Найти тему
VoltStrimLab

Сервопривод – умный привод

Оглавление

Привет, друзья!

Пришло время подключать сервопривод и посмотреть, на что способен этот нод в программе визуального программирования XOD.

Сервопри́вод, или следя́щий при́вод — механический привод с автоматической коррекцией состояния через внутреннюю отрицательную обратную связь, в соответствии с параметрами, заданными извне. Википедия

В переводе с русского на русский - это значит (образно), что в корпусе сервопривода установлен потенциометр и мотор, связанные между собой редуктором. Потенциометр в корпусе сервопривода регулирует через встроенную там же микросхему движение электродвигателя, как-то так.

Сервопривод
Сервопривод

Так как предыдущая статья было про потенциометр, значит к его помощи и прибегнем, чтобы проверить потенциал сервопривода.

Servo – так называется нод в XOD.

Описание нода servo
Описание нода servo

Создадим новый патч с уже знакомой нодой pot и новой нодой servo.

Патч взаимодействия нодов servo и pot
Патч взаимодействия нодов servo и pot

Создадим соединение между нодами servo и pot, не забудьте указать порты соединений на нодах. Загрузим готовый патч в Ардуино. Всё просто, никакие больше данные вводить не надо.

Теперь вращая ручку потенциометра, синхронно будет вращаться и вал сервопривода.

Усложним задачу, соберём не сложную схему из уже знакомых элементов: button, led, pot и servo.

Схема подключения сервопривода к другим элементам
Схема подключения сервопривода к другим элементам

А в программе XOD добавим только светодиод и подключим его к потенциометру.

Подключение  нодов pot, led, servo
Подключение нодов pot, led, servo

Заливаем патч в Ардуино и смотрим, что получилось.

Теперь при повороте потенциометра поворачивается сервопривод и светодиод увеличивает яркость.

Добавим в патч кнопку, нод button, изменим схему. Зальём патч в микроконтроллер.

Параллельная работа
Параллельная работа

Теперь кнопка управляет светодиодом, а потенциометр сервоприводом.

Заметьте обе программы работают параллельно и не конфликтуют друг с другом. Здорово?

Создадим такое соединение нодов.

Сервопривод включается по команде кнопки
Сервопривод включается по команде кнопки

Потенциометр регулирует яркость светодиода, сервопривод включается по команде кнопки и отклоняется на величину угла заданной потенциометром, но если удерживать кнопку, светодиод и сервопривод регулируются одновременно.

Добавим fli-flop и для включения сервопривода удерживать кнопку больше не придется.

Управляем сервоприводом нодой flip-flop
Управляем сервоприводом нодой flip-flop

Вот такие интересные эксперименты можно проводить с Ардруино.

Скачать патч управление температурой можете здесь.

На этом сегодня все.

Предыдущие статьи:

Потенциал потенциометра

Измеряем температуру с помощью Ардуино

Простая - не простая кнопка в Arduino

Реле SRD-05VDC и способы подключения в XOD

Спасибо, что дочитали статью до конца.

Надеюсь статья была вам полезна и интересна.

Понравилась статья, ставьте палец вверх.

Хотите следить за новостями, подписывайтесь на наш канал.

Впереди ещё много интересного!

Вы можете помочь проекту в развитии: