Satura rādītājs:

Vienkārša automatizēta dzelzceļa cilpa ar pagalma apšuvumu: 11 soļi
Vienkārša automatizēta dzelzceļa cilpa ar pagalma apšuvumu: 11 soļi

Video: Vienkārša automatizēta dzelzceļa cilpa ar pagalma apšuvumu: 11 soļi

Video: Vienkārša automatizēta dzelzceļa cilpa ar pagalma apšuvumu: 11 soļi
Video: ZEITGEIST: MOVING FORWARD | OFFICIAL RELEASE | 2011 2024, Jūlijs
Anonim
Vienkārša automatizēta dzelzceļa cilpa ar pagalma apšuvumu
Vienkārša automatizēta dzelzceļa cilpa ar pagalma apšuvumu

Šis projekts ir viena no maniem iepriekšējiem projektiem uzlabota versija. Tas izmanto Arduino mikrokontrolleru, lielisku atvērtā pirmkoda prototipēšanas platformu, lai automatizētu dzelzceļa modeļa izkārtojumu. Izkārtojums sastāv no vienkāršas ovālas cilpas un pagalma apšuvuma, kas no tā sazarojas, lai izvietotu vilcienu. Arduino mikrokontrolleris saņem atgriezenisko saiti no divām "sensoru" sliedēm, kas uzstādītas divās izkārtojuma vietās, lai veiktu īpašas funkcijas, kad vilciens šķērso tās.

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

1. darbība. Noskatieties video

Image
Image

Noskatieties iepriekš minēto video, lai saprastu, kā šis projekts darbojas.

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

Programmējiet Arduino dēli
Programmējiet Arduino dēli

Šim projektam jums būs nepieciešams:

  • Arduino mikrokontrolleru plate, kas ir saderīga ar Adafruit motora vairogu v2
  • Adafruit motora vadītāja vairogs v2 (uzziniet vairāk par to šeit)
  • Paplašināšanas vairogs (pēc izvēles, bet ieteicams paplašināt sensoru barošanas un zemējuma kontaktu savienojumus.)
  • Divi “sensoro” celiņi
  • Divi 3 vīriešu un sieviešu džemperu vadu komplekti (lai savienotu “sensoro” sliedes ar Arduino plati.)
  • 4 džemperu vadi no vīriešu līdz vīriešiem (katrs 2 sliežu strāvas un apgriezienu pievienošanai motora vairoga izejas spailēm.)
  • 12 voltu līdzstrāvas avots ar strāvas jaudu vismaz 1A (1000mA)
  • Piemērots USB kabelis (lai savienotu Arduino plati ar datoru.)
  • Dators (lai ieprogrammētu Arduino mikrokontrolleru.)

3. solis: ieprogrammējiet Arduino dēli

Pārliecinieties, vai jūsu IDE ir instalēta Adafruit motora draivera vairoga v2 bibliotēka. Pārbaudiet Arduino kodu, lai iegūtu priekšstatu par tā darbību un to, kā nākotnē to mainīt, lai eksperimentētu ar iestatīšanu.

Pievienojiet Arduino plati datoram un augšupielādējiet tajā pievienoto Arduino kodu.

4. darbība: izveidojiet testa izkārtojumu

Izveidojiet testa izkārtojumu
Izveidojiet testa izkārtojumu

Pirms turpināt, noklikšķiniet uz iepriekš redzamā attēla, lai iegūtu vairāk informācijas par izkārtojumu. Pārliecinieties, ka visi sliežu savienojumi ir pareizi izgatavoti un sliežu ceļa sliedes ir iztīrītas, lai novērstu vilciena nobraukšanu no sliedēm un/vai apstāšanos.

5. darbība: uzstādiet motora vairogu Arduino panelī

Uzstādiet motora vairogu Arduino panelī
Uzstādiet motora vairogu Arduino panelī

Uzmanīgi uzstādiet vairogu uz Arduino tāfeles, izlīdzinot vairoga tapas ar Arduino plates galvenēm. Dariet to maigi un pārliecinieties, ka vairoga tapas nav saliektas.

6. darbība: pievienojiet sliežu barošanas bloku un pagrieziena vadus motora vairogam

Pievienojiet sliežu strāvas padevēju un pagrieziena vadus motora vairogam
Pievienojiet sliežu strāvas padevēju un pagrieziena vadus motora vairogam
Pievienojiet sliežu strāvas padevēju un pagrieziena vadus motora vairogam
Pievienojiet sliežu strāvas padevēju un pagrieziena vadus motora vairogam
Pievienojiet sliežu strāvas padevēju un pagrieziena vadus motora vairogam
Pievienojiet sliežu strāvas padevēju un pagrieziena vadus motora vairogam

Savienojiet vairoga izejas spailes, kas apzīmētas kā M1, sliežu strāvas vadiem, un tās, kas apzīmētas kā M4, pie vadiem. Ņemiet vērā, ka iestatīšana ir saderīga tikai ar diviem vadu solenoīda tipa apgriezieniem.

7. solis: savienojiet “sensoro” celiņus ar Arduino dēli

Savienojiet “sensoro” ierakstus ar Arduino dēli
Savienojiet “sensoro” ierakstus ar Arduino dēli
Savienojiet “sensoro” ierakstus ar Arduino dēli
Savienojiet “sensoro” ierakstus ar Arduino dēli
Savienojiet “sensoro” ierakstus ar Arduino dēli
Savienojiet “sensoro” ierakstus ar Arduino dēli

Uzstādiet izplešanās vairogu uz motora vairoga un pievienojiet katra sensora GND un VCC tapas pie vairoga GND un +5 voltu galvenēm. Pēc tam izveidojiet šādus tapu savienojumus:

  • Pievienojiet pirmā sensora izejas tapu Arduino plates ieejas tapai A0.
  • Pievienojiet otrā sensora izejas tapu Arduino plates ieejas tapai A1.

8. solis: novietojiet vilcienu apšuvumā

Novietojiet vilcienu apšuvumā
Novietojiet vilcienu apšuvumā

Novietojiet vilcienu pagalma apšuvumā, lai sagatavotos testa braucienam. Ieteicams izmantot treilera instrumentu, lai nodrošinātu, ka lokomotīve un ritošais sastāvs ir pareizi novietoti uz sliežu ceļiem, lai izvairītos no sliedēm.

9. darbība: pievienojiet Arduino dēli strāvas avotam

Savienojiet Arduino paneli ar strāvu
Savienojiet Arduino paneli ar strāvu

Pievienojiet 12 voltu līdzstrāvas avotu Arduino plāksnei vai nu caur motora vairoga strāvas spaiļu bloku, vai Arduino plates cilindra ligzdas savienotāju. Pirms strāvas ieslēgšanas pārliecinieties, vai visi vadu savienojumi ir izveidoti pareizi un neviens no tiem nav vaļīgs.

10. solis: ieslēdziet barošanu un vērojiet savu vilcienu

Pēc strāvas ieslēgšanas, ja pagrieziena punkts pārslēdzas nepareizi vai vilciens sāk kustēties nepareizā virzienā, mainiet attiecīgo vadu polaritāti, kas pievienoti motora vairoga izejas spailēm.

11. solis: kas tālāk?

Ja esat sasniedzis tik tālu, iespējams, vēlēsities nedaudz atpūsties un izbaudīt savu projektu. Bet, ja vēlaties darīt vairāk, varat mēģināt mainīt Arduino kodu un eksperimentēt ar iestatīšanu, lai izdarītu kaut ko jaunu. Lai ko jūs darītu, visu to labāko!

Ieteicams: