Mundarija:
- 1 -qadam: Videoni tomosha qiling
- 2 -qadam: hamma narsani oling
- 3 -qadam: Arduino mikrokontrollerini dasturlash
- 4 -qadam: Test maketini yarating
- 5 -qadam: Arduino platasiga dvigatel haydovchisining qalqonini o'rnating va uni quvvat va aylanish ko'rsatkichlarini kuzatish uchun ulang
- 6 -qadam: "Sensorli" treklarni ulash
- 7 -qadam: Arduino kartasini quvvat manbaiga ulang va uni yoqing
- 8 -qadam: Lokomotivingizni sidingga qo'ying va uni "sezilgan" yo'l bo'ylab siljiting
- 9 -qadam: Sizning poyezdingiz qanday ketishini tomosha qiling
- 10 -qadam: hozircha bajarildimi?
Video: Hovli sidingli temir yo'lning avtomatlashtirilgan nuqtasi: 10 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Arduino mikrokontrollerlari, ayniqsa, avtomatlashtirish haqida gap ketganda, temir yo'l modellarida katta imkoniyatlar ochadi. Ushbu loyiha bunday ilovaga misol bo'la oladi. Bu avvalgi loyihalardan birining davomi. Bu loyiha poezdni joylashtirish uchun hovli sidelli temir yo'lning namunaviy nuqtasini o'z ichiga oladi. Barcha operatsiyalar Arduino mikrokontrolderlar paneli orqali, teskari aloqa mexanizmi yordamida boshqariladi va poezd, ishtirok esa Adafruit dvigatel qalqoni orqali boshqariladi.
1 -qadam: Videoni tomosha qiling
Bu qanday ishlashini tushunish uchun videoni tomosha qiling. Xo'sh, endi nima bo'layotganini bilasiz, boshlaylik!
2 -qadam: hamma narsani oling
Qurilish uchun sizga quyidagilar kerak bo'ladi:
- Adafruit dvigatel qalqoni v2.3 bilan mos keladigan Arduino taxtasi.
- Adafruit dvigatel qalqoni v2.3. (Qo'shimcha ma'lumot olish uchun shu erni bosing.)
- Kengaytiruvchi qalqon (ixtiyoriy, datchiklarni ulash uchun Arduino platasining +5V va GND pinlarini kengaytirish tavsiya etiladi.)
- 3 ta "sezilgan" trek.
- 4 ta erkak va erkak o'tish simlari (2 ta yo'l kuchini ulash uchun, boshqalari esa burilishni ulash uchun.)
- 3 ta erkak va ayol o'tish simlarining 3 to'plami (har bir sensorning 3 pinini Arduino kartasiga va quvvatiga ulash uchun jami 9 ta sim ishlatilgan.)
- Kamida 1A (1000mA) quvvatli 12 voltli shahar quvvat manbai.
- Arduino kartasini kompyuterga ulash uchun mos USB kabeli.
- Arduino mikrokontrollerini dasturlash uchun kompyuter.
- Tornavida.
3 -qadam: Arduino mikrokontrollerini dasturlash
Arduino IDE -da Adafruit motor qalqoni kutubxonasi o'rnatilganligiga ishonch hosil qiling. Dvigatel qalqoni va kerakli dasturlar haqida to'liq hujjatlarni ushbu havoladan olishingiz mumkin.
4 -qadam: Test maketini yarating
Kato Unitrack vaqtinchalik tartiblarni tuzish uchun juda yaxshi, ayniqsa sinov maqsadida. Qo'shimcha ma'lumot olish uchun rasmni bosing. Yuqoridagi rasmda ko'rsatilgandek sxemani tuzing. Magistral yo'lning uzunligi (A va B nuqtalari orasidagi har qanday uzunlikdan yasalgan bo'lishi mumkin.) Barcha temir yo'l bo'g'inlari to'g'ri yasalganligiga va yo'l relslari to'g'ri tozalanganligiga ishonch hosil qiling.
5 -qadam: Arduino platasiga dvigatel haydovchisining qalqonini o'rnating va uni quvvat va aylanish ko'rsatkichlarini kuzatish uchun ulang
Qalqonning pimlarini Arduino kartasining sarlavhalari bilan tekislash orqali qalqonni ehtiyotkorlik bilan Arduino kartasiga o'rnating. Buni muloyimlik bilan bajaring va qalqon pimlari burilmaganligiga ishonch hosil qiling.
M4 deb belgilangan qalqonning chiqish pimlarini yo'lning elektr simlariga va M3 sifatida belgilangan burilish simlariga ulang. E'tibor bering, sozlash faqat ikkita simli solenoidli burilish moslamasi bilan mos keladi.
6 -qadam: "Sensorli" treklarni ulash
Kengaytiruvchi qalqonni dvigatel qalqoniga o'rnating va sensorlarning GND va quvvat simlarini mos ravishda qalqonning GND va +5V relslariga ulang. Quyidagi pinli ulanishlarni bajaring:
- Hovlidagi sensorning chiqishini Arduino kartasining A0 piniga ulang.
- Sensorning A nuqtasidagi chiqishini Arduino platasining A1 piniga ulang.
- Sensorning B nuqtasidagi chiqishini Arduino platasining A2 piniga ulang.
Tizimning noto'g'ri ishlashiga yo'l qo'ymaslik uchun pinlar bo'shashmasligiga ishonch hosil qiling.
7 -qadam: Arduino kartasini quvvat manbaiga ulang va uni yoqing
12 voltli doimiy quvvat manbaini Arduino -ga barrel raz'emidan ulang va quvvatlantiring.
8 -qadam: Lokomotivingizni sidingga qo'ying va uni "sezilgan" yo'l bo'ylab siljiting
Arduino taxtasi lokomotiv hovliga qo'yilgandan keyingina tartibni ishga tushirish uchun dasturlashtirilgan va u buni faqat "sezilgan" trekdan olingan fikr -mulohaza orqali biladi. Buni yaxshiroq tushunish uchun birinchi qadamda videoni ko'rganingizga ishonch hosil qiling.
"Sensorli" yo'l lokomotivni aniqlagandan so'ng, agar u bo'lmasa, ishtirokchi sidingga o'tadi va lokomotiv oldinga siljiy boshlaydi.
Agar burilish noto'g'ri yo'nalishga o'tsa, burilishni dvigatel qalqoni bilan bog'laydigan simlarning polaritesini o'zgartiring. Lokomotiv noto'g'ri yo'nalishda harakat qila boshlasa, yo'l kuchi uchun ham shunday qiling.
9 -qadam: Sizning poyezdingiz qanday ketishini tomosha qiling
Agar hamma narsa to'g'ri bajarilgan bo'lsa, sizning poyezdingiz magistral yo'ldagi sidingdan harakat qilishni boshlashi va yuqorida ko'rsatilganidek davom etishi kerak.
10 -qadam: hozircha bajarildimi?
Sizning poyezdingiz harakat qilyaptimi? Bu erda to'xtamang! Poyezdni ko'proq nuqtalar oralig'ida boshqarishni, poezdning tezlashishi va sekinlashuv tezligini o'zgartirishni, Arduino kodini o'zgartirib, sozlashni yangilab ko'ring, ko'p narsa qilish kerak. Barcha ezgu tilaklarni tilayman!
Tavsiya:
Avtomatlashtirilgan sidingli temir yo'l sxemasi: 13 qadam (rasmlar bilan)
Avtomatlashtirilgan siding bilan temir yo'lning namunaviy sxemasi: poezdlarning namunaviy sxemalarini tuzish - bu sevimli mashg'ulot, uni avtomatlashtirish uni ancha yaxshilaydi! Keling, uni avtomatlashtirishning ba'zi afzalliklarini ko'rib chiqaylik: Arzon narxlardagi operatsiya: Butun tartib L298N mo yordamida Arduino mikrokontroller tomonidan boshqariladi
Temir yo'lning oddiy avtomatlashtirilgan modeli - Arduino boshqariladi: 11 qadam (rasmlar bilan)
Temir yo'lning oddiy avtomatlashtirilgan modeli | Arduino boshqariladigan: Arduino mikrokontrollerlari, ayniqsa, avtomatlashtirish bilan shug'ullanganda, temir yo'l modellariga ajoyib qo'shimcha bo'ladi. Bu erda Arduino bilan temir yo'lni avtomatlashtirish modelini boshlashning oddiy va oson yo'li. Shunday qilib, boshqa hech narsa aytmasdan, boshlaylik
Avtomatlashtirilgan o'tish sidingli temir yo'l sxemasi (V2.0): 13 qadam (rasmlar bilan)
Avtomatik o'tish joyli temir yo'l sxemasi (V2.0): Ushbu loyiha temir yo'lni avtomatlashtirishning oldingi modellaridan biri - Avtomatlashtirilgan sidingli temir yo'lning namunaviy sxemasi. Ushbu versiya lokomotivni harakatlanuvchi tarkib bilan ulash va ajratish xususiyatini qo'shadi. Operatsiyasi
Ikki poezdda ishlaydigan temir yo'lning avtomatlashtirilgan modeli: 9 qadam
Ikki poyezdda ishlaydigan temir yo'lning avtomatlashtirilgan sxemasi: Men avtomatlashtirilgan modelli poezd sxemasini tuzdim, bir muncha vaqt o'tgach. Hamkasbimning iltimosiga binoan men buni ko'rsatmali qilib qo'ydim. Bu yuqorida aytib o'tilgan loyihaga biroz o'xshaydi. Reja ikkita poezdni o'z ichiga oladi va ularni navbatma -navbat boshqaradi
Hovli sidingli oddiy avtomatlashtirilgan temir yo'l halqasi: 11 qadam
Yard sidingli oddiy avtomatlashtirilgan temir yo'l halqasi: Bu loyiha mening oldingi loyihalarimdan birining yangilangan versiyasidir. Bu temir yo'llarning namunaviy sxemasini avtomatlashtirish uchun ochiq manbali prototiplashning ajoyib platformasi bo'lgan Arduino mikrokontrolleridan foydalanadi. Jadval oddiy oval halqa va hovli sidingdan iborat