Страница 12 из 51

Re: Arduino Mega Server для ESP32

Добавлено: Чт окт 19, 2017 8:44 am
eGorka
Alex писал(а):Заметил одну важную деталь: апдейт под ESP32 идёт медленнее раз в 20-30, чем под ESP8266. Это вам должно о чём-то говорить.
Тестовый скетч 7сек.(243KB) esp8266 против 57сек.(530KB) esp32
SPOILERSPOILER_SHOW
8266.PNG
8266.PNG (21.58 КБ) 6031 просмотр
32.PNG
32.PNG (28.67 КБ) 6031 просмотр
А тут пилят официальный загрузчик файлов для 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 скачивания
Затем изменить расположения переменных радио модуля в коде.
AMS_esp32sd_NRF24.rar
Видно из названия )
(47.69 КБ) 257 скачиваний
На SD карте просто добавить файл из дистрибутива для Меги nrf24.htm. Это моя карта с кучей извращений и напичканная библиотеками, из которых нормально работает только модуль логирования от ser009 и Alexis_76 на странице graf.htm
SD_ESP32_NRF24.rar
SD карта
(1.48 МБ) 213 скачиваний
В АМС так же прикручены DHT11 и Dallas .
SPOILERSPOILER_SHOW
Модули системы
Модули системы
ESP32_Module.jpg (128.32 КБ) 5983 просмотра
У самого 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:
Если на Меге компилятор берёт предварительно скомпилированные файлы , то тут все заново..Чудовищно долго.

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
Интересная тема.Вот простейший скетч. Три шага и температура далласа на телефоне. Это используется встроенный Блютус? Температуру мы и так классически меряем , а вот Синеглазого попробую воткнуть , ..... как снег выпадет... :lol:

Re: Arduino Mega Server для ESP32

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