Страница 12 из 51
Re: Arduino Mega Server для ESP32
Добавлено: Чт окт 19, 2017 8:44 am
eGorka
Alex писал(а):Заметил одну важную деталь: апдейт под ESP32 идёт медленнее раз в 20-30, чем под ESP8266. Это вам должно о чём-то говорить.
Тестовый скетч 7сек.(243KB) esp8266 против 57сек.(530KB) esp32

- 8266.PNG (21.58 КБ) 6030 просмотров

- 32.PNG (28.67 КБ) 6030 просмотров
А
тут пилят официальный загрузчик файлов для ESP32
Re: Arduino Mega Server для ESP32
Добавлено: Чт окт 19, 2017 10:28 am
Alex
Тестовый скетч 7сек.(243KB) esp8266 против 57сек.(530KB) esp32
С чем может быть связана такая разница?
А тут пилят официальный загрузчик файлов для ESP32
А на данный момент это у них работает?
Re: Arduino Mega Server для ESP32
Добавлено: Чт окт 19, 2017 9:22 pm
eGorka
Alex писал(а):А на данный момент это у них работает?
Работает.
Re: Arduino Mega Server для ESP32
Добавлено: Чт окт 19, 2017 11:12 pm
serghei
Очередная попытка прикрутить NRF24 к AMS_ESP32. Просто добавить вкладки ,вынув их из Меги не получится. Для начала надо переписать библиотеку RF24
- RF24.rar
- Библиотека NRF24 для ESP32
- (310.37 КБ) 224 скачивания
Затем изменить расположения переменных радио модуля в коде.
На SD карте просто добавить файл из дистрибутива для Меги nrf24.htm. Это моя карта с кучей извращений и напичканная библиотеками, из которых нормально работает только модуль логирования от
ser009 и
Alexis_76 на странице graf.htm
В АМС так же прикручены DHT11 и Dallas .

- Модули системы
- ESP32_Module.jpg (128.32 КБ) 5982 просмотра
У самого 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.
В общем надо добить тему. На слабом компе это превращается в каторгу....
Если на Меге компилятор берёт предварительно скомпилированные файлы , то тут все заново..Чудовищно долго.
Re: Arduino Mega Server для ESP32
Добавлено: Пт окт 20, 2017 8:08 am
Alex
Очередная попытка прикрутить NRF24 к AMS_ESP32.
Спасибо, попробую разобраться...
Re: Arduino Mega Server для ESP32
Добавлено: Пт окт 20, 2017 9:21 am
Alex
Ура! Месяц бесперебойной работы работы ESP32 под управлением АМС. С чем всех и поздравляю.
Я думаю вопрос о надёжности ESP32 снят — то, что проработало месяц — проработает и год, а то, что проработало год — будет работать вечно.
(Криворуких) «специалистов» со всего интернета, утверждающих, что ESP32 это глючный модуль можно тыкать носом прямо сюда.
Re: Arduino Mega Server для ESP32
Добавлено: Пт окт 20, 2017 12:49 pm
T-REX-XP
Кто нибудь пробовал реализовать на этой платформе взаимодействие с устройствами BLE (Bluetooth Low Energy) ?? Есть идея считывать показания весов.
Re: Arduino Mega Server для ESP32
Добавлено: Пт окт 20, 2017 2:47 pm
Alex
Кто нибудь пробовал реализовать на этой платформе взаимодействие с устройствами BLE (Bluetooth Low Energy) ?? Есть идея считывать показания весов.
Я не разбирался с этим вопросом, но в драйверах для ESP32 есть библиотека SimpleBLE — возможно это вам поможет. А тема актуальная для домохозяек и программистов

Re: Arduino Mega Server для ESP32
Добавлено: Пт окт 20, 2017 9:39 pm
serghei
Интересная тема.
Вот простейший скетч. Три шага и температура далласа на телефоне. Это используется встроенный Блютус? Температуру мы и так классически меряем , а вот Синеглазого попробую воткнуть , ..... как снег выпадет...

Re: Arduino Mega Server для ESP32
Добавлено: Пт окт 20, 2017 10:30 pm
olmoro
serghei писал(а):Интересная тема.
Вот простейший скетч. Три шага и температура далласа на телефоне...

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