Mundarija:
- 1 -qadam: Videoni tomosha qiling
- 2 -qadam: ehtiyot qismlar va komponentlarni oling
- 3 -qadam: Arduino mikrokontrollerini dasturlash
- 4 -qadam: Test maketini yarating
- 5 -qadam: Dvigatel drayveri uchun simlarni ulang
- 6 -qadam: Sensorlarni Arduino kartasiga ulang
- 7 -qadam: Yo'llarda sinov lokomotivini joylashtiring
- 8 -qadam: O'rnatishni quvvat manbaiga ulang va uni yoqing
- 9 -qadam: Sizning poyezdingizning avtonom ishlashini kuzating
- 10 -qadam: Keyin nima bo'ladi
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Arduino mikrokontrollerlari temir yo'l modellarining modellarini avtomatlashtirish uchun juda yaxshi. Joylashtirishni avtomatlashtirish ko'p maqsadlar uchun foydalidir, masalan, tartibni poezdlarni avtomatlashtirilgan ketma -ketlikda yurish uchun dasturlash mumkin bo'lgan displeyga joylashtirish. Arduino mikrokontrolderlarining arzonligi va ochiq manbali loyihalari va ularni dasturlash oson.
Xullas, ko'p gapirmasdan, boshlaylik!
1 -qadam: Videoni tomosha qiling
Videoni tomosha qilish, bu qanday ishlashini tushunishga yordam beradi.
2 -qadam: ehtiyot qismlar va komponentlarni oling
Bu erda sizga kerak bo'ladi:
- Arduino mikrokontroller paneli.
- L298N dvigatel haydovchi moduli.
- 2 ta "sezilgan" trek.
- 6 erkak va ayol o'tish simlari (sensorlar pimini Arduino kartasining raqamli kirish -chiqish pinlari va quvvatiga ulash uchun har biri 3 ta simdan iborat).
- 3 erkak va ayol o'tish simlari (dvigatel drayverining kirish pimlarini Arduino kartasining raqamli kirish -chiqish pinlariga ulash uchun.)
- 2 erkak va erkak o'tish simlari (dvigatel drayverini quvvat va erga ulash uchun.)
- 2 ta erkak va erkak o'tish simlari (dvigatel haydovchining chiqish terminallarini yo'l relslarini quvvatlantirish uchun ulash uchun.)
- 12 voltli quvvat manbai (oqim quvvati N shkalasi uchun kamida 1000mA yoki 1A bo'lishi kerak.)
3 -qadam: Arduino mikrokontrollerini dasturlash
Arduino IDE -ni bu erdan oling. Sizning tartibingiz uchun Arduino kodiga ba'zi o'zgarishlar kiritishingiz kerak bo'lishi mumkin.
4 -qadam: Test maketini yarating
Qo'shimcha ma'lumot olish uchun yuqoridagi rasmni bosing.
Har bir uchida bamper yo'llari bilan tartib yarating. Stantsiyalar orasidagi magistral yo'lning uzunligi zarur bo'lganda amalga oshirilishi mumkin. "Sensorli" yo'lni kesib o'tgandan keyin poezd sekinlashib, bir oz masofani bosib o'tishda davom etar ekan, har bir A va B nuqtalarining "sensori" izlari va ularning tampon yo'llari o'rtasida etarli yo'l borligiga ishonch hosil qiling. Yuqoridagi rasm mos yozuvlar uchun foydali bo'lishi mumkin.
5 -qadam: Dvigatel drayveri uchun simlarni ulang
Quyidagi simlarni ulang:
- Dvigatel drayverining kirish pinini 'IN3' Arduino kartasining raqamli chiqish piniga 'D8' ga ulang.
- Dvigatel drayverining kirish pinini "IN4" Arduino kartasining raqamli chiqish piniga "D9" ga ulang.
- Dvigatel drayverining kirish pinini "ENB" Arduino kartasining raqamli chiqish piniga "D10" ga ulang.
"GND" va "+12-V" terminallariga ikkita erkak va erkak o'tish simlarini ulang va ularni Arduino kartasining "GND" va "VIN" belgilariga ulang.
Dvigatel haydovchisining chiqish terminallariga ikkita erkak va erkak o'tish simlarini ulang va ularni quvvatlantiruvchi trassa orqali temir yo'l panjaralariga ulang.
6 -qadam: Sensorlarni Arduino kartasiga ulang
Sensorlarning ikkala "VCC" va "GND" pinlarini Arduino kartasining "+5 voltli" va "GND" piniga ulang. Arduino UNOda mavjud bo'lgan bitta "5 voltli" pinli ikkita "VCC" ulanish o'tish moslamasini ulash uchun sizga biroz ijodkorlik kerak bo'lishi mumkin. "A" bekatining "OUT" pinini Arduino kartasining A0 piniga, qolgan sensori esa Arduino platasining A1 piniga ulang.
7 -qadam: Yo'llarda sinov lokomotivini joylashtiring
Sinov maqsadida har qanday lokomotivni yoki harakatlanuvchi mashinani sxemaning "A" nuqtasiga lokomotiv yoki harakatlanuvchi mashina boshlanadigan joydan joylashtiring.
8 -qadam: O'rnatishni quvvat manbaiga ulang va uni yoqing
Arduino platasining quvvat kiritish ulagichini 12 voltli quvvat manbaiga ulang va uni yoqing.
9 -qadam: Sizning poyezdingizning avtonom ishlashini kuzating
Agar hamma narsa to'g'ri bajarilgan bo'lsa, siz "L" lokomotivini yoki harakatlanuvchi mashinasini "A" nuqtadan boshlanganini ko'rishingiz kerak, u yaqinlashayotgan birinchi "sezgir" yo'lni kesib o'tgandan keyin tezlikni oshiring, sekinlashtiring va ikkinchi "sensordan" o'tib "B" nuqtasida to'xtang. "trek, teskari yo'nalishda bir necha soniyadan so'ng qaytadan boshlang, u yaqinlashayotgan birinchi" sezilgan "yo'lni kesib o'tgandan keyin tezlikni oshiring va" A "nuqtasi yaqinida o'rnatilgan" sezgir "yo'lni kesib o'tgandan keyin sekinlashib, A nuqtasida to'xtang. Butun jarayonni qayta boshlashdan oldin u bir necha soniya kutadi.
Agar lokomotiv noto'g'ri yo'nalishda harakat qila boshlasa, dvigatel haydovchisining chiqish yo'lidan quvvat iziga ulangan simlarni almashtiring.
10 -qadam: Keyin nima bo'ladi
Poyezdlarni xohlaganingizcha ishlatish uchun Arduino kodini o'zgartirishga harakat qiling, oldingi loyihalarimni shu bilan birlashtirib, maketga boshqa funktsiyalarni qo'shib ko'ring. Nima qilsangiz ham, eng yaxshisi!