RC Joystick NG^2 (interfaccia RC - USB)

per tutti quelli interssati al nostro progettino di interfaccia RC - USB

- dalla versione 3.2.0 del firmware l'interfaccia diventa full speed il che permette di superare varie limitazioni di velocità e report size imposte dalle specifiche USB per i dispositivi low speed; in sostanza è ora possibile aggiungere più di 4 assi per joystick senza perdere in risoluzione... l'attuale firmware implementa 2 joystick con 8 assi proporzionali ciascuno (fino a 5000 livelli per asse di risoluzione) e 8 pulsanti per un totale di 16 assi e 16 pulsanti... cmq la vecchia versione del firmware è ancora disponibile nel pacchetto come binario (nel sorgente basta cambiare una define)... cambiato anche il polling interval da 10 a 5ms per ridurre la latenza... nessuna modifica necessaria in hardware... solo il firmware cambia

un riassunto delle altre caratteristiche

- PCB smd (4x2cm) o through hole (6.5x2.5cm) e pochissimi componenti

- usa i nuovi chip USB della microchip 18f2455/2550 che hanno program e data memory riprogrammabili... utile per usare gli aggiornamenti del firmware sul nostro sito

- gli assegnamenti dei canali e controlli joystick sono configurabili editando la configurazione in un file di testo e programmandola con un'apposita utility... la configurazione rimane salvata nella data eeprom non volatile del PIC quindi non è necessario riprogrammarla ogni volta che la si riconnette

- dovrebbe essere compatibile con praticamente ogni radio dotata di uscita PPM ed è anche in grado di decodificare qualche segnale PCM (al momento Futaba PCM1024 e Sanwa/Airtronics PCM1/2)

- dovrebbe essere compatibile con praticamente qualsiasi simulatore modellistico o di volo che possa fare uso dei joystick di sistema

- il firmware funziona anche sotto linux (mentre la utility che programma gli assegnamenti dovrebbe essere facilmente portabile su linux linkandola alla libusb invece che alla LibUSB-Win32) e in quanto periferica HID dovrebbe funzionare su qualsiasi OS con supporto USB HID

- un dettagliato manuale è disponibile sul sito che spiega come costruire l'interfaccia, il funzionamento del software, le caratteristiche, gli assegnamenti e anche le modulazioni PPM e PCM

- il sorgente è commentato dettagliatamente per chi avesse la necessità di personalizzarselo

- il progetto è completamente free e suggerimenti e feedback sul funzionamento sono molto apprezzati :)

lo potete trovare qui:

formatting link

buon divertimento :) alessio e andrea

Reply to
alessio70
Loading thread data ...

PolyTech Forum website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.