Satura rādītājs:

Automatizēta vilciena atgriezeniskā cilpa, izmantojot Arduino: 10 soļi (ar attēliem)
Automatizēta vilciena atgriezeniskā cilpa, izmantojot Arduino: 10 soļi (ar attēliem)

Video: Automatizēta vilciena atgriezeniskā cilpa, izmantojot Arduino: 10 soļi (ar attēliem)

Video: Automatizēta vilciena atgriezeniskā cilpa, izmantojot Arduino: 10 soļi (ar attēliem)
Video: CS50 2013 - Week 2 2024, Jūlijs
Anonim
Image
Image

Atgriezenisko cilpu izveide var palīdzēt vilcienu modeļu izkārtojumos mainīt vilcienu virzienu, ko nevar izdarīt ar pagrieziena diskiem. Tādā veidā jūs varat izveidot vienas sliedes izkārtojumus ar reversu cilpu katrā galā, lai vilcieni darbotos bez pārtraukuma vai pārtraukuma. Tātad, bez papildu piepūles, sāksim!

1. darbība: apkopojiet visu nepieciešamo

Programmējiet Arduino dēli
Programmējiet Arduino dēli

Šim projektam šeit ir nepieciešamo detaļu un sastāvdaļu saraksts:

  • Arduino mikrokontrolleru plate, ieteicamās ir UNO, Leonardo, MEGA.
  • Adafruit motora vadītāja vairogs.
  • 12 voltu līdzstrāvas avots (var būt akumulators vai adapteris ar strāvas izejas jaudu vismaz 1,5 ampēri)
  • Seši džemperi no vīriešu līdz vīriešiem:
  1. Pāris, lai pieslēgtu dalībnieku motora vadītājam.
  2. Otrais pāris, lai savienotu ārējās sliedes jaudu ar motora vadītāju.
  3. Trešais pāris, lai savienotu iekšējo cilpu ar motora draiveri.
  • "Sensored" trase.
  • 3 savienojuma vadi no mātītes līdz sievietei (lai savienotu sensoru ar Arduino plati).

2. solis: ieprogrammējiet Arduino dēli

Ja jūsu datorā nav Arduino IDE, lejupielādējiet to šeit. Adafruit motora vadītāja vairoga bibliotēka ir atrodama šeit, ja tā nav jūsu IDE. Pirms programmas apkopošanas noteikti instalējiet to savā IDE. Ja jums nepieciešama palīdzība bibliotēkas instalēšanā, pārbaudiet šo saiti.

3. darbība. Izolējiet iekšējās cilpas celiņus

Izolējiet iekšējās cilpas celiņus
Izolējiet iekšējās cilpas celiņus

Izmantojot 4 izolētus sliedes savienotājus, izolējiet sliežu ceļa iekšējo cilpu no ārējās sliedes. Noklikšķiniet uz attēla, lai iegūtu vairāk informācijas.

4. darbība: izveidojiet izkārtojumu

Izveidojiet izkārtojumu
Izveidojiet izkārtojumu

Lai izveidotu šo izkārtojumu, es izmantoju N-gauge Kato Unitrack. Varat izmantot jebkuru citu celiņu, ja vien viss darbojas pareizi.

5. darbība: pievienojiet vairogu Arduino plāksnei un izveidojiet vadu savienojumus

Pievienojiet vairogu Arduino plāksnei un izveidojiet vadu savienojumus
Pievienojiet vairogu Arduino plāksnei un izveidojiet vadu savienojumus
Pievienojiet vairogu Arduino plāksnei un izveidojiet vadu savienojumus
Pievienojiet vairogu Arduino plāksnei un izveidojiet vadu savienojumus

Pirms motora vadītāja vairoga piestiprināšanas pārliecinieties, vai visas tapas ir izlīdzinātas, un pēc tam nospiediet vairogu uz leju, lai to stingri piestiprinātu pie Arduino plates. Turot dēli vertikālā stāvoklī (skatiet iepriekš redzamo attēlu) tā, lai analogās ieejas tapas būtu jūsu pusē, veiciet šādus savienojumus:

  • Pievienojiet apgriezienu vadus spaiļu blokam, kas apzīmēts ar “M4”, savienojot +ve vai sarkano vadu ar augšējo spaili un -ve vai melno vadu apakšējai.
  • Pievienojiet cilpas iekšējās daļas barošanas vadus spaiļu blokam, kas apzīmēts ar “M2”. Vienmēr pievienojiet to un vēlāk mainiet polaritāti, ja vilciens vai lokomotīve cilpas iekšpusē pārvietojas nepareizā virzienā vai vienkārši apstājas.
  • Pievienojiet ārējās sliedes barošanu spaiļu blokam, kas apzīmēts ar “M1”. Dariet to pašu vēlāk, kā to darīsit attiecībā uz sliežu jaudu iekšējā cilpā.

6. solis: pievienojiet “sensoro” celiņu Arduino padomei

Savienojiet “sensoro” celiņu ar Arduino dēli
Savienojiet “sensoro” celiņu ar Arduino dēli

Savienojiet sensora tapas šādi:

  • VCC līdz +5 voltu Arduino plates tapai.
  • Arduino plates GND līdz GND tapa.
  • OUT uz Arduino plates A0 tapu.

7. solis: novietojiet lokomotīvi uz sliežu ceļa

Novietojiet lokomotīvi uz sliežu ceļa
Novietojiet lokomotīvi uz sliežu ceļa

Novietojiet lokomotīvi uz sliežu ceļa ārējās daļas, lai pārbaudītu uzstādīšanu.

8. darbība: ieslēdziet sistēmu

Ieslēdziet sistēmu
Ieslēdziet sistēmu
Ieslēdziet sistēmu
Ieslēdziet sistēmu

Ieslēdziet Arduino plāksni un motora draiveri, attiecīgi pievienojot VIN un GND tapu attiecīgi 12 voltu strāvai un zemei vai pievienojot adaptera mucas savienotāju Arduino plates kontaktligzdai. Vēlreiz pārbaudiet visus vadu savienojumus un ieslēdziet strāvu.

9. solis: skatieties, kā tas darbojas

Ja viss notiek labi, jūsu iestatījumiem vajadzētu darboties tāpat kā iepriekš redzamajā videoklipā.

10. solis: kas tālāk?

Tagad, kad ir izveidota piemēra iestatīšana, ārējā sliežu ceļa otrā galā varat pievienot vēl vienu atpakaļgaitas cilpu, lai vilciens bez pārtraukuma brauktu abos virzienos vienā sliežu ceļā (jums būs jāmaina Arduino programma tam). Parādiet savas prasmes, modificējot Arduino programmu, lai palielinātu šī projekta funkcionalitāti, vai vienkārši ļaujiet man zināt, ko jūs ar to izdarījāt. Ļaujiet man zināt, vai veicāt šo projektu, lai palīdzētu man zināt, vai tas jums vispār bija noderīgs.

Es novēlu jums laimīgu dzelzceļu. Visu to labāko!

Ieteicams: