Temperature sensitive servo switcher

Описание хода работы проекта

В начале авторы представили проект в эмуляторе ‘Tinkercad’. Был написан простой код, а в дальнейшем он был разбит на функции для более корректной и практичной работы. Далее после точной проверки работоспособности проекта Гирлянда авторы в точности повторили модель и проверили код при помощи ‘Arduino’.

Принцип работы

  1. Подключаем библиотеку для сервопривод , обозначаем сервопривод и пин для датчика температуры
  2. В цикле вычисляем напряжение и с помощью напряжения высчитываем температуру по фаренгейту и цельсию, также данные выводим на serial monitor. Чтобы высчитывание температуры не требовало много ресурсов после каждого пройденного цикла делаем паузу 1 секунду. В цикле есть проверка, если по цельсию температура выше 28 servoвходит в положение 0 градусов в ином случае 180 градусов

Используемые компоненты

  • 8x проводов
  • 1x датчик температуры
  • 1x сервопривод
  • 1x плата Arduino Uno
  • 1x макетная плата

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

Ссылка на tinkercad схему

Temperatuuritundlik servolülitus Topolja/Kuzjomin

Демонтстрация опыта

Temperatuuritundlik servolülitus youtube

Возможности применения в жизни

В данном примере датчик температуры измеряет температуру и в зависимости от полученных данных сервопривод меняет положение.

Сервоприводы вращательного движения используются для:

  • Промышленных роботов.
  • Станков с ЧПУ.
  • Полиграфических станков.
  • Промышленных швейных машин.
  • Упаковочных станков.
  • Приборов.
  • Авиамоделирования.

Датчики температуры используются для:

  • Нефтегазовая, топливная индустрия, энергетика
  • Химия, строительство, образование
  • Металлургическая промышленность (литейное, прокатное производство, производство металлических изделий, металлообработка)
  • Транспортная индустрия, автомобили, спецтехника
  • Пищевая промышленность, фармацевтика
  • Машиностроение
  • Сельское хозяйство (зерно, комбикорма)