Mundarija:

Hovli sidingli oddiy avtomatlashtirilgan temir yo'l halqasi: 11 qadam
Hovli sidingli oddiy avtomatlashtirilgan temir yo'l halqasi: 11 qadam

Video: Hovli sidingli oddiy avtomatlashtirilgan temir yo'l halqasi: 11 qadam

Video: Hovli sidingli oddiy avtomatlashtirilgan temir yo'l halqasi: 11 qadam
Video: Avlu 1. Bölüm (Full HD) 2024, Noyabr
Anonim
Hovli sidingli oddiy avtomatlashtirilgan temir yo'l halqasi
Hovli sidingli oddiy avtomatlashtirilgan temir yo'l halqasi

Bu loyiha oldingi loyihalarimdan birining yangilangan versiyasidir. Bu temir yo'llarning namunaviy sxemasini avtomatlashtirish uchun ochiq manbali prototiplashning ajoyib platformasi bo'lgan Arduino mikrokontrolleridan foydalanadi. Joylashtirish oddiy oval halqa va poezdni joylashtirish uchun uning hovli sidingdan iborat. Arduino mikrokontrolderi, joylashuvning ikkita joyiga o'rnatilgan ikkita "sezgichli" treklardan, poezd ularning ustidan o'tayotganda, aniq funktsiyalarni bajarish uchun javob oladi.

Shunday qilib, ko'p vaqt sarflamasdan, boshlaylik!

1 -qadam: Videoni tomosha qiling

Image
Image

Loyihaning qanday ishlashini tushunish uchun yuqoridagi videoni tomosha qiling.

2 -qadam: Barcha qismlar va narsalarni oling

Arduino kartasini dasturlash
Arduino kartasini dasturlash

Ushbu loyiha uchun sizga kerak bo'ladi:

  • Adafruit dvigatel qalqoni v2 bilan mos keladigan Arduino mikrokontroller taxtasi
  • Adafruit motorli haydovchi qalqoni v2 (Bu haqda ko'proq bilib oling)
  • Kengaytiruvchi qalqon (ixtiyoriy, lekin datchiklar uchun quvvat va tuproqli pim ulanishlarini kengaytirish tavsiya etiladi.)
  • "Sensorli" ikkita trek
  • 3 ta erkak va ayol o'tish simlarining ikkita to'plami ("sezilgan" treklarni Arduino kartasiga ulash uchun.)
  • 4 ta erkak va erkak o'tish simlari (har biri 2 tadan, yo'l kuchini va burilishni dvigatel qalqoni chiqish terminallariga ulash uchun.)
  • 12 voltli shahar quvvat manbai, oqim quvvati kamida 1A (1000mA)
  • Tegishli USB kabeli (Arduino kartasini kompyuterga ulash uchun.)
  • Kompyuter (Arduino mikrokontrollerini dasturlash uchun.)

3 -qadam: Arduino kartasini dasturlashtiring

IDE -da Adafruit motor driver shield v2 kutubxonasi o'rnatilganligiga ishonch hosil qiling. Arduino kodidan o'ting, u qanday ishlashini va kelajakda sozlashni sinab ko'rish uchun uni qanday o'zgartirish mumkinligi haqida tasavvurga ega bo'ling.

Arduino kartasini kompyuteringizga ulang va unga biriktirilgan Arduino kodini yuklang.

4 -qadam: Test maketini yarating

Test maketini tuzing
Test maketini tuzing

Jadval haqida ko'proq ma'lumot olish uchun davom etishdan oldin yuqoridagi rasmni bosing. Poyezdning izdan chiqishi va/yoki to'xtab qolishiga yo'l qo'ymaslik uchun barcha temir yo'l bo'g'inlari to'g'ri yasalganligiga va yo'lning relslari tozalanganligiga ishonch hosil qiling.

5 -qadam: Arduino kartasiga dvigatel qalqoni o'rnating

Motor qalqonini Arduino kartasiga o'rnating
Motor qalqonini Arduino kartasiga o'rnating

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.

6 -qadam: Quvvat uzatgichini va burilish simlarini dvigatel qalqoniga ulang

Quvvat uzatgichini va burilish simlarini dvigatel qalqoniga ulang
Quvvat uzatgichini va burilish simlarini dvigatel qalqoniga ulang
Quvvat uzatgichini va burilish simlarini dvigatel qalqoniga ulang
Quvvat uzatgichini va burilish simlarini dvigatel qalqoniga ulang
Quvvat uzatgichini va burilish simlarini dvigatel qalqoniga ulang
Quvvat uzatgichini va burilish simlarini dvigatel qalqoniga ulang

M1 deb belgilangan qalqonning chiqish terminallarini yo'lning elektr simlariga va M4 sifatida belgilanganlarni burilish simlariga ulang. E'tibor bering, sozlash faqat ikkita simli solenoidli burilish moslamasi bilan mos keladi.

7 -qadam: "sezilgan" treklarni Arduino kartasiga ulang

"Sensorli" treklarni Arduino kartasiga ulang
"Sensorli" treklarni Arduino kartasiga ulang
"Sensorli" treklarni Arduino kartasiga ulang
"Sensorli" treklarni Arduino kartasiga ulang
"Sensorli" treklarni Arduino kartasiga ulang
"Sensorli" treklarni Arduino kartasiga ulang

Kengaytirish qalqonini dvigatel qalqoniga o'rnating va har bir sensorning GND va VCC pinlarini GND va +5 voltli qalqon sarlavhalariga ulang. Keyin quyidagi pinli ulanishlarni bajaring:

  • Birinchi sensorning chiqish pinini Arduino kartasining A0 kirish piniga ulang.
  • Ikkinchi sensorning chiqish pinini Arduino kartasining A1 kirish piniga ulang.

8 -qadam: Poezdni sidingga joylashtiring

Poezdni sidingga joylashtiring
Poezdni sidingga joylashtiring

Sinovga tayyorgarlik ko'rish uchun poezdni hovli sidingiga qo'ying. Lokomotiv va harakatlanuvchi tarkibning izdan chiqib ketishini oldini olish uchun relslarga to'g'ri joylashishini ta'minlash uchun qayta ishlash vositasidan foydalanish tavsiya etiladi.

9 -qadam: Arduino kartasini quvvat manbaiga ulang

Arduino kartasini quvvat manbaiga ulang
Arduino kartasini quvvat manbaiga ulang

12 voltli shahar quvvat manbaini Arduino platasiga dvigatel qalqonining quvvat terminali bloki yoki Arduino platasining dubli ayol uyasi ulagichi orqali ulang. Quvvatni yoqishdan oldin, barcha simlarning to'g'ri ulanganligiga va ularning hech biri bo'shashmasligiga ishonch hosil qiling.

10 -qadam: Quvvatni yoqing va poezdingiz qanday ketayotganini tomosha qiling

Quvvat yoqilgandan so'ng, agar burilish noto'g'ri tomonga burilsa yoki poezd noto'g'ri yo'nalishda harakat qila boshlasa, dvigatel qalqoni chiqish terminallariga ulangan tegishli simlarning polaritesini o'zgartiring.

11 -qadam: Keyin nima bo'ladi?

Agar siz shu erga etib kelgan bo'lsangiz, biroz dam oling va loyihangizdan zavqlaning. Ammo, agar siz ko'proq narsani qilishni xohlasangiz, Arduino kodini o'zgartirishga urinib ko'rishingiz va yangi narsalarni o'rnatish uchun tajriba qilishingiz mumkin. Nima qilsangiz ham, eng yaxshisi!

Tavsiya: