Mundarija:

Kompyuteringizni qadam dvigateli bilan boshqaring!: 9 qadam (rasmlar bilan)
Kompyuteringizni qadam dvigateli bilan boshqaring!: 9 qadam (rasmlar bilan)

Video: Kompyuteringizni qadam dvigateli bilan boshqaring!: 9 qadam (rasmlar bilan)

Video: Kompyuteringizni qadam dvigateli bilan boshqaring!: 9 qadam (rasmlar bilan)
Video: 30ta maxfiy sir клавиатурадаги 30та махфий сир 2024, Noyabr
Anonim
Kompyuteringizni qadam dvigateli bilan boshqaring!
Kompyuteringizni qadam dvigateli bilan boshqaring!

Oldingi ko'rsatmalarimdan birida men sizga Stepper dvigatelini aylanadigan kodlovchi sifatida qanday ishlatishingiz mumkinligini ko'rsatdim. Ushbu qo'llanmada biz kompyuterni boshqarish uchun qanday foydalanish kerakligini bilib olamiz. Shunday qilib, ko'p vaqt sarflamasdan, boshlaylik!

1 -qadam: Videoni tomosha qiling

Image
Image

Bu nima ekanligini va nima qilish kerakligini yaxshiroq tushunish uchun yuqoridagi videoni tomosha qiling.

2 -qadam: Barcha kerakli narsalarni oling

Barcha kerakli narsalarni oling
Barcha kerakli narsalarni oling

Ushbu loyiha uchun sizga kerak bo'ladi:

  • USB HID (inson interfeysi qurilmasi) mos keladigan Arduino mikrokontroller kartasi (Leonardo, Micro, Pro Micro)
  • Bosqichli dvigatel*.
  • Aylanadigan enkoder konvertoriga qadamli motor.
  • Mos USB kabeli (odatda micro USB dan A gacha)
  • 2 juft erkak va ayol simlari (aylanadigan enkoder taxtasini Arduino kartasiga ulash uchun)
  • 3 ta erkak va ayol simlari to'plami (step motorini aylanadigan kodlovchi taxtaga ulash uchun)

*Loyihada har qanday qadamli dvigatel, unipolar yoki bipolyar ishlatilishi mumkin. Bir qutbli pog'onali dvigatel tavsiya etiladi, chunki u oddiy simga ega, lekin simlarning ozgina o'zgarishi bilan bipolyar qadamli dvigateldan ham foydalanish mumkin.

3 -qadam: Enkoderni aylantiruvchi taxtani yarating

Rotary enkoder taxtasini yarating
Rotary enkoder taxtasini yarating

Ko'proq bilish uchun yuqoridagi rasmni bosing.

Aylanadigan kodlovchi konvertorini yaratish uchun ushbu ko'rsatmaga amal qiling. Siz non taxtasi versiyasini yasashingiz mumkin, lekin doimiy PCB versiyasi ixcham, bardoshli va lehimlashga yordam beradi. Kuchaytirgichning chiqish holatini kuzatib borish uchun kuchaytirgich kartasining har bir chiqishiga qarshilik bilan ketma -ket (220 Ohm tavsiya etiladi) LED qo'shishingiz mumkin.

4 -qadam: Arduino mikrokontrollerini dasturlash

Arduino mikrokontrollerini dasturlash
Arduino mikrokontrollerini dasturlash
Arduino mikrokontrollerini dasturlash
Arduino mikrokontrollerini dasturlash

Arduino kodini mikrokontroller taxtasiga yuklamasdan oldin o'tishni tavsiya qildi. Bu qadam motorini aylantirganda mikrokontroller ichida nima bo'layotganini tushunishga yordam beradi.

5 -qadam: Step motorini aylanuvchi kodlash kartasiga ulang

Qadam motorini aylanuvchi kodlash kartasiga ulang
Qadam motorini aylanuvchi kodlash kartasiga ulang
Bosqichli motorni aylanadigan kodlash kartasiga ulang
Bosqichli motorni aylanadigan kodlash kartasiga ulang
Bosqichli motorni aylanadigan kodlash kartasiga ulang
Bosqichli motorni aylanadigan kodlash kartasiga ulang

O'chirish sxemasini diqqat bilan o'tkazganingizga ishonch hosil qiling.

Agar bir qutbli pog'onali dvigatel ishlatilsa, dvigatelning markaziy simini "Q" yoki "R" pinlariga ulang. Keyin, step motorining qolgan to'rtta simidan ikkitasini mos ravishda "P" va "S" pinlariga ulang. Bu erda men sxemada ko'rsatilgan 1x4 o'rniga 1x3 sarlavhasini ishlatganman.

Agar bipolyar qadamli dvigatel ishlatilsa, avval dvigatelning g'altakning juft simlarini aniqlang. Keyin har bir rulondan simni oling va ularni "Q" yoki "R" pinlaridan biriga ulang. Keyin, step motorining qolgan ikkita simini mos ravishda "P" va "S" pinlariga ulang.

6 -qadam: Rotary Encoder Board -ni Arduino platasiga ulang

Rotary Encoder Board -ni Arduino platasiga ulang
Rotary Encoder Board -ni Arduino platasiga ulang
Rotary Encoder Board -ni Arduino platasiga ulang
Rotary Encoder Board -ni Arduino platasiga ulang
  • Aylanadigan kodlovchi kartaning +ve va -ve pinlarini mos ravishda Arduino platasining +5 voltli va "GND" piniga ulang.
  • Aylanadigan kodlovchi kartaning chiqish pimlarini Arduino kartasining "D5" va "D6" raqamli pinlariga ulang.

7 -qadam: O'rnatishni kompyuteringizga ulang va uni sinab ko'ring

O'rnatishni kompyuteringizga ulang va uni sinab ko'ring
O'rnatishni kompyuteringizga ulang va uni sinab ko'ring
O'rnatishni kompyuteringizga ulang va uni sinab ko'ring
O'rnatishni kompyuteringizga ulang va uni sinab ko'ring

O'rnatishni kompyuterga ulang va o'q tugmachalari yordamida yuqoriga va pastga aylantirishga imkon beradigan dasturni yoki o'q tugmachalari yordamida matn kursorini siljitish mumkin bo'lgan dasturni oching.

8 -qadam: O'z ishingizni biz bilan baham ko'ring

Agar sizning loyihangiz muvaffaqiyatli ishlagan bo'lsa, nima uchun o'z ilhomingizni boshqalar bilan baham ko'rmaysiz. "Men yaratdim" tugmasini bosing va o'zingiz yaratgan bir yoki ikkita rasmni baham ko'ring, men uni ko'rishni juda xohlardim.

9 -qadam: Furturga boring

Bor Furtur
Bor Furtur

Arduino kodini boshqa biror narsa qilish uchun o'zgartiring, boshqa aylanuvchi kodlovchi yoki boshqa kirishni qo'shing, siz ko'p narsani qila olasiz. Nima qilsangiz ham, eng yaxshisi!

Tavsiya: