Всем привет! Хочу поделиться схемой контроля сервоприводом на основе микроконтроллера ATTiny13. Данная схема очень проста и её сможет собрать даже начинающий. Данная схема была найдена на просторах интернета, на каком-то зарубежном сайте. Мне очень понравилась такая реализация управления сервоприводом.
Принципиальная схема сервоконтроллера


На схеме вы можете заметить три переменных резистора. Два из них управляют максимальным углом поворота сервопривода, а третий резистор управляет скорость поворота сервопривода. У вас возможно возникнет вопрос, зачем здесь два резистора для управления углом поворота. Это сделано для того, чтобы можно было устанавливать начальное положение сервопривода и конечное. То есть один резистор регулирует отклонение вала в левую сторону, а другой – в правую.
Также здесь присутствует кнопка. При нажатии на эту кнопку происходит движение вала. При первом нажатии на кнопку, стрелка на валу сервопривода отклоняется по часовой стрелке, при втором нажатии вал крутится в обратную сторону, стрелка на валу сервопривода возвращается в исходное положение. Также при первом нажатии загорается светодиод. Второй светодиод информирует о подключении питания, то есть горит постоянно.
При прошивке микроконтроллера фьюзы оставляем стандартными. Программировать можно любым AVR программатором. Я собрал данную схему на макетной плате и вот что получилось:


Подстройка угла поворота:


Прошивка и другие файлы в этом архиве. Всем удачи! Кирилл.






