Найти тему
VoltStrimLab

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

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

Раз уже с помощью Ардуино можно измерить освещенность, то почему бы нам не измерить температуру?

Датчики температуры
Датчики температуры

В программе XOD для замера температуры существует несколько нодов, которые взаимодействуют с разными датчиками, а показания датчиков можно отобразить разными способами. К отображению мы вернемся в скором будущем, а пока рассмотрим датчики температуры и способы их подключения.

Рассмотрим сегодня самый простой датчик - термистор B57164-K 103-J, по сути это переменный резистор, который при комнатной температуре +25 С выдает сопротивление 10 кОм. При понижении температуры сопротивление растет, а при повышении температуры сопротивление падает. Вот так все просто, ничего не напоминает?

Фоторезистор работает по тому же принципу, поэтому использовать будем аналогичную схему, только вместо фоторезистора термистор.

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

Установим в программе XOD старые знакомые ноды - analog-sensor, светодиод led для наглядности, ещё две ноды watch (куда без них) и нод map-clip.

Патч для сигнализации повышения температуры
Патч для сигнализации повышения температуры

Подключите к нодам соответствующие пина, согласно схемы. Установите настройки в map-clip, выделите нод и правом нижнем углу появиться инспектор нода.

Инспектор map-clip
Инспектор map-clip

Инспектор ноды map-clip я настроил на включение от температуры тела, т.е. 36,6 С, можете настроить на другую температуру. Включите режим отладки патча и посмотрите как меняются данные в нодах watch при воздействии температуры на термистр.

  • Поставьте нужные вам Smin и Smax.
  • Tmax - 1 (светодиод горит) при достижении температуры Smax.
  • Светодиод подключил к пину 7, чтобы он не загорался, когда значение меньше 1

Попробуйте сами поменять данные, экспериментируйте.

Существуют еще датчики температуры, например:

Термодатчик - DS18b20

Термодатчик DS18b20
Термодатчик DS18b20

Специально под него даже существует нод ds18b20-thermometer

Нод DS18b20
Нод DS18b20

Но о нём в другой раз.

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

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

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

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

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

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

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

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

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

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

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