«Все-в-одном» центр управления на недорогой ЖК панели.
Что делать, если вы могли бы иметь простой способ централизованного управления несколькими приборами в вашем доме, температурой и другими интеллектуальными устройствами через простой контроллер с экраном?
Это именно то, что ESP32-S3-4848S040 делает для вас: от освещения, кондиционера, нагревателя до электрических окон и штор, новый мир домашней автоматизации сделает вашу жизнь умного дома лучше!
Для каких целей стоит использовать? Небольшая квартира с минимальным набором WiFi умных устройств. Когда не имеет смысла развертывать полноценную многофункциональную систему на базе например HomeAssist. Ну и требование сохранять полную работоспособность при пропаже интернета (имеется в виду отработку управляющей логики локально, а не в облаке. Конечно при
пропаже интернета пропадут данные по погоде — но многим это не критично на время пропажи инета).
И так, что мы имеем?
Размер: 86.00 X 86.00 X 14.00 мм
Тип: 1 или 3 реле.
Центральный модуль:ESP32-S3-N16R8 (16MB QIO Flash и 8MB OPI PSRAM).
Совместимость: ESP32 / Arduino / LVGL
Размер экрана: 4.0 дюйма
Размер для монтажа: 68mm стандартный квадратный European in-wall box
Разрешение экрана: 480*480
Модель: ESP32-4848S040С
Экран 4 дюйма. Яркий, контрастный, комфортный для глаз. Тачскрин емкостной! Что на мой взгляд дает огромный плюс. Работа «пальцем по экрану» тактильно комфортная. И поверьте, я знаю в этом толк.
Компактный корпус под монтаж в стандартный квадратный евро-подразетник.
Сзади 5 клемм. Питание и 3 выхода реле. Это подразумевает, что необходимо полноценное питание ( фаза и ноль) в месте установки устройства. «Сквозного» питания через нагрузку не предусмотрено.
С боку — разъем USB-C, дырка спрятанной кнопки «сброс» и гнездо TF карты.
Само устройство состоит из 2-х частей: лицевая часть и силовой модуль с блоком питания.
Разбираем силовую часть:
Без защитной пластины.
Со стороны деталей.
Реле.
Собственно претензий к реализации нет. Отмыто хорошо, по схемотехнике все классически. Силовая часть разведена корректно, шанс заноса высокого потенциала в низковольтную часть минимальна. Хотя есть одно спорное место в районе субмодуля питания. Реле коммутируется через управляющие ключи. Нагрузочная способность реле белее чем достаточна для коммутации не особо мощной нагрузкой.
Управляющий модуль:
Собственно, кроме ESP32 из заметных чипов там стоит:
NS4168 — усилитель звука класса D на 2,5 ватта.
CH340 — конвертор СОМ-USB
IP5306 — контроллер зарядки аккумулятора.
Разъёмы для внешних устройств:
Bat — подключение аккумулятора
P1 — консоль
Speak — подключение динамика
Кнопки ( не доступны в собранном устройстве) — «Boot» и «RST» Для реанимации криво прошитых устройств.
Вообще по конструкции возникает куча вопросов. Такое впечатление, что это устройство — комбинация 2 разных устройств, разработанных отдельно и без оглядки на другое устройство. Типа: разработали процессорный модуль для дома — но в серию он не пошел. А давайте приделаем к нему блок питания с реле и быстро выкинем в продажу.
Судите сами: Все внутренние разъёмы не имеют выхода наружу. На схеме есть всё для работы аккумулятора, но его не подключить! На плате распаян усилитель для звука и поставлен разъем — но его нет и не подключить!
Ну или делать вырезы самому на нижнем пластике.
Софт:
Ссылка на софт:
pan.jczn1688.com/directlink/1/ESP32%20module/4.0inch_ESP32-4848S040.zip
С софтом — все нормально. Если честно даже непривычно. В комплекте — стандартный набор SDK. Полный комплект документации, выводы расписаны, куча примеров работы с WiFi и несколько с BLE. Ну и стандартные HelloWord и залитый тестовый скейтч.
Все открыто и доступно в исходниках.
Базовая демо-программа показывает погоду и позволяет управлять реле. Совместно и индивидуально. Естественно с неправильными данными по городу и часовому поясу. Управление другими дополнительными устройствами — просто заглушки в коде.
Очень поразила библиотека LVGL. Ранее с ней не работал. Библиотека поддерживает большое количество микроконтроллеров, таких как STM32, ESP32 и другие. Позволяет создавать очень красивые и эффективные интерфейсы «профессионального» качества. Но размер прошивки улетает в мегабайты. Так что если памяти десятки и сотни килобайт — однозначно мимо. У меня тестовая прошивка в 8М раздел на флеше не помещалась. Только в 16М. Ну и видеобуфер нужен.
Так что при минимальном знании Arduino — можно вообще очень красивые вещи творить.
При необходимости можно напечатать на 3D принтере подставку. И использовать как консоль для управления чем-либо.
Выводы:
Устройство очень понравилось. Обратите внимание на цену — 2200 руб. Ближайшие аналоги (
mySKU.me/blog/discounts/98227.html и
mySKU.me/blog/china-stores/98682.html ) стоят раза в 2 больше и работают через облако ( если не перешивать конечно с оригинальной прошивки на HA).
Для минимальной автоматизации дома — самое то. Если решите расширяться — устройство легко перешивается в OpenНasp и легко интегрируется в любую большую подсистему умного дома.
Особенно с учетом возможности вывода изображения с WiFi видеокамеры (фото не моё).
Плюс очень хороший стенд для различных домашних самоделок и оттачивания навыков работы с ESP32 и библиотекой LVGL
Подразетник для монтажа — ориентировочно
https://aliexpress.com/item/32958909969.html
RAM: [=== ] 31.1% (used 101824 bytes from 327680 bytes)
Flash: [======= ] 66.6% (used 1314645 bytes from 1974272 bytes)
Вот 2мб раздел на 4мб флешке на cheap yellow display 2432S024C (вот кстати откуда схемотехника-то) с FATFS, MQTT, LVGL с интерфейсом и логикой.
Home Assistant Green + SkyConnect + старый планшет = автономная система умного дома, ну почти автономная ツ
Я на прошлой неделе поставил, осваиваю потихоньку.
А вот для освещения (и соединения) в потолке квадратные коробки.
Но были и специальные подрозетник для одной из линеек
github.com/espzav/UVC-Camera-and-MSC-LVGL-Example
И скорее всего на больших экранах больших FPS не добиться.
Тут скорее неисправная микроволновка поможет.
Вот другой лот того же самого, тут доставка бесплатная, но цена на те же 450 дороже: https://aliexpress.ru/item/1005006622746590.html
И у продавца есть другой лот с бесплатной доставкой, но за 1500. Если умножить на 9, получится гораздо дороже первого варианта.
На Джуме средняя цена доставки уже учтена. Поэтому там цена товара выше, чем на Али.
Из зоны (без кавычек) — RU — бегу как… как… от… очень быстро.
Что такое «новый интерфейс»???? На всякий случай — мобильное приложение — давностью года 2-3…
Цену — мониторю. В_закладки/желания/корзину — добавляю.… Жду когда предложат дешевле…
Так и живём.
Поэтому сей девайс в рамках умного дома, имхо, разве что для того, чтобы поразвлечься на досуге.
с другой стороны WiFi будет та же esp32 только без экрана но с реле, и обойдется скажем в 1500 руб (кстати я знаю такие готовые платы)
Это центр, он управляет исполнительными устройствами, находящимся на периферии. А реле здесь насыпали с избытком маркетологи без оглядки на нужность.
свет и вентиляция например
На свет в ванной удобней будет физическая кнопка; в гараже зачем дисплей?
А так то можно и плиткой с надписью «Pentium» выложить пол в ванной, никто не запрещает.
А вот датчик присутствия лично мне не годится — ванная на ночь оставляется открытой, чтоб кошка в лоток могла ходить; и светомузыка из-за перемещения соседей этажом выше мне ни к чему. Буквально вчера убрал. Не такой большой труд — щелкнуть выключателем.
У меня в ванной и в туалете вот такие работают уже несколько лет.
Настроил задержку отключения 8 минут. Привык уже настолько, что когда в гостях захожу в ванную ожидаю, что свет включится :)
В отличие от большинства аналогов эти датчики двухпроводные, а не трёх!
Включаются просто в разрыв цепи, не надо ничего переделывать в проводке.
Хотя может кому-то и нравится с горшка передавать приветы электронике, помахивая руками.
Уникальная/авторская фотография — приветствуется.
Я ТАКОЕ видел — лучше не вспоминать…
Есть варианты побороться с проблемой батареи:
— некоторые планшеты позволяют включить ограничение по заряду 85%.
— можно поставить одну из программ автоматизации, в которой прописать действия по разряду батареи до например 50% и по достижению заряда до 80%. Этими действиями отправлять запросы на например ESP32, которая будет управлять реле, включающим и выключающим питание планшета. Работает, но громоздко.
Как вариант, убрать батарею из планшета совсем и использовать внешний бесперебойник на 5В на случай отключения электричества. Ну а батарею задействовать как раз в этом самом бесперебойнике.
Естественно, можно прицепить обманку или настоящий NTC.
Подать 3.7-4В сразу на контакты батареи. Планшет будет думать что батарея есть и заряжена. Ну и резистор вместо NTC, если есть такой вход.
Кнопку питания тоже можно через кондер посадить на землю, тогда при подаче электричества будет импульс включения.
Но лучше все же бесперебойник, чтобы при каждом отключении электричества не происходила полная загрузка Андройда.
Они исследовали механизм деградации батареи с помощью томографа, который позволил увидеть рост усиков металлического лития.
Как пример:
4pda.to/forum/index.php?showtopic=806757&st=0
На redmi 4 pro, на redmi 10pro работает без рут
Заманчиво и креативно.
Главное — просто.
Питание батареи, поидее, тоже должно где-то регулироваться через настройки прошивки. Современные устройства, насколько знаю, уже давно не держат батарею под постоянным напряжением — это довольно быстро приводит к её деградации, да и в целом небезопасно.
Релюхи же намного удобнее размещать отдельно, где они нужны, и управлять ими удалённо.
Имхо, но это всяко легче будет(на порядок), чем сабж доводить до ума.
И ладно планшет — искать, покупать — под всё это дело и телефон зайдёт старый, у кого их сейчас нет? Там всяко экран будет побольше 4". Сам давно хотел сделать, но всё руки не доходят.
Имеем «локальное» с реле и граф.интерфейсом…
Выводы расписаны только для самого модуля ESP32, так на него и без них док достаточно.
А где документация на само устройство? Нет ничего, естественно.
Кривые примеры для ардуины все в иероглифах китайских… Жуть.
В принципе при нужде можно и самому составить. Схемотехника там простейшая. Но просто это никому не было нужно.
Я там вообще документации для самостоятельного написания кода не вижу никакой.
(кроме кривых примеров для ардуины на китайском которые придется реверсить как-то)
Простите, вы сами хоть раз писали под что-то подобное? (не готовый «скетч» компилировали, а чтоб самостоятельно)
Очень мощный фреймворк для создания пользовательских интерфейсов. Правда довольно замороченный.
конкуренты дают хотя бы схему и какое то описание
распиновку и контроллер определяем по строчке с Arduino_ESP32RGBPanel
в принципе если взять готовый пример и от него плясать то разобраться можно
но это всяко для не совсем начинающих
https://aliexpress.ru/item/1005004952726089.html
Стоит на 500 руб дороже. Но это 7" с емкостным экраном, ESP32S3 и параллельным интерфейсом
В обзоре это тоже DIY решение, а не коробочное, так как прошивку сперва нужно сделать под себя.
В подрозетник 7" не в пихнуть в любом случае, как и планшет.
Но если честно, вставлять дисплей в подрозетник — так себе, так как редко их делают в удобном для обзора месте. А делать специально ничем не лучше чем внешний экран повесить
В печатном корпусе вполне себе решение
И все таки это 7" а не 4"
проверочное слово — 3,143дят, никто же не говорит 3,143диют
:)
или уже говорят?
Так и не понял, сколько и каких датчиков к нему можно прицепить.
Датчики на прямую не подключаются. Бери умные датчики с WiFi интерфейсом и прописывай прием данных с них.
Концепция данного устройства — опрос устройств по WiFi ( или BT) и управление ими. С красивой индикацией.
====
The 4-inch screen relay and I2S audio are shared IO ports, IO1, IO2, and IO40. If audio is needed, the 0 ohm resistors R25, R26, and R27 should
be moved to R21, R22, and R23.
====
то есть либо реле либо звук
===================================
так же есть неочевидный патч, чтобы под приложение было больше памяти вроде как и должна
Replace partition table huge_ App.csv
Replace boards.txt
если его заменить в более новой версии то исчезнет поддержка некоторых плат
для спокойствия при этих заменах можно просто поставить v2.0.11
или вообще не химичить с этим
на GPIO16 и 17 должны быть светодиоды (?)
реле на gpio1,2,40
psenyukov.ru/%D0%BF%D0%B0%D0%BD%D0%B5%D0%BB%D1%8C-%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F-%D1%83%D0%BC%D0%BD%D1%8B%D0%BC-%D0%B4%D0%BE%D0%BC%D0%BE%D0%BC-%D0%BD%D0%B0-esp32-%D1%81-%D1%91%D0%BC/
Восторгов не вызвало в виду сложности процесса, но лучше чем старый телефон.
Так же подсветка может включаться в HA, потом она сама отжимается назад.
Живёт у меня на столе три месяца.
—
таки есть соответствие пинов и их подключения
что специфично — usb не выведены на разъем usb, а используется мост CH340 USB Serial
а через usb можно осуществлять отладку типа виртуальный jtag и судя по архиву — так и делали