РадиоКот :: Логирующий настенный термометр
Например TDA7294

РадиоКот >Схемы >Цифровые устройства >Бытовая техника >

Теги статьи: Добавить тег

Логирующий настенный термометр

Автор: MadOrc
Опубликовано 12.12.2013
Создано при помощи КотоРед.

 

Как-то сложилость, что в кухне ремонт, и пользуясь случаем, градусник бы не помешало встроить, да и надо бы библиотеку n1616 дисплея обкатать на предмет работы с битмапами и шрифтами произвольных форм и размеров - так и получился этот проект.
Получился вроде неплохо, решил опубликовать.

Традиционно благодарности людям, чей код мне понравился и был мною использован, а именно Pashgan(ChipEnable.Ru) за самую удобную, из найденных в сети, библиотеку для DS18B20.

Основные функциональные возможности:
* Часы
* Календарь
* Измерение температурв 2-мя датчиками - в доме и на улице
* Ведение логов температуры:
+ поминутно (последние, от текущей, 59 минут)
+ по часам (последние, от текущего, 23 часа)
+ по суткам (последние, от текущих, 30 суток)
+ по месяцам (последние, от текущего, 23 месяца)
Логи суток и месяцев сохраняются в eeprom, мало ли за 2 года бэкапная батарейка сядет.
* На основном экране колебания температуры отображаются в виде графика, раздельно для каждого датчика.
* В случае пропадания питания термометр гасит дисплей и уходит в сон, при этом часы продолжают идти, а измерения производятся и записываются.

Функционал:
Основной экран выглядит так:


Ещё несколько фото экранов меню, логов и настроек:


Кнопки без подписей, контекстные, пиктограммы поясняющие их назначение появляются, когда кнопки активны.

Сразу отвечу на вопросы, которые задал бы сам автору девайса:
Делал под себя, потому, что не нашел ни одного внятного градусника с функционалом больше чем у спиртового термометра и наручных часов, а так МК всё-таки... он потенциально может намного больше, чем просто считывать датчики и писать чего считал на дисплейчике. А вот видеть суточные месячные итд. колебания температуры - это мне уже интереснее. Датчиков давления и влажности в городе не нашлость, а где-то заказывать - не настолько они мне и нужны. Места в МК ещё много, и если у кого будет желание вести проект дальше - могу отдать исходники для перепиливания.
Мега128 выбрана только потому что их есть под рукой, да и ненужных функционально, но красивых красивостей влезет значительно больше. :)

Схема:

Всё простенько и без излишеств. В качестве источника питания 5 вольт препарировал китайский импульсный зарядник для соток, предпочитаю иметь гальваноразвязку от сети.

При максимальном токе потребления термометром 30 мА, он абсолютно не греется, что немаловажно для круглосуточно работающей конструкции, да ещё и под стеновой панелью. Добавил к нему только предохранитель.

На схеме и плате выделено два варианта питания подсветки дисплея, у меня низковольтный, но бывают и те, что требуют 6-8 вольт. Использовать нужно только один из двух вариантов, в зависимости от того какой у вас. На плате это реализовано перемычками, замыкаемыми каплей припоя.

Сборка:
Плата двухсторонняя, лужение жидким оловом, дисплей закреплён клеем "Момент-Гель"


Думаю, всё ясно видно по шагам, если всё же будут вопросы - прошу на форум.

Монтаж на стену:

Готово:

 

Ну и, традиционно, ролик:


Файлы:
Прошивка с фьюзами
Плата в SL6


Все вопросы в Форум.




Как вам эта статья?

Заработало ли это устройство у вас?

114 1 1
5 0 0