
УМНЫЙ К1 — контроллер на базе ESP32 с REST, syslog и много опенсорса
sazanof 15 минут назад УМНЫЙ К1 — контроллер на базе ESP32 с REST, syslog и много опенсорса Простой 4 мин 478 JavaScript * C * Электроника для начинающих Умный дом Роадмэп Из песочницы ПредисловиеВозможно то, про что я...
<5 — 2026'da uzaya kaç SpaceX Starship fırlatması ulaşacak?
В сфере искусственного интеллекта произошло заметное событие. sazanof 15 минут назад УМНЫЙ К1 — контроллер на базе ESP32 с REST, syslog и много опенсорса Простой 4 мин 478 JavaScript * C * Электроника для начинающих Умный дом Роадмэп Из песочницы ПредисловиеВозможно то, про что я хочу рассказать в своей первой статье тут, покажется не новым, уже знакомым велосипедом. Речь пойдет о контроллерах на базе ESP32 и программном обеспечении. Да, современных решений, открытых и бесплатных – много.
А сейчас зарождается еще одно (а опенсорса мало не бывает, я считаю). В статье я упущу и не буду рассказывать ни про свое знакомство с ардуиной, esp, php, python, js ни про то, что пришел сюда давным-давно гуманитарием. И да простят мой, вероятно не корректный, «жаргон» истинные профессионалы в микроэлектронике и программировании - итак, приступим.
Технические детали
Совсем недавно я отключил RPI4 с HA и наконец «воткнул» в котельную очередную, но «готовую к деплою» версию контроллера (разрешите его далее называть «УМНЫЙ К1», спасибо). Котроллер в щиткеА что по железу? К1 – контроллер (или любая ESP32, подключенная нужным образом), содержащий набор полезных функций (делал для себя изначально, и делаю по сей день):· 8 (было 6) реле по 5А· 6 входов· Opentherm совместимый адаптер· 2 открытых коллектора· Вход-детектор 12в· 2 NTC 10К· 2 ADC 3 pin (для подключения, например, 5в аналоговых датчиков)· Onewire (ds18b20)· Слот под самые простые приемники RF433· Ethernet W5500· Пищалочку (бип-бип)В открытый доступ схемы еще не выложил, поэтому приложу скрины:Цифровые входы и выходы сделаны, как я понял классическим методом для похожих контроллеров - PCF8574 в тандеме с 74HC14DЦифровые входыЦифровые выходыОткрытый коллектор через BCX56-16 через биполярный транзистор типа NPN.
В К1 их 2 штукиОткрытый коллекторДля NTC термисторов предусмотрена подтяжка 10к по питанию, токоограничивающий резистор на 1к, плюс защита ESD через PESD3V3L1BA2 NTC термистораАналоговый вход (2 шт) через делитель напряжения, также защищен ESD диодомADCРеле (тут 8 штук в контроллере) - решил упростить так, через транзистор. Канал релеАдаптер opentherm по схеме, коих можно много найти в достаточном количестве. Opentherm совместимый интерфейсUSB с неубиваемой розеткой и примитивным, простым CH340C - для мониторинга и заливки прошивки:USB CH 340CОбщий видПо железу закончили, теперь коротко о программных возможностях.
Этот прогресс даёт важные сигналы о будущем отрасли, и технологический мир внимательно наблюдает.





