Mundarija:
- 1 -qadam: Videoni tomosha qiling
- 2 -qadam: ehtiyot qismlar va komponentlarni oling
- 3 -qadam: Arduino mikrokontrollerini dasturlash
- 4 -qadam: tartibni yarating
- 5 -qadam: Arduino kartasiga dvigatel haydovchisi qalqonini o'rnating
- 6 -qadam: Track quvvat simlarini motor haydovchisi qalqoniga ulang
- 7 -qadam: burilishlarni dvigatel haydovchisiga ulang
- 8 -qadam: Kengaytiruvchi qalqonni dvigatel qalqoniga o'rnating
- 9 -qadam: "sezilgan" treklarni kengaytirish qalqoniga ulang
- 10 -qadam: Birinchi poyezdni sidingga joylashtiring
- 11 -qadam: O'rnatishni yoqing
- 12 -qadam: Hamma narsa to'g'ri ishlayotganiga ishonch hosil qiling
- 13 -qadam: Ikkinchi poezdni yo'lakka qo'ying
- 14 -qadam: Orqaga o'tiring, dam oling va poyezdlaringizning ketayotganini tomosha qiling
- 15 -qadam: Furturga boring
Video: Ikki poezdda ishlaydigan temir yo'lning avtomatik modeli (V2.0) - Arduino asosidagi: 15 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Arduino mikrokontrollerlari yordamida temir yo'l modellarini avtomatlashtirish - bu mikrokontroller, dasturlash va temir yo'lni modelini bir sevimli mashg'ulotiga birlashtirishning ajoyib usuli. Poyezdni temir yo'lda avtonom yurish bo'yicha bir qancha loyihalar mavjud, lekin bir muncha vaqt o'tgach, bitta poezd biroz zerikib keta boshlaydi. Shunday qilib, rejamizni to'ldirish uchun yana bitta poezdni olaylik va boshlaylik!
1 -qadam: Videoni tomosha qiling
Buning qanday ishlashini bilish uchun yuqoridagi videoni tomosha qiling.
2 -qadam: ehtiyot qismlar va komponentlarni oling
Loyiha uchun sizga quyidagilar kerak bo'ladi:
- Adafruit dvigatel qalqoni bilan mos keladigan Arduino mikrokontroller taxtasi.
- Adafruit dvigatel haydovchisi qalqoni v2.0.
- Kengaytiruvchi qalqon (ixtiyoriy, lekin simlarni soddalashtirish uchun tavsiya etiladi.)
- 3 ta "sezilgan" trek.
- 8 ta erkak va erkak o'tish simlari (yo'l qalqoni va burilishlarni dvigatel qalqoniga ulash uchun.)
- 3 ta erkak va ayol o'tish simlarining 3 to'plami ("sensorlar" treklarini Arduino kartasiga ulash uchun).
- Kamida 1A (1000 mA) quvvatli 12 voltli shahar quvvat manbai.
- Arduino kartasini kompyuterga ulash uchun mos USB kabeli.
- Kompyuter.
3 -qadam: Arduino mikrokontrollerini dasturlash
Arduino IDE -da Adafruit -ning motor qalqoni v2 kutubxonasi o'rnatilganligiga ishonch hosil qiling, agar bo'lmasa, Ctrl+Shift+I tugmalarini bosing, Adafruit motor qalqoni qidiring va Adafruit Motor qalqoni V2 kutubxonasining so'nggi versiyasini yuklab oling.
Kodni Arduino mikrokontroleriga yuklamasdan oldin, nima bo'layotgani va qanday sodir bo'layotgani haqida tasavvurga ega bo'lish uchun uni o'tishga ishonch hosil qiling.
Siz bu erda motor haydovchisi qalqoni haqida ko'proq bilib olishingiz mumkin, lekin loyihani davom ettirish uchun qaytib keling!
4 -qadam: tartibni yarating
Qo'shimcha ma'lumot olish uchun birinchi rasmni bosing.
Tartibni tuzing va magistralga, shuningdek, o'tuvchi sidingga quvvatlantirgichni o'rnating. Ikkala burilish yaqinidagi siding yo'lining tarmoqli joyida izolyatsiyalangan temir birlashtiruvchi yordamida o'tuvchi sidingni magistraldan elektrdan ajratib qo'yganingizga ishonch hosil qiling.
Har bir "sezilgan" trekning joylashuviga e'tibor bering:
- Birinchi "sezgir" yo'l sidingning chiqish qismiga o'rnatilgandan so'ng o'rnatiladi, shuning uchun sidingdan chiqib ketayotgan poyezd magistralga kelishdan oldin uni kesib o'tadi.
- Ikkinchi "sezgir" trek magistralga siding kirishidan bir oz oldinroqda o'rnatiladi (Malumot uchun birinchi rasmga qarang).
- Uchinchi "sezgir" trek sidingning kirish qismiga o'rnatilishidan oldin o'rnatiladi.
5 -qadam: Arduino kartasiga dvigatel haydovchisi qalqonini o'rnating
Dvigatel haydovchisining qalqonini Arduino taxtasiga o'rnatib, haydovchi platasining pinlarini Arduino kartasining ayol boshlari bilan yaxshilab tekislang. O'rnatish jarayonida pimlarning egilmasligiga ishonch hosil qiling.
6 -qadam: Track quvvat simlarini motor haydovchisi qalqoniga ulang
Quvvat ulanishining quyidagi yo'nalishlarini bajaring:
- Magistral yo'lning quvvatlantirgichini 'M1' belgisidagi qalqonning terminal blokiga ulang.
- O'tish yo'lakchasining kuchini 'M2' belgisidagi qalqonning terminal blokiga ulang.
7 -qadam: burilishlarni dvigatel haydovchisiga ulang
Burilish moslamalarini +ve (qizil) va -ve (qora) simlarini bir -biriga ulash orqali parallel ravishda ulang va ularni "M3" deb belgilangan dvigatel qalqoni terminal blokiga ulang.
8 -qadam: Kengaytiruvchi qalqonni dvigatel qalqoniga o'rnating
Kengaytiruvchi qalqonni dvigatel haydovchisining qalqoniga xuddi dvigatel qalqoni Arduino kartasiga o'rnatilgandek o'rnating.
9 -qadam: "sezilgan" treklarni kengaytirish qalqoniga ulang
Har bir "sezilgan" trekning kuchini kengaytirish qalqonidagi +5 voltli sarlavhaga va har bir sensorning "GND" pinini qalqonning "GND" sarlavhasiga ulang. Keyin quyidagi ulanishlarni bajaring:
- Birinchi sensorning chiqish pinini Arduino kartasining "A0" kirish piniga ulang.
- Ikkinchi sensorning chiqish pinini Arduino kartasining "A1" kirish piniga ulang.
- Uchinchi sensorning chiqish pinini Arduino kartasining "A2" kirish piniga ulang.
10 -qadam: Birinchi poyezdni sidingga joylashtiring
Birinchi poyezdni sidingga joylashtiring, qayta ishlash vositasidan foydalanish tavsiya etiladi, ayniqsa bug 'lokomotivlari uchun.
11 -qadam: O'rnatishni yoqing
12 voltli quvvat manbaini Arduino platasining quvvat kiritish ulagichiga ulang va quvvatni yoqing.
12 -qadam: Hamma narsa to'g'ri ishlayotganiga ishonch hosil qiling
Tizim ishga tushirilgandan so'ng, burilishlar siding yo'lini magistralga ulash uchun o'tishi kerak. Agar ulardan kimdir noto'g'ri yo'lni o'zgartirsa, uning motor qalqoni bilan bog'lanishining qutblanishini o'zgartiring.
Burilishlar siding tomon o'tgandan so'ng, poezd sekin harakat qila boshlashi va birinchi "sezilgan" yo'lni kesib o'tgandan keyin tezlashishi kerak. Agar poyezd siding yoki magistral yo'lda noto'g'ri yo'nalishda harakat qila boshlasa, nima qilishni bilasiz.
13 -qadam: Ikkinchi poezdni yo'lakka qo'ying
Birinchi poezd ikkinchi "seziladigan" yo'lni kesib o'tgandan so'ng, burilishlar sidingdan ketadi va siding yo'lining kuchi o'chadi. Bu ikkinchi poezdni sidingga joylashtirish vaqti.
14 -qadam: Orqaga o'tiring, dam oling va poyezdlaringizning ketayotganini tomosha qiling
15 -qadam: Furturga boring
Nega bu sozlamani yangilamaysiz? Tartibni murakkabroq qilishga harakat qiling, ko'proq poezdlar, burilishlarni qo'shing, ko'p narsa qilish kerak!
Nima qilsangiz ham, sizning ijodingizni boshqalar bilan baham ko'rishga ijozat bering. Barcha ezgu tilaklarni tilayman!
Tavsiya:
Avtomatik tunnelli temir yo'l temir yo'llarining namunalari: 5 qadam
Avtomatik tunnelli temir yo'l chiroqlari: bu mening eng sevimli elektron platam. Mening namunaviy temir yo'l sxemasi (hali ham davom etmoqda) bir nechta tunnellarga ega va ehtimol prototip emas, lekin men tunnel chiroqlari poezd tunnelga yaqinlashganda yoqilishini xohlardim. Mening birinchi impulsim b
Teskari halqali temir yo'lning avtomatik modeli: 14 qadam
Teskari halqali temir yo'lning avtomatlashtirilgan sxemasi: Oldingi ko'rsatmalarni birida men temir yo'lning oddiy avtomatlashtirilgan nuqtasini qanday qilib ko'rsatishni ko'rsatdim. Loyihaning asosiy kamchiliklaridan biri shundaki, poezd boshlang'ich nuqtaga qaytish uchun teskari yo'nalishda harakatlanishi kerak edi. R
Oddiy avtomatlashtirilgan nuqta - ikkita poezdda ishlaydigan temir yo'l modeli: 13 qadam (rasmlar bilan)
Ikki poezdda ishlaydigan oddiy avtomatlashtirilgan temir yo'l modeli: Arduino mikrokontrollerlari arzon narxlardagi mavjudligi, ochiq manbali apparat va dasturiy ta'minoti va sizga yordam beradigan katta jamoatchilik tufayli temir yo'l modellarini avtomatlashtirishning ajoyib usuli. Namunaviy temir yo'llar uchun Arduino mikrokontrolerlari o'zlarini isbotlashlari mumkin
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 temir yo'lning avtomatlashtirilgan nuqtasi: 10 qadam (rasmlar bilan)
Yard siding bilan temir yo'lning avtomatlashtirilgan nuqtasi: Arduino mikrokontrollerlari temir yo'llarda, ayniqsa, avtomatlashtirishda katta imkoniyatlar ochadi. Ushbu loyiha bunday ilovaga misol bo'la oladi. Bu avvalgi loyihalardan birining davomi. Ushbu loyiha bir balldan iborat