Введение
Итак, функционал должен быть максимально простой, чтобы любая бабушка, занимающаяся выращиванием за городом, могла использовать устройство:
- установка текущего времени встроенного модуля часов
- просмотр текущей температуры каждого из двух датчиков (при желании их количество можно увеличить)
- подсветка экрана
- отображения текущей даты и времени
- просмотр истории изменения температуры за несколько дней
Используемые компоненты (использовались самые дешевые, но при этом максимально точные датчики и модуль часов):
- arduino nano
- модуль часов реального времени DS3231
- датчики температуры DS18B20
- экран LCD 2004 с I2C драйвером
- пара сопротивлений
- 4 кнопки
- 2 элемента 18650 для питания (можно использовать как 1, так и наоборот, больше, так как соединение параллельное)
- модуль повышение напряжение до 5В
- модуль для зарядки аккумуляторов
На все компоненты оставил ссылки справа от статьи.
Корпус можно распечатать на 3d-принтере, или сделать из подходящей пластиковой коробки.

Сборка

Соединяем все по схеме - ничего сложного нет.
Прошивка доступна на github.
При первой загрузке раскомментировать 90 строчку для форматирования памяти.
В прошивке реализован режим сна: модуль выходит из глубокого сна только для сохранения температуры или для просмотра истории, поэтому, в зависимости от суммарной емкости аккумуляторов, он работает несколько десятков дней.