Kazalo:

Enostavna avtomatizirana železniška zanka z dvoriščnim tirnicam: 11 korakov
Enostavna avtomatizirana železniška zanka z dvoriščnim tirnicam: 11 korakov

Video: Enostavna avtomatizirana železniška zanka z dvoriščnim tirnicam: 11 korakov

Video: Enostavna avtomatizirana železniška zanka z dvoriščnim tirnicam: 11 korakov
Video: Сможете ли вы пройти все линии в свободной зоне весеннего 1-дневного абонемента JRW на второй день⁉ 2024, November
Anonim
Enostavna avtomatizirana železniška zanka z dvoriščnim tirnicam
Enostavna avtomatizirana železniška zanka z dvoriščnim tirnicam

Ta projekt je nadgrajena različica enega mojih prejšnjih projektov. Ta uporablja mikrokrmilnik Arduino, odlično odprtokodno platformo za izdelavo prototipov, za avtomatizacijo vzorčne postavitve železnice. Postavitev je sestavljena iz preproste ovalne zanke in dvoriščne obloge, ki se od nje razveja do vlaka. Mikrokrmilnik Arduino dobi povratne informacije iz dveh "zaznanih" tirov, nameščenih na dveh lokacijah postavitve, za izvajanje posebnih funkcij, ko vlak prečka vlak.

Torej, brez odlašanja, začnimo!

Korak: Oglejte si video

Image
Image

Oglejte si zgornji video, če želite razumeti, kako ta projekt deluje.

Korak: Pridobite vse dele in stvari

Programirajte Arduino Board
Programirajte Arduino Board

Za ta projekt boste potrebovali:

  • Plošča mikrokrmilnika Arduino, združljiva z motornim ščitnikom Adafruit v2
  • Adafruit motorni ščit motorja v2 (več o tem tukaj)
  • Razširitveni ščit (izbirno, vendar priporočljivo za razširitev priključkov napajanja in ozemljitvenih zatičev senzorjev.)
  • Dve 'zaznani' skladbi
  • Dva kompleta po 3 moških in ženskih mostičarskih žic (za povezavo "zaznanih" skladb z Arduino ploščo.)
  • 4 moške moške žice (po 2 za priključitev napetosti tika in odklopa na izhodne sponke motornega ščita.)
  • 12-voltni enosmerni vir toka s kapaciteto najmanj 1A (1000mA)
  • Ustrezen kabel USB (za povezavo plošče Arduino z računalnikom.)
  • Računalnik (za programiranje mikrokrmilnika Arduino.)

3. korak: Programirajte ploščo Arduino

Prepričajte se, da je v vašem IDE nameščena knjižnica Adafruit motor driver shield v2. Pojdite skozi kodo Arduino, da dobite predstavo o tem, kako deluje in kako jo lahko v prihodnosti spremenite, da poskusite z nastavitvijo.

Ploščo Arduino povežite z računalnikom in nanjo naložite priloženo kodo Arduino.

4. korak: Naredite preskusno postavitev

Naredite preskusno postavitev
Naredite preskusno postavitev

Preden nadaljujete, kliknite zgornjo sliko, če želite več informacij o postavitvi. Prepričajte se, da so vsi spoji tirnic pravilno izdelani in da so tirnice očiščene, da preprečite iztirjenje vlaka in/ali zastajanje.

5. korak: Namestite ščit motorja na ploščo Arduino

Namestite ščit motorja na ploščo Arduino
Namestite ščit motorja na ploščo Arduino

Previdno namestite ščit na ploščo Arduino tako, da zatiče ščita poravnate z glavami plošče Arduino. Naredite to nežno in pazite, da se nožice ščita ne upognejo.

Korak 6: Priključite napajalnik gosenice in žice izklopa na ščit motorja

Priključite napajalnik gosenice in žice izklopa na ščit motorja
Priključite napajalnik gosenice in žice izklopa na ščit motorja
Priključite napajalnik gosenice in žice za izklop na ščit motorja
Priključite napajalnik gosenice in žice za izklop na ščit motorja
Priključite napajalnik gosenice in žice izklopa na ščit motorja
Priključite napajalnik gosenice in žice izklopa na ščit motorja

Izhodne sponke ščita, označene kot M1, priključite na napajalne žice proge, tiste, ki so označene kot M4, na žice za izhod. Upoštevajte, da je nastavitev združljiva samo z dvema žicama tipa solenoid.

Korak 7: Povežite "zaznane" skladbe na ploščo Arduino

Priključite "zaznane" skladbe na ploščo Arduino
Priključite "zaznane" skladbe na ploščo Arduino
Priključite "zaznane" skladbe na ploščo Arduino
Priključite "zaznane" skladbe na ploščo Arduino
Priključite "zaznane" skladbe na ploščo Arduino
Priključite "zaznane" skladbe na ploščo Arduino

Razširitveni ščit namestite na ščit motorja in priključite zatiče GND in VCC vsakega senzorja na GND in +5-voltne glave ščita. Nato naredite naslednje pin povezave:

  • Izhodni zatič prvega senzorja priključite na vhodni zatič A0 plošče Arduino.
  • Izhodni zatič drugega senzorja priključite na vhodni zatič A1 plošče Arduino.

8. korak: Vlak postavite na stranski tir

Vlak postavite na stranski tir
Vlak postavite na stranski tir

Vlak postavite na dvoriščno ograjo, da se pripravite na preskusno vožnjo. Za preprečitev iztirjenja je priporočljivo uporabiti orodje za ponovno namestitev.

9. korak: Arduino ploščo priključite na napajanje

Arduino ploščo priključite na napajanje
Arduino ploščo priključite na napajanje

12-voltni enosmerni vir napajanja priključite na ploščo Arduino bodisi prek priključnega bloka napajanja ščitnika motorja bodisi skozi vtičnico ženskega vtiča na plošči Arduino. Preden vklopite napajanje, se prepričajte, da so vse ožične povezave pravilno izvedene in da nobena ni ohlapna.

10. korak: Vklopite napajanje in opazujte vožnjo vlaka

Po vklopu napajanja, če se volilna udeležba preklopi v napačno smer ali se vlak začne premikati v napačno smer, obrnite polarnost ustreznih žic, priključenih na izhodne sponke motornega ščita.

11. korak: Kaj sledi?

Če ste prišli tako daleč, bi se morda radi sprostili in uživali v svojem projektu. Če pa želite narediti več stvari, lahko poskusite spremeniti kodo Arduino in poskusiti z nastavitvijo, da naredite nekaj novega. Karkoli naredite, vse najboljše!

Priporočena: