Что происходит с температурой, когда вы открываете дверцу холодильника? Очевидно, что холодный воздух выходит и температура повышается. Но насколько? А как часто включается система охлаждения?
Чтобы ответить на эти вопросы — можно собрать простую самодельную систему регистрации данных. Для этого понадобятся только: контроллер Arduino Uno, температурный сенсор (DHT22, TMP36), фоторезистор (для отслеживания открытия двери холодильника), экран и модуль для работы с картами памяти формата microSD (для хранения данных).
Скетч для Arduino (Arduino_SD_card_Datalogger_DHT22__PhotoSnsr_w2x16.ino)
Очень часто возникает вопрос: как будет работать контроллер Arduino в разных условиях, которые могут его ожидать за пределами лаборатории или дома?
Однако, ответить на данный вопрос не так просто.
Например, в официальной документации на Arduino Uno температурный диапазон не указывается и разработчики рекомендуют ориентироваться на документацию микроконтроллера ATMEL, который указывает: от -40 до +85 градусов Цельсия.
Но, система будет работать — пока работает самый слабый компонент.
George Dewar использовал контроллер Arduino и библиотеку, реализующую ПИД-алгоритм (PID Library) для управления масляным электрическим обогревателем, чтобы автоматически поддерживать дома комфортную температуру.
В одном из дата-центров Индии, собрали робота для мониторинга температуры серверной.
Робот создан на базе iRobot Create, нетбука, контроллера Arduino, мачты из ПВХ, веб-камеры и трёх датчиков температуры.
SONce собрал автоматический регулятор для своей газовой колонки — Oasis 20RG.
Всё что для этого потребовалось — это:
— Arduino,
— сервомашинка,
— проводочки, резисторы и прочая мелочевка.
Выбираю какие датчики температурные использовать и вот собрал приспособу для наглядности.
Используются датчики:
DS18B20 — он же цифровой
LM335 — он же аналоговый
Для поверки показателей используется термометр спиртовой классический ))))
Датчики расположены в сантиметре друг от друга
В продолжение темы 1-Wire рассмотрим температурный 1-Wire датчик — DS18S20 :) DS18S20 – высокоточный цифровой термометр с интерфейсом 1-Wire (High Precision 1-Wire Digital Thermometer) от DALLAS Semiconductor (Maxim).
Для подключения датчика достаточно двух проводов – линии данных и заземления;