Turinys:

Paprastas automatinis geležinkelio kelio taškas: 10 žingsnių (su nuotraukomis)
Paprastas automatinis geležinkelio kelio taškas: 10 žingsnių (su nuotraukomis)

Video: Paprastas automatinis geležinkelio kelio taškas: 10 žingsnių (su nuotraukomis)

Video: Paprastas automatinis geležinkelio kelio taškas: 10 žingsnių (su nuotraukomis)
Video: Linas Agro #10 Logistika žemės ūkyje 2024, Lapkritis
Anonim
Paprastas automatinis „taškas į tašką“geležinkelio modelis
Paprastas automatinis „taškas į tašką“geležinkelio modelis

„Arduino“mikrovaldikliai puikiai tinka automatizuoti geležinkelio modelių išdėstymą. Maketų automatizavimas yra naudingas daugeliui tikslų, pvz., Išdėstyti maketą ekrane, kur išdėstymo operaciją galima užprogramuoti taip, kad traukiniai važiuotų automatine seka. Pigūs ir atviro kodo „Arduino“mikrovaldikliai bei plačiai paplitusi bendruomenė leidžia lengvai ir paprastai kurti projektus ir juos programuoti.

Taigi, nedvejodami, pradėkime!

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

Image
Image

Žiūrėdami vaizdo įrašą galite suprasti, kaip tai veikia.

2 žingsnis: gaukite dalis ir komponentus

Užprogramuokite „Arduino“mikrovaldiklį
Užprogramuokite „Arduino“mikrovaldiklį

Štai ko jums reikės:

  • „Arduino“mikrovaldiklio plokštė.
  • L298N variklio tvarkyklės modulis.
  • 2 „jutimo“takeliai.
  • 6 jungiamieji laidai nuo vyrų iki moterų (3 laidų rinkinys, skirtas jutiklių kaiščiams prijungti prie „Arduino“plokštės skaitmeninių įvesties/išvesties kaiščių ir maitinimo.)
  • 3 jungiamieji laidai iš vyrų ir moterų (Norėdami prijungti variklio vairuotojo įvesties kaiščius prie „Arduino“plokštės skaitmeninių įvesties/išvesties kaiščių.)
  • 2 jungiamieji laidai nuo vyrų iki vyrų (norint prijungti variklio tvarkyklę prie maitinimo ir įžeminimo jungties.)
  • 2 jungiamieji laidai nuo kištuko iki vyriško (norint prijungti variklio vairuotojo išvesties gnybtus prie bėgių bėgelių.)
  • 12 voltų maitinimo šaltinis (dabartinė galia turi būti ne mažesnė kaip 1000 mA arba 1 A N skalėje.)

3 veiksmas: užprogramuokite „Arduino“mikrovaldiklį

Gaukite „Arduino IDE“iš čia. Jums gali tekti šiek tiek pakoreguoti „Arduino“kodą pagal jūsų išdėstymą.

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

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

Norėdami gauti daugiau informacijos, spustelėkite aukščiau esantį paveikslėlį.

Sudarykite išdėstymą su buferio takeliais kiekviename gale. Pagrindinės trasos ilgis tarp stočių gali būti nustatytas tiek laiko, kiek reikia. Kadangi kirtus „jutimo“bėgį traukinys sulėtėja ir toliau juda tam tikrą atstumą, įsitikinkite, kad tarp kiekvieno taško A ir B „jutimo“takelių ir jų buferio takelių yra pakankamas bėgių kelio ilgis. Aukščiau pateiktas paveikslėlis gali būti naudingas kaip nuoroda.

5 veiksmas: prijunkite variklio tvarkyklės laidus

Prijunkite variklio tvarkyklės laidų jungtis
Prijunkite variklio tvarkyklės laidų jungtis
Prijunkite variklio tvarkyklės laidų jungtis
Prijunkite variklio tvarkyklės laidų jungtis

Atlikite šiuos laidų sujungimus:

  • Prijunkite variklio vairuotojo įvesties kaištį „IN3“prie „Arduino“plokštės skaitmeninio išvesties kaiščio „D8“.
  • Prijunkite variklio vairuotojo įvesties kaištį „IN4“prie „Arduino“plokštės skaitmeninio išvesties kaiščio „D9“.
  • Prijunkite variklio vairuotojo įvesties kaištį „ENB“prie „Arduino“plokštės skaitmeninio išvesties kaiščio „D10“.

Prijunkite du kištukinius jungiamuosius laidus prie gnybtų prie gnybtų, pažymėtų „GND“ir „+12-V“, ir prijunkite juos prie „Arduino“plokštės kaiščių, pažymėtų „GND“ir „VIN“.

Prijunkite du kištukinius jungiamuosius laidus prie variklio pavaros išvesties gnybtų ir prijunkite juos prie bėgių bėgelių per maitinimo šaltinį.

6 veiksmas: prijunkite jutiklius prie „Arduino“plokštės

Prijunkite jutiklius prie „Arduino“plokštės
Prijunkite jutiklius prie „Arduino“plokštės
Prijunkite jutiklius prie „Arduino“plokštės
Prijunkite jutiklius prie „Arduino“plokštės
Prijunkite jutiklius prie „Arduino“plokštės
Prijunkite jutiklius prie „Arduino“plokštės

Prijunkite jutiklių „VCC“ir „GND“kaiščius prie „Arduino“plokštės kaiščio „+5 voltų“ir „GND“. Jums gali prireikti šiek tiek kūrybiškumo, kad galėtumėte prijungti du „VCC“jungties džemperius prie vieno „5 voltų“kaiščio, esančio „Arduino UNO“. Prijunkite „A“stoties jutiklio „OUT“kaištį prie „Arduino“plokštės kaiščio A0, o likusį jutiklio kaištį - prie „Arduino“plokštės kaiščio A1.

7 žingsnis: padėkite bandomąjį lokomotyvą ant takelių

Padėkite bandomąjį lokomotyvą ant takelių
Padėkite bandomąjį lokomotyvą ant takelių

Bandymų tikslais bet kuris lokomotyvas ar varomas automobilis išdėstomas išdėstymo taške „A“, nuo kurio lokomotyvas ar varomasis automobilis prasidės.

8 veiksmas: prijunkite sąranką prie maitinimo šaltinio ir įjunkite

Prijunkite „Arduino“plokštės maitinimo įvesties jungtį prie 12 voltų maitinimo šaltinio ir įjunkite.

9 žingsnis: stebėkite, kaip traukinys veikia autonomiškai

Jei viskas buvo padaryta teisingai, turėtumėte pamatyti, kaip jūsų bandomasis lokomotyvas ar varomas automobilis prasideda nuo taško „A“, pagreitinti įveikus pirmąjį „artimojo“takelį, prie kurio jis priartėja, sulėtinti greitį ir sustoti taške „B“, kai įveikiamas antrasis jutiklis „takelį, po kelių sekundžių pradėkite iš naujo priešinga kryptimi, įveikite greitį, kai įveikiate pirmąjį artėjantį„ jutimo “takelį, ir sulėtinkite greitį bei sustokite taške A, kai įveikėte„ jutimo “taką, įrengtą netoli taško„ A “. Prieš vėl pradėdami visą procesą, palaukite kelias sekundes.

Jei lokomotyvas pradeda judėti ne ta kryptimi, sukeiskite laidus, prijungtus prie bėgių srovės, iš variklio vairuotojo išėjimo.

10 žingsnis: kas toliau

Pabandykite pakoreguoti „Arduino“kodą, kad traukiniai važiuotų pagal jūsų pageidavimą, pabandykite pridėti daugiau funkcijų prie išdėstymo, derindami ankstesnius mano projektus su šiuo. Kad ir ką darytumėte, viso ko geriausio!

Rekomenduojamas: