Mundarija:

Avtomatlashtirilgan o'tish sidingli temir yo'l sxemasi (V2.0): 13 qadam (rasmlar bilan)
Avtomatlashtirilgan o'tish sidingli temir yo'l sxemasi (V2.0): 13 qadam (rasmlar bilan)

Video: Avtomatlashtirilgan o'tish sidingli temir yo'l sxemasi (V2.0): 13 qadam (rasmlar bilan)

Video: Avtomatlashtirilgan o'tish sidingli temir yo'l sxemasi (V2.0): 13 qadam (rasmlar bilan)
Video: Biznesni avtomatlashtirish va onlaynga o'tish vaqti keldi lekin yana "Kadr" muammomi? 2024, Noyabr
Anonim
Avtomatlashtirilgan o'tish sidingli temir yo'l sxemasi (V2.0)
Avtomatlashtirilgan o'tish sidingli temir yo'l sxemasi (V2.0)

Ushbu loyiha temir yo'lni avtomatlashtirishning oldingi model loyihalaridan biri - Avtomatlashtirilgan sidingli temir yo'lning namunaviy sxemasi. Ushbu versiya lokomotivni harakatlanuvchi tarkib bilan ulash va ajratish xususiyatini qo'shadi. Temir yo'l sxemasining ishlashi quyidagicha:

  • Lokomotiv magistral yo'ldan boshlanadi va harakatlanuvchi tarkib bilan bog'lanish yo'lakchasiga o'tadi.
  • Lokomotiv er -xotin bo'ladi va poyezdni sidingdan magistralga olib chiqadi.
  • Poyezd harakatlana boshlaydi, tezlashadi, maket atrofida bir nechta halqalarni olib, sekinlashadi.
  • Lokomotiv poezdni oxirgi halqadagi sidingga qaytaradi, u erda harakatlanuvchi tarkibdan ajralib, yana davom etadi.
  • Lokomotiv yo'l bo'ylab bitta pastadir qiladi, sekinlashadi va boshidan boshlagan joyida to'xtaydi.
  • Lokomotiv belgilangan vaqtni kutadi va butun operatsiya yana takrorlanadi.

Shunday qilib, ko'p vaqt sarflamasdan, boshlaylik!

1 -qadam: Videoni tomosha qiling

Image
Image

Videoni tomosha qilib, oldingi bosqichda tushuntirilgan butun temir yo'l harakati qanday amalga oshishi haqida to'liq tasavvurga ega bo'lasiz.

2 -qadam: Barcha qismlar va komponentlarni oling

Arduino dasturini Arduino mikrokontrolleriga yuklang
Arduino dasturini Arduino mikrokontrolleriga yuklang

Xo'sh, endi siz qanday ishlar ketishini bilasiz, shuning uchun boshlash uchun quyida keltirilgan barcha qismlar va komponentlarni oling!

  • Arduino mikrokontroller (har qanday Arduino kartasini ishlatish mumkin, lekin pinli ulanishlarga e'tibor bering.)
  • L298N dvigatel drayveri moduli (Bu turdagi dvigatellar, uning sig'imi va narxiga qarab tavsiya etiladi.)
  • 5 erkak va ayol o'tish simlari (dvigatel haydovchisining kirish pimlarini Arduino kartasining raqamli chiqish pimlariga ulash uchun.)
  • 3 ta erkak va ayol o'tish simlari, jami 6 ta (datchiklarni Arduino kartasiga ulash uchun.)
  • 6 ta naychali o'tish kabeli (ikkitasi dvigatel haydovchisining bitta chiqishiga yo'l kuchini ulash uchun va sidingning ikkita burilishini dvigatel haydovchisining boshqa chiqishiga ulash uchun to'rtta.)
  • "Sensorli" ikkita trek.
  • 12 voltli quvvat manbai (joriy quvvati kamida 1A.)
  • Arduino kartasini kompyuterga ulash uchun mos USB kabeli (dasturlash uchun).
  • Kompyuter (aniq:)
  • Joylashtirish uchun treklar.

3 -qadam: Arduino dasturini Arduino mikrokontrolleriga yuklang

Arduino IDE -ni bu erdan oling. Operatsiya qanday ishlashini tushunish uchun kod orqali o'ting.

4 -qadam: tartibni yarating

Layout tuzing
Layout tuzing

Loyihani sidingdan chiqishdan oldin harakatlanuvchi tarkibdan ajratish uchun sidingning chiqish joyida magnit ajratuvchi izi bo'lgan o'tuvchi siding bo'ladi. Lokomotiv sidingdan chiqib ketganda yoki yo'lning o'sha qismini kesib o'tganida mikrokontrollerga xabar berish uchun sidingdan so'ng darhol "sensorli" yo'l o'rnatiladi.

Siding oldidan boshqa "sezgir" yo'l o'rnatiladi, shunda bu "seziladigan" yo'l va poyezdning harakat yo'nalishi bo'yicha siding orasidagi yo'l uzunligi poezd uzunligidan katta bo'ladi.

Tartibni o'rnatgandan so'ng, poyezdning ravon harakatlanishini ta'minlash uchun relslar toza ekanligiga ishonch hosil qiling.

5 -qadam: burilishlarni dvigatel haydovchisiga ulang

Burilishlarni dvigatel haydovchisiga ulang
Burilishlarni dvigatel haydovchisiga ulang

Ikkala burilish moslamasini parallel ulang (+ve va -ve biri ikkinchisining +ve va -ve ga mos ravishda). Parallel simli burilish moslamalarini "OUT1" va "OUT2" deb belgilangan dvigatel drayverining chiqish pinlariga ulang. Dvigatel haydovchisining sozlamalari yoqilganidan keyin ular noto'g'ri yo'nalishga o'tsa, siz burilish ulanishini o'zgartirishingiz kerak bo'ladi.

6 -qadam: Dvigatel drayverini yo'lni quvvatlantirgichga ulang

Dvigatel drayverini yo'lni quvvatlantirgichga ulang
Dvigatel drayverini yo'lni quvvatlantirgichga ulang

Quvvat uzatgichining simlarini "OUT3" va "OUT4" deb belgilangan dvigatel drayverining chiqish pinlariga ulang. Lokomotiv o'rnatishni yoqgandan so'ng noto'g'ri yo'nalishda harakat qila boshlasa, siz sim ulanishining qutblanishini o'zgartirishingiz kerak bo'ladi.

7 -qadam: Dvigatel drayverini Arduino kartasiga ulang

Dvigatel drayverini Arduino kartasiga ulang
Dvigatel drayverini Arduino kartasiga ulang

"ENB" deb belgilangan dvigatel drayverining pinidan o'tish moslamasini ajratib oling. Dvigatel drayveri modulining '+12-V' terminalini Arduino kartasining 'VIN' piniga ulang. Dvigatel drayveri modulining "GND" pinini Arduino kartasining "GND" piniga ulang. Dvigatel haydovchisi va Arduino platasi o'rtasida quyidagi ulanishlarni o'rnating:

Dvigatel haydovchisi -> Arduino kartasi

IN1 -> D12

IN2 -> D11

IN3 -> D9

IN4 -> D8

ENB -> D10

8 -qadam: "Sensorli" treklarni Arduino kartasiga ulang

"Sensorli" treklarni Arduino kartasiga ulang
"Sensorli" treklarni Arduino kartasiga ulang
"Sensorli" treklarni Arduino platasiga ulang
"Sensorli" treklarni Arduino platasiga ulang
"Sensorli" treklarni Arduino kartasiga ulang
"Sensorli" treklarni Arduino kartasiga ulang

Sensorlarning "VCC" pinlarini Arduino platasining "+5 voltli" piniga ulang. Sensorlarning "GND" pinlarini Arduino kartasining "GND" piniga ulang.

Sidingning chiqishidagi sensorning "OUT" pinini Arduino kartasining "A1" piniga ulang. Qolgan sensorning "OUT" pinini Arduino kartasining "A0" piniga ulang.

9 -qadam: Arduino kartasini quvvat manbaiga ulang

Arduino kartasini quvvat ulagichi orqali 12 voltli shahar quvvat manbaiga ulang.

10 -qadam: Yo'llarda harakatlanuvchi tarkib va lokomotivni joylashtiring

Yo'llarda harakatlanuvchi tarkib va lokomotivni joylashtiring
Yo'llarda harakatlanuvchi tarkib va lokomotivni joylashtiring
Yo'llarda harakatlanuvchi tarkib va lokomotivni joylashtiring
Yo'llarda harakatlanuvchi tarkib va lokomotivni joylashtiring

Qayta yo'naltiruvchi asbob yordamida lokomotivni magistralga va harakatlanuvchi tarkibni sidingga joylashtiring.

11 -qadam: Barcha simli aloqa va poezdlarni tekshiring

Lokomotiv va harakatlanuvchi tarkib relsdan chiqmaganligiga ishonch hosil qiling. Barcha ulanishlarni qayta tekshiring va quvvat ulanishlarining qutblanishiga e'tibor bering.

12 -qadam: Quvvatni yoqing va poezdni ishga tushiring

Agar hamma narsa yaxshi bo'lsa, siz lokomotivingiz videodagi kabi harakatlana boshlaganini ko'rishingiz kerak. Agar lokomotiv noto'g'ri yo'nalishda harakat qila boshlasa yoki burilish moslamalari noto'g'ri yo'nalishda o'zgarsa, ularning simli ulanishining qutblanishini motor haydovchisi modulining chiqish terminali bilan o'zgartiring.

13 -qadam: Loyihani o'zgartirish

Ko'proq funktsiyalarni qo'shish, ko'proq poezdlarni ishga tushirish, ko'proq burilishlarni qo'shish va hokazo. Arduino kodi va dizayni bilan tanishing. Nima qilsangiz ham, eng yaxshisi!

Tavsiya: