Turinys:

Paprastas automatinis geležinkelio kilpos modelis su kiemo dailylentėmis: 11 žingsnių
Paprastas automatinis geležinkelio kilpos modelis su kiemo dailylentėmis: 11 žingsnių

Video: Paprastas automatinis geležinkelio kilpos modelis su kiemo dailylentėmis: 11 žingsnių

Video: Paprastas automatinis geležinkelio kilpos modelis su kiemo dailylentėmis: 11 žingsnių
Video: Chicago's FORGOTTEN "L" Lines- The History of Chicago Elevated Trains - IT'S HISTORY 2024, Liepa
Anonim
Paprasta automatizuota geležinkelio kilpa su kiemo dailylentėmis
Paprasta automatizuota geležinkelio kilpa su kiemo dailylentėmis

Šis projektas yra patobulinta vieno iš mano ankstesnių projektų versija. Tam naudojamas „Arduino“mikrovaldiklis, puiki atviro kodo prototipų platforma, skirta automatiniam geležinkelio išdėstymo automatizavimui. Išdėstymas susideda iš paprastos ovalios kilpos ir nuo jos išsišakojančios kiemo dailylentės, kad tilptų traukinys. „Arduino“mikrovaldiklis gauna grįžtamąjį ryšį iš dviejų „jutiklinių“takelių, įrengtų dviejose išdėstymo vietose, kad galėtų atlikti specifines funkcijas, kai traukinys kerta juos.

Taigi, be jokių papildomų pastangų, pradėkime!

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

Image
Image

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

2 žingsnis: Gaukite visas dalis ir daiktus

Užprogramuokite „Arduino“lentą
Užprogramuokite „Arduino“lentą

Šiam projektui jums reikės:

  • „Arduino“mikrovaldiklio plokštė, suderinama su „Adafruit“variklio skydu v2
  • „Adafruit“variklio vairuotojo skydas v2 (daugiau informacijos apie tai rasite čia)
  • Išplečiamasis skydas (pasirenkama, tačiau rekomenduojama išplėsti jutiklių maitinimo ir įžeminimo kaiščių jungtis.)
  • Du „jutimo“takeliai
  • Du rinkiniai iš 3 jungiamųjų laidų nuo patelių iki moterų („jutimo“takelių prijungimui prie „Arduino“plokštės.)
  • 4 jungiamieji laidai iš vyrų ir vyrų (po 2, skirti prijungti bėgių srovę ir atjungimą prie variklio skydo išvesties gnybtų.)
  • 12 voltų nuolatinės srovės maitinimo šaltinis, kurio srovės talpa ne mažesnė kaip 1 A (1000 mA)
  • Tinkamas USB kabelis (norint prijungti „Arduino“plokštę prie kompiuterio.)
  • Kompiuteris („Arduino“mikrovaldiklio programavimui).

3 veiksmas: užprogramuokite „Arduino“lentą

Įsitikinkite, kad jūsų IDE įdiegta „Adafruit“variklio tvarkyklės skydo v2 biblioteka. Peržiūrėkite „Arduino“kodą, kad suprastumėte, kaip jis veikia ir kaip galite jį modifikuoti ateityje, kad galėtumėte eksperimentuoti su sąranka.

Prijunkite „Arduino“plokštę prie kompiuterio ir įkelkite pridedamą „Arduino“kodą.

4 žingsnis: sudarykite bandomąjį išdėstymą

Sudarykite bandomąjį išdėstymą
Sudarykite bandomąjį išdėstymą

Prieš tęsdami spustelėkite aukščiau esantį paveikslėlį, kad gautumėte daugiau informacijos apie išdėstymą. Įsitikinkite, kad visos bėgių jungtys yra tinkamai padarytos ir bėgių bėgeliai valomi, kad traukinys nenukristų ir (arba) neužstrigtų.

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

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

Atsargiai uždėkite skydą ant „Arduino“plokštės, suderindami skydo kaiščius su „Arduino“plokštės antraštėmis. Atlikite tai švelniai ir įsitikinkite, kad skydo kaiščiai nėra sulenkti.

6 veiksmas: prijunkite „Track Power Feeder“ir „Turnout“laidus prie variklio skydo

Prijunkite „Track Power Feeder“ir „Turnout“laidus prie variklio skydo
Prijunkite „Track Power Feeder“ir „Turnout“laidus prie variklio skydo
Prijunkite „Track Power Feeder“ir „Turnout“laidus prie variklio skydo
Prijunkite „Track Power Feeder“ir „Turnout“laidus prie variklio skydo
Prijunkite „Track Power Feeder“ir „Turnout“laidus prie variklio skydo
Prijunkite „Track Power Feeder“ir „Turnout“laidus prie variklio skydo

Prijunkite skydo išvesties gnybtus, pažymėtus M1, prie bėgių maitinimo laidų, o tuos, kurie pažymėti kaip M4, prie atjungimo laidų. Atkreipkite dėmesį, kad sąranka suderinama tik su dviem vieliniais solenoidinio tipo posūkiais.

7 veiksmas: prijunkite „jutimo“takelius prie „Arduino“plokštės

Prijunkite „jutimo“takelius prie „Arduino“plokštės
Prijunkite „jutimo“takelius prie „Arduino“plokštės
Prijunkite „jutimo“takelius prie „Arduino“plokštės
Prijunkite „jutimo“takelius prie „Arduino“plokštės
Prijunkite „jutimo“takelius prie „Arduino“plokštės
Prijunkite „jutimo“takelius prie „Arduino“plokštės

Įdėkite išplėtimo skydą ant variklio skydo ir prijunkite kiekvieno jutiklio GND ir VCC kaiščius prie GND ir +5 voltų skydo. Tada atlikite šiuos kaiščių sujungimus:

  • 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.

8 žingsnis: padėkite traukinį į dailylentę

Padėkite traukinį į dailylentę
Padėkite traukinį į dailylentę

Padėkite traukinį į kiemo dailylentę, kad pasiruoštumėte bandomajam važiavimui. Rekomenduojama naudoti reilerio įrankį, siekiant užtikrinti, kad lokomotyvas ir riedmenys būtų tinkamai pastatyti ant bėgių, kad būtų išvengta bėgių nulėkimo.

9 veiksmas: prijunkite „Arduino Board“prie maitinimo šaltinio

Prijunkite „Arduino Board“prie maitinimo šaltinio
Prijunkite „Arduino Board“prie maitinimo šaltinio

Prijunkite 12 voltų nuolatinės srovės šaltinį prie „Arduino“plokštės per variklio skydo maitinimo gnybtų bloką arba „Arduino“plokštės jungtį. Prieš įjungdami maitinimą, įsitikinkite, kad visos laidų jungtys yra tinkamai prijungtos ir nė viena iš jų nėra laisva.

10 veiksmas: įjunkite maitinimą ir stebėkite traukinį

Įjungę maitinimą, jei posūkio posūkis persijungia netinkamai arba traukinys pradeda važiuoti netinkama kryptimi, pakeiskite atitinkamų laidų, prijungtų prie variklio skydo išvesties gnybtų, poliškumą.

11 žingsnis: kas toliau?

Jei pasiekėte tiek toli, galbūt norėsite šiek tiek atsipalaiduoti ir mėgautis savo projektu. Bet jei norite padaryti daugiau dalykų, galite pabandyti pakeisti „Arduino“kodą ir eksperimentuoti su sąranka, kad padarytumėte ką nors naujo. Kad ir ką darytumėte, viso ko geriausio!

Rekomenduojamas: