Съдържание:
- Стъпка 1: Гледайте видео
- Стъпка 2: Материали
- Стъпка 3: Окабеляване
- Стъпка 4: Изработете платката
- Стъпка 5: Код
Видео: Управление на DC двигатели с Arduino и L293: 5 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Лесен начин за управление на постояннотокови двигатели. Всичко, от което се нуждаете, са познания по електроника и програмиране
Ако имате въпроси или проблеми, можете да се свържете с мен на моята поща: [email protected]
Посетете моя канал в YouTube:
Така че нека започнем.
Стъпка 1: Гледайте видео
Можете също да видите как работи този проект
www.youtube.com/watch?v=tm69V7npSg8
Стъпка 2: Материали
Всички материали, от които се нуждаете, могат да бъдат намерени в ebay или amazon. Но ако имате стари електронни устройства като принтери или нещо друго, можете да получите материали от там.
Спонсорска връзка: Прегледи на UTSource.net Това е надеждна интернет страница за поръчка на евтини електронни компоненти
цена и отлично качество
За този проект ще ви трябва:
-мотор драйвер L293D
-Arduino Mega 2560 или Uno
-дъска
-9V батерия
-DC мотор
-9V калъф за батерия
-някои проводници
-Зелени и червени LED диоди
-два бутона
-две 10k ома резистора
Драйвер на двигателя L293D
Можете да използвате този чип за управление на един или два различни двигателя. Той принадлежи към семейството TTL, което означава, че работи на 5V+.
Има 16 пина
Пин 1 няма връзка
Пин 2 е вход
Пин 3 е изход за двигателя
Пин 4 и 5 са свързани към GND на батерията
Пин 6 е втори изход за двигателя
Пин 7 е втори вход
Pin 8 е V+ от батерията (9V)
От другата страна е същото, освен:
Пин 16 е Vcc+
Пин 9 без свързване
Стъпка 3: Окабеляване
Ако имате някакви проблеми с окабеляването, можете да си помогнете със снимките. Отгоре има схема за управление на 1 двигател и надолу е схема за управление на 2 двигателя. Направих пример само с един двигател.
Цифровият вход 2 е свързан към бутона ON (бутон със синя капачка)
Цифров вход 3 е свързан към бутона OFF (бутон с червена капачка)
С тези два бутона можете да промените посоката на въртене
Трябва да свържете 10k ohm резистор между GND от Arduino, за да натиснете бутона.
Зеленият LED диод е свързан към цифров изход 5
Червен LED диод е свързан към цифров изход 4
Окабеляване L293D
Пин 1 няма връзка, така че го оставете празен.
Следва Pin 2, който е свързан към цифров изход на Arduino (можете да изберете всеки цифров изход от 2 до 53)
Пин 3 е свързан директно към двигателя
Пин 4 и 5 са свързани към GND на батерията
Пин 6 е свързан директно към двигателя
Pin 7 е свързан към цифров изход на Arduino
Pin 8 е V+ от батерията. Препоръчвам ви да използвате 9V батерия, така че моторът да работи безпроблемно
Ако имате нужда от възможност, можете да направите верига.
Трябва да внимавате да свържете GND на Arduino с GND на батерията. В противен случай всичко няма да работи
Ако искате да управлявате два двигателя, трябва да свържете другата страна на L293D
Пин 16 е Vcc+. Получавате 5V напрежение от Arduino
Пин 15 е свързан към цифров изход на Arduino
Пин 14 е свързан директно към двигателя
Пин 13 и 12 са свързани към GND на батерията
Пин 11 е свързан директно към двигателя
Пин 10 е свързан към цифров изход на Arduino
Пин 9 без свързване
Стъпка 4: Изработете платката
Направих тази схема сам. За изчертаване на веригата се използва SprintLayout. Това е програма за изчертаване на схеми, в тази програма имате всички размери на електронните компоненти, така че по принцип можете да направите схема за всичко, което искате.
За гравиране тази дъска се използва CNC гравираща фреза. Използвах нормална дъска за вериги, която е покрита с мед от едната страна. Когато дъската беше завършена, я полирах с много фина пясъчна хартия. След това смесих промишлен алкохол и колофон в прах. С тази смес след това покрих медната страна, за да я защитя.
Стъпка 5: Код
Направих три различни кода.
Управление на двигателя:
След всеки 5 секунди двигателят променя начина на въртене
Управление на двигателя с 1 бутон:
Когато натиснете бутона за първи път, двигателят се върти в една посока, когато натиснете бутона втори път, двигателят започва да се върти от другата страна
Управление на двигателя с 2 бутона:
Когато натиснете бутона ON, двигателят се върти в една посока, когато натиснете бутона OFF, двигателят се върти в друга посока.
Препоръчано:
UChip - Проста скица към двигатели и/или сервоустройства за дистанционно управление чрез 2.4GHz Radio Tx -Rx !: 3 стъпки
UChip - Проста скица към двигатели за дистанционно управление и/или серво чрез 2.4GHz Radio Tx -Rx !: Наистина харесвам света на RC. Използването на RC играчка ви създава усещането, че контролирате нещо изключително, въпреки че е малка лодка, кола или дрон! Не е лесно обаче да персонализирате играчките си и да ги накарате да правят каквото искате
DIY Робот Arm 6 ос (със стъпкови двигатели): 9 стъпки (със снимки)
DIY Robot Arm 6 Axis (със стъпкови двигатели): След повече от година проучвания, прототипи и различни неуспехи успях да построя железен / алуминиев робот с 6 степени на свобода, контролиран от стъпкови двигатели. Най -трудната част беше дизайнът, защото Исках да постигна 3 основни постижения
Управление на DC двигатели с L298N с помощта на микроконтролер CloudX: 3 стъпки
Управление на DC двигатели с L298N с помощта на микроконтролер CloudX: В този проект ще обясним как да използваме нашия H298N H-мост за увеличаване и намаляване на скоростта на DC двигателя. Модулът H-мост L298N може да се използва с двигатели с напрежение между 5 и 35 V. DC Има и вграден 5V регулатор, така че ако вашият
Робот FPV Rover с Wi-Fi контрол (с Arduino, ESP8266 и стъпкови двигатели): 11 стъпки (със снимки)
Wi-fi контролиран робот FPV Rover (с Arduino, ESP8266 и стъпкови двигатели): Тази инструкция показва как да проектирате дистанционно управляван двуколесен роботизиран роувър през wi-fi мрежа, използвайки Arduino Uno, свързан към Wi-fi модул ESP8266 и два стъпкови двигателя. Роботът може да се управлява от обикновени интернет вежди
Какво да правите със случайни колекции от двигатели: Проект 2: Въртящи се светлини (модел НЛО): 12 стъпки (със снимки)
Какво да правя със случайни колекции от двигатели: Проект 2: Въртящи се светлини (модел НЛО): И така, все още имам колекция от случайни двигатели … Какво ще правя? Е, нека помислим. Какво ще кажете за LED светкавица? (Не са ръчни, съжалявам любителите на въртенето.) Изглежда малко като НЛО, звучи като смесица между трева и блендер