Страница 2 из 2

Re: EspPower Управление нагрузками, различный мониторинг.

Добавлено: Чт дек 28, 2017 8:26 am
ZyaK
не особо удобно просто щелкать релюхами по вайфаю, не хватает железных выключателей(конечно если управлять именно светом)
очень полезное дополнение при отвале роутера или падении сервера

Re: EspPower Управление нагрузками, различный мониторинг.

Добавлено: Чт дек 28, 2017 8:29 am
nick7zmail
Согласен....но у esp только на 4 выключателя и 4 реле (ну и пару допов) пинов хватит...

Re: EspPower Управление нагрузками, различный мониторинг.

Добавлено: Чт дек 28, 2017 8:37 am
serghei
Классное решение - I2C расширитель портов до 16 штук. Сейчас тестирую на ЕСП32. Задержек нет. Для программиста просто переменная вызывается по другому.

Re: EspPower Управление нагрузками, различный мониторинг.

Добавлено: Чт дек 28, 2017 8:38 am
nick7zmail
serghei писал(а):Классное решение - I2C расширитель портов до 16 штук. Сейчас тестирую на ЕСП32. Задержек нет. Для программиста просто переменная вызывается по другому.
Это да...хотел попробовать эту штуку...надо как раз в следующем большом заказе хотел приобрести)) а модельку не подскажете, чтоб мне не ошибиться с выбором??))

Re: EspPower Управление нагрузками, различный мониторинг.

Добавлено: Чт дек 28, 2017 8:55 am
Juriss
А если просто поставить на вход( от выключателей) шифратор типа cd4532 и для подключения 8 выключателей потребуется всего 3 пина. Еще 3 для управления 8 реле через дешифратор+тригер Чуть изменьть код и готово. Стоимость микросхем ничтожна.

Re: EspPower Управление нагрузками, различный мониторинг.

Добавлено: Чт дек 28, 2017 8:59 am
serghei
Скину код только поздно вечером. Новогодняя лихорадка на работе. Если на коленке делать - надо сразу макетку под микруху. У меня готовая плата .......

Re: EspPower Управление нагрузками, различный мониторинг.

Добавлено: Чт дек 28, 2017 9:53 pm
serghei
По правильному при разработке платы надо сделать так , что бы все выводы ESP 8266 или 32 не " торчали наружу" . То есть использовать I2C расширители входов PCF_8574AT (на 8) или PCF_8575DWR ( на 16 выводов ) , мост 1-WIRE - I2C для далласов DS2482-100 на одну линию или DS2482-800 на 8 (!) линий, а так же шинные формирователи ( усилители тока) для включения реле или RGB-LED ( ULN2803AG ).
То есть 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
В случае DS2482-800 появляется возможность прокинуть 8 независимых линий до градусников или каждый даллас посадить на СВОЙ пин!

Re: EspPower Управление нагрузками, различный мониторинг.

Добавлено: Сб дек 30, 2017 9:45 am
ZyaK
nick7zmail писал(а):Согласен....но у esp только на 4 выключателя и 4 реле (ну и пару допов) пинов хватит...
я с одной ESP12 опрашиваю 8 выключателей и управляю 8-ю реле и шлю пакеты по MQTT
да, ног маловато, но 74hc595 еще никто не отменял :)
так же есть мультиплексоры при помощи которых можно расширить и количество входов, а освободившиеся ноги задействовать на опрос датчиков температуры/ влажности/ освещенности