Mundarija:
- 1 -qadam: Videoni tomosha qiling
- 2 -qadam: materiallar
- 3 -qadam: simlarni ulash
- 4 -qadam: O'chirish kartasini tayyorlang
- 5 -qadam: kod
Video: DC motorlarini Arduino va L293 bilan boshqarish: 5 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
DC motorlarini boshqarishning oson usuli. Sizga faqat elektronika va dasturlash bo'yicha bilim kerak
Agar sizda biron bir savol yoki muammo bo'lsa, men bilan elektron pochta orqali bog'lanishingiz mumkin: [email protected]
Mening youtube kanalimga tashrif buyuring:
Shunday qilib, boshlaylik.
1 -qadam: Videoni tomosha qiling
Bundan tashqari, ushbu loyiha qanday ishlashini ko'rishingiz mumkin
www.youtube.com/watch?v=tm69V7npSg8
2 -qadam: materiallar
Sizga kerak bo'lgan barcha materiallarni ebay yoki amazondan topishingiz mumkin, lekin agar sizda eski elektron qurilmalar, masalan, printerlar yoki boshqa narsalar bo'lsa, u erdan materiallar olishingiz mumkin.
Homiylar havolasi: UTSource.net sharhlari - bu elektron komponentalarga arzon narxda buyurtma berish uchun ishonchli veb -sayt
narx va mukammal sifat
Ushbu loyiha uchun sizga kerak bo'ladi:
-motorli haydovchi L293D
-Arduino Mega 2560 yoki Uno
-non paneli
-9V batareya
-DC motor
-9V batareya qutisi
-ba'zi simlar
-Yashil va qizil LED diodlar
-ikkita tugma
-ikkita 10k ohmli rezistorlar
Motor haydovchi L293D
Siz bu chipni bir yoki ikki xil motorni boshqarish uchun ishlatishingiz mumkin, bu TTL oilasiga tegishli, ya'ni u 5V+da ishlaydi.
Unda 16 ta pin bor
1 -pin ulanmaydi
2 -pin - bu kirish
3 -pin - vosita uchun chiqish
4 va 5 -pinlar GND batareyasiga ulangan
6 -pin - bu dvigatel uchun ikkinchi chiqish
Pin 7 - bu ikkinchi kirish
8 -pin - V+ batareyadan (9V)
Boshqa tomondan, xuddi shunday:
16 -pin - Vcc+
9 -pin ulanmagan
3 -qadam: simlarni ulash
Agar siz simlar bilan bog'liq muammolarga duch kelsangiz, o'zingizga rasmlar bilan yordam berishingiz mumkin. Yuqorida 1 dvigatelni boshqarish uchun sxemasi, pastda esa 2 dvigatelni boshqarish sxemasi bor. Men faqat bitta dvigatel bilan misol qildim.
Raqamli kirish 2 ON tugmasiga ulangan (ko'k qopqoqli tugma)
Raqamli kirish 3 O'chirish tugmasiga ulangan (qizil qalpoqli tugma)
Ushbu ikkita tugma yordamida siz aylanish yo'nalishini o'zgartirishingiz mumkin
Tugma piniga Arduino -dan GND o'rtasida 10k ohmli rezistorni ulashingiz kerak.
Yashil LED diod 5 raqamli chiqishga ulangan
Qizil LED diod 4 raqamli chiqishga ulangan
L293D simlari
1 -pin ulanmaydi, shuning uchun uni bo'sh qoldiring.
Keyingi - Arduino -dagi raqamli chiqishga ulangan Pin 2 (siz 2 dan 53 gacha raqamli chiqishni tanlashingiz mumkin)
3 -pin to'g'ridan -to'g'ri dvigatelga ulangan
4 va 5 -pin GND batareyasiga ulangan
6 -pin to'g'ridan -to'g'ri dvigatelga ulangan
7 -pin Arduino -ning raqamli chiqishiga ulanadi
8 -pin - bu batareyadan V+. Men sizga 9V batareyadan foydalanishni maslahat beraman, shunda vosita muammosiz ishlaydi
Agar sizga imkoniyat kerak bo'lsa, siz sxemani tuzishingiz mumkin.
Arduino GND -ni batareyaning GND -ga ulashda ehtiyot bo'lish kerak, aks holda hamma narsa ishlamaydi
Agar siz ikkita dvigatelni boshqarishni xohlasangiz, L293D ning boshqa tomonini sim bilan ulashingiz kerak
Pin 16 - Vcc+. Siz Arduino -dan 5V kuchlanish olasiz
Pin 15 Arduino raqamli chiqishiga ulangan
14 -pin to'g'ridan -to'g'ri dvigatelga ulangan
Pin 13 va pin 12 batareyaning GND ga ulangan
11 -pin to'g'ridan -to'g'ri dvigatelga ulangan
Pin 10 Arduino raqamli chiqishiga ulangan
9 -pin ulanmagan
4 -qadam: O'chirish kartasini tayyorlang
Men sxemani chizish uchun SprintLayout dasturidan foydalanganman, bu elektron qismlarning barcha o'lchamlarini o'z ichiga oladi, shuning uchun siz xohlagan hamma narsani bajarishingiz mumkin.
Bu taxtani o'ymakorlik uchun CNC o'yma frezalash mashinasi ishlatiladi. Men bir tomondan mis bilan o'ralgan sxemalar uchun oddiy taxtadan foydalanardim, taxta tugagach uni juda nozik qum qog'oz bilan parlatdim, keyin sanoat alkogol va rozinni kukunga aralashtirdim. Bu aralashmani men uni himoya qilish uchun mis tomoni bilan qopladim.
5 -qadam: kod
Men uch xil kod yaratdim.
Dvigatelni boshqarish:
Har 5 soniyadan keyin dvigatel aylanish usulini o'zgartiradi
Dvigatelni 1 tugma bilan boshqarish:
Birinchi marta tugmani bosganingizda, vosita bir tomonga aylanadi, ikkinchi tugmani bosganingizda, dvigatel boshqa tomondan aylana boshlaydi
Dvigatelni 2 tugma bilan boshqarish:
ON tugmachasini bosganingizda vosita bir tomonga, O'chirish tugmachasini bosganingizda dvigatel boshqa tomonga aylanadi.
Tavsiya:
Televizorni va ulangan Raspberry Pi -ni bir xil masofadan boshqarish pulti bilan boshqarish: 4 qadam
Xuddi shu masofadan boshqarish pulti yordamida televizor va Raspberry Pi -ni boshqarish: Raspberry Pi -ni infraqizil masofadan boshqarish pulti bilan boshqarish uchun biz ilgari LIRC -dan foydalana olardik. Bu 4.19.X yadrosiga qadar ishlagan, LIRC -ni ishga olish ancha qiyin bo'lgan. Ushbu loyihada bizda Raspberry Pi 3 B+ televizorga ulangan va biz
Yorqinlikni boshqarish PWM asosidagi LEDni boshqarish tugmachalari, Raspberry Pi va skretch yordamida: 8 qadam (rasmlar bilan)
Yorqinlikni boshqarish PWM asosidagi LEDni boshqarish tugmachalari, Raspberry Pi va Scratch yordamida: Men PWMning o'quvchilarimga qanday ishlashini tushuntirishga harakat qilardim, shuning uchun men o'z oldimga ikkita tugma yordamida LEDning yorqinligini boshqarishga harakat qildim. - bitta tugmachaning yorqinligini oshiradi, ikkinchisi esa uni o'chiradi. Dastur uchun
Taymer funktsiyasi bilan televizorni masofadan boshqarish pulti yordamida uy jihozlarini qanday boshqarish mumkin: 7 qadam (rasmlar bilan)
Uy asbob -uskunalarini masofadan boshqarish pulti bilan taymer funktsiyasi yordamida qanday boshqarish mumkin: Iste'mol bozoriga 25 yil kirganidan keyin ham, infraqizil aloqa so'nggi kunlarda juda dolzarb bo'lib qolmoqda. Bu sizning 55 dyuymli 4K televizoringiz yoki avtomobilingizning ovoz tizimidan qat'i nazar, hamma narsaga javob berish uchun IQ masofadan boshqarish pulti kerak
DC motorlarini L298N bilan CloudX mikrokontroler yordamida boshqarish: 3 qadam
CloudX mikrokontrolleridan foydalanib L298N bilan shahar motorlarini boshqarish: Ushbu loyihada biz L298N H-ko'prigidan shahar motorining tezligini oshirish va kamaytirish uchun qanday foydalanishni tushuntiramiz. L298N H-ko'prigi moduli 5 dan 35 V gacha bo'lgan kuchlanishli dvigatellarda ishlatilishi mumkin, shuningdek, 5V regulyatori ham bor, shuning uchun siz
IR masofadan boshqarish pultini masofadan boshqarish pultiga aylantirish: 9 qadam (rasmlar bilan)
IR masofadan boshqarish pultini masofadan boshqarish pultiga aylantiring: "Bugungi yo'riqnomada" sizga qanday qilib umumiy chastotali modulni mikrokontroldorisiz ishlatishingiz mumkinligini ko'rsataman, bu esa oxir -oqibat bizni har qanday qurilmaning IR masofadan boshqarish pultini RFga aylantirishga imkon beradi. Masofadan boshqarish pulti. Konvertatsiya qilishning asosiy afzalligi