ЭкоСреда ecoins -ESP32(S,S2,S3,PICO,C3)
- MTSnik10
- Рядовой
- Сообщения: 47
- Зарегистрирован: 20 сен 2021, 15:11
- Имя: Timofey
- Благодарил (а): 1 раз
ЭкоСреда ecoins -ESP32(S,S2,S3,PICO,C3)
Добрый день. Появилось что-то новое для контроллера LuatOS ESP32-C3? как его флпрог добавить?
-
- Полковник
- Сообщения: 4006
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
ЭкоСреда ecoins -ESP32(S,S2,S3,PICO,C3)
Контроллер поддерживается, в том числе и дополнительные пины 11,12,13. Отдельно добавлять в флопрог не надо, поддержка в новой библиотеке, которую пока не выкладывали… скоро….MTSnik10 писал(а): 22 дек 2022, 08:54 Добрый день. Появилось что-то новое для контроллера LuatOS ESP32-C3? как его флпрог добавить?
Контроллер нравится- и usb, и через user. Работает шустро. Из особенностей - не надо забывать при загрузке переключать на память dip.
-
- Полковник
- Сообщения: 4006
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
ЭкоСреда ecoins -ESP32(S,S2,S3,PICO,C3)
***ПРОМЕЖУТОЧНОЕ ИНФОРМЦИОННОЕ СООБЩЕНИЕ***
Попробовали многое из новой линейки контролеров ESP32 и попробовали дать оценку.
Наши предварительные выводы субъективны, не точны, в чем-то возможно и неверны. По возможности просим высказаться по этой теме.
---------
1.ESP32-PICO - все очень понравилось, для создания миниатюрных систем походит. С энеогопитанием - не экономичный.
2.ESP32-C3 - основательно потестировали 6 разных модификаций, в т.ч. и LuatOS. Все хорошо, достойная замена и ESP8266, поклонникам Arduino Nano рекомендуем обратить внимание на LuatOS - дешевая, не большая, много памяти, портов, Wi-Fi. Есть в компактном исполнении - STAMP-C3,C3U. Малое потребление.
3.ESP32S2 - не понравилось. Как отдельный чип - наверное да. Все остальное... Своеобразная загрузка (кнопочки приходиться нажимать), работать с монитором порта через USB не просто заставить и не удобно.
4.ESP32S3 - завышенные ожидания не оправдались. Есть и недостатки при работе с портом USB - похоже разработчики только ищут приемлемые решения, пока не очень. И быстродействия по сравнению с ESP32S не выше. Есть дополнительные возможности по защите передаваемой информации и вроде все. BlueTooth вроде получше, но предположу, что так же как и в ESP32S занимает приличный объем.
5.ESP32S - неожиданно для нас старый ESP32S по многим параметрам лучше в сравнении с S2,S3 -низкий порог вхождения, 3 UART (в ESP32S3 увидели только два, один вперемежку с USB.
====================
У линейки ESP32 безусловное достоинство - это Wi-Fi на борту.
Для серьезных приложений лучше использовать STM32F1,STM32F4 с внешним мостом WiFi.
Также очень привлекательны контроллеры Raspberry Pi Pico - компактные (чип вообще маленький), дешевые, мощные(немного уступают STM32F4, но двухядерные). Уже есть контроллеры в том же форм-факторе с отдельным модулем Wi-Fi.
======================
Попробовали многое из новой линейки контролеров ESP32 и попробовали дать оценку.
Наши предварительные выводы субъективны, не точны, в чем-то возможно и неверны. По возможности просим высказаться по этой теме.
---------
1.ESP32-PICO - все очень понравилось, для создания миниатюрных систем походит. С энеогопитанием - не экономичный.
2.ESP32-C3 - основательно потестировали 6 разных модификаций, в т.ч. и LuatOS. Все хорошо, достойная замена и ESP8266, поклонникам Arduino Nano рекомендуем обратить внимание на LuatOS - дешевая, не большая, много памяти, портов, Wi-Fi. Есть в компактном исполнении - STAMP-C3,C3U. Малое потребление.
3.ESP32S2 - не понравилось. Как отдельный чип - наверное да. Все остальное... Своеобразная загрузка (кнопочки приходиться нажимать), работать с монитором порта через USB не просто заставить и не удобно.
4.ESP32S3 - завышенные ожидания не оправдались. Есть и недостатки при работе с портом USB - похоже разработчики только ищут приемлемые решения, пока не очень. И быстродействия по сравнению с ESP32S не выше. Есть дополнительные возможности по защите передаваемой информации и вроде все. BlueTooth вроде получше, но предположу, что так же как и в ESP32S занимает приличный объем.
5.ESP32S - неожиданно для нас старый ESP32S по многим параметрам лучше в сравнении с S2,S3 -низкий порог вхождения, 3 UART (в ESP32S3 увидели только два, один вперемежку с USB.
====================
У линейки ESP32 безусловное достоинство - это Wi-Fi на борту.
Для серьезных приложений лучше использовать STM32F1,STM32F4 с внешним мостом WiFi.
Также очень привлекательны контроллеры Raspberry Pi Pico - компактные (чип вообще маленький), дешевые, мощные(немного уступают STM32F4, но двухядерные). Уже есть контроллеры в том же форм-факторе с отдельным модулем Wi-Fi.
======================
-
- Сержант
- Сообщения: 146
- Зарегистрирован: 05 дек 2020, 23:42
- Имя: Михаил
- Поблагодарили: 2 раза
ЭкоСреда ecoins -ESP32(S,S2,S3,PICO,C3)
Совсем немного. Менее 50%. У ESP сейчас каждая серия заточена под определенную задачу. Также в одной серии есть модули у которых разные задачи. Поэтому мерить по одной методике наверное нельзя. Например
может неправильно приготовили. У данной серии есть свои плюшки
• 1 × DVP 8/16 camera interface, implemented using the hardware resources of I2S
• 1 × LCD interface (8-bit serial RGB/8080/6800), implemented using the hardware resources of SPI2
• 1 × LCD interface (8/16/24-bit parallel), implemented using the hardware resources of I2S
Они работают?
Это серия ESP32. ESP32-PICO специализация интернет вещей. А из этой же серии ESP32WROVER, ESP32WROOM - кодирование голоса, потоковая передача музыки и декодирование MP3.
Совсем не освещена серия ESP32-C2 модули ESP8684
В серии ESP32-C3 есть модули ESP8685
Совсем не освещена ESP8266 модули ESP-WROOM-02
Новая серия ESP32-H, ESP32-C6 с zigbee
-
- Полковник
- Сообщения: 4006
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
ЭкоСреда ecoins -ESP32(S,S2,S3,PICO,C3)
Спасибо за развернутую и содержательную реакцию.
По этому показателю для нас пока "завышенный" порог вхождения для широкого сопровождения. Возможно со временем разбираемся, либо разработчики что-то усовершенствуют.
Если Вы бы сделали бы общий обзор - это помогло бы двигаться в этом направлении. Особненно интересна тема с LCD - как это на практике выглядит на каких-либо контроллеров. Из опыта ESP8266 - так много возможностей прописано, но каждый раз упираешься в небольшое кол-во пинов, часть из которых по сути не доступны, а часть можно использовать с ограничениями.
У ESP конечно свой путь с загрузкой скетчей через USB, но в новых сериях стало посложнее.
Надеемся, что будут появляться материалы по практическому (не рекламному) использованию новых чипов и их будет проще использовать.
Действительно хорошая штучка и очень проста в использовании, вполне годится и для детских поделок с детским участием.
На рынке вроде из пока нет, да и все модели исследовать - такой задачи перед собой н
Возможно неверное отношение, но думаем, что это устаревшая ветка развития и исследованием этих модулей не занимаемся.
============
Об общем отношении к линейке ESP.
Разработчик стремится опередить других производителей и пытается застолбить различные ниши применения микроконтроллеров. И делает это весьма успешно. Но с плюшками, которые порой просто игнорируются.
Несовместимось в самых неожиданных аппаратных применениях, программные ядра с недостатками, которые тянутся из контроллера в контроллер, и в общем-то, несмотря на заявляемые 240мГц совсем и совсем не быстрые. Использования встроенного BlueTooth оказалось с особенностями и вроде бы не привело к массовому применения этого интерфейса при использовании ESP.
Реализация софта для Arduino IDE 2-х ядерного ESP32 на практике не привели к широкому использованию двух ядер - на практике это оказывается не очень удобно и просто.
В отличии от Raspberry Pi Pico.
----------------
Есть ощущение, что именитые производители Raspberry и STM32 начнут расширять свое присутcтвие на рынке разнообразных контроллеров и могут существенно подвинуть китайских конкурентов. По технологиям микрочипов они лидируют, обстоятельнее, да и честнее...
----------------
Спасибо.
Основные трудности, с которой мы столкнулись, это загрузка скетчей с сохранением возможности сразу после запуска скетча - для наших проектов(концепции проектирования и тестирования) это имеет важное значение.
По этому показателю для нас пока "завышенный" порог вхождения для широкого сопровождения. Возможно со временем разбираемся, либо разработчики что-то усовершенствуют.
И ни одну из этих "плюшек" не пробовали ни с этим контроллером, ни с другими.MihailK писал(а): 24 янв 2023, 01:30 У данной серии есть свои плюшки
• 1 × DVP 8/16 camera interface, implemented using the hardware resources of I2S
• 1 × LCD interface (8-bit serial RGB/8080/6800), implemented using the hardware resources of SPI2
• 1 × LCD interface (8/16/24-bit parallel), implemented using the hardware resources of I2S
Если Вы бы сделали бы общий обзор - это помогло бы двигаться в этом направлении. Особненно интересна тема с LCD - как это на практике выглядит на каких-либо контроллеров. Из опыта ESP8266 - так много возможностей прописано, но каждый раз упираешься в небольшое кол-во пинов, часть из которых по сути не доступны, а часть можно использовать с ограничениями.
У ESP конечно свой путь с загрузкой скетчей через USB, но в новых сериях стало посложнее.
Надеемся, что будут появляться материалы по практическому (не рекламному) использованию новых чипов и их будет проще использовать.
Действительно хорошая штучка и очень проста в использовании, вполне годится и для детских поделок с детским участием.
Не занимались, не знаем, этой темы не касались.MihailK писал(а): 24 янв 2023, 01:30 ESP32WROOM - кодирование голоса, потоковая передача музыки и декодирование MP3.
На рынке вроде из пока нет, да и все модели исследовать - такой задачи перед собой н
Не ставили.
Возможно неверное отношение, но думаем, что это устаревшая ветка развития и исследованием этих модулей не занимаемся.
Пока известны только анонсы, но направление может оказаться интересным.
============
Об общем отношении к линейке ESP.
Разработчик стремится опередить других производителей и пытается застолбить различные ниши применения микроконтроллеров. И делает это весьма успешно. Но с плюшками, которые порой просто игнорируются.
Несовместимось в самых неожиданных аппаратных применениях, программные ядра с недостатками, которые тянутся из контроллера в контроллер, и в общем-то, несмотря на заявляемые 240мГц совсем и совсем не быстрые. Использования встроенного BlueTooth оказалось с особенностями и вроде бы не привело к массовому применения этого интерфейса при использовании ESP.
Реализация софта для Arduino IDE 2-х ядерного ESP32 на практике не привели к широкому использованию двух ядер - на практике это оказывается не очень удобно и просто.
В отличии от Raspberry Pi Pico.
----------------
Есть ощущение, что именитые производители Raspberry и STM32 начнут расширять свое присутcтвие на рынке разнообразных контроллеров и могут существенно подвинуть китайских конкурентов. По технологиям микрочипов они лидируют, обстоятельнее, да и честнее...
----------------
Спасибо.
-
- Сержант
- Сообщения: 146
- Зарегистрирован: 05 дек 2020, 23:42
- Имя: Михаил
- Поблагодарили: 2 раза
ЭкоСреда ecoins -ESP32(S,S2,S3,PICO,C3)
Производитель так не считает. Серия постоянно обновляется. Позиционируют для устройств с батарейным питанием.ecoins писал(а): 24 янв 2023, 06:45 Совсем не освещена ESP8266 модули ESP-WROOM-02
Не ставили.
Возможно неверное отношение, но думаем, что это устаревшая ветка развития и исследованием этих модулей не занимаемся.
Sleep current is less than 20 μA, making it suitable for battery-powered and wearable-electronics applications.
Недостатки у ESP наверное есть. Но фирма штампует их миллионными тиражами и покупают их, предположу, не только любители ардуино.
-
- Полковник
- Сообщения: 4006
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
ЭкоСреда ecoins -ESP32(S,S2,S3,PICO,C3)
Не знакомился с мнением производителя, чаще всего публичное мнение о нем самом носит маркетинговый характер и с технической точки зрения не всегда объективно

Действительно линейка ESP32 наиболее динамично развивающая серия контроллеров и они многого достигли в области микропотребления и соответственно предоставления возможностей для создания устройств на батарейном питании.MihailK писал(а): 25 янв 2023, 00:55 Серия постоянно обновляется. Позиционируют для устройств с батарейным питанием.
Sleep current is less than 20 μA, making it suitable for battery-powered and wearable-electronics applications.
Полностью разделяю Вашу точку зрения. При этом именно на эти успехи вроде бы теперь обращает внимание фирма STMicroelectronics и она вроде не готова уступать лидерство (оно его сохраняет) в области микроэлектроники. И британская компаниея Raspberry Pi Foundation во главе с Эбеном Аптоном https://ru.wikipedia.org/wiki/Raspberry_Pi недавно обратила внимание на рынок Arduino.MihailK писал(а): 25 янв 2023, 00:55 Недостатки у ESP наверное есть. Но фирма штампует их миллионными тиражами и покупают их, предположу, не только любители ардуино.
------
Ну и пожалуй есть у китайских производителей специфические особенности поведения на рынке - приукрасить, умолчать о недостатках, к качеству продукции и soft постоянно возникают вопросы, прочее - все это в течении многих лет покрывается низкой стоимостью их изделий, что безусловно является одним из ключевых рыночных показателей.
-
- Рядовой
- Сообщения: 21
- Зарегистрирован: 06 июн 2022, 05:01
- Имя: Данил
- Поблагодарили: 7 раз
ЭкоСреда ecoins -ESP32(S,S2,S3,PICO,C3)
Заказал парочку WeMos ESP32-WROOM-32. Очень интересные образцы
Тык
Ссылка на описание: У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 4006
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
ЭкоСреда ecoins -ESP32(S,S2,S3,PICO,C3)
Стоит на некоторых наших стендах. Работает хорошо.GibsonStill писал(а): 30 янв 2023, 06:19 Заказал парочку WeMos ESP32-WROOM-32. Очень интересные образцы
-------------------------
ВОПРОС:
Есть ли готовое решение для FLProg ESP32(S,C3,S2,S3) управления серводвигателями(Servo) ?
Или надо делать с нуля, опираясь на функцию PWM?
-
- Рядовой
- Сообщения: 21
- Зарегистрирован: 06 июн 2022, 05:01
- Имя: Данил
- Поблагодарили: 7 раз
ЭкоСреда ecoins -ESP32(S,S2,S3,PICO,C3)
А можно у вас позаимствовать пресет контроллера для FLProg ? Я видимо где то накосячил и перепутал пиныecoins писал(а): 30 янв 2023, 06:50Стоит на некоторых наших стендах. Работает хорошо.GibsonStill писал(а): 30 янв 2023, 06:19 Заказал парочку WeMos ESP32-WROOM-32. Очень интересные образцы
-------------------------
ВОПРОС:
Есть ли готовое решение для FLProg ESP32(S,C3,S2,S3) управления серводвигателями(Servo) ?
Или надо делать с нуля, опираясь на функцию PWM?

-
- Полковник
- Сообщения: 4006
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
ЭкоСреда ecoins -ESP32(S,S2,S3,PICO,C3)
Не понял вопроса - пресет контроллера это что?GibsonStill писал(а): 30 янв 2023, 11:02 А можно у вас позаимствовать пресет контроллера для FLProg ?
-
- Рядовой
- Сообщения: 21
- Зарегистрирован: 06 июн 2022, 05:01
- Имя: Данил
- Поблагодарили: 7 раз
ЭкоСреда ecoins -ESP32(S,S2,S3,PICO,C3)
В FLProg "Инструменты - Редактор пользовательских описаний контроллеров" или вы использовали дефолтный ESP32-WROOM ?ecoins писал(а): 30 янв 2023, 11:16Не понял вопроса - пресет контроллера это что?GibsonStill писал(а): 30 янв 2023, 11:02 А можно у вас позаимствовать пресет контроллера для FLProg ?
-
- Полковник
- Сообщения: 4006
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
ЭкоСреда ecoins -ESP32(S,S2,S3,PICO,C3)
Используем в FLProg дефолтный ESP32-WROOM, а в режиме загрузки Arduino IDE выбираем требуемый контроллер из списка поддерживаемых библиотекой RT_HW_BASE.hGibsonStill писал(а): 30 янв 2023, 11:43 В FLProg "Инструменты - Редактор пользовательских описаний контроллеров" или вы использовали дефолтный ESP32-WROOM ?
-
- Полковник
- Сообщения: 4006
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
ЭкоСреда ecoins -ESP32(S,S2,S3,PICO,C3)
****ПРОБЛЕМА С ESP32C3 В РЕЖИМЕ AP***
Для ESP32C3 в режиме точка доступа ошибки компиляции: d:\0100_eis\1019_arduino-1.8.19_flprog\portable\packages\esp32\tools\riscv32-esp-elf-gcc\gcc8_4_0-esp-2021r2-patch5\riscv32-esp-elf\include\c++\8.4.0\bits\locale_facets_nonio.h
10: fatal error: bits/messages_members.h: No such file or directory
#include <bits/messages_members.h>
^~~~~~~~~~~~~~~~~~~~~~~~~
---------------------
Не находит библиотеку <bits/messages_members.h>, которая находится в директории tools.
Для ESP32,ESP32S2,ESP32S3,ESP32-PICO компиляция проходит. Ошибки только для контроллеров на основе ESP32C3.
Вопросы:
1.Кто-то может помочь разобраться, чтобы поставить "заплатку" в CORE ESP32 - со временем разработчик наверное исправит?
2.Как лучше уведомить о проблеме разработчика? Может у кого-то есть опыт общения в подобных ситуациях?
Спасибо.
Для ESP32C3 в режиме точка доступа ошибки компиляции: d:\0100_eis\1019_arduino-1.8.19_flprog\portable\packages\esp32\tools\riscv32-esp-elf-gcc\gcc8_4_0-esp-2021r2-patch5\riscv32-esp-elf\include\c++\8.4.0\bits\locale_facets_nonio.h
#include <bits/messages_members.h>
^~~~~~~~~~~~~~~~~~~~~~~~~
---------------------
Не находит библиотеку <bits/messages_members.h>, которая находится в директории tools.
Для ESP32,ESP32S2,ESP32S3,ESP32-PICO компиляция проходит. Ошибки только для контроллеров на основе ESP32C3.
Вопросы:
1.Кто-то может помочь разобраться, чтобы поставить "заплатку" в CORE ESP32 - со временем разработчик наверное исправит?
2.Как лучше уведомить о проблеме разработчика? Может у кого-то есть опыт общения в подобных ситуациях?
Спасибо.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 1928
- Зарегистрирован: 28 окт 2015, 22:47
- Откуда: Ленобласть
- Имя: Игорь
- Поблагодарили: 2 раза
ЭкоСреда ecoins -ESP32(S,S2,S3,PICO,C3)
Я в этом нихрена не соображаю )), дело не в типах кавычек #include?ecoins писал(а): 31 янв 2023, 14:03 Не находит библиотеку <bits/messages_members.h>, которая находится в директории tools.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
-
- Полковник
- Сообщения: 4006
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
ЭкоСреда ecoins -ESP32(S,S2,S3,PICO,C3)
Сейчас вроде понятно, что библиотеки messages_members.h вообще нет - возможно ошибка в имени библиотеки, надо разбираться.Ingwar писал(а): 31 янв 2023, 16:58 Я в этом нихрена не соображаю )), дело не в типах кавычек #include?
Спасибо.
-
- Полковник
- Сообщения: 4006
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
ЭкоСреда ecoins -ESP32(S,S2,S3,PICO,C3)
Вопрос: Есть ли готовое решение для ESP32 для управление серво так как и с PWM - на каждый Servo отдельный таймер (в ESP32 их в зависимости от модели 8 или 16).
С сутью вроде разобрались, но может есть иное решение и готовый блок?
Спасибо.
С сутью вроде разобрались, но может есть иное решение и готовый блок?
Спасибо.
-
- Сержант
- Сообщения: 184
- Зарегистрирован: 06 сен 2019, 19:23
- Имя: Владимир
- Благодарил (а): 11 раз
- Поблагодарили: 7 раз
ЭкоСреда ecoins -ESP32(S,S2,S3,PICO,C3)
Как удалось, можно поинтересоваться? У меня сейчас FLprog 7.5, из STM есть только STM32 WROOM.
-
- Полковник
- Сообщения: 4006
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
ЭкоСреда ecoins -ESP32(S,S2,S3,PICO,C3)
Не уверен, что версия 7.5.0 поддерживает профессиональный редактор, но можно использовать сделанные блоки на простом редакторе.
Ваш вопрос не очень понятен и потому давайте попробуем следующее:
для имеющегося у Вас контроллера совместными усилиями запустим небольшой тест(ADC, светодидик, lcd hd44780) и первичный порог может быть преодолён.
Успехов.
Ваш вопрос не очень понятен и потому давайте попробуем следующее:
для имеющегося у Вас контроллера совместными усилиями запустим небольшой тест(ADC, светодидик, lcd hd44780) и первичный порог может быть преодолён.
Успехов.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя