Mundarija:

DC motorlarini Arduino va L293 bilan boshqarish: 5 qadam (rasmlar bilan)
DC motorlarini Arduino va L293 bilan boshqarish: 5 qadam (rasmlar bilan)

Video: DC motorlarini Arduino va L293 bilan boshqarish: 5 qadam (rasmlar bilan)

Video: DC motorlarini Arduino va L293 bilan boshqarish: 5 qadam (rasmlar bilan)
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Noyabr
Anonim
DC motorlarini Arduino va L293 bilan boshqarish
DC motorlarini Arduino va L293 bilan boshqarish
DC motorlarini Arduino va L293 bilan boshqarish
DC motorlarini Arduino va L293 bilan boshqarish
DC motorlarini Arduino va L293 bilan boshqarish
DC motorlarini Arduino va L293 bilan boshqarish

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

Materiallar
Materiallar
Materiallar
Materiallar
Materiallar
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

Ulanish
Ulanish
Ulanish
Ulanish
Ulanish
Ulanish
Ulanish
Ulanish

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

O'chirish kartasini ishlab chiqarish
O'chirish kartasini ishlab chiqarish

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: