Mundarija:

Arduino uchun oddiy ikki tomonlama dvigatelni boshqarish: 4 qadam
Arduino uchun oddiy ikki tomonlama dvigatelni boshqarish: 4 qadam

Video: Arduino uchun oddiy ikki tomonlama dvigatelni boshqarish: 4 qadam

Video: Arduino uchun oddiy ikki tomonlama dvigatelni boshqarish: 4 qadam
Video: ESP32 Tutorial 17 - Controlling Servo Motor using ESP32 and Potentiometer -ESP32 IoT Learnig kit 2024, Iyul
Anonim
Arduino uchun oddiy ikki tomonlama dvigatel boshqaruvi
Arduino uchun oddiy ikki tomonlama dvigatel boshqaruvi
Arduino uchun oddiy ikki tomonlama dvigatel boshqaruvi
Arduino uchun oddiy ikki tomonlama dvigatel boshqaruvi

Ogohlantirish: bu dvigatelni boshqarishning xavfsiz usuli emas. Har bir kirish -chiqish pimi faqat 40 mA tokni ushlab turishi mumkin. Men H-Bridge yoki boshqa chiziqlardan foydalanishni tavsiya qilaman

Men oddiy deb aytganimda, men tezlikni boshqarish vositasidan foydalanmoqchi emasman. Ammo dvigatelni hech qanday tashqi sxemasiz boshqaring. Mana shunday:

Bu qanday sodir bo'ldi: men yaqinda arduino bilan charlieplexing bo'yicha ko'rsatma ustida ishladim. Va men xuddi shu printsip ma'lum darajada motorlar bilan ishlay oladimi, deb hayron bo'ldim. Men shunday fikrga keldimki, agar siz svetodiod o'rniga dvigatel ishlatsangiz, siz uni ikki tomonlama boshqarishingiz mumkin, va agar siz 2 PWM (Pulse Width Modulation) portidan foydalansangiz, dvigatel uchun ikki tomonlama o'zgaruvchan tezlikni boshqarish mumkin bo'ladi. tashqi uskunasiz !! Shuning uchun men o'z xulosalarimni e'lon qilishga qaror qildim. Maza qiling! Agar sizda biron bir savol bo'lsa, ularni so'rang.

Men siz bilan yoki sizning arduino bilan sodir bo'lgan yomonlik uchun javobgar emasman!

1 -qadam: Sizga kerak bo'lgan narsalar:

Sizga kerak bo'lgan narsalar
Sizga kerak bo'lgan narsalar

Ehtiyot qismlar:- Arduino- Kichik shahar motorli dvigatel- Dvigatel asboblari uchun simlar:- Arduino IDE o'rnatilgan kompyuter- A-B USB kabeli

2 -qadam: dvigatelni ulash

Motorni ulash
Motorni ulash
Motorni ulash
Motorni ulash
Motorni ulash
Motorni ulash
Motorni ulash
Motorni ulash

DC motorini arduino -ga ulang. - Dvigatelning bitta simini arduino 5-piniga ulang- dvigatelning boshqa simini arduino 6-piniga ulang. Buning uchun uskunani sozlash juda oddiy.

3 -qadam: Arduino -ni kodlash

Arduino kodlash
Arduino kodlash

Arduino -ni dasturlashning bir necha asosiy bosqichlari. 1) Manba kodini pastdan yuklab oling 2) Arduino IDE -dagi faylni oching 3) "I/U kartasiga yuklash" tugmasini bosing 4) Dastur yuklangach, u ishlay boshlaydi. kodga juda ko'p izoh qo'shishga harakat qildim, lekin agar sizda biron bir savol bo'lsa, ularni so'rang.

4 -qadam: Bu qanday ishlaydi va boshqa g'oyalar

Bu qanday ishlaydi va boshqa fikrlar
Bu qanday ishlaydi va boshqa fikrlar
Bu qanday ishlaydi va boshqa fikrlar
Bu qanday ishlaydi va boshqa fikrlar

Bu qanday ishlaydi: Agar siz bitta pinni "YUQARI", ikkinchisini "LOW" past qilsangiz, "HIGH" pinining ijobiy kuchlanishi bor va "LOW" ning pastligi er kabi ishlaydi (-). Eslatma: burilish yo'nalishi pastdan farq qilishi mumkin. 5-pin: 6 -pin: aylanadi: yuqori pastda - pastda - pastda - 127 pastda - 1/2 tezlikda. Kechirasiz, buning uchun menda kod yo'q, lekin quyida keltirilgan sxema bor.

Tavsiya: