Sommario:

Modellismo ferroviario controllato da touchpad per laptop - Interfaccia Arduino PS/2: 14 passaggi
Modellismo ferroviario controllato da touchpad per laptop - Interfaccia Arduino PS/2: 14 passaggi

Video: Modellismo ferroviario controllato da touchpad per laptop - Interfaccia Arduino PS/2: 14 passaggi

Video: Modellismo ferroviario controllato da touchpad per laptop - Interfaccia Arduino PS/2: 14 passaggi
Video: Nvidia 3090 SORPRENDE, prezzo Z Fold 2, Zenfone 7 e Fotocamera SOTTO AL DISPLAY! 2024, Dicembre
Anonim
Modellismo ferroviario controllato da touchpad per laptop | Interfaccia Arduino PS/2
Modellismo ferroviario controllato da touchpad per laptop | Interfaccia Arduino PS/2

Il touchpad di un laptop è uno dei migliori dispositivi da utilizzare come input per i progetti di microcontrollori. Quindi oggi implementiamo questo dispositivo con un microcontrollore Arduino per controllare un modellino ferroviario. Utilizzando un touchpad PS/2, saremo in grado di controllare 3 scambi e monitorare la potenza.

Mantenendo il touchpad con la sua larghezza in basso (una sorta di modalità verticale), facendo scorrere il dito lungo ciascuna delle due diagonali verrà utilizzato per controllare due scambi, facendo scorrere il dito orizzontalmente verrà utilizzato per controllare un altro scambio e facendo scorrere il dito verticalmente sarà utilizzato per controllare la velocità e la direzione della locomotiva.

Quindi, senza ulteriori indugi, iniziamo!

Passaggio 1: guarda il video

Image
Image

Guarda il video per comprendere tutti i controlli e saperne di più su come funziona.

Passaggio 2: ottenere tutte le parti e i materiali di consumo

Scopri le connessioni del touchpad
Scopri le connessioni del touchpad

Per questo progetto avrai bisogno di:

  • Un microcontrollore Arduino compatibile con Adafruit Motor Shield V2 (UNO, Leonardo, ecc.)
  • Uno scudo motore Adafruit V2
  • Un touchpad PS/2
  • 4 fili con connettori Dupont maschio su un lato (per collegare il touchpad alla scheda Arduino)
  • 2 fili ciascuno per il collegamento dell'alimentazione del binario e degli scambi (3 max) allo schermo del motore
  • Un alimentatore a 12 volt CC con una capacità di corrente di almeno 1 A.

Passaggio 3: scarica la libreria Ps2

Scarica la cartella della libreria ps2 da qui. Sposta la cartella scaricata sul desktop poiché sarà più facile da trovare. Apri l'IDE Arduino e fai clic su Schizzo>Includi libreria>Aggiungi libreria. ZIP… e quindi seleziona la cartella ps2 dal desktop. La libreria sarà inclusa e ora sarai in grado di utilizzare la libreria ps2.

Passaggio 4: scoprire le connessioni del touchpad

Se hai un touchpad Synaptics come quello sopra, il pad "T22" è +5V, "T10" è "Clock", "T11" è "Data" e "T23" è "GND". Puoi anche saldare il filo "GND" a un grande rame esposto come mostrato sopra.

Clicca sull'immagine sopra per saperne di più. Se hai un touchpad diverso, prova a cercare il suo numero di parte su Internet con "pinout" oppure puoi chiedere alla community r/Arduino su Reddit se rimani bloccato.

Passaggio 5: testare il touchpad

Assicurarsi che siano stati effettuati i collegamenti corretti al touchpad. Per testare il touchpad, carica il codice del mouse ps2 sul microcontrollore Arduino da Esempi> ps2. Collegare il cavo "Clock" a D6, il cavo "Data" a D5, GND a GND e +5V o VCC a +5V pin della scheda Arduino rispettivamente. Ricollega la scheda Arduino al computer e apri il monitor seriale. Se vedi che i numeri cambiano mentre muovi il dito sul touchpad, il touchpad funziona correttamente e puoi procedere.

Passaggio 6: programmare il microcontrollore Arduino

Programma il microcontrollore Arduino
Programma il microcontrollore Arduino

Si consiglia di esaminare il codice prima di caricarlo sul microcontrollore Arduino per capire cosa sta succedendo.

Passaggio 7: imposta il layout

Imposta il layout
Imposta il layout

Imposta un layout per testare la potenza della pista e tutti e tre i controlli di scambio. Assicurati che tutti i giunti dei binari siano realizzati correttamente e che i binari siano puliti. Si consiglia di pulire periodicamente i binari e le ruote delle locomotive per evitare lo stallo delle locomotive.

Passaggio 8: installare lo scudo motore sulla scheda Arduino

Installa il Motor Shield sulla scheda Arduino
Installa il Motor Shield sulla scheda Arduino

Allineare con cura i pin dello scudo del motore con le intestazioni femminili della scheda Arduino e spingere lo scudo sopra la scheda Arduino. Assicurati che lo scudo si adatti saldamente alla scheda Arduino e che nessun perno si pieghi.

Passaggio 9: collegare l'alimentazione del binario e gli scambi allo scudo del motore

Collegare l'alimentazione del binario e gli scambi allo scudo del motore
Collegare l'alimentazione del binario e gli scambi allo scudo del motore
Collegare l'alimentazione del binario e gli scambi allo scudo del motore
Collegare l'alimentazione del binario e gli scambi allo scudo del motore
Collegare l'alimentazione del binario e gli scambi allo scudo del motore
Collegare l'alimentazione del binario e gli scambi allo scudo del motore
Collegare l'alimentazione del binario e gli scambi allo scudo del motore
Collegare l'alimentazione del binario e gli scambi allo scudo del motore

Effettuare i seguenti collegamenti:

  • Collegare l'alimentazione del binario al connettore di uscita della schermatura etichettato 'M1'.
  • Collegare gli scambi agli altri tre connettori di uscita 'M2', 'M3' e 'M4'.

Assicurati che tutti i collegamenti dei cavi siano saldi.

Passaggio 10: collegare il touchpad al Setup

Collega il Touchpad al Setup
Collega il Touchpad al Setup
Collega il touchpad al Setup
Collega il touchpad al Setup

Collega il touchpad alla scheda Arduino effettuando i seguenti collegamenti tra il touchpad e la scheda Arduino:

  • +5 volt o 'VCC' a +5 volt della scheda Arduino
  • Da 'GND' a 'GND' della scheda Arduino
  • Da "Clock" a "D6" della scheda Arduino
  • 'Dati' a 'D5' della scheda Arduino

Passaggio 11: posizionare la(e) locomotiva(e) sul binario

Posiziona la(e) locomotiva(e) sul binario
Posiziona la(e) locomotiva(e) sul binario

Posiziona una locomotiva da testare. Puoi anche posizionare più locomotive secondo i tuoi desideri.

Si consiglia l'uso di uno strumento di rerailing. Assicurarsi che le locomotive siano posizionate correttamente sui binari per evitare deragliamenti.

Passaggio 12: collegare l'installazione all'alimentazione e accenderla

Collega il Setup all'alimentazione e accendilo
Collega il Setup all'alimentazione e accendilo

Collegare l'alimentatore da 12 volt al setup e accenderlo.

Passaggio 13: testare i controlli

Image
Image

Prova tutti i controlli. Fare nuovamente riferimento al video sopra per comprendere i controlli.

Passaggio 14: condividi il tuo lavoro ed espandilo ulteriormente

Se hai fatto funzionare il tuo progetto e se puoi, prova a condividere le immagini della tua creazione con la community cliccando su 'I Made It!'.

Inoltre, prova ad aggiungere più caratteristiche e funzioni a questo progetto e prova a condividerle. Qualunque cosa tu faccia, tutto il meglio!

Consigliato: