11 ottobre 12, 17:24 | #11 (permalink) Top |
User |
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
__________________ Peace & Love Fate le cose nel modo più semplice possibile, ma senza semplificare. (A. Einstein) |
11 ottobre 12, 17:31 | #12 (permalink) Top | |
Adv Moderator Data registr.: 15-08-2007 Residenza: sto a Massa ma sono molto Positivo
Messaggi: 12.069
| Citazione:
__________________ Vivere in qeusto mondo e molto belo belo e vale la pena starci ma a volte in questa UNICA vita che ci apartiene posono succedere cose brute brute alora mi chiedo perche siete incazziati domani pole esere anche lultimo Grazie "TRANQUILLO" FAI 15766 | |
13 ottobre 12, 21:47 | #13 (permalink) Top | |
User 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:
| |
14 ottobre 12, 10:36 | #14 (permalink) Top |
User |
In pratica per rilevare il movimento della testa dovrai usare il Nunchuck per la rotazione avanti/indietro ed utilizzare un giroscopio per asse Z per la rotazione dx - sx. Per mandare il segnale di rotazione testa ai canali 6 e 7 dovrai scollegare l'ingresso dati al modulo RF della radio, inviare il segnale PPM proveniente dal micro della radio al ingresso PPM del tuo Arduino o PIC, leggere tutti i canali e poi trasferire intonsi quelli 1...5 ed inserire nello stream i 6 e 7 provenienti dal head-tracker. Il segnale PPM così trattato andrà poi inviato all'ingresso di modulazione (dati) del modulo RF
__________________ Peace & Love Fate le cose nel modo più semplice possibile, ma senza semplificare. (A. Einstein) |
Bookmarks |
| |
Discussioni simili | ||||
Discussione | Autore discussione | Forum | Commenti | Ultimo Commento |
CNC tre assi | gianluca17704 | Compro | 0 | 23 dicembre 11 21:42 |
Aiuto per CNC tre assi ONTRON... | nemonemis | CNC e Stampanti 3D | 12 | 16 marzo 11 22:29 |
circuito per cnc tre assi | nebraska_ | CNC e Stampanti 3D | 14 | 16 luglio 08 18:28 |
Galleggione a tre assi | DoC | Aeromodellismo Progettazione e Costruzione | 37 | 16 giugno 04 18:59 |