В настоящее время набирают популярность системы умный дом, но цена на такие системы очень сильно кусается. Я вам представляю схему, которая, подходит не только для дома, но, а также для гаража и упростит вашу жизнь, и жизнь вашей машине. Все компоненты можно приобрести на сайте aliexpress.com. Из компонентов - ардуино, 3 кнопки, LCD Дисплей и Датчик DS18b29. Цена устройства на момент начала 2017 года $6,5. Данная система поддерживает температуру в квартире\гараже.
Для начала немного теории
Эта система работает на базе микроконтроллера АРДУИНО. Сначала подается питание от стабилизированного источника питания (для АРДУИНО УНО используется 9 вольт, для АРДУИНО НАНО 5,5 вольт) ток более 1,5 ампер. Питание подается напрямую к ардуино. От АРДУИНО питание подходит к датчику температуры, дисплею, модулю реле. Цифровые выходы подключаются к дисплею, датчику температуры. Аналоговые выходы к модулю реле, джойстику (кнопкам, энкодеру). Как все работает? Подключенный к ардуино датчик температуры отдает сигнал на атмегу, затем этот сигнал расшифровывается и подается на дисплей. На аналоговых выходах сигнал выходит на выводы модуля реле и кнопки, с кнопок поступает сигнал, и он программирует ардуино под ваши пожелания.
Приступим к практике.
Для начала все соберем на бредборде (Беспаечная плата, рекомендую использовать минимум 400 пинов). Установим ардуино, дисплей, датчик температуры, 3 микрокнопки. В скетче я написал то, что дисплей подключается к выводам 2-7 (цифровые), датчик температуры (DS18B20, вывод DATA) к выводу 9 (цифровой), выводы INI (реле) к выводам А0-А3, кнопки к выводам А4-А6, модуль реле, датчик температуры, кнопки подключаем к шине питания.
На картинке видно как подключать ардуино:
Затем загрузим скетч на ардуино. После загрузки скетча проверьте работоспособность реле и дисплея (подробнее о подключение дисплея можно прочитать в интернете). Для проверки скетча нужно нажимать на кнопки.
P.S. Для изменения температуры надо держать кнопки, подключенные к А2 и А3(А4) - для первого реле и А3 или А4 - для второго реле
После нажатия кнопок на дисплее появится температура срабатывания реле
Если все работает верно, то нужно все собрать на печатной плате (подробнее можно прочитать в интернете).
Затем будем делать корпус. Его размеры 300*200*150. Я выпилил его из дерева. С задней стороны к нему подходит питание 220 вольт. На передней стенке стоит розетка – на 3 гнезда. К 2 гнездам подключаем выводы А0 и А1 от реле (1 вывод на маломощный обогреватель (он будет включаться если температура чуть ниже нормы), ко 2 выводу подключаем мощный обогреватель (он будет включатся если температура намного занизилась) )… В этом корпусе собираем блок питания. Вырезаем на передней стенке отверстия для LCD. На задней стенке ставим тумблер (для подачи питания).
У нас получилась система умный дом. Также можно вместо обогревателя подключать вентиляторы или теплые полы.
Я использовал переднюю панель от ИБП
Список радиоэлементов
Обозначение | Тип | Номинал | Количество | Примечание | Магазин | Мой блокнот |
---|---|---|---|---|---|---|
Arduino | Плата Arduino | Arduino Nano 3.0 | 1 | UNO | Поиск в магазине Отрон | |
DS18b20 | Датчик температуры | DS18B20 | 1 | Поиск в магазине Отрон | ||
SW | Кнопка | 3 | Поиск в магазине Отрон | |||
ИП | Блок питания | 5.5 Вольт 1.5 Ампер | 1 | Для UNO 9 Вольт | Поиск в магазине Отрон | |
Обогреватель - Вентилятор | 2 штуки | 1 | Мощный - Маломощный | Поиск в магазине Отрон | ||
Дисплей | LCD1602 (WH1601) | 1 | Поиск в магазине Отрон | |||
Скачать список элементов (PDF)
Комментарии (4) | Я собрал (0) | Подписаться
Для добавления Вашей сборки необходима регистрация
И к слову:
Зашел в эту тему потому что сам делал свой "смарт-гараж", но только на RPi + 3g-modem + telegram, штука которой через телегу мог включать/отключать обогрев гаража, поддержку определенной температуры, а так же мониторить текущую, на данный момент в начале лета перестал работать (telegram-cli в связи с тем что давно не обновляется), а скоро зима, еще не брался, но буду делать что-то похожее, ибо очень удобно.