Arduino Mega Server для ESP32

Модератор: Alex

eGorka
Сообщения: 182
Зарегистрирован: Чт ноя 24, 2016 10:47 am
Благодарил (а): 5 раз
Поблагодарили: 25 раз

Re: Arduino Mega Server для ESP32

Сообщение eGorka » Чт окт 19, 2017 8:44 am

Alex писал(а):Заметил одну важную деталь: апдейт под ESP32 идёт медленнее раз в 20-30, чем под ESP8266. Это вам должно о чём-то говорить.
Тестовый скетч 7сек.(243KB) esp8266 против 57сек.(530KB) esp32
СпойлерПоказать
8266.PNG
8266.PNG (21.58 КБ) 5118 просмотров
32.PNG
32.PNG (28.67 КБ) 5118 просмотров
А тут пилят официальный загрузчик файлов для ESP32
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server для ESP32

Сообщение Alex » Чт окт 19, 2017 10:28 am

Тестовый скетч 7сек.(243KB) esp8266 против 57сек.(530KB) esp32
С чем может быть связана такая разница?
А тут пилят официальный загрузчик файлов для ESP32
А на данный момент это у них работает?
eGorka
Сообщения: 182
Зарегистрирован: Чт ноя 24, 2016 10:47 am
Благодарил (а): 5 раз
Поблагодарили: 25 раз

Re: Arduino Mega Server для ESP32

Сообщение eGorka » Чт окт 19, 2017 9:22 pm

Alex писал(а):А на данный момент это у них работает?
Работает.
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server для ESP32

Сообщение serghei » Чт окт 19, 2017 11:12 pm

Очередная попытка прикрутить NRF24 к AMS_ESP32. Просто добавить вкладки ,вынув их из Меги не получится. Для начала надо переписать библиотеку RF24
RF24.rar
Библиотека NRF24 для ESP32
(310.37 КБ) 130 скачиваний
Затем изменить расположения переменных радио модуля в коде.
AMS_esp32sd_NRF24.rar
Видно из названия )
(47.69 КБ) 138 скачиваний
На SD карте просто добавить файл из дистрибутива для Меги nrf24.htm. Это моя карта с кучей извращений и напичканная библиотеками, из которых нормально работает только модуль логирования от ser009 и Alexis_76 на странице graf.htm
SD_ESP32_NRF24.rar
SD карта
(1.48 МБ) 127 скачиваний
В АМС так же прикручены DHT11 и Dallas .
СпойлерПоказать
ESP32_Module.jpg
Модули системы
ESP32_Module.jpg (128.32 КБ) 5070 просмотров
У самого NRF24 выводы SPI подключаются параллельно SD карте. Осталось разобраться куда воткнуть

Код: Выделить всё

// nRF24L01 modul configuration
//RF24 radio(8, 9); // CE, CSN pins
//RF24 radio(0, 2); // CE, CSN pins
RF24 radio(32, 33); // CE, CSN pins     
У меня сейчас нет ответного сенсора , проверить не могу, но видно ,что пакеты идут из AMS.
В общем надо добить тему. На слабом компе это превращается в каторгу.... :evil:
Если на Меге компилятор берёт предварительно скомпилированные файлы , то тут все заново..Чудовищно долго.
За это сообщение автора serghei поблагодарил:
Andrey64 (Пт окт 20, 2017 11:02 pm)
Рейтинг: 1.16%
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server для ESP32

Сообщение Alex » Пт окт 20, 2017 8:08 am

Очередная попытка прикрутить NRF24 к AMS_ESP32.
Спасибо, попробую разобраться...
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server для ESP32

Сообщение Alex » Пт окт 20, 2017 9:21 am

Ура! Месяц бесперебойной работы работы ESP32 под управлением АМС. С чем всех и поздравляю.

Я думаю вопрос о надёжности ESP32 снят — то, что проработало месяц — проработает и год, а то, что проработало год — будет работать вечно. :)

(Криворуких) «специалистов» со всего интернета, утверждающих, что ESP32 это глючный модуль можно тыкать носом прямо сюда.
Вложения
esp32-ams-uptime-month.png
EWP32 AMS uptime month
esp32-ams-uptime-month.png (1.01 КБ) 5042 просмотра
T-REX-XP
Сообщения: 174
Зарегистрирован: Вт июн 16, 2015 10:54 pm
Благодарил (а): 16 раз
Поблагодарили: 32 раза

Re: Arduino Mega Server для ESP32

Сообщение T-REX-XP » Пт окт 20, 2017 12:49 pm

Кто нибудь пробовал реализовать на этой платформе взаимодействие с устройствами BLE (Bluetooth Low Energy) ?? Есть идея считывать показания весов.
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server для ESP32

Сообщение Alex » Пт окт 20, 2017 2:47 pm

Кто нибудь пробовал реализовать на этой платформе взаимодействие с устройствами BLE (Bluetooth Low Energy) ?? Есть идея считывать показания весов.
Я не разбирался с этим вопросом, но в драйверах для ESP32 есть библиотека SimpleBLE — возможно это вам поможет. А тема актуальная для домохозяек и программистов :)
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server для ESP32

Сообщение serghei » Пт окт 20, 2017 9:39 pm

Интересная тема.Вот простейший скетч. Три шага и температура далласа на телефоне. Это используется встроенный Блютус? Температуру мы и так классически меряем , а вот Синеглазого попробую воткнуть , ..... как снег выпадет... :lol:
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
olmoro
Сообщения: 40
Зарегистрирован: Пт окт 13, 2017 9:37 pm
Откуда: Выборг
Благодарил (а): 11 раз
Поблагодарили: 12 раз

Re: Arduino Mega Server для ESP32

Сообщение olmoro » Пт окт 20, 2017 10:30 pm

serghei писал(а):Интересная тема.Вот простейший скетч. Три шага и температура далласа на телефоне... :lol:
"Простейший скетч" использует для 1-WIRE пин D2. На модуле ESP32 miniD1 мне не удалось при подключенном подтягивающем резисторе залить прошивку. В отличие от ESP8266 этот пин на ESP32 подтянут к общему проводу. При заливке кода идет сообщение об отсутствии связи с модулем. Подключение датчика на пин D0 (IO00) не мешает процессу заливки. При паразитном питании датчика может и не мешает, не пробовал.
Ответить