Найти тему
.Tech

"Пре-Релиз проекта универсальной платы УД - GenNode"

Иногда это сложно. Но Я должен...

Звучит как фраза из фильма, однако здесь про проект GenNode. (Generic use Node)

Концепт еще не опубликованного проекта универсальной платы для Умного дома на основе ESP8266 управляемый ESPHOME была в двух итерациях.

Один из самых главных достоинств платы - отпадает необходимость в макетной плате и лучшая изоляция схемы при использовании реле. То есть колхоза меньше!

При доработке было выведено 16 пунктов на изменения вроде универсального питания на плату DC-Jack и MicroUSB а так же предусмотренное место под новые датчики таких как SenseAir S8 и PZEM-oo4T.

Что планируется?

Простым и культурным словом, будет сказано мягко, поэтому - дофига :)

А если поконкретнее то задел будет на следующее:

+ Двойное питание (DC-JACK \ MicroUSB) по первому поддержка до 20в

+ Порт программирования выведен на MicroUSB разъем, но если он не установлен, то вывод по старинке - на штырьки PLS

+ 3 Уровня питания (если используется DC-JACK) Получаем 12, 5 и 3,3в таким образом можно питать разные устройства и датчики.

К примеру датчик движения требует 5-12в, i2c дисплей или датчик 3.3в, силовое реле 12в, RGB контроллер p9813 требует 5в

+ 2 входа под сигнальные датчики с защитой портов. Гальванически не развязаны.

+ Шина I2C для датчиков и дисплеев \ прочего.

+ Порт расширения для подключения RGB контроллера p9813 к нему так же можно подключить 3 отдельных светодиодных ленты. Все же лучше чем программный PWM

+ 2 прямых транзисторных выхода с параметрами 20в 4А (замки, реле, свет, двигатели)

+ 2 Релейных выхода для управления нагрузкой 220в 10А.

+ Поддержка установки цифрового электросчетчика PZEM-004T

+ Поддержка датчика углекислого газа AirSense S8

+ Поддержка установки пищалки 10мм

+ Возможность использовать 4 управляемых вывода через сборку дарлингтона ULN2003 вместо реле, пищалки, транзисторных выводов, например для управления шаговым двигателем или иной нагрузкой до 0,5А 15в

+ Поддержка возможности использовать аналоговый вход как датчик. Например датчик освещения на основе фоторезистора.

+ Возможность переназначить неиспользуемые порты, для случаев когда не используются выводы i2c

+ Возможность выбора питания реле 5/12в

Пока это все.

Как говориться лучшее - враг хорошего. Главное в этом проекте не перегнуть палку и сделать более менее сносно в плане использования.

Например взглянув на первые варианты можно увидеть попытку подогнать размер платы под корпус, но не предусмотрен способ крепления этой самой платы в нем же. Т.к. Используются углы для размещения компонентов. И датчики, контакты питания для них не рассчитаны на удобное раздельное подключение.
Если есть желание взглянуть на наработки той самой платы:

GenNode rev: 1.2 Кое как пользоваться можно, но далеко от моего идеала.
GenNode rev: 1.2 Кое как пользоваться можно, но далеко от моего идеала.

Goto Progress///