климат контроль в квартире своими руками пошаговая
Самодельный климат контроль (переделка блока управления кондиционером)
Пару месяцев назад наткнулся на эту запись, и тема меня зацепила, т.к. надоело крутить ручки.
Но проект похоже находится в подвисшем состоянии, поэтому решил продолжить самостоятельно (точнее начать почти с нуля ).
Функции:
1. ручной режим (эмуляция родного блока управления).
2. автоматическое поддержание заданной температуры. Включения кондиционера (при необходимости)
3. контроль температуры испарителя (предупреждение обмерзания).
4. режим разморозки лобового стекла (заслонка и вентилятор на максимум). Включается удержанием кнопки «обдув лобового».
5. уменьшается яркость дисплея (на включение габаритов)
Сразу скажу — в машину пока не ставил. На текущий момент система находится в стадии отладки на столе.
Да, блок управления не родной, был куплен на разборке специально для опытов.
В качестве контроллера выбрал Arduino pro mini (3v 8Mhz) по причине наличия под рукой, ну и использовал ее стабилизатор на 3.3в для питания схемы измерения температуры (отпаяв ножку). Саму Arduino запитал от 5в с основной платы.
Схема подключения получилась такая (пунктиром отделены цепи основной платы):
Обращаю внимание тут 2 датчика температуры (салон и испаритель), поэтому схему согласования датчиков (справа внизу на общей схеме) нужно в 2х экземплярах повторить.
С дисплеем пришлось помучится, т.к. ничего подходящего по размеру (за приемлемые деньги) не нашел. Решил собрать самостоятельно из 2х индикаторов и контроллера MAX7219.
Домашний мини-климат-контроль своими руками
Доброго времени суток, дорогие хабровчане. Хочу поделиться своим небольшим опытом создания домашнего климат контроля с веб информером на основе платы Arduino с использованием TSOP, IR, DHT22 и напольного кондиционера Electrolux и некоторых других компонентов.
Итак, если вам интересна моя реализация добро пожаловать под хабракат (готовый к заливке скетч там же).
Вступление.
В преддверии лета я задумался о необходимости покупки кондиционера, но так как планировка дома и квартиры не позволяет использовать сплит систему вынужден был взять напольный кондиционер. Да, я понимал что будет геморрой с выводом трубки, поэтому во вступлении я кратко расскажу о тюнинге связки кондиционера и моего окна. Всё достаточно просто, есть 2 трубки, одна затягивает воздух, вторая выводит его наружу (горячий). Холодный воздух выходит из центральной части кондиционера.
Для того, чтобы вывести трубки мне понадобилось:
• Оргстекло размером с 1 створку моего окна (стеклопакеты) плюс отверстия под трубки.
• 4 крепления для установки оргстекла
• трубка для воздухоотвода (взял фольгированную) 2 шт.
• кондиционер
Суть заключается в том, что в оргстекле есть 2 отверстия для наших трубок, которые забирают и выводят воздух. Это сделано для того чтобы не было разреженности воздуха (читал на разных форумах об этом, но сам не замечал этого, но хуже не будет, думаю). Трубку с выводом горячего воздуха я закрепил в нашем оргстекле под небольшим углом вверх и влево, трубку забора воздуха под небольшим углом вниз и вправо, дабы воздушные потоки не пересекались. Крепления для оргстекла сделал снаружи окна, идея для этого возникла глядя на установленную антимоскитную сетку в соседней секции окна (живя на нижних этажах надоедают комарьё, плюс в период цветения тополей у меня сетка стала махровой, но в квартиру пуха не попало).
На картинке выше вроде бы понятно как оно крепиться, где расположены трубки и т.д. Если будут вопросы, задавайте в комментариях. И так, теперь у нас есть кондиционер, который находится около окна, из кондиционера трубки вставлены в оргстекло и выведены на улицу (единственное неудобство — постоянно открыто окно, но оно загорожено оргстеклом, не эстетично, но сверлить несущую стену, дырки в диаметре
20см 2 штуки на улицу желания нет). Теперь перейдём к логике нашей системы.
Логическая часть
В моём случае используется кондиционер Electrolux EACM-14EZ/N3, у которого есть несколько режимов + IR пульт. Первый и основной — это, конечно, охлаждение (привет, Кэп). Вторая, но не менее полезная — осушение воздуха (не увлажнение, а именно осушение). Второе бывает очень полезно, особенно в жару, ведь жару легче переносить в более сухом воздухе (в прочем как и холод), а совсем недавно в квартире у меня была влажность под 75-80% (по крайней мере мне так сказал подаренный на работе гигрометр). Для увлажнения воздуха я использую дешёвый увлажнитель, который просто нагревает воду до температуры кипения и всё, описание подключения пока нет, так как ещё не доделал его, но обязательно опубликую, дело в том что у него нет никаких интерфейсов типа IR и т.д., поэтому его необходимо разобрать, припаять свой контроллер с релешкой, но вернёмся к основной теме. Для меня и жены тепература в комнате в идеале 22-24 градуса (ну на крайний случай 25 но при достаточно низкой влажности).
Поэтому мы выделим следующую логику:
• Включаем систему охлаждения в случае t > 25 градусов
• Отключаем систему охлаждения при t 60%
• Выключаем режим осушения при h Код
Этот код смотрит на датчик температуры, отправляет данные на мой сервер (так же отправляет последний статус кондиционера, пока его не обрабатываю но может пригодиться), так же вызывается функция WorkWithCondey которая проверяет данные датчика и принимает решение — влючать или нет кондей и какой режим. На серверной стороне у меня простой скрипт на пхп, который принимает гет запрос с данными (только с локальных ипов из списка разрешённых). Эти данные он сохраняет в базу (пока mongodb), и пишет данные в файл, этот файл доступен в интернете, и я написал маленькую програмку на C# которая читает эти данные и выводит в режиме On Screen Display (OSD), т.е. текст поверх всех окон без фона. То что я планирую оптимизировать во всей этой схеме смотрите в разделе ТУДУ. Если будете использовать мой код, то не забудьте заменить myserver.ru на свои данные.
LIBRARY VERSION: 0.1.05
Try to configure Ethernet using DHCP…
My Local IP address: 192.168.1.107
status, Humidity (%), Temperature ©
OK, 67.5, 26.2
Sending information to weather server
Condition status: 4
status, Humidity (%), Temperature ©
OK, 67.4, 26.3
Sending information to weather server
Condition status: 4
status, Humidity (%), Temperature ©
OK, 67.4, 26.3
Sending information to weather server
Condition status: 4
status, Humidity (%), Temperature ©
OK, 67.4, 26.3
Sending information to weather server
Condition status: 4
status, Humidity (%), Temperature ©
OK, 67.4, 26.4
Sending information to weather server
Condition status: 4
status, Humidity (%), Temperature ©
OK, 67.3, 26.3
Sending information to weather server
Condition status: 4
status, Humidity (%), Temperature ©
OK, 67.3, 26.4
Sending information to weather server
Condition status: 4
status, Humidity (%), Temperature ©
OK, 67.2, 26.4
Sending information to weather server
Condition status: 4
Как видно из лога у нас статус кондиционера «4». Если посмотрите исходный код, то при статусе 4 — у нас срабатывает правило автоматического режима кондиционера, оно и понятно, ведь влажность по логам 67,2% и температура 26,4 градуса. Если поднести датчик к воздушному потоку кондиционера статус меняется на 0, т.е. кондиционер отключен.
Вся система в сборе на полке, откуда оно управляет кондиционером
У нас есть ардуино, ethernet shield, ir led, tsop датчик, кондиционер — и всё это работает автоматически. Пока я его испытывал 2 дня (в выходные) было исправлено несколько багов в скетче, вроде сбоев пока нет.
Итак, список того что планируется реализовать:
1. Поменять файл с данными на Memcache, чтобы не мучить файловую систему. Хранить в мемкэше последние 5 записей на всякий случай
2. Поменять базу данных с MongoDB на Mysql (или что-то другое, просто смысла в монге здесь особого нет, он стоял, а других баз не было, и ставить было лень )
3. Для записи в базу данных использовать очереди (либо Apache MQ либо другие аналоги).
4. Разделить систему на 3 части: ардуино с эзернетом и RL24L01, плата с датчиком температуры (тинька 2313) и RF24L01, плата с ик светодиодом (тинька2313) и RF24L01. Это нужно чтобы уменьшить размеры, чтобы ненужно было подключать всё только к ардуине, а работать по воздуху.
5. Придумать другой воздухообмен, но пока даже мыслей нет как сделать лучше (посоветуйте в комментах, буду очень рад).
6. В связи с рождением ребёнка (ему только месяц исполнился) заказал пир датчики (ик датчик присутствия), не знаю как хорошо он сработает. При ребёнке (ну и вообще при находжении человека в помещении) нужно не включать кондей. Плюс будет отправляться соответствующий статус в скрипт что в помещении люди.
7. Доработать дешёвый увлажнитель, чтобы и его к этой системе подключить. Туда пойдёт плата с NF24L01, тинька 2313 и простенькое реле. Т.к. у этого увлажнителя всего два режима: Вкл и Выкл и то с кнопочки 🙂
NF24L01:
PIR Sensor:
Благодарности
Хабру — за площадку, где я могу поделиться личным опытом, и пополнить багаж знаний
DIHALT — за интересные статьи, благодаря которым я приобщился к DIY
arduino playground — за библиотеку для работы с DHT датчиками
shirriff — за библиотеку для работы с ИК сигналами
Китаю — за дешёвые компоненты и датчики
Тебе, дорогой читатель, за то что дочитал до конца 🙂
И конечно моей жене за сына и волшебные пинки под зад для реализации этой идеи.
Файлы
Upd. Добавил фоток, добавил и обновил схемы подключения. Добавил даташит. Обновил код скетча (небольший фикс). Поправил ссылку на библиотеку DHT22&DHT11.
Upd. 2 — Обновил финальную схему подключения ардуино. (Добавлены резисторы, спасибо за подсказку Siorinex)
Надеюсь вам понравилась статья, отзывы и пожелания оставляйте в комментариях. Буду рад конструктивной критике. И соглашусь сразу, статья для новичков от новичка в этом деле. В выходные сниму видео как это всё работает с полным описанием и демонстрацией.
Система климат-контроля для умного дома
Комфортные условия проживания – это цель практически каждого человека. Ключевым пунктом в обеспечении комфорта в доме является правильная температура и чистота воздуха. Этого можно добиться с помощью системы климат контроль для дома.
Что такое климат-контроль?
Комфортным считается чистый, увлажненный в нормальных пределах воздух. Искусственно его можно создать с помощью нагрева, охлаждения, системы фильтров, увлажнения и рекуперации. Эти функции может содержать единая система вентиляции, или же по отдельности приточная вентиляция, кондиционер (сплит-система) и увлажнители.
Обычный климат-контроль есть в стандартных кондиционерах. С помощью дистанционного пульта управления выставляется заданный температурный режим, и его кондиционер поддерживает все время работы.
Дорогие устройства содержат фильтры, увлажнители и другие функции для очистки воздуха, но цена на них в несколько раз выше.
Устройство и принцип работы оборудования
Дополнительной опцией может служить управление открытием и закрытием ролетов или жалюзи.
Дешевое обустройство климат-контроля тоже возможно. Оно состоит из двух элементов: кондиционер и проветриватель с фильтром.
Кондиционер оснащен датчиком температуры, а проветриватель умеет подавать уличный воздух, пропуская его через очистительные фильтры. При этом фильтры обязательны, особенно если квартира или дом расположены рядом с трассой.
Чтобы запускать подогретый, но чистый воздух зимой, рекомендуется улучшить дешевую установку и вместо стандартного проветривателя использовать агрегат с подогревом. А для тщательной фильтрации рекомендуется устанавливать проветриватель для внутреннего монтажа. С помощью фотокаталистического фильтра убирается СО и прочие вредные газы и болезнетворные бактерии.
Как работают климатические системы?
За сравнение измеренных показателей с необходимыми отвечает интеллектуальный блок, внутри которого расположена плата с микроконтроллером. Если данные не удовлетворяют заданным параметрам, на запрограммированные элементы управления подается соответствующая команда, позволяющая подогнать нужный параметр в верный диапазон значений.
Например, при выявлении сухого воздуха в комнате, включается электрический увлажнитель воздуха.
Для удобства управления основные функции системы выносятся на специальный пульт управления. В качестве пульта климат контроля для умного дома обычно выступает сенсорный дисплей со специальной программой.
Такая система разрешает владельцу не отвлекаться на рутинное поддержание комфорта в доме. При этом климат-контролю не важно, это двухкомнатная квартира или трехэтажный коттедж.
Есть функции смены климата в зависимости от времени. Например, для лучшего сна в спальне температура понизится, а в час пробуждения она на несколько градусов станет выше.
Зонное разделение позволяет настраивать каждую комнату под определенные требования.
Задействовать можно множество параметров, назначить для них таски и использовать триггеры. Все это зависит от возможностей системы и софта, с помощью которого данные функции реализуются.
Состав системы управления
Элементы вписываются в практически любой интерьер дома, не мешают, а дополняют дизайн. Вид составляющих элементов подразумевает наличие различных цветов и форм. Если правильно подобрать и разместить в доме элементы климат-контроля, они не будут бросаться в глаза.
Преимущества автоматического управления
Переключение между режимами может происходить автоматически (через улавливатели сенсоров) или вручную (по запросу человека). При этом, вручную управлять можно как с главного пульта в доме, так и удаленно через смартфон. Это возможно, если интеллектуальный блок управления содержит Wi-Fi модуль, что подключен к домашнему беспроводному маршрутизатору.
На экран выводятся основные показатели в конкретно выбранной локации. Среди основных: температура, влажность, углекислый газ (в процентах). Если система даст сбой и поддержка режимов или иных параметров перестанет работать, самодиагностика постарается выявить проблему и сообщить о ней владельцу. Каналами связи может быть СМС на номер телефона или пуш-уведомление в смартфоне.
Главным плюсом есть эффективное выполнение обязанностей. При большом ассортименте климатического управления, интеллектуальный блок способен исключать варианты одновременного отопления и охлаждения, чтобы не гонять ресурсы устройств в холостую.
Монтаж системы на стадии ремонта существенно снижает кабельную нагрузку по всему дому, пряча сотни метров кабеля «под обшивку» и в специальные короба, закрытые штукатуркой.
Основные недостатки оборудования
Рекомендации по выбору системы
К сожалению, готовых комплексных решений на рынке не сыщешь, потому как каждый комплектуемый объект по сути является уникальным. Систему приходится комплектовать с учетом особенностей каждой подключаемой секции.
Верным вариантом станет покупка и установка климат-контроля одновременно с системами отопления, вентиляционным и иным оснащением, способствующим необходимым климатическим условиям. Это нужно делать совместно, потому что не все используемые устройства имеют блок управления, на который можно передавать команду управления с основного.
Также при раздельной установке не предусматривается установка сервоприводов для автоматического управления двигательными элементами (клапана вентиляции, окна в режиме проветривания). Их монтаж на уже готовое изделие в доме понесет дополнительные денежные и временные затраты. В противном случае отдельно установленные элементы не будут включены в целостную систему климат-контроля.
Не экономьте на оборудовании. Современный частный умный дом обойдется дорого, но это не из-за прихоти компаний и их мнимых «раздутых цен». Следует понимать, что в подобной сложной системе каждый элемент должен быть надежным. Качественные изделия проходят не один десяток тестов, прежде чем попасть на прилавок. Процент брака при этом сводится к нулю, плюс компании, с которыми вы заключаете сотрудничество, обычно берут на себя обязанность по замене бракованного оборудования по гарантии. Думайте о будущем, купите раз за дорого, чем несколько раз за еще дороже.
Элементы систем стоят дорого. Качественный температурный датчик может стоять 10-20 тысяч рублей. А для загородного дома их может понадобится более десятка. Цена на центральный блок управления от 40 тысяч рублей.
Установка климат-контроля своими руками на основе Ардуино, конечно, приветствуется, но только в качестве познавательного эксперимента.
Советуйтесь и обязательно задавайте сотруднику фирмы по установке систем климат-контроля интересующие вопросы. Вносите собственные предложения и говорите, как вы представляете свой умный дом в перспективе.
Монтажные работы: как не напортачить?
После основных работ выполняются проверочные и пусконаладочные.
Заключение
Климат-контроль — это комфорт для обитателей дома или квартиры, защита вещей и организма от бактерий, которые не успевают накапливаться. Но за данный функционал необходимо выложить не малую сумму. Поэтому придется признать тот факт, что подобный комфорт не все владельцы жилой недвижимости смогут себе позволить.
Самодельный климат-контроль или как я от ангины спасался
Дубликаты не найдены
фотку девайса что получился выложил бы
У тебя там три буквы E B C так вот для не электронщиков это реально Eban*tco
к слову не школьный а институтский, причем 2 курс, так что не надо умничать, то что это биполярный транзистор я итак вижу.
Ты в какой-то школе для особо одаренных учился, эти основы в школе проходят, то что в универе их повторяют ничего не значит, так что не умничай.
Явно не в той в которой тебя учили влезать в разговор взрослых.
Мальчик, посмотри на свое первое сообщение! Это уровень имбицила же. Ты прежде чем так говорить мозгами сначала обзаведись. И если тебе так постоянно говорят, что не стоит влезать в разговоры взрослых, то это не значит что ты можешь так другим говорить. И к слову, ты зарегистрировался 2 дня как и пошел гадить в комменты, ты ума лучше наберись и пост хоть один запили.
Девочка, хватить пакостить и грубить, кто тебя так учил разговаривать фу такой быть. То что я 2 дня зарегистрировался не дает тебе право меня этим упрекать, так что гуляй ругайся с кем-нибудь другим, тебя за язык никто не тянул.
Ты ребенок) При чем с умственными отклонениями))) Почитай весь диалог, ты просто смешной школьник которому указали что он не прав, а он отгавкивается))) Иди общайся с такими же имбицилами как ты)
Да не трать силы, это вид такой, серун комментаторский называется, ему хрен что докажешь и выглядит он так
Да не зарекайся =) И это еще не оскорбление, а приличная формулировка =)
Ну и зачем это здесь? На форумы электроники выставляй.
Увеличение количества пинов NodeMCU с помощью сдвигового регистра
Так как у NodeMCU не так и много пинов для подключения периферии, часто возникает нехватка pin. Поэтому такую замечательную отладочную плату откладываем на полку и ищем другие железки для реализации проекта.
Но в некоторых случаях можно расширить количество пинов с помощью сдвигового регистра и реализовать проект на NodeMCU.
Все исходные материалы к уроку можно найти на сайте>>
Надеюсь моя информация будет полезной.
Спасибо! Всем добра!
Дисплей Nextion и NRF24 беспроводное управлении реле
Я уже вкладывал уроки про дисплей Nextion. В которых рассказывал, как можно организовать контроль доступа. Сегодня в проекте рассмотрим более расширено применение полученных знаний из уроков.
С помощью радио модуля NRF24 беспроводным способом (по воздуху) будем управлять реле. Включать и выключать можно различную нагрузку: свет, отопление, вентиляцию и пр.
На основе данной системы можно сделать беспроводное управление освещением в доме.
Надеюсь моя информация будет полезной.
Спасибо! Всем добра!
Самое простое дистанционное управление компьютером
Сегодня расскажу, как я делал удалённое управление ПК с помощью пульта ДУ. Реализовывал я это года 3-4 назад для переключения мультиков для ребёнка на YouTube.
Когда я сидел за компьютером, а ребенок смотрел мультики в другом конце комнаты. И чтобы не вставать постоянно для переключения мультфильмов. Сделал вот такую леньтяйку.
Сегодня данным проектом решил поделиться с вами.
Так выглядит переключение композиций в ВК. А также регулирование громкости.
Надеюсь моя информация будет полезной.
Спасибо! Всем добра!
Как сделать тетрис классический
Избалованные i2c шиной скажут «фу», ведь у нас 4 провода управления SCLK, DIN, DC, CE и RTS которые соответственно подключаются к Arduino, 3, 4, 5, 6, 7. Не забываем подключить питание 3.3 вольта, и землю.
Для рисования будем использовать библиотеку Adafruit GFX Library. В архиве с ней есть примеры использования.
Для управления игрой используем ИК пульт от телевизора. Сигнал будет принимать датчик TL1838.
Я использовал Arduino Uno, т.к. она уже имеет стабилизатор на 3.3 вольт.
Подключение IR приемника:
pin 8 — IR (управляющий). Питание на +5V и GND.
pin 9 — speaker, Земля на GND.
При «проваливании» на собранную строку будет воспроизводиться писк. Он реализован на особенности нескольких пинов Ардуино (в нашем случае 9) выдавать ШИМ с заданной частотой. Игра поддерживает все атрибуты нормальной игры. Ту и подсказка следующей фигуры и текущий счет. Игра ведет учет рекордов. Это значение хранится в энергонезависимой памяти Ардуино. Чтобы сбросить рекорд, достаточно изменить в скетче значение flfirst=1234 на любое другое. В игре также идет автоувеличение скорости падения через каждые 30 списанных строчек, так что, бесконечно долго поиграть не получится ). Скетч не оптимизировался и тщательно не прогонялся, а был написан на досуге в свое удовольствие. Если кто обнаружит ошибку — пишите. О ©. Скетч разрешается править для себя как угодно. Только при публикации где-либо своих вариантов ссылку на первоисточник-муську указывайте ). Для чего делал — длинные выходные + «из любви к искусству». Была бы дочка маленькой, сделал бы ей, наверное, мини игровой автомат для кукольной комнатки на 8 марта, как раз успел бы. Добавил бы несколько игр типа Змейки и Арканоида, а корпус вырезал бы из текстолита, наверное. Только дочка в этом году уже докторскую защищает, так, что мимо, но может кому еще эта идея пригодится ).