не особо удобно просто щелкать релюхами по вайфаю, не хватает железных выключателей(конечно если управлять именно светом)
очень полезное дополнение при отвале роутера или падении сервера
EspPower Управление нагрузками, различный мониторинг.
Модератор: immortal
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: EspPower Управление нагрузками, различный мониторинг.
Согласен....но у esp только на 4 выключателя и 4 реле (ну и пару допов) пинов хватит...
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: EspPower Управление нагрузками, различный мониторинг.
Классное решение - I2C расширитель портов до 16 штук. Сейчас тестирую на ЕСП32. Задержек нет. Для программиста просто переменная вызывается по другому.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: EspPower Управление нагрузками, различный мониторинг.
Это да...хотел попробовать эту штуку...надо как раз в следующем большом заказе хотел приобрести)) а модельку не подскажете, чтоб мне не ошибиться с выбором??))serghei писал(а):Классное решение - I2C расширитель портов до 16 штук. Сейчас тестирую на ЕСП32. Задержек нет. Для программиста просто переменная вызывается по другому.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 13
- Зарегистрирован: Чт сен 08, 2016 12:32 pm
- Откуда: Ярославль
- Благодарил (а): 1 раз
- Поблагодарили: 4 раза
Re: EspPower Управление нагрузками, различный мониторинг.
А если просто поставить на вход( от выключателей) шифратор типа cd4532 и для подключения 8 выключателей потребуется всего 3 пина. Еще 3 для управления 8 реле через дешифратор+тригер Чуть изменьть код и готово. Стоимость микросхем ничтожна.
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: EspPower Управление нагрузками, различный мониторинг.
Скину код только поздно вечером. Новогодняя лихорадка на работе. Если на коленке делать - надо сразу макетку под микруху. У меня готовая плата .......
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: EspPower Управление нагрузками, различный мониторинг.
По правильному при разработке платы надо сделать так , что бы все выводы ESP 8266 или 32 не " торчали наружу" . То есть использовать I2C расширители входов PCF_8574AT (на 8) или PCF_8575DWR ( на 16 выводов ) , мост 1-WIRE - I2C для далласов DS2482-100 на одну линию или DS2482-800 на 8 (!) линий, а так же шинные формирователи ( усилители тока) для включения реле или RGB-LED ( ULN2803AG ).
То есть ESP будет максимально защищена от любых внешних неприятностей в виде наводок и отваливания датчиков.
Программировать достаточно просто - подключаем соответствующую библиотеку и
В случае DS2482-800 появляется возможность прокинуть 8 независимых линий до градусников или каждый даллас посадить на СВОЙ пин!
То есть ESP будет максимально защищена от любых внешних неприятностей в виде наводок и отваливания датчиков.
Программировать достаточно просто - подключаем соответствующую библиотеку и
СпойлерПоказать
Код: Выделить всё
#include <PCF8574.h>
-----------------------
const int LED_R = 5; // port 5 PCF8574
const int LED_G = 6; // port 6 PCF8574
const int LED_B = 7; // port 7 PCF8574
---------------------------
expander.begin(0x38); // Set PCF8574 i2c address = 0x38
expander.pinMode(LED_R, OUTPUT);
expander.pinMode(LED_G, OUTPUT);
expander.pinMode(LED_B, OUTPUT);
expander.digitalWrite(LED_R, LOW); // LED_RED OFF
expander.digitalWrite(LED_G, LOW); // LED_GREEN OFF
expander.digitalWrite(LED_B, LOW); // LED_BLUE OFF
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 407
- Зарегистрирован: Вт окт 24, 2017 2:01 pm
- Откуда: Ижевск
- Благодарил (а): 45 раз
- Поблагодарили: 69 раз
Re: EspPower Управление нагрузками, различный мониторинг.
я с одной ESP12 опрашиваю 8 выключателей и управляю 8-ю реле и шлю пакеты по MQTTnick7zmail писал(а):Согласен....но у esp только на 4 выключателя и 4 реле (ну и пару допов) пинов хватит...
да, ног маловато, но 74hc595 еще никто не отменял
так же есть мультиплексоры при помощи которых можно расширить и количество входов, а освободившиеся ноги задействовать на опрос датчиков температуры/ влажности/ освещенности
PI2 + MQTT + 5 ESP8266 + Atmega16