Как подключить мощный сервопривод к плате Ардуино? Как управлять сервоприводом используя потенциометр? Как отобразить значение угла на который повернут вал сервопривода? Чем обычный сервопривод отличается от сервопривода постоянного вращения? Об этом речь пойдет в данной статье.
Встроенный в плату Arduino линейный стабилизатор напряжения для питания платы с входа Vin как правило не обладает достаточной мощностью для подключения мощных нагрузок с выхода +5V. (максимальный выходной ток 800mA) - и предназначен в основном для подключения обвеса в виде экранов, датчиков, и прочей нагрузки с низким энергопотреблением и питания самой платы Ардуино. Поэтому для питания мощных электромоторов, светодиодных матриц, и мощных сервоприводов желательно использовать отдельный источник питания.
Самый простой вариант сделать такой стабилизатор на микросхеме серии 7805. Схема тестового стенда приведена ниже.
Схема тестового стенда.
С помощью мкросхемы-стабилизатора собрана отдельная шина питания для подключения мощных нагрузок. (максимальный ток 1,5А) Сама плата Ардуино питается от своего собственного стабилизатора через вход Vin - и от него же подключен LCD Keypad Shield 1602 установленный в виде бутерброда. Управление углом поворота сервопривода осуществляется с помощью переменного резистора сопротивлением 10 ком.
Сервопривод постоянного вращения в отличии от обычного сервопривода при получении определенного значения угла меняет направление и скорость вращения.
Работу тестового стенда и подробный разбор всех операторов кода вы сможете посмотреть в этом видео. Также на моем Ютуб канале вы сможете скачать скетч и все электрические схемы. Желаю приятного просмотра: