ESP32

Модератор: Alex

Аватара пользователя
lanket
Сообщения: 1168
Зарегистрирован: Вт окт 14, 2014 11:27 pm
Откуда: Санкт-Петербург
Благодарил (а): 260 раз
Поблагодарили: 163 раза

Re: ESP32

Сообщение lanket » Ср май 31, 2017 1:50 pm

alexsis_76 писал(а):вот тут http://wikihandbk.com/wiki/ESP32:%D0%9C ... 2-WROOM-32 вроде подключают
Жватит ли у сабжа мощности жать звук на лету
хватит
Так ето же просто описание и жарактеристики. Про звук ни слова там.

Отправлено с моего MI PAD 2 через Tapatalk
Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: gitHub 2й версии терминала
:arrow: GitHub модуля для МД
gitHub сырого модуля 2й версии
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
alexsis_76
Сообщения: 791
Зарегистрирован: Пт янв 22, 2016 10:08 am
Благодарил (а): 6 раз
Поблагодарили: 63 раза

Re: ESP32

Сообщение alexsis_76 » Ср май 31, 2017 2:12 pm

Про звук ни слова там.
ну конечно,будете оцифровывать с помощью ацп
оцифровка звука это просто изменение переменного напряжения.
Аватара пользователя
lanket
Сообщения: 1168
Зарегистрирован: Вт окт 14, 2014 11:27 pm
Откуда: Санкт-Петербург
Благодарил (а): 260 раз
Поблагодарили: 163 раза

Re: ESP32

Сообщение lanket » Ср май 31, 2017 3:00 pm

alexsis_76 писал(а):
Про звук ни слова там.
ну конечно,будете оцифровывать с помощью ацп
оцифровка звука это просто изменение переменного напряжения.
Вопрос не про оцифровку. А сжать на лету для распознавания гугл или Яндекс сервисом.

Отправлено с моего Redmi Note 3 через Tapatalk
Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: gitHub 2й версии терминала
:arrow: GitHub модуля для МД
gitHub сырого модуля 2й версии
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
alexsis_76
Сообщения: 791
Зарегистрирован: Пт янв 22, 2016 10:08 am
Благодарил (а): 6 раз
Поблагодарили: 63 раза

Re: ESP32

Сообщение alexsis_76 » Ср май 31, 2017 4:01 pm

есть алгоритмы сжатия специально приспособленные для микроконтроллеров с учетом специфики последних
Аватара пользователя
lanket
Сообщения: 1168
Зарегистрирован: Вт окт 14, 2014 11:27 pm
Откуда: Санкт-Петербург
Благодарил (а): 260 раз
Поблагодарили: 163 раза

Re: ESP32

Сообщение lanket » Ср май 31, 2017 4:55 pm

alexsis_76 писал(а):есть алгоритмы сжатия специально приспособленные для микроконтроллеров с учетом специфики последних
Супер. Не подскажете где видели?
Собственно интересуюсь для такой задумки viewtopic.php?t=2634

Отправлено с моего Redmi Note 3 через Tapatalk
Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: gitHub 2й версии терминала
:arrow: GitHub модуля для МД
gitHub сырого модуля 2й версии
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
alexsis_76
Сообщения: 791
Зарегистрирован: Пт янв 22, 2016 10:08 am
Благодарил (а): 6 раз
Поблагодарили: 63 раза

Re: ESP32

Сообщение alexsis_76 » Ср май 31, 2017 5:17 pm

speex например
говорят работает на stm-32 c 72 мгц
За это сообщение автора alexsis_76 поблагодарил:
lanket (Чт июн 01, 2017 9:29 am)
Рейтинг: 1.16%
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: ESP32

Сообщение serghei » Сб июн 03, 2017 11:54 pm

С горем пополам удалось загрузить платформу ESP32 только в IDE 1.6.8 и на компе с XP. На семерку и 1.6.5 ни в какую не хочет. Видно с питоном опять промахнулся. А он то тут с какого перепугу??? И все равно примеры не компилируются. Причем ошибку выдает именно питон. Если это всё встанет и заработает под десяткой , будет очень печально. У меня старое железо. Даже просто все установить , это реальный вынос мозга....
СпойлерПоказать

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

Arduino: 1.6.8 (Windows XP), Плата:"WEMOS LOLIN32, 80MHz, 115200"

C:\Program Files\Arduino\arduino-builder -dump-prefs -logger=machine -hardware "C:\Program Files\Arduino\hardware" -hardware "C:\Documents and Settings\Administrator\Local Settings\Application Data\Arduino15\packages" -tools "C:\Program Files\Arduino\tools-builder" -tools "C:\Program Files\Arduino\hardware\tools\avr" -tools "C:\Documents and Settings\Administrator\Local Settings\Application Data\Arduino15\packages" -built-in-libraries "C:\Program Files\Arduino\libraries" -libraries "D:\Administrator\My Documents\Arduino\libraries" -fqbn=espressif:esp32:lolin32:FlashFreq=80,UploadSpeed=921600 -ide-version=10608 -build-path "C:\Temp\build9aedca3d45af26febd6fb526b41c1296.tmp\libraries\WiFi\WiFiUdp.cpp.o" "C:\Temp\build9aedca3d45af26febd6fb526b41c1296.tmp/arduino.ar" -lgcc -lstdc++ -lapp_update -lbootloader_support -lbt -lbtdm_app -lc -lc_nano -lcoap -lcoexist -lcore -lcxx -ldriver -lesp32 -lethernet -lexpat -lfatfs -lfreertos -lhal -ljsmn -ljson -llog -llwip -lm -lmbedtls -lmdns -lmicro-ecc -lnet80211 -lnewlib -lnghttp -lnvs_flash -lopenssl -lphy -lpp -lrtc -lsdmmc -lsmartconfig -lsoc -lspi_flash -ltcpip_adapter -lulp -lvfs -lwear_levelling -lwpa -lwpa2 -lwpa_supplicant -lwps -lxtensa-debug-module -Wl,--end-group -Wl,-EL -o "C:\Temp\build9aedca3d45af26febd6fb526b41c1296.tmp/WiFiScan.ino.elf"
"C:\Program Files\Arduino\hardware\espressif\esp32/tools/gen_esp32part.exe" -q "C:\Program Files\Arduino\hardware\espressif\esp32/tools/partitions/default.csv" "C:\Temp\build9aedca3d45af26febd6fb526b41c1296.tmp/WiFiScan.ino.partitions.bin"
"C:\Program Files\Arduino\hardware\espressif\esp32/tools/esptool.exe" --chip esp32 elf2image --flash_mode "dio" --flash_freq "80m" --flash_size "4MB" -o "C:\Temp\build9aedca3d45af26febd6fb526b41c1296.tmp/WiFiScan.ino.bin" "C:\Temp\build9aedca3d45af26febd6fb526b41c1296.tmp/WiFiScan.ino.elf"
Traceback (most recent call last):

  File "esptool.py", line 25, in <module>

  File "c:\python27\Lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 389, in load_module

  File "site-packages\serial\__init__.py", line 27, in <module>

  File "c:\python27\Lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 389, in load_module

  File "site-packages\serial\serialwin32.py", line 15, in <module>

  File "c:\python27\Lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 389, in load_module

  File "site-packages\serial\win32.py", line 182, in <module>

  File "ctypes\__init__.py", line 375, in __getattr__

  File "ctypes\__init__.py", line 380, in __getitem__

AttributeError: function 'CancelIoEx' not found

Failed to execute script esptool

Используем библиотеку WiFi версии 1.0 из папки: C:\Program Files\Arduino\hardware\espressif\esp32\libraries\WiFi 
exit status -1
Ошибка компиляции для платы WEMOS LOLIN32.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: ESP32

Сообщение Alex » Вс июн 04, 2017 7:09 am

С горем пополам удалось загрузить платформу ESP32 только в IDE 1.6.8 и на компе с XP. На семерку и 1.6.5 ни в какую не хочет. Видно с питоном опять промахнулся. А он то тут с какого перепугу??? И все равно примеры не компилируются. Причем ошибку выдает именно питон.
Вы не той инструкцией пользуетесь — питон там вообще не нужен. Посмотрите официальную инструкцию:

https://github.com/espressif/arduino-es ... windows.md

Там даже GIT не нужен — можно просто вручную положить на диск файлы дистрибутива. И всё прекрасно работает на 1.6.5.
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: ESP32

Сообщение serghei » Вс июн 04, 2017 9:18 am

Каким то магическим образом Ваши слова действуют на подсознание ;) . С пол-пинка установил всё правильно. Теперь могу сказать " К загрузке AMS-ESP32 готов! " .
Чтобы ребята смогли за 20 секунд настроить свои IDE проще всего скачать готовые дрова , а не собирать с интернета. Но они весят 400 мегабайт ( если не в архиве ). Куда бы их залить ?
Первый скетч на ESP32
СпойлерПоказать

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

ets Jun  8 2016 00:22:57

rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
ets Jun  8 2016 00:22:57

rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0x00
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0008,len:8
load:0x3fff0010,len:160
load:0x40078000,len:10632
load:0x40080000,len:252
entry 0x40080034
Setup done
scan start
scan done
2 networks found
1: mega (-45)*
2: Pushok Gheroi (-91)*

scan start
scan done
2 networks found
1: mega (-45)*
2: Pushok Gheroi (-92)*

 
Теперь можно по изучать возможности 32.
СпойлерПоказать

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

Sketch uses 153 534 bytes (14%) of program storage space. Maximum is 1 044 464 bytes.
Global variables use 10 288 bytes (3%) of dynamic memory, leaving 284 624 bytes for local variables. Maximum is 294 912 bytes.
Это тест SD карты. получается 300 килобайт оперативы.
СпойлерПоказать

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

ets Jun  8 2016 00:22:57

rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
ets Jun  8 2016 00:22:57

rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0x00
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0008,len:8
load:0x3fff0010,len:160
load:0x40078000,len:10632
load:0x40080000,len:252
entry 0x40080034
SD Card Type: SDSC
SD Card Size: 974MB
Listing directory: /
  FILE: /_dash_hk.htm  SIZE: 4471
  FILE: /_dash_hm.htm  SIZE: 506
  FILE: /_dash_md.htm  SIZE: 508
  FILE: /_dash_p1.htm  SIZE: 573
  FILE: /_dash_p3.htm  SIZE: 491
  FILE: /_dash_p4.htm  SIZE: 472
  FILE: /_foot_hk.htm  SIZE: 4536
  FILE: /_foot_hm.htm  SIZE: 3415
  FILE: /_foot_md.htm  SIZE: 3413
  FILE: /_foot_p1.htm  SIZE: 3328
  FILE: /_foot_p3.htm  SIZE: 3516
  FILE: /_foot_p4.htm  SIZE: 3574
  FILE: /_footer.htm  SIZE: 4929
  FILE: /_head_hk.htm  SIZE: 488
  FILE: /_head_hm.htm  SIZE: 398
  FILE: /_head_md.htm  SIZE: 455
  FILE: /_head_p1.htm  SIZE: 409
  FILE: /_head_p3.htm  SIZE: 402
  FILE: /_head_p4.htm  SIZE: 419
  FILE: /_header.htm  SIZE: 585
  FILE: /_MENU.HTM  SIZE: 3700
  FILE: /_menu_hk.htm  SIZE: 2880
  FILE: /_menu_hm.htm  SIZE: 2813
  FILE: /_menu_md.htm  SIZE: 2841
  FILE: /_menu_p1.htm  SIZE: 2768
  FILE: /_menu_p3.htm  SIZE: 2933
  FILE: /_menu_p4.htm  SIZE: 2842
  FILE: /_one.htm  SIZE: 43
  FILE: /_one_hk.htm  SIZE: 46
  FILE: /_one_hm.htm  SIZE: 46
  FILE: /_one_md.htm  SIZE: 46
  FILE: /_one_p1.htm  SIZE: 46
  FILE: /_one_p3.htm  SIZE: 46
  FILE: /_one_p4.htm  SIZE: 46
  FILE: /3d-esp1.htm  SIZE: 3235
  FILE: /3d-esp2.htm  SIZE: 4587
  FILE: /3d-esp3.htm  SIZE: 5948
  FILE: /404.htm  SIZE: 774
  FILE: /about.htm  SIZE: 12526
  FILE: /am-1.jpg  SIZE: 20647
  FILE: /am-2.jpg  SIZE: 14747
  FILE: /am-3.jpg  SIZE: 16810
  FILE: /amb-1.png  SIZE: 1842
  FILE: /amb-2.png  SIZE: 2504
  FILE: /amk-1.jpg  SIZE: 11236
  FILE: /amk-2.jpg  SIZE: 11366
  FILE: /amk-3.jpg  SIZE: 14114
  FILE: /amp-1.png  SIZE: 13112
  FILE: /amp-2.png  SIZE: 10589
  FILE: /amp-3.png  SIZE: 11743
  FILE: /amperka.png  SIZE: 5354
  FILE: /arduino.jpg  SIZE: 6201
  FILE: /a-show.png  SIZE: 767
  FILE: /click.png  SIZE: 1992
  FILE: /concept1.jpg  SIZE: 31163
  FILE: /concept2.jpg  SIZE: 32615
  FILE: /concept3.jpg  SIZE: 48786
  FILE: /control.htm  SIZE: 10386
  FILE: /coop.htm  SIZE: 1619
  FILE: /cube.pde  SIZE: 10040
  FILE: /dev.htm  SIZE: 4177
  FILE: /digital-7-mono.ttf  SIZE: 34404
  FILE: /dis.jpg  SIZE: 21671
  FILE: /DS18B20.JS  SIZE: 1360
  FILE: /ds18b20.tpl  SIZE: 2657
  FILE: /edit.htm  SIZE: 25860
  FILE: /edit2.htm  SIZE: 25864
  FILE: /electro.htm  SIZE: 6051
  FILE: /esp-12.png  SIZE: 2642
  FILE: /esp-logo.png  SIZE: 15846
  FILE: /flotr2.js  SIZE: 99094
  FILE: /full.htm  SIZE: 2331
  FILE: /full2.htm  SIZE: 2161
  FILE: /full4.htm  SIZE: 2331
  FILE: /full5.htm  SIZE: 954
  FILE: /full5.js  SIZE: 1539
  FILE: /full6.htm  SIZE: 2966
  FILE: /full7.htm  SIZE: 3384
  FILE: /FULL8.HTM  SIZE: 14825
  FILE: /FULL10.HTM  SIZE: 4069
  FILE: /full-am1.htm  SIZE: 2172
  FILE: /full-am1.png  SIZE: 8267
  FILE: /gauge.js  SIZE: 18542
  FILE: /gauge.mi.js  SIZE: 15920
  FILE: /gg-1.jpg  SIZE: 10460
  FILE: /gg-2.jpg  SIZE: 9777
  FILE: /gg-3.jpg  SIZE: 8278
  FILE: /gg-4.jpg  SIZE: 12130
  FILE: /gg-5.jpg  SIZE: 11871
  FILE: /gg-6.jpg  SIZE: 13032
  FILE: /gg-7.jpg  SIZE: 12049
  FILE: /head.js  SIZE: 73665
  FILE: /help.htm  SIZE: 1116
  FILE: /home.jpg  SIZE: 14126
  FILE: /iii.js  SIZE: 9476
  FILE: /index.htm  SIZE: 2690
  FILE: /index-p1.htm  SIZE: 8038
  FILE: /index-p3.htm  SIZE: 7296
Это еще вспотеешь поискать pinout своего модуля.)) Но вроде все работает.SD карту читает !
Для полного счастья осталось NRF24 прицепить.
И кстати о плюшках, Файл шрифта в 13 букв определил правильно, Проверить смогу только в составе АМС.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
alexsis_76
Сообщения: 791
Зарегистрирован: Пт янв 22, 2016 10:08 am
Благодарил (а): 6 раз
Поблагодарили: 63 раза

Re: ESP32

Сообщение alexsis_76 » Пн июн 05, 2017 1:24 pm

Файл шрифта в 13 букв определил правильно
это что за басурманский шрифт .
Ответить