Mundarija:
- 1 -qadam: Videoni tomosha qiling
- 2 -qadam: Barcha qismlar va komponentlarni oling
- 3 -qadam: Arduino dasturini Arduino mikrokontrolleriga yuklang
- 4 -qadam: tartibni yarating
- 5 -qadam: burilishlarni dvigatel haydovchisiga ulang
- 6 -qadam: Dvigatel drayverini yo'lni quvvatlantirgichga ulang
- 7 -qadam: Dvigatel drayverini Arduino kartasiga ulang
- 8 -qadam: "Sensorli" treklarni Arduino kartasiga ulang
- 9 -qadam: Arduino kartasini quvvat manbaiga ulang
- 10 -qadam: Yo'llarda harakatlanuvchi tarkib va lokomotivni joylashtiring
- 11 -qadam: Barcha simli aloqa va poezdlarni tekshiring
- 12 -qadam: Quvvatni yoqing va poezdni ishga tushiring
- 13 -qadam: Loyihani o'zgartirish
Video: Avtomatlashtirilgan o'tish sidingli temir yo'l sxemasi (V2.0): 13 qadam (rasmlar bilan)
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
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
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
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
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
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
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
"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
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
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!