много всего в одном проекте на ESP32

Аватара пользователя
ingener
Лейтенант
Сообщения: 556
Зарегистрирован: 14.10.2018{, 00:26}
Репутация: 20
Имя: Андрей

много всего в одном проекте на ESP32

#1

Сообщение ingener » 01.12.2021{, 16:56}

Стало интересно, сколько разных задач сможет переварить один ESP32 (WROOM DEVKIT V1)
Пока в проекте
- WiFi клиент
- LCD 1602
- ежесекундная запись на SD карту
- часы реального времени
- скоростной счетчик в режиме расчета длительности импульса
- виртуино - отправка трех переменных (эмулируются)
- три блока расчета среднеарифметического
- простая WEB страница с ежесекундным обновлением
- блок индикации кол-ва циклов в сек от Dryundel (значения около 6000)
и вроде все работает

При компиляции, сколько ни добавляй блоков, пишет что занято 55% памяти устройства и 12% динамической памяти.
Такое впечатление, что ему все равно)
Чем еще загрузить? :smile44:





-
Вложения
ESP32 SD WIFI LCD virtuino client.flp
(6.92 МБ) 162 скачивания

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

много всего в одном проекте на ESP32

#2

Сообщение Phazz » 01.12.2021{, 17:06}

Загрузить это самоцель?)

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

много всего в одном проекте на ESP32

#3

Сообщение Dryundel » 01.12.2021{, 17:07}

ingener писал(а):
01.12.2021{, 16:56}
Чем еще загрузить?
Попробуй палету кирпичей на него поставить.

Аватара пользователя
ingener
Лейтенант
Сообщения: 556
Зарегистрирован: 14.10.2018{, 00:26}
Репутация: 20
Имя: Андрей

много всего в одном проекте на ESP32

#4

Сообщение ingener » 01.12.2021{, 17:21}

Phazz писал(а):
01.12.2021{, 17:06}
Загрузить это самоцель?)
Знать запас возможностей, примерно так.

vovka1973
Майор
Сообщения: 1060
Зарегистрирован: 14.02.2016{, 14:16}
Репутация: 42
Откуда: kazahstan

много всего в одном проекте на ESP32

#5

Сообщение vovka1973 » 01.12.2021{, 17:49}

ingener писал(а):
01.12.2021{, 17:21}
Знать запас возможностей, примерно так.
А меня другой вопрос интересует почему нельзя его использовать
Вот пишет Anydy
СпойлерПоказать
Жесть....это же надо додуматся делать управление такими устройствами (котел) на ЕСП...РемотеХУ.
Вот и думаю один проект на ноде мсу работает уже 2 года в нем управление светом в доме с кнопок и телефона, слежение температуры расширительного бака при снижении температуры включает греющий кабель,слежение температуры для включения циркуляционного насоса ,таймер включения света для уличной камеры в определенное время.
Этот проект был на есп32 переделал из за того что при пропадании интернета надо было перезапускать плату хорошо что сейчас это исправили но переделывать лень .
Добавил к печке вентилятор для сжигании угольной пыли которой накопилось много ,программа написана для есп32 работает без проблем .
Вот сижу и думаю почему нельзя на этих мк делать что то такое ,что может такого случиться что не может случится например с мегой?

И как вариант увеличить проект это поменять дисплей на олед или некстион, но думаю он и с этим справиться без проблем.
Изображение

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

много всего в одном проекте на ESP32

#6

Сообщение Ingwar » 01.12.2021{, 18:46}

vovka1973 писал(а):
01.12.2021{, 17:49}
Вот сижу и думаю почему нельзя на этих мк делать что то такое ,что может такого случиться что не может случится например с мегой?
Ну наверное потому, что до сих пор нет изделий для производств или медицины (т.е. есть соотв. сертификаты), где используется ESP в качестве основного контроллера?
Только как дополнительный, если нужен WiFi и/или синий зуб. Если не прав - извините :smile44:
И вообще, подавляющее большинство плат ардуин не имеют никаких, даже примитивных защит. И примеры успешной и продолжительной работы таких сборок не должны мотивировать других для использования в ответственных местах.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

vovka1973
Майор
Сообщения: 1060
Зарегистрирован: 14.02.2016{, 14:16}
Репутация: 42
Откуда: kazahstan

много всего в одном проекте на ESP32

#7

Сообщение vovka1973 » 01.12.2021{, 19:02}

Ingwar писал(а):
01.12.2021{, 18:46}
продолжительной работы таких сборок не должны мотивировать других для использования в ответственных местах.
так и мега не для производства и вообще здесь люди делают на контроллерах которые заложены в программе ,а не на плк со своими сертификатами . Мне бы в этом разобраться
Что может случиться с есп чего не может случиться с мегой ?
Изображение

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

много всего в одном проекте на ESP32

#8

Сообщение Ingwar » 01.12.2021{, 19:09}

vovka1973 писал(а):
01.12.2021{, 19:02}
Что может случиться с есп чего не может случиться с мегой
Я сделал упор на готовые платы ардуин, которые не рекомендовал. А так думаю основная проблема в том, что мега или другая аврка, это чистый контроллер, а esp содержит код производителя (espressif) который скажем так, не совершенен и не пройдет соответствующие испытания.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

vovka1973
Майор
Сообщения: 1060
Зарегистрирован: 14.02.2016{, 14:16}
Репутация: 42
Откуда: kazahstan

много всего в одном проекте на ESP32

#9

Сообщение vovka1973 » 01.12.2021{, 19:16}

Ingwar писал(а):
01.12.2021{, 19:09}
который скажем так, не совершенен и не пройдет соответствующие испытания.
Вот теперь понятно на свой страх и риск , хотя риск я думаю здесь громко сказано кто дорабатывает свой котел автоматикой то явно у него без автоматики все работало .Время покажет конечно но пока я испытываю на еспшках проекты и мне они нравятся больше чем ардуинки на атмеге только из за того что мало места занимают и управлять можно с любой точки планеты.
Спасибо за ответ!
ну и процессор конечно ,а то самое главное забыл.
Изображение

sergserg
Сержант
Сообщения: 203
Зарегистрирован: 25.02.2021{, 14:26}
Репутация: -19
Имя: Сергей

много всего в одном проекте на ESP32

#10

Сообщение sergserg » 01.12.2021{, 20:01}

у меня посудомойка на меге.
beko.
недавно ремонтировал: сгнили дорожки из-за пара.

а там вода и электричество....и мега

и ничего-прошли сертификацию и торгуют же в рф

Отправлено спустя 1 минуту 13 секунд:
чем она хуже пром контроллеров?
если глюканет и зальет соседей - то мало не покажется)))

sergserg
Сержант
Сообщения: 203
Зарегистрирован: 25.02.2021{, 14:26}
Репутация: -19
Имя: Сергей

много всего в одном проекте на ESP32

#11

Сообщение sergserg » 01.12.2021{, 20:04}

пришлось даже перерисовывать схему в протеусе, сливать прошивку)))
повезло что не залочен мк был

sergserg
Сержант
Сообщения: 203
Зарегистрирован: 25.02.2021{, 14:26}
Репутация: -19
Имя: Сергей

много всего в одном проекте на ESP32

#12

Сообщение sergserg » 01.12.2021{, 21:20}

вот нашел: посудомойка на ATMEGA644P (даже в Протеусе пыталась помыть посуду :) )
СпойлерПоказать
20200718_021355.jpg
____________________________________752.png
Безымянный.png
на ней (посудомойке) даже ватчдога не было внешнего.

так что и котел тоже можно на атмеге или есп.

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

много всего в одном проекте на ESP32

#13

Сообщение Ingwar » 01.12.2021{, 21:31}

sergserg писал(а):
01.12.2021{, 20:02}
а там вода и электричество....и мега

и ничего-прошли сертификацию и торгуют же в рф

Отправлено спустя 1 минуту 13 секунд:
чем она хуже пром контроллеров?
Главное не отождествлять ардуино с другими схемами/платами на микроконтроллерах AVR. Ардуино (платы), это аппаратно средство в определенном форм-факторе без каких либо требований к комплектующим и схемотехнике (не считая расположения выводов). А под эти довольно расплывчатые требования большинство наших восточных соседей (и не только они) выпускают изделия, в основе которых при проектировании учитывают только себестоимость, со всеми вытекающими их этого последствиями. А потом на форуме регулярно всплывают темы "купил новую ардуино, а оно не работает/работает не так, как другое, купленное ранее".
Никого не отговариваю, пользуйтесь чем вам удобнее.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

sergserg
Сержант
Сообщения: 203
Зарегистрирован: 25.02.2021{, 14:26}
Репутация: -19
Имя: Сергей

много всего в одном проекте на ESP32

#14

Сообщение sergserg » 01.12.2021{, 21:33}

Ingwar,
но ведь в ардуинку можно залить прошивку напрямую, "получив" обычный авр.

sergserg
Сержант
Сообщения: 203
Зарегистрирован: 25.02.2021{, 14:26}
Репутация: -19
Имя: Сергей

много всего в одном проекте на ESP32

#15

Сообщение sergserg » 01.12.2021{, 21:36}

да и в чем там управление котлом тем же из есп: управлять включением отключением насосов, мониторя обратку и подачу на котле? или же вообще использовать есп в качестве термостата, опять же включая и выключая котел?
*я про газовый котел

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

много всего в одном проекте на ESP32

#16

Сообщение Ingwar » 01.12.2021{, 21:38}

sergserg писал(а):
01.12.2021{, 21:33}
но ведь в ардуинку можно залить прошивку напрямую
Как Вам еще объяснить, что не все ардуины "одинаково полезны". Почему никто из производителей (серьезных) не распаивает панельку под какую то плату ардуины, а использует "голый" камень с обвязкой, рекомендованной производителем и с соблюдением правил схемотехники?
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

sergserg
Сержант
Сообщения: 203
Зарегистрирован: 25.02.2021{, 14:26}
Репутация: -19
Имя: Сергей

много всего в одном проекте на ESP32

#17

Сообщение sergserg » 01.12.2021{, 22:04}

Ingwar писал(а):
01.12.2021{, 21:38}
Как Вам еще объяснить, что не все ардуины "одинаково полезны". Почему никто из производителей (серьезных) не распаивает панельку под какую то плату ардуины, а использует "голый" камень с обвязкой, рекомендованной производителем и с соблюдением правил схемотехники?
это дешевле.
дешевле взять голый камень в масштабах производства.
вот и все объяснение)))

да вон ютуберы (которые мелкосерийно производят) тоже берут платы у jlbpcb и ГОЛЫЕ камни - маржа то больше выходит.

sergserg
Сержант
Сообщения: 203
Зарегистрирован: 25.02.2021{, 14:26}
Репутация: -19
Имя: Сергей

много всего в одном проекте на ESP32

#18

Сообщение sergserg » 01.12.2021{, 22:09}

вот еще пример:
СпойлерПоказать
111111.png
угадаете где такое применяется?
не заглядывая под спойлер :no:
СпойлерПоказать
в ИБП инверторного типа, для обеспечения питания Газовых котлов!!!!!!!!!!!
вот контора: https://xn--c1adkrq9eta.xn--p1ai/catalo ... -invertory
pic16 причем в панельке установлен. и это ибп для газовых котлов)))
вот так бывает....а то ишь взяли моду авр не уважать :D :D :D

п.с.
СпойлерПоказать
на самом деле этот pic16 используется для общения по протоколу Megatec. т.е. ТОЛЬКО для общения ибп и софта для пк.
тут я слукавил конечно немного :smile469:

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

много всего в одном проекте на ESP32

#19

Сообщение Ingwar » 01.12.2021{, 22:16}

Похоже мне не удалось донести, что использование плат ардуино в проектах, нежелательно не только по экономическим причинам).
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

sergserg
Сержант
Сообщения: 203
Зарегистрирован: 25.02.2021{, 14:26}
Репутация: -19
Имя: Сергей

много всего в одном проекте на ESP32

#20

Сообщение sergserg » 01.12.2021{, 22:45}

Ingwar писал(а):
01.12.2021{, 22:16}
Похоже мне не удалось донести, что использование плат ардуино в проектах, нежелательно не только по экономическим причинам).
а по каким еще?
прошить же можно по ISP.
какие еще могут быть проблемы?
с питанием?

Ответить

Вернуться в «ESP32»