Sommario:

Semplice anello ferroviario modello automatizzato con binario di raccordo: 11 passaggi
Semplice anello ferroviario modello automatizzato con binario di raccordo: 11 passaggi

Video: Semplice anello ferroviario modello automatizzato con binario di raccordo: 11 passaggi

Video: Semplice anello ferroviario modello automatizzato con binario di raccordo: 11 passaggi
Video: Ucraino continua a divertirsi in spiaggia nonostante le bombe russe a Berdyansk 2024, Dicembre
Anonim
Semplice anello ferroviario modello automatizzato con binario di raccordo
Semplice anello ferroviario modello automatizzato con binario di raccordo

Questo progetto è una versione aggiornata di uno dei miei progetti precedenti. Questo utilizza un microcontrollore Arduino, una grande piattaforma di prototipazione open source, per automatizzare un layout di modellismo ferroviario. Il layout comprende un semplice anello ovale e un raccordo del cortile che si dirama da esso per ospitare il treno. Il microcontrollore Arduino riceve feedback da due binari "sensori" installati in due punti del layout per svolgere funzioni specifiche quando il treno li attraversa.

Quindi, senza ulteriori indugi, iniziamo!

Passaggio 1: guarda il video

Image
Image

Guarda il video qui sopra per capire come funziona questo progetto.

Passaggio 2: prendi tutte le parti e le cose

Programma la scheda Arduino
Programma la scheda Arduino

Per questo progetto avrai bisogno di:

  • Una scheda microcontrollore Arduino compatibile con lo scudo motore Adafruit v2
  • Uno scudo del driver del motore Adafruit v2 (Ulteriori informazioni qui)
  • Uno schermo di espansione (opzionale ma consigliato per espandere le connessioni di alimentazione e pin di terra per i sensori.)
  • Due tracce "sensoriali"
  • Due set di 3 cavi jumper maschio-femmina (per collegare le tracce "sensori" alla scheda Arduino).
  • 4 ponticelli maschio-maschio (2 ciascuno per collegare l'alimentazione del binario e lo scambio ai terminali di uscita dello schermo del motore).
  • Una fonte di alimentazione CC da 12 volt con una capacità di corrente di almeno 1 A (1000 mA)
  • Un cavo USB appropriato (per collegare la scheda Arduino a un computer.)
  • Un computer (per programmare il microcontrollore Arduino.)

Passaggio 3: programma la scheda Arduino

Assicurati di avere la libreria Adafruit motor driver shield v2 installata nel tuo IDE. Passa attraverso il codice Arduino per avere un'idea di come funziona e come puoi modificarlo in futuro per sperimentare l'installazione.

Collega la scheda Arduino al tuo computer e carica su di essa il codice Arduino allegato.

Passaggio 4: crea un layout di prova

Crea un layout di prova
Crea un layout di prova

Fare clic sull'immagine sopra prima di procedere per ottenere maggiori informazioni sul layout. Assicurati che tutti i giunti dei binari siano realizzati correttamente e che i binari del binario siano puliti per evitare che il treno deragli e/o si fermi.

Passaggio 5: installare lo scudo motore sulla scheda Arduino

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

Installa con attenzione lo shield sulla scheda Arduino allineando i pin dello shield con le intestazioni della scheda Arduino. Fallo con delicatezza e assicurati che nessun perno dello scudo si pieghi.

Passaggio 6: collegare l'alimentatore di binario e i cavi di scambio allo schermo del motore

Collegare l'alimentatore del binario e i cavi dello scambio allo schermo del motore
Collegare l'alimentatore del binario e i cavi dello scambio allo schermo del motore
Collegare l'alimentatore del binario e i cavi dello scambio allo schermo del motore
Collegare l'alimentatore del binario e i cavi dello scambio allo schermo del motore
Collegare l'alimentatore del binario e i cavi dello scambio allo schermo del motore
Collegare l'alimentatore del binario e i cavi dello scambio allo schermo del motore

Collegare i terminali di uscita della schermatura contrassegnati come M1 ai fili di alimentazione del binario e quelli contrassegnati come M4 ai fili dello scambio. Si noti che la configurazione è compatibile con solo deviatoi a solenoide a due fili.

Passaggio 7: collegare le tracce "sensori" alla scheda Arduino

Collega le tracce "sensori" alla scheda Arduino
Collega le tracce "sensori" alla scheda Arduino
Collega le tracce "sensori" alla scheda Arduino
Collega le tracce "sensori" alla scheda Arduino
Collega le tracce "sensori" alla scheda Arduino
Collega le tracce "sensori" alla scheda Arduino

Installare lo schermo di espansione sullo schermo del motore e collegare i pin GND e VCC di ciascun sensore ai connettori GND e +5 volt dello schermo. Quindi effettuare le seguenti connessioni pin:

  • Collegare il pin di uscita del primo sensore al pin di ingresso A0 della scheda Arduino.
  • Collegare il pin di uscita del secondo sensore al pin di ingresso A1 della scheda Arduino.

Passaggio 8: posizionare il treno nel binario di raccordo

Posiziona il treno nel binario di raccordo
Posiziona il treno nel binario di raccordo

Posiziona il treno nel raccordo del cortile per prepararti alla corsa di prova. Si raccomanda l'uso di uno strumento per il rerailer per garantire che la locomotiva e il materiale rotabile siano posizionati correttamente sui binari per evitare deragliamenti.

Passaggio 9: collegare la scheda Arduino all'alimentazione

Collega la scheda Arduino all'alimentazione
Collega la scheda Arduino all'alimentazione

Collegare la fonte di alimentazione a 12 volt CC alla scheda Arduino tramite la morsettiera di alimentazione dello schermo del motore o il connettore jack a botte femmina della scheda Arduino. Prima di accendere l'alimentazione, assicurarsi che tutti i collegamenti dei cavi siano eseguiti correttamente e che nessuno di essi sia allentato.

Passaggio 10: accendi l'alimentazione e guarda il tuo treno andare

Dopo aver acceso l'alimentazione, se lo scambio cambia direzione o il treno inizia a muoversi nella direzione sbagliata, invertire la polarità dei rispettivi fili collegati ai terminali di uscita dello schermo del motore.

Passaggio 11: cosa c'è dopo?

Se sei arrivato fin qui, potresti voler rilassarti un po' e goderti il tuo progetto. Ma se vuoi fare più cose, puoi provare a modificare il codice Arduino e sperimentare la configurazione per fare qualcosa di nuovo. Qualunque cosa tu faccia, tutto il meglio!

Consigliato: