Из чего состоит:
- Arduino Mega
- Цифровые датчики температуры DS18B20
- Дисплей 20x4
- Макетная плата
Что умеет:
- Искать подключенные датчики при старте
- Опрашивать датчики через нужный интервал времени
- Для каждого датчика запоминаеть максимальное и минимальное значения.
- Для каждого датчика запоминаеть предидущее значение. Если оно было выше, рисуется стрелка "вниз", если наоборот: "вверх", иначе отображается "круг".
Что в планах:
- Нормальные разъемы для подключения датчиков (если плохой контакт, датчик может показать 85 градусов )
- Проверка включена ли лампа обогрева (датчик освещения)
- Включение/отключение лампы освещения при превышении температурных порогов
- Передача замеров в компьютер для логирования и вывода на сайт
- Вывод сколько времени осталось до следующего замера
- Датчик влажности, хотя для маисового полоза не актуально.
Датчик DS18B20 поддерживает протокол 1-Wire, что позволяет любое их количство подключать к одной шине. В настоящий момент подключено 3 датчика: теплый угол, холодный угол, снаружи.
Оказывается 20х4 символа это не много