Sommario:
- Passaggio 1: guarda il video
- Passaggio 2: ottenere tutte le parti e i materiali di consumo
- Passaggio 3: scarica la libreria Ps2
- Passaggio 4: scoprire le connessioni del touchpad
- Passaggio 5: testare il touchpad
- Passaggio 6: programmare il microcontrollore Arduino
- Passaggio 7: imposta il layout
- Passaggio 8: installare lo scudo motore sulla scheda Arduino
- Passaggio 9: collegare l'alimentazione del binario e gli scambi allo scudo del motore
- Passaggio 10: collegare il touchpad al Setup
- Passaggio 11: posizionare la(e) locomotiva(e) sul binario
- Passaggio 12: collegare l'installazione all'alimentazione e accenderla
- Passaggio 13: testare i controlli
- Passaggio 14: condividi il tuo lavoro ed espandilo ulteriormente
Video: Modellismo ferroviario controllato da touchpad per laptop - Interfaccia Arduino PS/2: 14 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
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
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
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
Si consiglia di esaminare il codice prima di caricarlo sul microcontrollore Arduino per capire cosa sta succedendo.
Passaggio 7: 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
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
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 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 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
Collegare l'alimentatore da 12 volt al setup e accenderlo.
Passaggio 13: testare i controlli
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:
Stazione di comando DCC WiFi per modellismo ferroviario: 5 passaggi
Stazione di comando DCC WiFi per modellismo ferroviario: aggiornato il 5 aprile 2021: nuovo schizzo e modifica dei componenti del circuito. Nuovo schizzo: command_station_wifi_dcc3_LMD18200_v4.ino Nuovissimo sistema DCC che utilizza il WiFi per comunicare le istruzioni 3 utenti di dispositivi mobili/tablet possono essere utilizzati su un layout ideale ns
Layout di modellismo ferroviario con raccordo automatizzato: 13 passaggi (con immagini)
Layout di modellini ferroviari con binari di raccordo automatizzati: Realizzare layout di modellini di treni è un grande hobby, automatizzarlo lo renderà molto migliore! Diamo un'occhiata ad alcuni dei vantaggi della sua automazione: Funzionamento a basso costo: l'intero layout è controllato da un microcontrollore Arduino, utilizzando un mo
Semplice layout di modellismo ferroviario automatizzato - Controllato da Arduino: 11 passaggi (con immagini)
Semplice layout di modellismo ferroviario automatizzato | Controllato da Arduino: i microcontrollori Arduino sono un'ottima aggiunta al modellismo ferroviario, specialmente quando si tratta di automazione. Ecco un modo semplice e facile per iniziare con l'automazione di modellismo ferroviario con Arduino. Quindi, senza ulteriori indugi, iniziamo
Layout di modellismo ferroviario con raccordo di passaggio automatizzato (V2.0): 13 passaggi (con immagini)
Layout di modellismo ferroviario con binario di raccordo automatico (V2.0): questo progetto è un aggiornamento di uno dei precedenti progetti di automazione di modellismo ferroviario, Il layout di modellismo ferroviario con binario di raccordo automatizzato. Questa versione aggiunge la caratteristica di accoppiamento e disaccoppiamento della locomotiva con il materiale rotabile. L'operazione di
Modellismo ferroviario - Stazione di comando DCC con Arduino:: 3 passaggi
Model Railway - DCC Command Station Using Arduino:: aggiornato ad agosto 2018 - vedi nuovo Instructable: https://www.instructables.com/id/Model-Railroad-DC…Aggiornamento 28 aprile 2016: ora capacità di controllo di 16 scambi/punti alla stazione di comando. Gli scambi T1 - T8 sono disponibili tramite il tasto 'B' Gli scambi T9 - T1