Съдържание:

Просто двупосочно управление на двигателя за Arduino: 4 стъпки
Просто двупосочно управление на двигателя за Arduino: 4 стъпки

Видео: Просто двупосочно управление на двигателя за Arduino: 4 стъпки

Видео: Просто двупосочно управление на двигателя за Arduino: 4 стъпки
Видео: Как сделать простое двунаправленное управление двигателем постоянного тока 2024, Юли
Anonim
Просто двупосочно управление на двигателя за Arduino
Просто двупосочно управление на двигателя за Arduino
Просто двупосочно управление на двигателя за Arduino
Просто двупосочно управление на двигателя за Arduino

ВНИМАНИЕ: Това не е безопасен начин за управление на двигателя. Всеки I/O щифт може да обработва само 40 mA ток. Бих препоръчал да използвате H-Bridge или нещо подобно

Когато казвам просто, нямам предвид използването на контрол на скоростта. Но контролирайте двигателя директно без външни схеми. Ето как:

Как стана това: Наскоро работех по инструкция за charlieplexing с arduino. И се чудех дали същият принцип ще работи донякъде с двигатели. Така че аз дойдох на идеята, че ако използвате двигател вместо светодиод, можете да имате двупосочен контрол над него и ако използвате 2 PWM (Pulse Width Modulation) портове, можете да имате двупосочно управление с променлива скорост за мотор без външен хардуер !! Затова реших да публикувам констатациите си. Забавлявай се! Ако имате някакви въпроси, моля задайте ги.

Не нося отговорност за нищо лошо, което се случва с вас или с вашето arduino!

Стъпка 1: Необходимите неща:

Необходимите неща
Необходимите неща

Части:- Arduino- Малък DC мотор- Кабел за мотор Инструменти:- Компютър с инсталирана Arduino IDE- A-B USB кабел

Стъпка 2: Свързване на двигателя

Свързване на двигателя
Свързване на двигателя
Свързване на двигателя
Свързване на двигателя
Свързване на двигателя
Свързване на двигателя
Свързване на двигателя
Свързване на двигателя

Свържете DC мотора към вашия arduino. - Свържете един проводник от двигателя към щифт 5 на вашия arduino- Свържете другия проводник от вашия двигател към щифт 6 на вашия arduino Хардуерната настройка за това е доста проста.

Стъпка 3: Кодиране на Arduino

Кодиране на Arduino
Кодиране на Arduino

Ето някои основни стъпки за програмиране на вашия arduino. се опитах да добавя много коментари към кода, но ако имате въпроси, моля, задайте ги.

Стъпка 4: Как работи това и още идеи

Как работи това и още идеи
Как работи това и още идеи
Как работи това и още идеи
Как работи това и още идеи

Как работи това: Когато направите един щифт ВИСОК и друг НИСКИ, щифтът, който е ВИСОК, има положително напрежение, а щифтът, който е НИСКИ, работи като земя (-). Забележка: Посоката на въртене може да е различна от тази по-долу. Щифт 6: Завъртане: ВИСОКО НИСКО CCW НИСКО ВИСОКО CW ШИМ: 127 LOW CCW 1/2 Скорост CCW = В посока на часовниковата стрелка CW = По посока на часовниковата стрелка Идеи: Добавяне на втори двигател. За съжаление нямам код за това, но има схема, публикувана по -долу.

Препоръчано: