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.