Sisukord:

Automaatne rongi tagasikäik Arduino abil: 10 sammu (piltidega)
Automaatne rongi tagasikäik Arduino abil: 10 sammu (piltidega)

Video: Automaatne rongi tagasikäik Arduino abil: 10 sammu (piltidega)

Video: Automaatne rongi tagasikäik Arduino abil: 10 sammu (piltidega)
Video: REAL RACING 3 LEAD FOOT EDITION 2024, Juuli
Anonim
Image
Image

Tagurpidi silmuste tegemine võib aidata rongide mudelite paigutamisel muuta rongide suunda, mida ei saa teha pöördlauadega. Sel moel saate luua üherajalise paigutuse, mille mõlemas otsas on tagasilöök, et ronge ilma pausi ja katkestusteta sõita. Niisiis, ilma pikema jututa alustame!

Samm: koguge kõik vajalikud asjad

Programmeerige Arduino juhatus
Programmeerige Arduino juhatus

Selle projekti jaoks on siin vajalike osade ja komponentide loend:

  • Arduino mikrokontrollerplaat, soovitatavad on UNO, Leonardo, MEGA.
  • Adafruit mootori juhi kilp.
  • 12-voldine alalisvooluallikas (võib olla aku või adapter, mille väljundvõimsus on vähemalt 1,5 amprit)
  • Kuus isast meessoost džemprijuhet:
  1. Paar, mis ühendab valimisaktiivsuse mootorijuhiga.
  2. Teine paar välise raja toite ühendamiseks mootorijuhiga.
  3. Kolmas paar sisemise silmuse ühendamiseks mootorijuhiga.
  • "Sensoriga" rada.
  • 3 naissoost naissoost hüppajajuhet (anduri ühendamiseks Arduino plaadiga).

Samm: programmeerige Arduino juhatus

Kui teie arvutis pole Arduino IDE -d, laadige see siit alla. Adafruit mootori juhi kilbi raamatukogu leiate siit, kui teil seda IDE -s pole. Enne programmi koostamist installige see kindlasti oma IDE -sse. Kui vajate abi raamatukogu installimisel, vaadake seda linki.

3. samm: isoleerige sisemised silmusterajad

Isoleerige sisemise silmuse rajad
Isoleerige sisemise silmuse rajad

Eraldage 4 isoleeritud rööpaühenduse abil rööbastee sisemine silmus välimisest rööbast. Lisateabe saamiseks klõpsake pildil.

Samm: tehke küljendus

Tehke küljendus
Tehke küljendus

Selle paigutuse tegemiseks kasutasin N-gabariidiga Kato Unitracki. Saate kasutada mis tahes muud rada, kui kõik töötab korralikult.

Samm: ühendage Arduino plaadi kilp ja ühendage juhtmestik

Ühendage kilp Arduino plaadil ja looge juhtmestik
Ühendage kilp Arduino plaadil ja looge juhtmestik
Ühendage kilp Arduino plaadil ja looge juhtmestik
Ühendage kilp Arduino plaadil ja looge juhtmestik

Enne mootori juhi kaitsekilbi kinnitamist veenduge, et kõik tihvtid on joondatud ja seejärel vajutage kaitsekilp alla, et see kindlalt Arduino plaadi külge kinnitada. Kui hoiate plaati püstises asendis (vt ülaltoodud pilti) nii, et analoogsisendi tihvtid on teie poolel, tehke järgmised ühendused:

  • Ühendage lülitusjuhtmed klemmiplokiga, millel on tähis „M4”, ühendades +ve või punase juhtme ülemise klemmiga ja –ve või musta juhtme alumise klemmiga.
  • Ühendage silmuse sisemise sektsiooni toitejuhtmed klemmiplokiga, mis on tähistatud tähega „M2”. Ühendage see praeguseks ikkagi ja muutke hiljem polaarsust, kui rong või vedur liigub silmuse sees vales suunas või lihtsalt peatub.
  • Ühendage välise rööbastee toide klemmliistuga, millel on märge „M1”. Tehke hiljem sama, mida teete sisemise ahela rööbastee jaoks.

6. samm: ühendage "sensoreeritud" rada Arduino lauaga

Ühendage tundlik rada Arduino lauaga
Ühendage tundlik rada Arduino lauaga

Ühendage anduri tihvtid järgmiselt.

  • VCC kuni Arduino plaadi +5-voldine tihvt.
  • Arduino tahvli GND kuni GND tihvt.
  • VÄLJA Arduino plaadi A0 tihvti.

7. samm: asetage vedur rajale

Asetage vedur rajale
Asetage vedur rajale

Seadistuse testimiseks asetage vedur rööbastee välimisele osale.

Samm: lülitage süsteem sisse

Lülitage süsteem sisse
Lülitage süsteem sisse
Lülitage süsteem sisse
Lülitage süsteem sisse

Lülitage Arduino plaat ja mootori draiver sisse, ühendades vastavalt VIN- ja GND-tihvti vastavalt 12-voldise toite ja maandusega või ühendades adapteri silindripistiku Arduino-plaadi pistikupessa. Kontrollige kõiki juhtmestiku ühendusi ja lülitage toide sisse.

Samm: vaadake, kuidas see töötab

Kui kõik läheb hästi, peaks teie seadistus toimima nagu ülaltoodud videol.

10. samm: mis saab edasi?

Nüüd, kui näite seadistus on käivitatud, saate välise rööbastee teise otsa lisada veel ühe tagasikäigu, et rong saaks ilma ühegi katkestuseta sõita mõlemas suunas (peate Arduinot muutma) programm selleks). Näidake oma oskusi, muutes Arduino programmi, et suurendada selle projekti funktsionaalsust, või lihtsalt andke mulle teada, mida te sellega tegite. Andke mulle teada, kui tegite selle projekti, et aidata mul teada, kas see oli teile üldse kasulik.

Soovin teile head raudteed. Kõike paremat!

Soovitan: