Поддержка ESP32

В данный форуме Вы можете создавать темы посвящённые расширению функционала программы или сайта. После рассмотрения Ваше предложение будет перенесено в соответствующее место
starmos
Рядовой
Сообщения: 7
Зарегистрирован: 11.04.2016{, 15:46}
Репутация: 0
Откуда: Челябинск

Поддержка ESP32

#1

Сообщение starmos » 13.09.2018{, 09:04}

Прошу изучить возможность поддержки ESP32 в FLProg. Например Wemos LOLIN32.
ESP8266 конечно неплох, но ресурсы его ограничены и в первую очередь по входам-выходам. На нем можно создавать только микроПЛК, для более менее серьезного объекта у него банально не хватит выводов. В тоже время ESP32 лишен этих недостатков, имеет развитую периферию. Например сейчас я доделываю контроллер: 8 дискретных входов, 7 дискретных выходов, 4 универсальных аналоговых входа, 2 аналоговых выхода 0-10В. Этих ресурсов хватит чтобы закрыть простые установки по вентиляции или отоплению, например, да и вообще для ЖКХ какого-нибудь коттеджа и подобные объекты. А судя по примерам применения того же Ардуино - много проектов именно в эту сторону. Кроме этого, сама философия программирования на LAD например, подразумевает программирование СТАНДАРТНЫХ ПЛК непрофесионалами. Но применение стандартных модулей, подразумевает некоторый аппаратный запас, с тем чтобы они подходили под возможно более широкий круг задач. У ESP8266 такого запаса нет и поэтому их применение узкоспециально, под конкретную задачу, а в этом случае проще программировать на С.

Аватара пользователя
Sancho
Полковник
Сообщения: 2812
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 345
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Поддержка ESP32

#2

Сообщение Sancho » 13.09.2018{, 09:48}

starmos,
Очень сырая вещица, даже для IDE мало инфы.
К esp можно столько прицепить по шине - немерянно. Количество реальных пинов не показатель. Для HVAC скорость обработки внешних пинов не критична, а возможностей процессора хватит за глаза.
Если не получится на контроллере - сделаю на тразисторах и 155/176...Научился, немного.
Поможем проекту вместе!

starmos
Рядовой
Сообщения: 7
Зарегистрирован: 11.04.2016{, 15:46}
Репутация: 0
Откуда: Челябинск

Поддержка ESP32

#3

Сообщение starmos » 13.09.2018{, 10:16}

Безусловно шина тоже нужна, особенно для подключения Ардуино-совместимых датчиков. Но и число выводов имеет значение = для поддержки традиционных датчиков и исполнительных устройств. Конечно можно сгородить расширение, но это лишние детали+платы = стоимость, что приводит к утрате основного преимущества = дешевизны и доступности. Понятно что может инфы ПОКА недостаточно, но что-то уже есть = может начать с поддержки основных функций?

Аватара пользователя
Sancho
Полковник
Сообщения: 2812
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 345
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Поддержка ESP32

#4

Сообщение Sancho » 13.09.2018{, 10:58}

starmos, Думаю, вряд-ли это появится в ближайшей перспективе.
Добавив в качестве устройства ввода/вывода ардунку про мини, подключенную по I2C, Вы будете иметь достаточное кол-во стандартных пинов. Ещё на эту шину можно подключить .....
И это всё на esp-01. При замене памяти на 4Мб( ака esp-12 ) фантазия иссякнет раньше.
Раньше сам интересовался данной темой, но пришёл к выводу - не нужно бежать впереди паровоза. Посмотрите, как дела обстоят с STM- ками. Воз и ныне там. Речь о библиотеках, ибо для работы с голыми пинами много не начудишь :)
Сугубо моё мнение.
Если не получится на контроллере - сделаю на тразисторах и 155/176...Научился, немного.
Поможем проекту вместе!

Аватара пользователя
Cvazi
Рядовой
Сообщения: 82
Зарегистрирован: 26.07.2016{, 14:36}
Репутация: 6
Откуда: Тверь
Имя: Денис

Поддержка ESP32

#5

Сообщение Cvazi » 15.09.2018{, 11:58}

Валяются несколько STMок но правда воз и ныне там. Заброшенные.

starmos
Рядовой
Сообщения: 7
Зарегистрирован: 11.04.2016{, 15:46}
Репутация: 0
Откуда: Челябинск

Поддержка ESP32

#6

Сообщение starmos » 05.10.2018{, 10:47}

Сделал прототип контроллера на ESP32. Теперь бы к нему среду программирования. Конечно можно программировать его и через IDE Arduino и на JavaScript, но конечно поддержка в FLProg была бы идеальна для подобного изделия. Судя по собранной в процессе создания информации - ESP32 юзают вовсю, прикручивают к нему разные языки, т.е. наверное уже нельзя сказать что это сырой контроллер, а функционала там хватает и мне кажется он имеет оптимальное соотношение функционал/цена.

Аватара пользователя
Evgesha
Лейтенант
Сообщения: 446
Зарегистрирован: 29.10.2015{, 09:57}
Репутация: 13
Откуда: Kazakhstan
Имя: Evgesha

Поддержка ESP32

#7

Сообщение Evgesha » 05.10.2018{, 17:13}

starmos,

Поделитесь схемами, если конечно проект не коммерческий, схемы развязки входов и выходов аналоговых/цифровых, также фотками, в какой среде программировали, думаю многим интересно будет.
ПОМОЩЬ ПРОЕКТУ FLPROG:
http://flprog.ru/pomoshh-proektu/

aidar_i
Майор
Сообщения: 1034
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 100
Откуда: Уфа
Имя: Айдар
Контактная информация:

Поддержка ESP32

#8

Сообщение aidar_i » 06.10.2018{, 19:50}

Здесь курс по esp32. Платная. Если надо, чтобы в программу вставили его поддержку , форумчанам нужно скинуться Сергею для покупки курса.
https://randomnerdtutorials.com/learn-e ... duino-ide/

WZV
Сержант
Сообщения: 200
Зарегистрирован: 06.09.2015{, 14:31}
Репутация: 7

Поддержка ESP32

#9

Сообщение WZV » 06.10.2018{, 21:18}

aidar_i писал(а):
06.10.2018{, 19:50}
форумчанам нужно скинуться Сергею для покупки курса.
Давайте скинемся, я за. Только спросить Сергея надо,будет ли он заниматься?

Аватара пользователя
Sancho
Полковник
Сообщения: 2812
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 345
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Поддержка ESP32

#10

Сообщение Sancho » 06.10.2018{, 21:55}

Evgesha писал(а):
05.10.2018{, 17:13}
схемы развязки входов и выходов аналоговых/цифровых,
Аналоговых - ЖЕСТЪ.
Если не получится на контроллере - сделаю на тразисторах и 155/176...Научился, немного.
Поможем проекту вместе!

starmos
Рядовой
Сообщения: 7
Зарегистрирован: 11.04.2016{, 15:46}
Репутация: 0
Откуда: Челябинск

Поддержка ESP32

#11

Сообщение starmos » 08.10.2018{, 07:24}

IMG_20181008_092744.jpg
Evgesha, какой проект я пока не решил до конца, но по схеме там ничего сложного и нет - по дискретным входам оптическая развязка, она же преобразователь уровня, по аналоговым - попытка сделать универсальные входы на ОУ, чтобы одновременно подходило и для термосопротивлений (Pt1000) и просто 0-10В. Дискретные выходы - ОК, а аналоговые - 0-10В, на ОУ тоже. По количеству: DIN - 8, DOUT - 7, AIN - 4, AOUT - 2. Для промышленного применения контроллер и не планируется, но для применений в быту и малоэтажном строительстве, везде, где народ колхозит Ардуино сейчас.
Программировал его пока из под Arduino IDE: бегло попробовал работоспособность входов-выходов и связь со смартфоном по MQTT.

Если надо будет скидываться на поддержку, я конечно готов. В разумных пределах :)

Аватара пользователя
komikx
Рядовой
Сообщения: 10
Зарегистрирован: 24.09.2018{, 21:17}
Репутация: 0
Имя: Anton

Поддержка ESP32

#12

Сообщение komikx » 30.11.2018{, 22:50}

Sancho писал(а):
06.10.2018{, 21:55}
Аналоговых - ЖЕСТЪ.
так они тупо прекращают пахать при активации wifi

обратите пожалуйста внимание!!!!

Аватара пользователя
Sancho
Полковник
Сообщения: 2812
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 345
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Поддержка ESP32

#13

Сообщение Sancho » 01.12.2018{, 08:25}

Нарыл немного инфы,сыроватой на мой взгляд, почитал в разных местах - ESP32S заказал, едет. Мнение о ней пока поменялось в лучшую сторону :) Ждёмс....
Если не получится на контроллере - сделаю на тразисторах и 155/176...Научился, немного.
Поможем проекту вместе!

starmos
Рядовой
Сообщения: 7
Зарегистрирован: 11.04.2016{, 15:46}
Репутация: 0
Откуда: Челябинск

Поддержка ESP32

#14

Сообщение starmos » 11.12.2018{, 11:58}

komikx писал(а):
30.11.2018{, 22:50}
Sancho писал(а):
06.10.2018{, 21:55}
Аналоговых - ЖЕСТЪ.
так они тупо прекращают пахать при активации wifi

обратите пожалуйста внимание!!!!
Я проверял аналоговые входы, считывал их по MQTT - все работает одновременно с WiFi.

Аватара пользователя
komikx
Рядовой
Сообщения: 10
Зарегистрирован: 24.09.2018{, 21:17}
Репутация: 0
Имя: Anton

Поддержка ESP32

#15

Сообщение komikx » 25.12.2018{, 19:31}

starmos писал(а):
11.12.2018{, 11:58}
komikx писал(а):
30.11.2018{, 22:50}
так они тупо прекращают пахать при активации wifi

обратите пожалуйста внимание!!!!
Я проверял аналоговые входы, считывал их по MQTT - все работает одновременно с WiFi.
Очень интересно! Смотрел через Uart, пытался прикрутить к скада так и не получилось.. Стоит одно и тоже значение! Хотя может я и чтото не так делал...
Может стоит поднять вопрос по этому моменту??

starmos
Рядовой
Сообщения: 7
Зарегистрирован: 11.04.2016{, 15:46}
Репутация: 0
Откуда: Челябинск

Поддержка ESP32

#16

Сообщение starmos » 14.05.2019{, 12:21}

Хотелось бы напомнить про идею. Сейчас переделываю контроллер под ESP8266 (в формате Wemos D1 mini). Приходится лепить всякие расширители ввода-вывода, т.к. пинов не хватает. А ведь в ESP32 этой проблемы нет. Т.е. на ESP8266 можно только самые примитивные устройства делать. Но ESP32 = совсем другое дело, будущее за ними.

Аватара пользователя
Anydy
Администратор
Сообщения: 2241
Зарегистрирован: 30.12.2017{, 12:10}
Репутация: 146
Имя: Андрей

Поддержка ESP32

#17

Сообщение Anydy » 14.05.2019{, 12:42}

Поддерживаю! Хоть оно тоже фига с пальцем как и 8266 но чуть получше ....Сделать чтобы "изкаробки" у программы FLProg была бы поддержка ESP32 - замечательно!

aidar_i
Майор
Сообщения: 1034
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 100
Откуда: Уфа
Имя: Айдар
Контактная информация:

Поддержка ESP32

#18

Сообщение aidar_i » 14.05.2019{, 22:26}

Автор здесь пишет , что поддержка ESP32 будет.
viewtopic.php?p=70489#p70489

Mining
Сержант
Сообщения: 108
Зарегистрирован: 31.10.2016{, 15:01}
Репутация: 11
Имя: Алексей

Поддержка ESP32

#19

Сообщение Mining » 03.07.2019{, 11:23}

Ну что господа-товарищи выдались деньки без дождей, сгонял за ESP8266 на велике с китайским моторчиком в Поднебесную.
Могу доложить мы в полной Ж.
ESP8266 мало кто торгует. Атмеги вообще редкость.
В каждой лавке в первых рядах продают ESP32 по 15 юаней.
Сторговались с китайским мистером 10 штук за 1000 руб , т.е ~11юаней штука.
Т.е. выходит, через али нам впаривают в два три раза дороже.
Ну и собственно FLProg получается морально устарела без поддержки ESP32.

Аватара пользователя
Sancho
Полковник
Сообщения: 2812
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 345
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Поддержка ESP32

#20

Сообщение Sancho » 03.07.2019{, 12:43}

Други, поддержка esp32 - будет. Готовимся :)

Отправлено спустя 2 минуты 42 секунды:
Mining, Какие именно за такие смешные деньги купил?
Если не получится на контроллере - сделаю на тразисторах и 155/176...Научился, немного.
Поможем проекту вместе!

Ответить

Вернуться в «Новые»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость