Экосреда ecoins - Панели ESP32-8048S0xx
-
- Полковник
- Сообщения: 4110
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 157 раз
- Поблагодарили: 195 раз
Экосреда ecoins - Панели ESP32-8048S0xx
На рынке появились перспективные панели на ESP32 от 3.2 до 7 дюймов.
В отличии от DWIN гораздо они гораздо проще в использовании, имеют дополнительные возможности (дополнительные UART, i2c, свободные пины).
И гораздо дешевле Nextion.
Данная тема посвящена исследованиям этих панелей, софта к ним (есть разные библиотеки) и разработки софта и блоков для среды FLProg. [spoiler title=Схема] [/spoiler] Хороший сайт с видеоуроками
https://www.elecrow.com/display/esp-hmi ... rm=idd%3D2
Где приобрести:
https://aliexpress.ru/store/1100192306? ... ----------
Мы попробовали - очень понравилось, однако требуется более глубокое погружение в эту тему.
Желающих и/или заинтересованных приглашаем к совместной работе.
В отличии от DWIN гораздо они гораздо проще в использовании, имеют дополнительные возможности (дополнительные UART, i2c, свободные пины).
И гораздо дешевле Nextion.
Данная тема посвящена исследованиям этих панелей, софта к ним (есть разные библиотеки) и разработки софта и блоков для среды FLProg. [spoiler title=Схема] [/spoiler] Хороший сайт с видеоуроками
https://www.elecrow.com/display/esp-hmi ... rm=idd%3D2
Где приобрести:
https://aliexpress.ru/store/1100192306? ... ----------
Мы попробовали - очень понравилось, однако требуется более глубокое погружение в эту тему.
Желающих и/или заинтересованных приглашаем к совместной работе.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 4110
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 157 раз
- Поблагодарили: 195 раз
Экосреда ecoins - Панели ESP32-8048S0xx
Первые результаты с библиотеками FLProg.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сержант
- Сообщения: 119
- Зарегистрирован: 18 окт 2016, 21:46
- Откуда: Москва
- Благодарил (а): 2 раза
- Поблагодарили: 2 раза
Экосреда ecoins - Панели ESP32-8048S0xx
[ref]autoelectronica[/ref], Нету
[ref]ecoins[/ref], А можно глянуть на файл FLProg ?
[ref]ecoins[/ref], А можно глянуть на файл FLProg ?
OK
-
- Полковник
- Сообщения: 4110
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 157 раз
- Поблагодарили: 195 раз
Экосреда ecoins - Панели ESP32-8048S0xx
Оболочки в среде FLProg нет и не очевидно, что она понадобится. Также как и для других дисплеев к ней есть неплохая система проектирования.
Да, мы присоединили к одному из тестов базовые библиотеки C++ и вполне хороший результат.
А сейчас в размышлениях какой путь развития выбрать.
Глубоко погрузились в имеющие для панелей библиотеки и там все очень и очень основательно и пока задумались..
В большинстве случаев ведь это будет автономное устройство связанное с контроллером ПЛК через UART(BLE,WiFi).
Протокол обмена - вероятнее что-то похожее на то, что реализовано для Nextion. Но здесь можно сделать и мощнее, и удобнее - все же мощность ESP32S3 + 16 falsh существенно выше чем STM32 младших версий.
Хотя что-то получше и существенно функциональнее можно реализовать и на STM32H743.
-----
Вопросов много и потому мы приглашаем к сотрудничеству.
Сразу оговорюсь - имеет смысл что-то обсуждать и пробовать, если у Вас есть в наличии такие панели и Вы что-то уже попробовали.
Там все же требуется погружение в конкретное оборудование и софт.
Спасибо.
-
- Полковник
- Сообщения: 4110
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 157 раз
- Поблагодарили: 195 раз
Экосреда ecoins - Панели ESP32-8048S0xx
Выше написал - пока тестовые скетчи с частичным использованием библиотек FLProg.cmept-27 писал(а): 21 май 2024, 16:48 autoelectronica, Нету
ecoins, А можно глянуть на файл FLProg ?
-
- Полковник
- Сообщения: 4110
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 157 раз
- Поблагодарили: 195 раз
Экосреда ecoins - Панели ESP32-8048S0xx
Среда проектирования от разработчика:
https://www.elecrow.com/pub/wiki/Get_St ... tudio.html
Внешне выглядит интересно, надо разбираться.
https://www.elecrow.com/pub/wiki/Get_St ... tudio.html
Внешне выглядит интересно, надо разбираться.
-
- Лейтенант
- Сообщения: 559
- Зарегистрирован: 04 июн 2022, 04:14
- Имя: Михаил
- Благодарил (а): 11 раз
- Поблагодарили: 26 раз
Экосреда ecoins - Панели ESP32-8048S0xx
Это ж LVGL?
У меня есть такой, было бы интересно его освоить.
Есть вот такая довольно подробная документация
https://lvgl.io/get-started
И даже проект конструктора интерфейса на гите
https://github.com/CURTLab/LVGLBuilder
У меня есть такой, было бы интересно его освоить.
Есть вот такая довольно подробная документация
https://lvgl.io/get-started
И даже проект конструктора интерфейса на гите
https://github.com/CURTLab/LVGLBuilder
-
- Полковник
- Сообщения: 4110
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 157 раз
- Поблагодарили: 195 раз
Экосреда ecoins - Панели ESP32-8048S0xx
Именно так...WildCat писал(а): 21 май 2024, 18:58 У меня есть такой, было бы интересно его освоить.
Есть вот такая довольно подробная документация
https://lvgl.io/get-started
Он пятилетней давности.WildCat писал(а): 21 май 2024, 18:58 И даже проект конструктора интерфейса на гите
https://github.com/CURTLab/LVGLBuilder
-
- Полковник
- Сообщения: 4110
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 157 раз
- Поблагодарили: 195 раз
Экосреда ecoins - Панели ESP32-8048S0xx
Желающих подключиться к этой теме не появляется?
Уже есть два участника, было бы неплохо еще усилия.
Могли бы в телеграмме открыть периодические обсуждение и планирование работ.
Приглашаю.
Тема очень перспективная, похоже эта панель может стать основной для FLProg, скорее всего она вытеснит Nextion полностью, а панели DWIN проигрывает по удобству работы и возможностям, а по цене равнозначны.
С уважением, ecoins.
Уже есть два участника, было бы неплохо еще усилия.
Могли бы в телеграмме открыть периодические обсуждение и планирование работ.
Приглашаю.
Тема очень перспективная, похоже эта панель может стать основной для FLProg, скорее всего она вытеснит Nextion полностью, а панели DWIN проигрывает по удобству работы и возможностям, а по цене равнозначны.
С уважением, ecoins.
-
- Лейтенант
- Сообщения: 559
- Зарегистрирован: 04 июн 2022, 04:14
- Имя: Михаил
- Благодарил (а): 11 раз
- Поблагодарили: 26 раз
Экосреда ecoins - Панели ESP32-8048S0xx
[ref]ecoins[/ref], что нужно для участия кроме наличия панели?
-
- Полковник
- Сообщения: 4110
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 157 раз
- Поблагодарили: 195 раз
Экосреда ecoins - Панели ESP32-8048S0xx
1. Запустить последовательно тесты из Ardino IDE.
Продавцы панелей дают ссылки на http://pan.jczn1688.com/directlink/1/ES ... 48S070.zip
Там и системные библиотеки (некоторые из которых уже существенно изменились), и демо примеры, которые не все сразу начинают
работать и требуют ручной доработки. Что-то мне удалось, на что-то времени и терпения вне хватило.
Есть библиотека непосредственно от разработчика: https://github.com/moononournation/Arduino_GFX
Похоже на хорошую новую библиотеку для графики (и не только для этих панелей).
Разработчик над ней работает (последние изменения две недели назад) и она красиво написана и сделана.
Но новая версия в части панели ESP32 не совсем совместима с предыдущей (описание панели изменено)
и не все тесты видимо тестировались, не все запускается.
Это наверное верный путь, но на него у меня также не хватило времени и терпение.
2. Среда проектирования.
Она есть и требует изучения: https://www.elecrow.com/wiki/Get_Starte ... .html.html
Внешне вполне симпатична и удобна в использовании. Но она доступна с ограниченным сроком (30 дней).
Было бы хорошо её исследовать и изучить. Мы готовы (если цены будут не очень высокими) приобрести несколько лицензий
- но как оплатить не умеем.
Цель - понять как может выглядить среда и принять решение:
2.1. Используем её, подобрав приемлемые корпоративные условия закупки;
2.2. Подбираем и ищем что-то другое;
2.3. Разрабатываем ТЗ для создания чего-то удобно для создания в среде SCADA-FLProg.
Интересный (но трудоемкий) путь, с разработчиком его обсуждали.
3. Разработка ТЗ для протокола обмена панель-FLProg.
Пока рассматривается что-то похожее как реализовано в Nextion-ecoins, но только с двоичными транзакциями
(сейчас в панель отправляются текстовые транзакции, принимаются двоичные).
4. Разработка TЗ для перехода на другие и более мощные контроллеры (RP2040, STM32F743IE).
Сами панели продаются отдельно и стоят не дорого, в Панели ESP32 используется ограниченное управление уровнем цвета:
Red.5, Green.6, Blue.5. Видимо у ESP32S3 и пинов, и мощности не достаточно.
5. Наличие панели не обязательно.
5.1. На первом этапе достаточно довести простые тесты до уровня компиляции без ошибок.
При этом следует иметь в виду, что новая версия ESP32 3.x может "высыпать" новую порцию ошибку компиляции.
5.2. Затем научиться запускать тесты с LVGL.
5.3. Для освоения среды проектирования SquareLine Studio панель не нужна.
5.4. Будут позитивные результаты - те у кого такие панели есть (мне известны 4-е точки из среды FLProg), смогут обкатать результаты.
Мы заказали дополнительное кол-во панелей и можем их предоставить для тестирования.
При позитивных результатах закажем партию панелей (50-100шт.) разных размеров для распространения их как устройства
работающей в среде FLProg.
Спасибо.
С уважением, ecoins.
-
- Полковник
- Сообщения: 4110
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 157 раз
- Поблагодарили: 195 раз
Экосреда ecoins - Панели ESP32-8048S0xx
Дополнительно для исследования заказали следующие устройства:
https://aliexpress.ru/item/100500650548 ... 7445201227
https://aliexpress.ru/item/100500554169 ... 3472225922
https://aliexpress.ru/item/100500420684 ... 8379178128
Предполагаем, что в первых двух панелях будет много общего с панелью ESP32S3.
https://aliexpress.ru/item/100500650548 ... 7445201227
https://aliexpress.ru/item/100500554169 ... 3472225922
https://aliexpress.ru/item/100500420684 ... 8379178128
Предполагаем, что в первых двух панелях будет много общего с панелью ESP32S3.
-
- Сержант
- Сообщения: 119
- Зарегистрирован: 18 окт 2016, 21:46
- Откуда: Москва
- Благодарил (а): 2 раза
- Поблагодарили: 2 раза
Экосреда ecoins - Панели ESP32-8048S0xx
https://arduino-tex.ru/ Тут человек делает свои панели и свою оболочку
Отправлено спустя 1 минуту 9 секунд:
Может как то с ним найдем общий язык
Отправлено спустя 1 минуту 9 секунд:
Может как то с ним найдем общий язык
-
- Полковник
- Сообщения: 4110
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 157 раз
- Поблагодарили: 195 раз
Экосреда ecoins - Панели ESP32-8048S0xx
Очень интересные работы под брендом ArduinoLab.autoelectronica писал(а): 24 май 2024, 16:29 https://arduino-tex.ru/ Тут человек делает свои панели и свою оболочку
Отправлено спустя 1 минуту 9 секунд:
Может как то с ним найдем общий язык
И их очень много и они работают....
Но вот попытки их же встраивать в собственные проекты приводят к результатам как собирать проект из нескольких примерах в Arduino IDE - немного тормозит, немного не стыкуется, результат не совсем тот, который ожидался....
А так его проект очень объемный и востребованный... Но не для промышленных применений.
-----------
И конечно объем и профессиональный уровень библиотеки Arduino_GFX (как и TFT_eSPI) значительно выше Easy HMI(arduino-tex.ru)...
Пока так. Со временем может и измениться.
С уважением, ecoins.
-
- Сержант
- Сообщения: 119
- Зарегистрирован: 18 окт 2016, 21:46
- Откуда: Москва
- Благодарил (а): 2 раза
- Поблагодарили: 2 раза
Экосреда ecoins - Панели ESP32-8048S0xx
Я пока остановился на Dwin в связке с Canny.
Отправлено спустя 1 минуту 4 секунды:
Связываю их по уарту и делаю трансляцию в кан
Отправлено спустя 1 минуту 4 секунды:
Связываю их по уарту и делаю трансляцию в кан
-
- Полковник
- Сообщения: 4110
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 157 раз
- Поблагодарили: 195 раз
Экосреда ecoins - Панели ESP32-8048S0xx
А можете поделиться решениями в проектах FLProg?autoelectronica писал(а): 24 май 2024, 23:09 Я пока остановился на Dwin в связке с Canny.
Отправлено спустя 1 минуту 4 секунды:
Связываю их по уарту и делаю трансляцию в кан
С уважением, ecoins.
-
- Полковник
- Сообщения: 4110
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 157 раз
- Поблагодарили: 195 раз
Экосреда ecoins - Панели ESP32-8048S0xx
ПРОСТО напоминание:
Приглашали и приглашаем к совместной разработке "Панели ESP32(и не только) в FLProg".
Приобрели дополнительно панели - 3.2" и 7".
Кто-нибудь каким-то образом готов подключиться или поддержать этот проект?
С уважением, ecoins.
Приглашали и приглашаем к совместной разработке "Панели ESP32(и не только) в FLProg".
Приобрели дополнительно панели - 3.2" и 7".
Кто-нибудь каким-то образом готов подключиться или поддержать этот проект?
С уважением, ecoins.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость