Mundarija:

Teskari halqali temir yo'lning avtomatik modeli: 14 qadam
Teskari halqali temir yo'lning avtomatik modeli: 14 qadam

Video: Teskari halqali temir yo'lning avtomatik modeli: 14 qadam

Video: Teskari halqali temir yo'lning avtomatik modeli: 14 qadam
Video: Психи репликанты ► 6 Прохождение Signalis 2024, Noyabr
Anonim
Teskari halqali temir yo'lning avtomatik modeli
Teskari halqali temir yo'lning avtomatik modeli

Oldingi ko'rsatmalarni birida men temir yo'lning oddiy avtomatlashtirilgan nuqtasini qanday qilishni ko'rsatdim. Loyihaning asosiy kamchiliklaridan biri shundaki, poezd boshlang'ich nuqtaga qaytish uchun teskari yo'nalishda harakatlanishi kerak edi. Poyezdning bu tartibda harakatlanishi uning orqasidagi lokomotiv bilan teskari yo'nalishda harakatlanishini anglatardi. Shunday qilib, ushbu yo'riqnomada, har bir uchida teskari halqa bilan shunga o'xshash tartibni tuzishni o'rganamiz, shunda bizning poezd doimo oldinga yo'nalishda harakat qila oladi. Qani boshladik!

1 -qadam: Videoni tomosha qiling

Image
Image

Loyihani yaxshiroq tushunish uchun yuqoridagi videoni tomosha qiling.

2 -qadam: Barcha kerakli narsalarni oling

Barcha kerakli narsalarni oling
Barcha kerakli narsalarni oling

Ushbu loyiha uchun sizga kerak bo'ladi:

  • Elektron materiallar:

    • Adafruit Motor Shield V2 bilan mos keladigan Arduino mikrokontroller. (1)
    • Adafruit dvigatel qalqoni V2.
    • 2 ta "sezilgan" trek.
    • Erkak -erkak 10 ta o'tish simlari.
    • 12 voltli doimiy quvvat manbai.
  • Model temir yo'llari:

    • 2 ta burilish (har bir teskari halqa uchun bittadan).
    • 3 ta chiziqli oziqlantiruvchi (biri magistral, qolgan ikkitasi teskari halqa uchun).
    • 4 ta izolyatsiyalangan temir birlashtiruvchi (agar ishlatilayotgan ishtirokchilarda "Quvvat yo'nalishi" xususiyati bo'lmasa, yana 4tasini oling).

1. UNO, Leonardo va shunga o'xshash har qanday R3 Arduino taxtasidan foydalanish mumkin. Mega kabi taxtalarni ham ozgina o'zgartirish bilan ishlatish mumkin (Bu erda yordam oling).

3 -qadam: Arduino mikrokontrollerini dasturlash

Arduino mikrokontrollerini dasturlash
Arduino mikrokontrollerini dasturlash

Men kodni poezdning makon bo'ylab harakatlanishida qanday ishlashini chuqurroq tushunish uchun Arduino kodidan o'tishni tavsiya qilaman.

4 -qadam: burilish yo'llarining temir yo'llarini birlashtiring

Burilish punktlarining temir yo'llarini birlashtiring
Burilish punktlarining temir yo'llarini birlashtiring

Agar ishlatiladigan burilishlar "Quvvatni yo'naltirish" xususiyatiga ega bo'lsa, izolyatsiyalangan temir armatura yordamida faqat eng tashqi relslarni elektr izolyatsiya qilish kerak. Agar ishlatiladigan burilishlar bu xususiyatga ega bo'lmasa, barcha 4 ta relsni elektr izolyatsiyalash kerak.

5 -qadam: tartibni o'rnating

Tartibni sozlash
Tartibni sozlash
Tartibni sozlash
Tartibni sozlash

"Sensorli" yo'l har bir teskari halqaning kirish qismiga o'rnatiladi. Magistral va ikkita teskari halqalarning har birida alohida oziqlantiruvchi yo'l bo'ladi.

Qaysi halqalar A va B halqalari bo'lishini hal qiling, poezd ishga tushganda birinchi bo'lib A halqasi, ikkinchisi B pastadir bo'ladi. Shunday qilib, A pastadiridagi burilish A va A ga to'g'ri keladi. B loopida B ishtirokchi bo'ladi.

6 -qadam: Arduino kartasiga dvigatel qalqoni o'rnating va yo'lning quvvatini va burilishlarni ulang

Dvigatel qalqonini Arduino kartasiga o'rnating va yo'lning quvvatini va burilishlarni ulang
Dvigatel qalqonini Arduino kartasiga o'rnating va yo'lning quvvatini va burilishlarni ulang
Dvigatel qalqonini Arduino kartasiga o'rnating va yo'lning quvvatini va burilishlarni ulang
Dvigatel qalqonini Arduino kartasiga o'rnating va yo'lning quvvatini va burilishlarni ulang
Dvigatel qalqonini Arduino kartasiga o'rnating va yo'lning quvvatini va burilishlarni ulang
Dvigatel qalqonini Arduino kartasiga o'rnating va yo'lning quvvatini va burilishlarni ulang
Dvigatel qalqonini Arduino kartasiga o'rnating va yo'lning quvvatini va burilishlarni ulang
Dvigatel qalqonini Arduino kartasiga o'rnating va yo'lning quvvatini va burilishlarni ulang

Saylovchilar:

Har ikkala burilish moslamasini parallel, lekin qarama -qarshi qutblarda ulash lozim, shunda ular har doim qarama -qarshi tomonga o'tadi.

  • 4 -rasmda ko'rsatilgandek, A burilishni dvigatel qalqoniga ulang.
  • 5 -rasmda ko'rsatilgandek, B burilishni dvigatel qalqoniga ulang.

Track oziqlantiruvchilari:

Ikkala teskari halqa uchun yo'l o'tkazgichlari bir xil qutblarga parallel ravishda ulanishi kerak, shunda poezd ikkala halqa bo'ylab bir xil yo'nalishda harakat qiladi, ya'ni burilishning tarmoqlangan chizig'idan kirib, to'g'ri tomondan chiqadi (Tushuntirish uchun videoni 1 -qadamda ko'ring).

  • 5 -rasmda ko'rsatilgandek, magistral tarmog'ining oziqlantiruvchi quvvat simlarini dvigatel qalqoniga ulang. Ulanishning qutbliligi poezd ishga tushganda A halqasiga o'tadi.
  • 6 -rasmda ko'rsatilgandek, ilmoqlarning oziqlantiruvchi simlarini dvigatel qalqoniga ulang.

7 -qadam: Sensorlarni ulang

Sensorlarni ulang
Sensorlarni ulang
Sensorlarni ulang
Sensorlarni ulang
Sensorlarni ulang
Sensorlarni ulang

Sensor -pinini "GND" sarlavhasiga va +v pinlarini +5 voltli sarlavhaga ulang. Arduino kartasining "IQREF" pinidan 5 voltli mantiqiy kuchlanish darajasida ishlaydigan platalar uchun quvvat sensorlaridagi +5 voltli ulanish sifatida ham foydalanish mumkin.

Sensorning birinchi teskari halqaga ulash pinini Arduino platasining 'A0' kirishiga va ikkinchi teskari pastadirga yaqin joylashgan sensorning chiqish pinini Arduino platasining 'A1' kirish piniga ulang.

8-qadam: Barcha simli ulanishlarni ikki marta tekshiring

Barcha simlar to'g'ri bajarilganligiga va hech qanday ulanish uzilmaganligiga ishonch hosil qiling.

9 -qadam: O'rnatishni quvvat manbaiga ulang

O'rnatishni quvvat manbaiga ulang
O'rnatishni quvvat manbaiga ulang
O'rnatishni quvvat manbaiga ulang
O'rnatishni quvvat manbaiga ulang

Siz adapterni Arduino kartasining ayol DC raz'emli ulagichiga ulashingiz yoki sozlamani yoqish uchun dvigatel qalqonidagi terminal blokidan foydalanishingiz mumkin.

10 -qadam: Poezdni/lokomotivni magistralga qo'ying

Poyezdni/lokomotivni magistralga qo'ying
Poyezdni/lokomotivni magistralga qo'ying

Qayta ishlash vositasidan foydalanish juda tavsiya etiladi, ayniqsa bug 'lokomotivlari uchun. Lokomotiv g'ildiraklari va harakatlanuvchi tarkib g'ildiraklari (agar ishlatilsa) yo'lga to'g'ri mos kelishiga ishonch hosil qiling.

11 -qadam: O'rnatishni yoqing

O'rnatishni yoqing
O'rnatishni yoqing

12 -qadam: Sizning poezdingiz qanday ketayotganini tomosha qiling

Quvvat yoqilgandan so'ng, A pastadiridagi qatnashish yon tomonga, B pastadiridagi ishtirok esa to'g'ri yo'nalishga o'tishi kerak. Shundan so'ng, poezd/lokomotiv A halqa tomon yurishni boshlashi kerak.

Agar biror narsa noto'g'ri ketayotgan bo'lsa, dvigatel haydovchilarining qizib ketishiga yo'l qo'ymaslik uchun sozlamani darhol o'chiring.

13 -qadam: Agar kerak bo'lsa, muammolarni bartaraf qiling

Agar ma'lum bir ishtirokchi noto'g'ri ulangan bo'lsa, uning ulanish polaritesini o'zgartiring. Agar poezd noto'g'ri yo'nalishda harakat qila boshlasa, yo'l quvvatlantirgichlari uchun ham xuddi shunday qiling.

Agar ishga tushirilgandan keyin bir muncha vaqt o'tgach, sozlamalar qayta tiklansa, burilish moslamalari to'g'ri almashtirilsa ham, teskari halqalarning yo'l uzatgichlarining ulanish polaritesini tekshiring va oqim to'g'ri yo'nalishda oqayotganligiga ishonch hosil qiling, agar kerak bo'lsa qutbni teskari aylantiring

14 -qadam: Furturga boring

Bor Furtur
Bor Furtur

Loyihangizni muvaffaqiyatli amalga oshirganingizdan so'ng, nima uchun bu haqda o'ylamaysiz? Arduino kodini sizning ehtiyojlaringizga mos ravishda o'zgartiring, qo'shimcha funktsiyalarni qo'shing, ehtimol o'tuvchi siding? Yoki bir nechta poezdda yurasizmi? Nima qilsangiz ham, eng yaxshisi!

Tavsiya: