Turinys:

Automatinis geležinkelio maketas, važiuojantis dviem traukiniais (V2.0) - „Arduino“pagrindu: 15 žingsnių (su nuotraukomis)
Automatinis geležinkelio maketas, važiuojantis dviem traukiniais (V2.0) - „Arduino“pagrindu: 15 žingsnių (su nuotraukomis)

Video: Automatinis geležinkelio maketas, važiuojantis dviem traukiniais (V2.0) - „Arduino“pagrindu: 15 žingsnių (su nuotraukomis)

Video: Automatinis geležinkelio maketas, važiuojantis dviem traukiniais (V2.0) - „Arduino“pagrindu: 15 žingsnių (su nuotraukomis)
Video: Tiksliausias pasaulyje geležinkelio maketas - Kaeserbergo geležinkelio muziejus 2024, Gruodis
Anonim
Automatinis geležinkelio maketas, važiuojantis dviem traukiniais (V2.0) | Arduino pagrindu
Automatinis geležinkelio maketas, važiuojantis dviem traukiniais (V2.0) | Arduino pagrindu

Geležinkelio modelių išdėstymo automatizavimas naudojant „Arduino“mikrovaldiklius yra puikus būdas sujungti mikrovaldiklius, programavimą ir modeliavimą į vieną pomėgį. Yra daugybė projektų, kaip savarankiškai važiuoti traukiniu pavyzdiniu geležinkeliu, tačiau po kurio laiko vienas traukinys pradeda šiek tiek nuobodžiauti. Taigi, norėdami užpildyti savo išdėstymą, siųskime dar vieną traukinį ir pradėkime!

1 žingsnis: žiūrėkite vaizdo įrašą

Image
Image

Peržiūrėkite aukščiau pateiktą vaizdo įrašą, kad suprastumėte, kaip tai veikia.

2 žingsnis: gaukite dalis ir komponentus

Užprogramuokite „Arduino Micorocontroller“
Užprogramuokite „Arduino Micorocontroller“

Štai ko jums reikės šiam projektui:

  • „Arduino“mikrovaldiklio plokštė, suderinama su „Adafruit“variklio skydu.
  • „Adafruit“variklio vairuotojo skydas v2.0.
  • Išplėtimo skydas (neprivaloma, bet labai rekomenduojama, kad būtų lengviau supainioti laidus.)
  • 3 „jutimo“takeliai.
  • 8 jungiamieji laidai nuo vyrų iki vyrų (skirtas bėgių srovės ir posūkių prijungimui prie variklio skydo.)
  • 3 rinkiniai iš 3 jungiamųjų laidų nuo vyrų iki moterų („jutimo“takelių prijungimui prie „Arduino“plokštės.
  • 12 voltų nuolatinės srovės maitinimo šaltinis, kurio srovės talpa ne mažesnė kaip 1A (1000 mA).
  • Tinkamas USB kabelis „Arduino“plokštės prijungimui prie kompiuterio.
  • Kompiuteris.

3 veiksmas: užprogramuokite „Arduino Micorocontroller“

Įsitikinkite, kad „Arduino IDE“yra įdiegta „Adafruit“variklio skydo v2 biblioteka, jei ne, paspauskite „Ctrl“+„Shift“+I, suraskite „Adafruit“variklio skydą ir atsisiųskite naujausią „Adafruit Motor shield V2“bibliotekos versiją.

Prieš įkeldami kodą į „Arduino“mikrovaldiklį, būtinai jį peržiūrėkite, kad suprastumėte, kas ir kaip vyksta.

Daugiau apie variklio vairuotojo skydą galite sužinoti čia, tačiau būtinai sugrįžkite ir tęskite projektą!

4 žingsnis: sudarykite išdėstymą

Sudarykite išdėstymą
Sudarykite išdėstymą
Sudarykite išdėstymą
Sudarykite išdėstymą
Sudarykite išdėstymą
Sudarykite išdėstymą
Sudarykite išdėstymą
Sudarykite išdėstymą

Norėdami gauti daugiau informacijos, spustelėkite pirmąjį paveikslėlį.

Sudarykite išdėstymą ir sumontuokite maitinimo tiektuvą pagrindinėje linijoje, taip pat praeinančioje dailylentėje. Būtinai izoliuokite praeinančius dailylentės takus elektra nuo pagrindinės linijos, naudodami izoliuotas bėgių jungtis, esančias atšakų trasos išsišakojimo vietoje šalia abiejų posūkių.

Atkreipkite dėmesį į kiekvieno „jutimo“takelio vietą:

  • Pirmasis „jutiklinis“bėgių takas įrengiamas iškart po trasos išėjimo įrengtos trasos, kad traukinys, išeinantis iš dailylentės, kerta jį prieš pat atvykstant į pagrindinę liniją.
  • Antrasis „jutimo“takelis yra sumontuotas pagrindinėje linijoje tam tikru atstumu prieš įėjimą į dailylentę (žr. Pirmąjį paveikslėlį).
  • Trečioji „jutimo“trasa įrengta prieš pat įvažiavimą, įrengtą prie dailylenčių įėjimo.

5 žingsnis: Įdiekite variklio vairuotojo skydą „Arduino“lentoje

Įdiekite variklio vairuotojo skydą „Arduino“plokštėje
Įdiekite variklio vairuotojo skydą „Arduino“plokštėje

Sumontuokite variklio vairuotojo skydą ant „Arduino“plokštės, atsargiai suderindami vairuotojo plokštės kaiščius su „Arduino“plokštės antraštėmis. Būkite ypač atsargūs, kad montavimo metu kaiščiai nesulenktų.

6 veiksmas: prijunkite „Track“maitinimo laidus prie variklio vairuotojo skydo

Prijunkite „Track Power“laidus prie variklio vairuotojo skydo
Prijunkite „Track Power“laidus prie variklio vairuotojo skydo
Prijunkite „Track Power“laidus prie variklio vairuotojo skydo
Prijunkite „Track Power“laidus prie variklio vairuotojo skydo
Prijunkite „Track Power“laidus prie variklio vairuotojo skydo
Prijunkite „Track Power“laidus prie variklio vairuotojo skydo

Prijunkite šiuos bėgių maitinimo jungtis:

  • Prijunkite magistralinės linijos maitinimo šaltinį prie gnybtų bloko ant skydo, pažymėto „M1“.
  • Prijunkite praeinančio dailylentės maitinimą prie gnybtų bloko ant skydo, pažymėto „M2“.

7 veiksmas: prijunkite posūkius prie variklio vairuotojo skydo

Prijunkite posūkius prie variklio vairuotojo skydo
Prijunkite posūkius prie variklio vairuotojo skydo
Prijunkite posūkius prie variklio vairuotojo skydo
Prijunkite posūkius prie variklio vairuotojo skydo
Prijunkite posūkius prie variklio vairuotojo skydo
Prijunkite posūkius prie variklio vairuotojo skydo

Sujunkite posūkius lygiagrečiai, sujungdami jų +ve (raudoną) ir -ve (juodą) laidus ir prijunkite juos prie gnybtų bloko ant variklio skydo, pažymėto „M3“.

8 veiksmas: sumontuokite išplėtimo skydą ant variklio skydo

Įdėkite išplėtimo skydą ant variklio skydo
Įdėkite išplėtimo skydą ant variklio skydo

Įdėkite išplėtimo skydą ant variklio vairuotojo skydo taip pat, kaip variklio skydas buvo sumontuotas „Arduino“plokštėje.

9 veiksmas: prijunkite „jutimo“takelius prie išplėtimo skydo

Prijunkite „jutimo“takelius prie išplėtimo skydo
Prijunkite „jutimo“takelius prie išplėtimo skydo
Prijunkite „jutimo“takelius prie išplėtimo skydo
Prijunkite „jutimo“takelius prie išplėtimo skydo
Prijunkite „jutimo“takelius prie išplėtimo skydo
Prijunkite „jutimo“takelius prie išplėtimo skydo
Prijunkite „jutimo“takelius prie išplėtimo skydo
Prijunkite „jutimo“takelius prie išplėtimo skydo

Prijunkite kiekvieno „jutimo“takelio maitinimą prie +5 voltų antgalio, esančio išplėtimo skydelyje, ir kiekvieno jutiklio „GND“kaiščio prie skydo „GND“antraštės. Tada atlikite šiuos ryšius:

  • Prijunkite pirmojo jutiklio išvesties kaištį prie „Arduino“plokštės įvesties kaiščio „A0“.
  • Prijunkite antrojo jutiklio išvesties kaištį prie „Arduino“plokštės įvesties kaiščio „A1“.
  • Prijunkite trečiojo jutiklio išvesties kaištį prie „Arduino“plokštės įvesties kaiščio „A2“.

10 žingsnis: pastatykite pirmąjį traukinį į dailylentę

Įdėkite pirmąjį traukinį į dailylentę
Įdėkite pirmąjį traukinį į dailylentę

Įdėkite pirmąjį traukinį į dailylentę, rekomenduojama naudoti reilerio įrankį, ypač garo lokomotyvams.

11 veiksmas: įjunkite sąranką

Įjunkite sąranką
Įjunkite sąranką

Prijunkite 12 voltų maitinimo šaltinį prie „Arduino“plokštės maitinimo įvesties jungties ir įjunkite maitinimą.

12 žingsnis: įsitikinkite, kad viskas veikia tinkamai

Įjungus sistemą, posūkiai turėtų persijungti, kad atjungimo takas būtų prijungtas prie pagrindinės linijos. Jei kas nors iš jų persijungia neteisingai, pakeiskite jo jungties su variklio skydu poliškumą.

Posukiams perėjus į dailylentes, traukinys turėtų pradėti lėtai judėti ir įveikti greitį, įveikęs pirmąjį „jutimo“takelį. Jei traukinys pradeda važiuoti netinkama kryptimi atšaka ar pagrindine linija, žinote, ką daryti.

13 veiksmas: pastatykite antrąjį traukinį į dailylentės takelį

Įdėkite antrąjį traukinį į dailylentės taką
Įdėkite antrąjį traukinį į dailylentės taką
Įdėkite antrąjį traukinį į dailylentės taką
Įdėkite antrąjį traukinį į dailylentės taką

Pirmam traukiniui kirtus antrąjį „jutimo“bėgių kelią, posūkiai nukrypsta nuo dailylentės ir atšaukimo bėgiai bus išjungti. Tai laikas antrąjį traukinį pastatyti į dailylentę.

14 žingsnis: atsisėskite, atsipalaiduokite ir stebėkite važiuojančius traukinius

15 žingsnis: Eik Furthur

Kodėl neatnaujinus šios sąrankos? Pabandykite padaryti išdėstymą sudėtingesnį, pridėkite daugiau traukinių, dalyvių, yra daug ką nuveikti!

Kad ir ką darytumėte, pabandykite bendrinti savo kūrybą su bendruomene, kad kiti galėtų pamatyti jūsų darbą. Viskas kas geriausia!

Rekomenduojamas: