Mundarija:
- 1 -qadam: Videoni tomosha qiling
- 2 -qadam: ehtiyot qismlar va materiallarni oling
- 3 -qadam: Arduino mikrokontrollerini dasturlash
- 4 -qadam: Test trekini o'rnating
- 5 -qadam: Arduino kartasiga dvigatel qalqoni o'rnating
- 6 -qadam: Track quvvatini dvigatel qalqoniga ulang
- 7 -qadam: Step motorini kuchaytirgichga ulang
- 8 -qadam: Kuchaytirgichni Arduino kartasiga ulang
- 9 -qadam: Lokomotivni yo'lga qo'ying
- 10 -qadam: O'rnatishni yoqing va boshqaruv elementlarini sinab ko'ring
- 11 -qadam: O'z ishingizni baham ko'ring
Video: Bosqichli motorli boshqariladigan lokomotiv modeli - Bosqichli motor aylanadigan kodlovchi sifatida: 11 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
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
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
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 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
Yo'l relslari tozalanganligiga ishonch hosil qiling.
5 -qadam: Arduino kartasiga dvigatel qalqoni 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
Quvvat uzatgichining simlarini "M4" markali dvigatel qalqoni terminallariga ulang.
7 -qadam: Step motorini kuchaytirgichga ulang
-
Bir qutbli pog'onali motorlar uchun:
- Dvigatelning markaziy simini "Q" yoki "R" bilan belgilangan pimlarga ulang.
- 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
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 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
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:
Arduino va aylanadigan kodlovchi bilan taymer: 5 qadam
Arduino va Rotary Enkoder bilan taymer: Taymer - bu sanoat va maishiy ishlarda tez -tez ishlatiladigan asbob. Bu yig'ilish arzon va oson, shuningdek, ehtiyojlarga qarab tanlangan dasturni yuklay oladi. Men yozgan bir nechta dasturlar bor, Ardui uchun
Minivac 601 (1.0 -versiya) Motorli aylanadigan kalit: 15 qadam (rasmlar bilan)
Minivac 601 (1.0-versiya) Dvigatelli aylanadigan kalit: Bu mening Minivac 601 Replica (0.9-versiya) ko'rsatmasining va'da qilingan kuzatuvi. Bu kutilganidan tezroq yig'ildi va men natijadan juda mamnunman. Bu erda tasvirlangan o'ninchi kirish-chiqish paneli-bu manuani almashtirish
STM32 Nucleo platasi bilan aylanadigan kodlovchi: 12 qadam
STM32 Nucleo Board bilan Rotary Enkoder: Bu kodlovchi birlamchi turi bo'lgan Rotary Encoder pozitsiyasini olish uchun qo'llanma.Enkoderlar odatda ikki xil bo'ladi:- birining ikkinchisi- mutlaq, bu kod STM32L476 va STM32L0 mikrokontrolderlari uchun ishlatilishi mumkin. .Lekin agar siz
Nokia 5110 Lcd -dagi Arduino menyusi aylanadigan kodlovchi yordamida: 6 qadam (rasmlar bilan)
Nokia 5110 Lcd -dagi Arduino menyusi aylanadigan kodlovchi yordamida: Aziz do'stlar, boshqa darslikka xush kelibsiz! Ushbu videoda biz Nokia 5110 LCD displeyi uchun o'z menyusimizni qanday yaratishni o'rganamiz, bu esa loyihalarimiz foydalanuvchilarga qulay va qobiliyatli bo'lishi uchun. Boshlaylik! Bu loyiha
Tasodifiy motorli kollektsiyalar bilan nima qilish kerak: 2 -loyiha: Aylanadigan chiroqlar (NUJ modeli): 12 qadam (rasmlar bilan)
Tasodifiy motorli kollektsiyalar bilan nima qilish kerak: 2 -loyiha: Aylanadigan chiroqlar (NUJ modeli): Demak, menda hali ham tasodifiy motorlar to'plami bor … Men nima qilmoqchiman? Xo'sh, o'ylab ko'raylik. LED yoritgichi haqida nima deyish mumkin? (Qo'lda emas, spinnerni sevuvchilar uchun uzr.) Bu NUJga o'xshaydi, bu begona o'tlar va blender aralashmasiga o'xshaydi