|
Теги статьи: | Метеостанция |
Метеостанция с климат-контролем.
Автор: АСУ
Опубликовано 30.08.2013
Создано при помощи КотоРед.
Участник Конкурса "Поздравь Кота по-человечески 2013!"
Приветствую уважаемых котов!
Данное устройство предназначено измерять температуру от двух цифровых датчиков (дом/улица), атмосферное давления и влажность воздуха, а так же предназначено поддерживать климат-контроль по заданной программе, управляя сплит-системой. Устройство помещено в суппорт Mosaic (LEGRAND) и установлено в кабель-канал DLP LEGRAND.
Внешний вид устройства.
Сплит-системы Haier HSU-12HF03
Характеристики устройства:
Базовое устройство сделано на МК ATtmega32 (4 МГц от внутреннего генератора) , с дисплей МТ-16S2D, двумя датчика температуры DS18B20, датчиком влажности HIH-4000-004, датчиком давления МРХ4115АР, устройство так же имеет часы-календарь DS1307, зуммер с внутренним генератором, внешнюю память EEPROM 24C02, пять кнопок управления.
Устройство управления сплит-системой сделано на базе ATtini13 (9,6 МГц от внутреннего генератора).
Устройство выполнено на трёх печатных платах (ПП).
1. Блок управления (базовый блок).
2. Кнопки.
3. Формирователь IR-сигнала (имитирующий дистанционный пульт от сплит-системы) и дополнительный блок питания.
Схема базового блока.
Печатная плата базового блока.
Внешний вид базового устройства.
Схема плата управления.
Печатная плата управления сплит-системой.
Внешний вид отображения основных экранов.
Внешний вид отображения некоторых экранов миню.
Основные возможности устройства:
• Включение и выключение сплит-системы (Haier HSU-12HF03) в определённое время, дня недели или дате и месяце, при заданных уставках по температуре, на охлаждение или на обогрев.
• Два программируемых будильника.
• Отображение температуры от двух датчиков DS18B20.
• Отображение атмосферного давления и влажности.
• Отображение времени, дня недели, месяца, года.
• Сохранение всех настроек в энергонезависимой памяти.
• Ведение непрерывного 12_ти часового архива. Каждый час в архив записывается: час, дата, месяц, температура датчика №1 (улица), давление и влажность.
В устройстве организовано два основных экрана отображения. Первый экран показывает температуру от двух датчиков, атмосферное давление и влажность. Второй экран показывает время, день недели, дату, месяц, год, порядковый номер записанного архива. На обоих экранах также отображается информационные значки: уровень заряда батарейки (CR2025) часов, включения будильника, статусы программы включения сплит-системы, ошибка при обращении к DS1307 или EEPROM 24C02.
Устройство имеется меню. В меню можно выбрать:
• Установку часов,
• установку будильников,
• сплит-система (программирование включения и отключения сплит-системы),
• калибровка (калибровка показаний выводимых значений на дисплей, давления и влажности),
• поиск и сохранения датчиков температуры,
• напряжение батареи часов,
• установку яркости подсветки дисплея,
• установку контрастности дисплея,
• датчик давления (показания давления в мм. рт. ст, показания в кПа, напряжение выхода датчика.),
• архив (просмотр архива).
Устройство управления сплит-системой может посылать всего четыре IR-сигнала имитирующего дистанционный пульт.
1. Включение сплит-системы на охлаждение (уставка 20 градусов).
2. Выключить сплит-систему при охлаждении.
3. Включение сплит-системы на обогрев (уставка 27 градусов).
4. Выключить сплит-систему при обогреве.
Подробное описание работы и настройки устройства описаны в руководстве по эксплуатации (Руководство по эксплуатации.zip).
Fuse Bits ATtmega32 (4 МГц от внутреннего генератора).
Для Algorithm Builder и UniProf галочки ставятся как на картинке.
Для PonyProg, AVR Studio, SinaProg галочки ставяться инверсно.
Fuse Bits ATtini13 (9,6 МГц от внутреннего генератора).
Для Algorithm Builder и UniProf галочки ставятся как на картинке.
Для PonyProg, AVR Studio, SinaProg галочки ставяться инверсно.
Конечно, в основном устройство создавалось для конкретной управляемой нагрузки (сплит-системой), но в принципе можно управлять и другими устройствами. Основная плата устройства может работать и без платы управления сплит-системой или с другой платой управления. Управление сплит-системой осуществляется по двум выводам (2; 3), разъёма CON3 базового устройства. Вывод 2 определяет включать или отключать сплит-систему (0 – отключить, 1 – включить). Вывод 3 определяет режим работы сплит-системы, охлаждение или нагрев (0 – охлаждение, 1 – нагрев).
Если возникнут вопросы задавайте, постараюсь ответить.
Файлы:
Прошивка платы управления
Исходник платы управления
Исходник базового устройства
ПП базового устройства
ПП устройства управления
Руководство по эксплуатации
Прошивка базового устройства
Все вопросы в Форум.
Эти статьи вам тоже могут пригодиться:
Очень простая GSM метеостанция. Реинкарнация.