Привод для жалюзи на базе Arduino uno своими руками. Управление шаговыми моторами с помощью кнопок.

Описание к видео Привод для жалюзи на базе Arduino uno своими руками. Управление шаговыми моторами с помощью кнопок.

Скетчи https://kolotushkin.com/article.php?id=7

Как стать спонсором канала за 1$, чтобы помочь с закупкой расходных материалов, и недостающих инструментов https://kolotushkin.com/ads.php

Проекты на базе Arduino Uno:
Как прошить Arduino uno    • Как прошить Arduino uno. Обзор платы....  
Привод для жалюзи    • Привод для жалюзи на базе Arduino uno...  
Самодельный GSM контроллер отопления    • GSM контроллер для отопления на базе ...  
Управление двумя шаговыми двигателями с помощью джойстика    • Управление двумя униполярными шаговым...  

Полезные программы:
Arduino ide для начинающих    • Arduino ide для начинающих. Скорогово...  
Симулятор Arduino UnoArduSim    • Лучший симулятор Arduino UnoArduSim V...  

Привод для поворота и подъема жалюзи на базе Arduino uno, и двух шаговых двигателей 28BYJ-48 5V на 5 вольт.
Представлено два варианта, в обеих не используется библиотеки, благодаря чему эти скетчи можно загружать почти в любые платы и микроконтроллеры.
В первом варианте шаговый двигатель вращается при нажатии и удержании кнопки, если кнопку отпустить то двигатель останавливается. Скорость вращения вала настраивается переменной "t1" для первого двигателя, и "t2" для второго двигателя.
Во втором варианте скорость вращения настраивается так же, только двигатели уже запускаются и останавливаются кратковременным нажатием на кнопку. Если не останавливать двигатель, то он будет продолжать вращаться на определенное количество шагов, за которое отвечает переменная "х1" для первого двигателя, и переменная "х2" для второго двигателя. Так же второй вариант дополнен возможностью подключения концевиков. При срабатывании концевика вал останавливается и выполняет вращение в противоположном направлении на то количество шагов которое задается переменной "i". Обрати те внимание что если "i" имеет значение 50 то двигатель выполнит 200 шагов, так как в одном цикле "i" четыре шага. Такая же история и с переменными "х1" и "х2" если = 1000; то это означает 4000 шагов.
#arduinoprojects #stepper #arduino

Комментарии

Информация по комментариям в разработке