Satura rādītājs:

Vienkāršs automatizēts dzelzceļa modelis no punkta līdz punktam: 10 soļi (ar attēliem)
Vienkāršs automatizēts dzelzceļa modelis no punkta līdz punktam: 10 soļi (ar attēliem)

Video: Vienkāršs automatizēts dzelzceļa modelis no punkta līdz punktam: 10 soļi (ar attēliem)

Video: Vienkāršs automatizēts dzelzceļa modelis no punkta līdz punktam: 10 soļi (ar attēliem)
Video: ZEITGEIST: MOVING FORWARD | OFFICIAL RELEASE | 2011 2024, Novembris
Anonim
Vienkāršs automatizēts dzelzceļa modelis no punkta uz punktu
Vienkāršs automatizēts dzelzceļa modelis no punkta uz punktu

Arduino mikrokontrolleri ir lieliski, lai automatizētu dzelzceļa modeļu izkārtojumu. Izkārtojumu automatizēšana ir noderīga daudziem mērķiem, piemēram, izkārtojuma izvietošanai displejā, kur izkārtojuma darbību var ieprogrammēt, lai vilcieni darbotos automatizētā secībā. Zemo izmaksu un atvērtā pirmkoda Arduino mikrokontrolleri un plaši izplatītā sabiedrība ļauj viegli un vienkārši izveidot projektus un tos programmēt.

Tātad, bez papildu piepūles, sāksim!

1. darbība. Noskatieties video

Image
Image

Videoklipa skatīšanās var palīdzēt iegūt patiesu priekšstatu par to, kā tas darbojas.

2. darbība: iegūstiet detaļas un komponentus

Programmējiet Arduino mikrokontrolleru
Programmējiet Arduino mikrokontrolleru

Lūk, kas jums būs nepieciešams:

  • Arduino mikrokontrollera plate.
  • L298N motora draivera modulis.
  • 2 'sensored' celiņi.
  • 6 vīriešu un sieviešu džemperu vadi (3 vadu komplekts katrs, lai savienotu sensoru tapas ar Arduino plates digitālajām I/O tapām un strāvu.)
  • 3 savienojuma vadi no vīriešu līdz sievietēm (lai pievienotu motora vadītāja ievades tapas Arduino plates digitālajām I/O tapām.)
  • 2 savienojuma vadi no vīriešu līdz vīriešiem (lai pievienotu motora vadītāju strāvas un zemējuma savienojumam.)
  • 2 savienojuma vadi no vīriešu līdz vīriešiem (lai pievienotu motora vadītāja izejas spailēm sliežu sliežu barošanai.)
  • 12 voltu barošanas avots (strāvas jaudai jābūt vismaz 1000mA vai 1A N skalai).

3. darbība: ieprogrammējiet Arduino mikrokontrolleru

Iegūstiet Arduino IDE no šejienes. Jums var būt nepieciešams veikt dažus izkārtojuma pielāgojumus Arduino kodā.

4. darbība: izveidojiet testa izkārtojumu

Izveidojiet testa izkārtojumu
Izveidojiet testa izkārtojumu

Noklikšķiniet uz iepriekš redzamā attēla, lai iegūtu vairāk informācijas.

Izveidojiet izkārtojumu ar bufera sliedēm katrā galā. Galvenās līnijas trasi starp stacijām var veikt tik ilgi, cik nepieciešams. Tā kā vilciens pēc “sensoro” sliežu ceļa šķērsošanas palēnina ātrumu un turpina kustēties zināmu attālumu, pārliecinieties, vai starp katra punkta A un B “sensoro” sliežu ceļu un bufera sliedēm ir pietiekams sliežu ceļa garums. Iepriekš minētais attēls var būt noderīgs atsaucei.

5. solis: izveidojiet vadu savienojumus motora draiverim

Izveidojiet vadu savienojumus motora vadītājam
Izveidojiet vadu savienojumus motora vadītājam
Izveidojiet vadu savienojumus motora vadītājam
Izveidojiet vadu savienojumus motora vadītājam

Izveidojiet šādus vadu savienojumus:

  • Pievienojiet motora vadītāja ievades tapu “IN3” Arduino plates digitālajai izejas tapai “D8”.
  • Pievienojiet motora vadītāja ievades tapu “IN4” Arduino plates digitālās izvades tapai “D9”.
  • Pievienojiet motora vadītāja ievades tapu “ENB” Arduino plates digitālajai izejas tapai “D10”.

Pievienojiet divus tērauda savienojuma vadus ar spailēm ar spailēm, kas apzīmētas ar “GND” un “+12-V”, un pievienojiet tās attiecīgi Arduino plates tapām, kas apzīmētas ar “GND” un “VIN”.

Pievienojiet divus tērauda savienojuma vadus ar motora piedziņas izejas spailēm un savienojiet tos ar sliežu sliedēm caur strāvas padeves sliedi.

6. darbība: pievienojiet sensorus Arduino padomei

Pievienojiet sensorus Arduino padomei
Pievienojiet sensorus Arduino padomei
Pievienojiet sensorus Arduino padomei
Pievienojiet sensorus Arduino padomei
Pievienojiet sensorus Arduino padomei
Pievienojiet sensorus Arduino padomei

Savienojiet gan sensoru “VCC”, gan “GND” tapas ar Arduino plates “+5 voltu” un “GND” tapu. Iespējams, jums būs jābūt nedaudz radošam, lai savienotu divus “VCC” savienojuma džemperus ar vienu “5 voltu” tapu, kas pieejama Arduino UNO. Pievienojiet stacijas “A” sensora “OUT” tapu Arduino plates tapai A0 un atlikušo sensora tapu Arduino plates tapai A1.

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

Novietojiet testa lokomotīvi uz sliežu ceļiem
Novietojiet testa lokomotīvi uz sliežu ceļiem

Pārbaudes nolūkā jebkuru lokomotīvi vai motorizētu automašīnu novietojiet izkārtojuma punktā “A”, no kurienes tiks uzsākta lokomotīve vai automašīna ar dzinēju.

8. darbība. Pievienojiet uzstādīšanu barošanas avotam un ieslēdziet to

Pievienojiet Arduino plates barošanas ievades savienotāju 12 voltu barošanas avotam un ieslēdziet to.

9. solis. Skatieties, kā vilciens darbojas autonomi

Ja viss tika izdarīts pareizi, jums vajadzētu redzēt, kā jūsu testa lokomotīve vai motorizētā automašīna sāk darboties no punkta "A", paātrināt pēc pirmās "sensoro" trases šķērsošanas, tai tuvojoties, palēniniet ātrumu un apstājieties punktā "B" pēc otrā "sensoro" šķērsošanas 'trase, pēc dažām sekundēm sāciet no jauna pretējā virzienā, paātriniet, šķērsojot pirmo "sensoro" trasi, kurai tā tuvojas, un palēniniet ātrumu un apstājieties punktā A pēc tam, kad esat šķērsojis "sensoro" sliežu ceļu, kas uzstādīts netālu no punkta "A". Pirms visa procesa atsākšanas tas gaidīs dažas sekundes.

Ja lokomotīve sāk kustēties nepareizā virzienā, nomainiet vadus, kas savienoti ar sliežu ceļu, no motora vadītāja izejas.

10. solis: kas tālāk

Mēģiniet pielāgot Arduino kodu, lai vilcieni darbotos atbilstoši jūsu vēlmēm, mēģiniet pievienot izkārtojumam vairāk funkciju, apvienojot manus iepriekšējos projektus ar šo. Lai ko jūs darītu, visu to labāko!

Ieteicams: