Термостат на Arduino без программирования
Подогрев гаража, теплицы, погреба или аквариума: реле включает нагреватель ниже порога и выключает выше, а плата работает сама, без телефона.
Логика
- Нагрев вкл., если температура ниже 5 °C; выкл., когда выше 8 °C.
- Не включать нагрев чаще одного раза в 3 мин.
- Нагреватель не работает дольше 2 ч подряд.
Так выглядит смысл правил; в приложении они собираются из готовых блоков условий, таймеров и действий.
Что понадобится
- Arduino Nano или Uno, ESP-01, стабилизатор 3,3 В.
- Аналоговый датчик температуры (термистор NTC 10 кОм в делителе или LM35) — на Uno и Nano. На Mega 2560 можно цифровой BME280, SHT3x или термопару MAX6675.
- Модуль реле или твердотельное реле для ТЭНа.
Нюансы
Шаблоны «Термостат нагрева» и «Термостат охлаждения» есть в приложении. Для ТЭНа на твердотельном реле удобен медленный ШИМ: мощность регулируется долей времени включения (режим Pro).
Простой термостат на одно реле укладывается в бесплатную версию. Что даёт Rulino Pro.