Mundarija:

Bosqichli motorli boshqariladigan lokomotiv modeli - Bosqichli motor aylanadigan kodlovchi sifatida: 11 qadam (rasmlar bilan)
Bosqichli motorli boshqariladigan lokomotiv modeli - Bosqichli motor aylanadigan kodlovchi sifatida: 11 qadam (rasmlar bilan)

Video: Bosqichli motorli boshqariladigan lokomotiv modeli - Bosqichli motor aylanadigan kodlovchi sifatida: 11 qadam (rasmlar bilan)

Video: Bosqichli motorli boshqariladigan lokomotiv modeli - Bosqichli motor aylanadigan kodlovchi sifatida: 11 qadam (rasmlar bilan)
Video: Ixtirolar 2024, Noyabr
Anonim
Bosqichli motorli boshqariladigan lokomotiv modeli | Step vosita aylanadigan kodlovchi sifatida
Bosqichli motorli boshqariladigan lokomotiv modeli | Step vosita aylanadigan kodlovchi sifatida

Oldingi yo'riqnomalardan birida, biz aylanadigan enkoder sifatida step motorini ishlatishni o'rgandik. Ushbu loyihada biz Arduino mikrokontrolleridan foydalanib, lokomotiv modelini boshqarish uchun aylanadigan aylanadigan enkoderdan foydalanamiz. Xullas, ko'p gapirmasdan, boshlaylik!

1 -qadam: Videoni tomosha qiling

Image
Image

Videoni tomosha qilishdan oldin, loyiha haqida yaxshiroq tasavvurga ega bo'lishga va boshqaruvni tushunishga yordam berish tavsiya etiladi.

2 -qadam: ehtiyot qismlar va materiallarni oling

Ehtiyot qismlar va materiallarni oling
Ehtiyot qismlar va materiallarni oling
Ehtiyot qismlar va materiallarni oling
Ehtiyot qismlar va materiallarni oling

Ushbu loyiha uchun sizga kerak bo'ladi:

  • Adafruit Motor Sheild V2 bilan mos keladigan Arduino mikrokontroller taxtasi.
  • Adafruit dvigatel qalqoni V2.
  • Bosqichli dvigatel aylanadigan enkoderga aylandi.
  • 4 erkak va ayol o'tish simlari (aylanadigan enkoderning kuchaytirgichini Arduino mikrokontrolleriga ulash uchun)
  • 12 voltli doimiy quvvat manbai.

*Adafruit Motor Shield V2 Arduino mikrokontroller bilan I2C orqali aloqa qiladi va shuning uchun Arduino mikrokontrollerining faqat ikkita pinidan foydalanadi ('SCL', A5 va 'SDA', A4). Bu boshqa kirish -chiqish pinlarini tejashga yordam beradi. Bundan tashqari, qalqonni ulash simlarni kamaytiradi va uni tartibli qiladi.

3 -qadam: Arduino mikrokontrollerini dasturlash

Arduino mikrokontrollerini dasturlash
Arduino mikrokontrollerini dasturlash

Arduino IDE -da Adafruit Motor Shield V2 kutubxonasi o'rnatilganligiga ishonch hosil qiling. Agar yo'q bo'lsa, uni bu erdan yuklab olishingiz mumkin.

4 -qadam: Test trekini o'rnating

Sinov yo'lini o'rnating
Sinov yo'lini o'rnating

Yo'l 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

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 quvvatini dvigatel qalqoniga ulang

Track quvvatini dvigatel qalqoniga ulang
Track quvvatini dvigatel qalqoniga ulang

Quvvat uzatgichining simlarini "M4" markali dvigatel qalqoni terminallariga ulang.

7 -qadam: Step motorini kuchaytirgichga ulang

Step motorini kuchaytirgichga ulang
Step motorini kuchaytirgichga ulang
Step motorini kuchaytirgichga ulang
Step motorini kuchaytirgichga ulang
  • Bir qutbli pog'onali motorlar uchun:

    1. Dvigatelning markaziy simini "Q" yoki "R" bilan belgilangan pimlarga ulang.
    2. Qolgan to'rtta simning ikkitasini "P" va "S" pinlariga ulang.
  • Bipolyar qadamli motorlar uchun:

    Dvigatel simlarini terminallarga yuqoridagi sxemaga muvofiq ulang

8 -qadam: Kuchaytirgichni Arduino kartasiga ulang

Kuchaytirgichni Arduino kartasiga ulang
Kuchaytirgichni Arduino kartasiga ulang
Kuchaytirgichni Arduino kartasiga ulang
Kuchaytirgichni Arduino kartasiga ulang

Kuchaytirgichning 'GND' va +ve terminalini mos ravishda Arduino platasining 'GND' va ' +5 voltli pinlariga ulang. Kuchaytirgich platasining chiqish pimlarini Arduino kartasining "D6" va "D7" raqamli kirish pimlariga ulang.

9 -qadam: Lokomotivni yo'lga qo'ying

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

Lokomotivni sinov yo'liga qo'ying. G'ildiraklar relslar bilan to'g'ri tekislanganligiga ishonch hosil qiling. Qayta yo'naltirish uchun mos vositadan foydalanish tavsiya etiladi.

10 -qadam: O'rnatishni yoqing va boshqaruv elementlarini sinab ko'ring

Image
Image

O'rnatishni 12 voltli shahar quvvat manbaiga ulang va quvvatni yoqing. Yuqoridagi videoda ko'rsatilganidek, hamma narsa to'g'ri ishlayotganini tekshiring.

11 -qadam: O'z ishingizni baham ko'ring

Agar siz o'z loyihangizni yaratgan bo'lsangiz, nega uni jamoatchilik bilan baham ko'rmaysiz. Loyihangizni baham ko'rish boshqalarni ham ushbu loyihani amalga oshirishga ilhomlantiradi.

Davom eting va "Men yaratdim!" Tugmasini bosing. va sizning ijodingizning rasmlarini baham ko'ring, biz kutmoqdamiz!

Tavsiya: