Mundarija:

Arduino yordamida avtomatik poezdning teskari aylanishi: 10 qadam (rasmlar bilan)
Arduino yordamida avtomatik poezdning teskari aylanishi: 10 qadam (rasmlar bilan)

Video: Arduino yordamida avtomatik poezdning teskari aylanishi: 10 qadam (rasmlar bilan)

Video: Arduino yordamida avtomatik poezdning teskari aylanishi: 10 qadam (rasmlar bilan)
Video: Arduino project how to make a laser electronic alarm, an amazing invention DIY 2024, Dekabr
Anonim
Image
Image

Orqaga teskari halqalarni yasash poezdlarning yo'nalishini o'zgartirishga yordam beradi, bu esa aylanuvchi stol yordamida bajarilmaydi. Shunday qilib, siz poezdlarni hech qanday pauza va uzilishlarsiz ishlatish uchun har bir uchida teskari halqali bitta yo'lli sxemalar yaratishingiz mumkin. Xullas, ko'p gapirmasdan, boshlaylik!

1 -qadam: Barcha kerakli narsalarni to'plang

Arduino kartasini dasturlash
Arduino kartasini dasturlash

Loyiha uchun kerakli qismlar va komponentlar ro'yxati keltirilgan:

  • Arduino mikrokontroller taxtasi, UNO, Leonardo, MEGA tavsiya etiladi.
  • Adafruit motorli haydovchi qalqoni.
  • 12 voltli shahar quvvat manbai (kamida 1,5 amperlik chiqish quvvati bo'lgan batareya yoki adapter bo'lishi mumkin)
  • Oltita erkak va erkak o'tish simlari:
  1. Dvigatel haydovchisiga burilishni ulash uchun juftlik.
  2. Tashqi yo'lning kuchini dvigatel haydovchisiga ulash uchun ikkinchi juftlik.
  3. Ichki pastadirni dvigatel haydovchisiga ulash uchun uchinchi juftlik.
  • "Sensorli" trek.
  • 3 ta ayoldan ayolga o'tish simlari (sensorni Arduino kartasiga ulash uchun).

2 -qadam: Arduino kartasini dasturlashtiring

Agar kompyuteringizda Arduino IDE bo'lmasa, uni shu erdan yuklab oling. Adafruit motorli haydovchi qalqoni uchun kutubxonani bu erda topishingiz mumkin, agar u sizning IDE -da bo'lmasa. Dasturni kompilyatsiya qilishdan oldin uni IDE -ga o'rnatganingizga ishonch hosil qiling. Agar sizga kutubxonani o'rnatishda yordam kerak bo'lsa, ushbu havolani ko'rib chiqing.

3 -qadam: Ichki halqa yo'llarini ajratib oling

Ichki halqa yo'llarini ajratib oling
Ichki halqa yo'llarini ajratib oling

4 ta izolyatsiyalangan temir birlashtiruvchi yordamida, yo'lning ichki halqasini tashqi yo'ldan ajratib oling. Qo'shimcha ma'lumot olish uchun rasmni bosing.

4 -qadam: tartibni yarating

Layout tuzing
Layout tuzing

Men ushbu tartibni yaratish uchun N-gauge Kato Unitrack-dan foydalandim. Agar hamma narsa to'g'ri ishlasa, siz boshqa trekdan foydalanishingiz mumkin.

5 -qadam: Arduino kartasiga qalqonni ulang va simlarni ulang

Qalqonni Arduino kartasiga ulang va simlarni ulang
Qalqonni Arduino kartasiga ulang va simlarni ulang
Qalqonni Arduino kartasiga ulang va simlarni ulang
Qalqonni Arduino kartasiga ulang va simlarni ulang

Dvigatel haydovchisining qalqonini ulashdan oldin, barcha pimlarning tekislanganligiga ishonch hosil qiling, so'ngra ekranni Arduino kartasiga mahkam bog'lab qo'yish uchun pastga suring. Analog kirish pimlari yon tomonda bo'lishi uchun taxtani tik holatda (yuqoridagi rasmga qarang) ushlab turganda, quyidagi ulanishlarni bajaring:

  • Burilish simlarini +4 yoki qizil simni yuqori terminalga, -ve yoki qora simni pastki terminalga 'M4' bilan belgilangan terminal blokiga ulang.
  • Zanjirning ichki qismining elektr simlarini 'M2' bilan belgilangan terminal blokiga ulang. Hozircha uni ulang va poezd yoki lokomotiv pastadir ichida noto'g'ri yo'nalishda harakat qilsa yoki to'xtab qolsa, kutupluluğu keyinroq o'zgartiring.
  • Tashqi yo'lning kuchini 'M1' bilan belgilangan terminal blokiga ulang. Ichki tsikldagi trekning kuchi uchun bo'lgani kabi, keyinroq ham xuddi shunday qiling.

6 -qadam: "Sensorli" trekni Arduino kartasiga ulang

"Sensor" trekni Arduino kartasiga ulang
"Sensor" trekni Arduino kartasiga ulang

Sensor pimlarini quyidagicha ulang:

  • Arduino platasining +5 voltli VCC pinli.
  • Arduino kartasining GND dan GND piniga.
  • Arduino kartasining A0 piniga.

7 -qadam: Lokomotivni yo'lga qo'ying

Lokomotivni yo'lga qo'ying
Lokomotivni yo'lga qo'ying

O'rnatishni tekshirish uchun lokomotivni yo'lning tashqi qismiga qo'ying.

8 -qadam: tizimni ishga tushiring

Tizimni yoqish
Tizimni yoqish
Tizimni yoqish
Tizimni yoqish

Arduino platasini va dvigatel drayverini mos ravishda VIN va GND pinlarini mos ravishda 12 voltli quvvatga va erga ulang yoki adapterning barrel ulagichini Arduino platasining rozetkasiga ulang. Barcha ulanishlarni qayta tekshiring va quvvatni yoqing.

9 -qadam: Ishlayotganini ko'ring

Agar hamma narsa yaxshi ketayotgan bo'lsa, unda sizning sozlamalaringiz yuqoridagi videoda ko'rsatilgandek ishlashi kerak.

10 -qadam: Keyin nima bo'ladi?

Endi sizda misol sozlamalari mavjud, siz poezdni bitta yo'nalishda har ikki yo'nalishda ham uzilishsiz harakatlanishini ta'minlash uchun tashqi yo'lning boshqa uchiga boshqa teskari tsikl qo'shishingiz mumkin (siz Arduino -ni o'zgartirishingiz kerak bo'ladi). Buning uchun dastur). Arduino dasturini o'zgartirish orqali o'z mahoratingizni ko'rsating yoki ushbu loyihaning funksionalligini oshiring yoki shunchaki nima qilganingizni menga ayting. Menga ayting -chi, agar siz bu loyihani siz uchun foydalimi yoki yo'qligini bilishga yordam bergan bo'lsangiz.

Sizga temir yo'lda baxt tilayman. Barcha ezgu tilaklarni tilayman!

Tavsiya: