Cuprins:

Buclă inversă automată a trenului folosind Arduino: 10 pași (cu imagini)
Buclă inversă automată a trenului folosind Arduino: 10 pași (cu imagini)

Video: Buclă inversă automată a trenului folosind Arduino: 10 pași (cu imagini)

Video: Buclă inversă automată a trenului folosind Arduino: 10 pași (cu imagini)
Video: Web Programming - Computer Science for Business Leaders 2016 2024, Decembrie
Anonim
Image
Image

Efectuarea unor bucle inverse poate ajuta la modelarea aspectelor trenurilor să schimbe direcția trenurilor, ceea ce nu se poate face cu platanele rotative. În acest fel, puteți crea planuri cu o singură cale cu o buclă inversă la fiecare capăt pentru a circula trenurile fără nicio pauză sau întrerupere. Deci, fără alte întrebări, să începem!

Pasul 1: Strângeți toate lucrurile necesare

Programați placa Arduino
Programați placa Arduino

Pentru acest proiect, iată lista pieselor și componentelor necesare:

  • O placă de microcontroler Arduino, cele recomandate sunt UNO, Leonardo, MEGA.
  • Un scut pentru șoferul motorului Adafruit.
  • O sursă de alimentare de 12 volți DC (poate fi o baterie sau un adaptor cu o capacitate de ieșire curentă de cel puțin 1,5 amp)
  • Șase fire jumper de la bărbat la bărbat:
  1. O pereche pentru conectarea prezenței la șoferul motorului.
  2. A doua pereche pentru a conecta puterea căii exterioare la șoferul motorului.
  3. A treia pereche pentru conectarea buclei interioare la driverul motorului.
  • O piesă „senzorială”.
  • 3 fire jumper de la mamă la mamă (pentru a conecta senzorul la placa Arduino).

Pasul 2: Programați placa Arduino

Dacă nu aveți Arduino IDE pe computer, descărcați-l de aici. Biblioteca pentru scutul motorului Adafruit poate fi găsită aici, în cazul în care nu o aveți în IDE. Asigurați-vă că instalați acest lucru în IDE înainte de a compila programul. Dacă aveți nevoie de ajutor pentru instalarea unei biblioteci, verificați acest link.

Pasul 3: Izolați pistele buclelor interioare

Izolați pistele buclelor interioare
Izolați pistele buclelor interioare

Folosind 4 îmbinători cu șină izolată, izolați bucla interioară a căii de cale exterioară. Faceți clic pe imagine pentru mai multe informații.

Pasul 4: Faceți aspectul

Realizați aspectul
Realizați aspectul

Am folosit Kato Unitrack de calibru N pentru a face acest aspect. Puteți utiliza orice altă pistă atâta timp cât totul funcționează corect.

Pasul 5: Conectați ecranul de pe placa Arduino și efectuați conexiunile de cablare

Conectați ecranul de pe placa Arduino și efectuați conexiunile de cablare
Conectați ecranul de pe placa Arduino și efectuați conexiunile de cablare
Conectați ecranul de pe placa Arduino și efectuați conexiunile de cablare
Conectați ecranul de pe placa Arduino și efectuați conexiunile de cablare

Înainte de a atașa scutul șoferului motorului, asigurați-vă că toți pinii sunt aliniați și apoi împingeți scutul în jos pentru a-l atașa ferm la placa Arduino. Când mențineți placa în poziție verticală (a se vedea imaginea de mai sus) astfel încât pinii de intrare analogici să fie de partea dvs., efectuați următoarele conexiuni:

  • Conectați firele de prezență la blocul de borne marcat „M4” conectând + ve sau firul roșu la terminalul superior și -ve sau firul negru la terminalul inferior.
  • Conectați firele de alimentare ale secțiunii interioare a buclei la blocul de borne marcat „M2”. Conectați-l oricum pentru moment și schimbați polaritatea mai târziu dacă trenul sau locomotiva se mișcă în direcția greșită în interiorul buclei sau doar se oprește.
  • Conectați puterea pistei exterioare la blocul de borne marcat „M1”. Faceți la fel mai târziu ca și pentru puterea pistei din bucla interioară.

Pasul 6: Conectați piesa „senzorială” la placa Arduino

Conectați piesa „senzorială” la placa Arduino
Conectați piesa „senzorială” la placa Arduino

Conectați pinii senzorului după cum urmează:

  • VCC la pinul de + 5 volți al plăcii Arduino.
  • Pinul GND la GND al plăcii Arduino.
  • OUT la pinul A0 al plăcii Arduino.

Pasul 7: Plasați locomotiva pe pistă

Așezați locomotiva pe pistă
Așezați locomotiva pe pistă

Așezați locomotiva pe secțiunea exterioară a pistei pentru a testa configurarea.

Pasul 8: Porniți sistemul

Porniți sistemul
Porniți sistemul
Porniți sistemul
Porniți sistemul

Porniți placa Arduino și driverul motorului conectând fie pinul VIN și respectiv GND la puterea de 12 volți și respectiv la masă sau conectând conectorul baril al adaptorului la priza de alimentare a plăcii Arduino. Verificați din nou toate conexiunile de cablare și porniți alimentarea.

Pasul 9: Urmăriți-l funcționând

Dacă totul merge bine, configurarea dvs. ar trebui să funcționeze ca cea afișată în videoclipul de mai sus.

Pasul 10: Ce urmează?

Acum, după ce ați configurat exemplul, puteți adăuga o altă buclă inversă la celălalt capăt al căii exterioare pentru a face trenul să meargă în ambele direcții pe o singură cale fără nicio întrerupere (va trebui să modificați Arduino program pentru asta). Arătați-vă abilitățile modificând programul Arduino pentru a spori funcționalitatea acestui proiect sau pur și simplu spuneți-mi ce ați făcut cu acest lucru. Spuneți-mi dacă ați făcut acest proiect pentru a mă ajuta să știu dacă acest lucru v-a fost util.

Vă doresc feroviar fericit. Toate cele bune!

Recomandat: