Часы-термометр (часть 1)

Поводом изготовить часы-термометр стал отказ отработавших более десяти лет аналогичных часов, но с маленьким экраном без подсветки и таймера. Часы и радиодатчик питались от батареек, но мне эта функция была не нужна и я решил сделать стационарный вариант, тем более, что старые часы простояли почти на одном месте весь свой срок службы. Отказ от автономного питания (большой матричный LED экран потребляет энергии, в максимальных значениях, более одного ампера и ни о каких батарейках и речи быть не может) повлёк за собой отказ от автономного питания и радиодатчика (в случае отключения света нет смысла передавать температуру если приёмник обесточен). В проекте использовано следующее оборудование: РАДИОДАТЧИК: ARDUINO NANO (AVR ATmega328P либо LGT8F328P) ДАТЧИК ТЕМПЕРАТУРЫ Dallas Semiconductor DS18B20 (-55°C...+125°C) ПЕРЕДАТЧИК SYN115 либо WL102-341(433,92 МГц)(2,0В...3,6В) СТАБИЛИЗАТОР НАПРЯЖЕНИЯ AMS1117 (3,3В) ЧАСЫ-ПРИЁМНИК: ARDUINO NANO (AVR ATmega328P либо LGT8F328P) LED ЭКРАН 32Х16 (Из 8-ми матриц 8Х8 и драйверами MAX7219) МОДУЛЬ ЧАСОВ RTC DS3231 (с батарейкой, линия подзарядки отрезана) ИНФРАКРАСНЫЙ ПРИЁМНИК JS0038M (Пулт ДУ 38 кГц) ПРИЁМНИК SYN480R или WL101-341 (RX470-4 аналог)(433,92 МГц) ПАССИВНЫЙ ПЬЕЗОДИНАМИК (BAZZER low level) И всякая мелочёвка типа фоторезистора, фильтра по питанию, разъёмы, резисторы подтяжки 4к7 к шине питания уже установлены на модуле часов, вместо аккумулятора lir2032 установил батарейку cr2032, но отключил питание предназначенное для подзарядки аккумулятора Микропрограммы-скетчи для Часов-приёмника и Радиопередатчика, как обычно, выложил на GitHub:
Там же вы найдёте все необходимые библиотеки, схемы и фотографии процесса сборки.

Смотрите также