Найти в Дзене
VoltStrimLab

Стрелочный термометр – термистор управляет сервоприводом

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

Наше знакомство с сервоприводом не закончено. Сегодня рассмотрим подключения нода servo к аналоговым датчиками и посмотрим, как они взаимодействуют с сервоприводом.

Начнем со старого знакомого термистора B57164-K 103-J, светодиода и сервопривода.

Соберём не сложную схему. Вам потребуется:

  • Светодиод
  • Сервопривод
  • Один резистор 220 Ом
  • Один резистор 10 кОм
  • Термистора B57164-K 103-J
Схема управление сервоприводом термистором
Схема управление сервоприводом термистором

Откроем XOD, создадим новый патч и установим ноды: servo, led, analog sensor и watch (для отладки). Подключим соединения и установим правильно пины, на забываем, что аналоговый датчик подключен к А0. Загрузим прошивку в Ардуино.

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

Мы видим, что сервопривод отклонился на 50%, а комнатная температура, как известно, 25° С (надеюсь, экспериментируете дома). Это 50 % на сервоприводе будет означать 25 ° С, а наш светодиод не реагирует.

Если у вас есть мультиметр с термодатчиком было бы не плохо достать и включить его для лучшего визуального восприятия.
Мультиметр с термодатчиком
Мультиметр с термодатчиком

А для восприятия показаний сервопривода взять стикер прорезать отверстие под вал серво и нанести шкалу.

Шкала "термометра" из сервопривода
Шкала "термометра" из сервопривода

Не трудно рассчитать какая температура будет при отклонении сервопривода на 100 %.

Давайте подкорректируем патч и сделаем так, чтобы светодиод загорался при температуре 36° С. Так проще нагреть термистор без дополнительных приборов.

Добавим в патч нод map-clip с уже знакомыми данными.

Добавляем нод map-clip
Добавляем нод map-clip

Загружаем патч. Теперь нагреве термистора пальцами сервопривод отклоняется и загорается светодиод. Попробуйте нагреть или охладить термистор разными предметами и посмотрите что будет. Получился своеобразный стрелочный термометр с сигнализацией по температуре.

Добавим ещё один нод map вот с такими параметрами.

Регулировка сервопривода нодой map
Регулировка сервопривода нодой map

Ситуация измениться, стрелка начнёт отчет от 20° до 40°С и всё благодаря настройкам map. Теперь вы можно менять значение шкалы практически в любом диапазоне.

Описание нода map.

Описание ноды map
Описание ноды map

Добавим ноду fade и тем самым сгладим рывки сервопривода.

Сглаживаем рывки сервопривода нодой fade
Сглаживаем рывки сервопривода нодой fade

Описание ноды fade.

Описание ноды fade
Описание ноды fade

Поэкспериментируйте с данными в нодахможете добиться интересных результатов.

Попробуйте теперь сами собрать аналогичную схему, но только с фоторезистором.

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

Компоненты понадобятся те же, с одной лишь разницей вместо термистора фоторезистор.

  • Светодиод
  • Сервопривод
  • Один резистор 220 Ом
  • Один резистор 10 кОм
  • Фоторезистор

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

Экспериментируйте!!!

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

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

Сервопривод. Что за привод?

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

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

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

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

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

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

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

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

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

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