ePrivacy and GPDR Cookie Consent by TermsFeed Generator Interfaccia INPUT "artigianale" | Il mio Learjet 45 | DomoticsDuino - Ingegneria informatica, Smart Home / OpenHAB, Flight Sim e altro...
Il mio Learjet 45 (63 posts)

12/02/2012

Interfaccia INPUT "artigianale"

di Marco



Terminati tutti i test con la scheda USB Output per la gestione dei led è arrivato il momento di pensare a come interfacciare pulsanti e switch con il simulatore.

Prendendo spunto da un'idea del mio "ispiratore" Dave, ho provato a trasformare una tastiera USB in una scheda di INPUT. In sostanza, smontando la tastiera, ne ho recuperato la schedina di gestione e con un pò di collegamenti e saldature sono riuscito a creare un sistema al quale posso collegare gli switch e i pulsanti che andrò a comprare.

Cortocircuitando in combinazioni diverse i pin della scheda della tastiera si ottiene lo stesso risultato della pressione di un tasto (ogni combinazione corrisponde ad un tasto). Con enorme pazienza, quindi, utilizzando un vecchio cavo flat normalmente utilizzato per collegare gli hard-disk IDE, ho collegato i singoli contatti della scheda della tastiera su una basetta multifori. E' stato un lavoro lungo in quanto ho dovuto separare e spelare i piccoli fili del cavo flat; fili che poi sono stati saldati sulla scheda della tastiera, uno per ogni contatto; questi contatti sono molto vicini e sottili, quindi mi sono dovuto armare di tanta pazienza...

Ecco il risultato ottenuto

Il cavo flat saldato sulla scheda della tastiera USB:


L'altra estremità del cavo flat collegata alla basetta multifori:


Dopo aver provato e trovato diverse combinazioni per riprodurre la pressione dei tasti tramite i contatti, ho mappato le funzioni del simulatore attraverso la libreria FSUIPC. In questo modo, collegando degli switch / bottoni posso controllare il simulatore. Ho fatto quindi qualche prova collegando alcuni switch comprati per test:



Dopo aver mappato più o meno tutte le funzionalità che voglio controllare, mi tocca solo più acquistare e collegare fisicamente i pulsanti.