Visualizza messaggio singolo
Vecchio 13 ottobre 12, 22:47   #13 (permalink)  Top
faustog_2
User
 
L'avatar di faustog_2
 
Data registr.: 19-07-2008
Residenza: catania
Messaggi: 978
ok

ok, mi sono dedicato ad altre cose in questi ultimi giorni.... però mi rimetterò su questo argomento... ....ti terrò informato, per adesso ci tenevo a discutere il fatto di rilevare la roteazione della testa per realizzare un Head Track per volo FPV, credo che il sistema sia perfetto, il sistema riesce ad offrire un valore angolare ...tale può essere convertito in un PPM opportuno per i canali 6 e 7 per esempio

Io piuttosto mi ponevo la domanda, come arrivare a comporre il segnale nel modificare i canali 6, e 7 ? in primis avevo in mente di usare la presa allievo maestro.... solo che come selezionare l'invio solo dei ch 6 e 7? bella domanda!!! piuttosto potrebbe essere piu semplice aprire la radio ed escludere i potenziometri dei canali 6 e 7... ... mettendo al loro posto un DAC da digitale ad analogico.. in modo da simulare il potenziometro.. a quel punto il gioco è fatto! ho una vecchia radio futaba 4 canali... non vale nulla... posso fare gli esperimenti su di essa...

a dopo
fausto




Citazione:
Originalmente inviato da ElNonino Visualizza messaggio
Ho fatto una rapidissima prova con un Nunchuk originale + scheda Arduino 2009 + IDE 1.0 sotto Ubuntu.

Ho trovato un programmino di test che ho compilato e caricato, uscita dati su seriale a 115200 baud: l'asse Z si legge eccome e varia in modo coerente.

Nel programma in questione mi pare ci siano alcune imprecisioni nella conversione dei dati ma funziona.

Ho trovato anche librerie per i PIC a 16bit e tutte confermano la lettura corretta dell'asse Z.

La cosa che non capisco è che va bene usare un accelerometro per leggere l'inclinazione della testa in avanti/indietro destra/sinistra ma per leggere la rotazione pura sarebbe meglio usare un giroscopio.

Quindi Pitch e Roll accelerometro, Yaw gyro.

IMHO

faustog_2 non è collegato   Rispondi citando