WI-FI интернет радио.

10427 ответов [Последнее сообщение]
pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

Можно

konan38
Offline
Зарегистрирован: 20.07.2016

Спасибо!

Чего то смотрел распиновку, но не понял, расшифровка ног не такая. Поробовал нарисовать схему включения не получаеться.

-1_

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

to nadim

nadim пишет:
! если собирать карадио в варианте с рсм5102 (выход i2s) с новой идф !
pilnikov — про i2s и pcm5101
то без подмены пары файлов (i2s.h и i2s.c) от старой идф (2.1.1) звук будет "веселым". Про это у J.P. на гите упомянуто
 
Цитата: "Little problem with esp-idf v3.0 and v3.1 for the i2s output:
At the top level of github, i copied i2s.c and i2s.h.
 
These files must be replaced to the esp-idf\components\driver and esp-idf\components\driver/include."

файлы находятся в корне прошивки на github.com/karawin/Ka-Radio32

 
Обновите это. С версии 1.3R3 потеряло актуальность. Нужно использовать "родные" дрова для I2S. Причина -> использование DMA в audiorender
pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

konan38 пишет:

Спасибо!

Чего то смотрел распиновку, но не понял, расшифровка ног не такая. Поробовал нарисовать схему включения не получаеться.

На вашей плате с лицевой стороны написаны номера GPIO, а в схеме, внутри желтого квадрата U3  ESP32, эти-же номера как IO. 

Все просто

Китайцы разводят шину SPI от внутренней флэшки (видимо для "массовки") которую юзать все-равно низзя 

vlad2323
Offline
Зарегистрирован: 21.09.2018

 

 

vlad2323
Offline
Зарегистрирован: 21.09.2018

 

 

vlad2323
Offline
Зарегистрирован: 21.09.2018

Пытаюсь впервые залить прошивку..... и пишет ошибку...что делаю не так?

vlad2323
Offline
Зарегистрирован: 21.09.2018

 

 

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

После того, как нажали кнопку "загрузить", нажмите на плате есп32 кнопку "boot"(или "flash")

vlad2323
Offline
Зарегистрирован: 21.09.2018

То же самое ...не загружается... Светодиод на ESP32 devkitv1 горит постоянно..может каких библиотек не хватает .дайте плиз ссылку как с нуля запустить ESP////

alfil
Offline
Зарегистрирован: 30.06.2018

vlad2323 пишет:

Попробуй установить скорость 921600

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

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

Монитор сом порта бы запустить сперва - посмотреть идет чего с есп, на каком порту и на какой скорости. Опять же кондерчики подвесить на питалово (5 и 3v3). Помница я долго тупил из-за питалова почему не прошивается.

З.Ы. Видать всё больше народа заходит в мир мк начиная сразу с есп32  (минуя айдурину мега328). А это нифига не просто. 

 

molodoj
Offline
Зарегистрирован: 14.09.2018

vlad2323

Скорее всего не входит в режим загрузки.
Попробуйте такую последовательность после правильного выбора COM порта: нажать и удерживать на модуле ESP кнопку "boot". далее, не отпуская кнопки "boot", кратковременно нажать reset. после в консоли загрузчика - "start". и когда побежит индикатор процесса можно отпускать "boot". Если так не получиться, пробуйте учиться тому, что предлагает pilnikov

vlad2323
Offline
Зарегистрирован: 21.09.2018

Запустил монитор com порта..

ets Jun  8 2016 00:22:57
 
rst:0x1 (POWERON_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:2
load:0x3fff0008,len:8
load:0x3fff0010,len:3480
load:0x40078000,len:7804
ho 0 tail 12 room 4
load:0x40080000,len:252
entry 0x40080034
[0;32mI (46) boot: ESP-IDF v2.0-3-gbef9896 2nd stage bootloader[0m
[0;32mI (46) boot: compile time 05:59:45[0m
[0;32mI (46) boot: Enabling RNG early entropy source...[0m
[0;32mI (65) boot: SPI Speed      : 40MHz[0m
[0;32mI (77) boot: SPI Mode       : DIO[0m
[0;32mI (90) boot: SPI Flash Size : 4MB[0m
[0;32mI (102) boot: Partition Table:[0m
[0;32mI (113) boot: ## Label            Usage          Type ST Offset   Length[0m
[0;32mI (136) boot:  0 phy_init         RF data          01 01 0000f000 00001000[0m
[0;32mI (159) boot:  1 otadata          OTA data         01 00 00010000 00002000[0m
[0;32mI (183) boot:  2 nvs              WiFi data        01 02 00012000 0000e000[0m
[0;32mI (206) boot:  3 at_customize     unknown          40 00 00020000 000e0000[0m
[0;32mI (229) boot:  4 ota_0            OTA app          00 10 00100000 00180000[0m
[0;32mI (252) boot:  5 ota_1            OTA app          00 11 00280000 00180000[0m
[0;32mI (276) boot: End of partition table[0m
[0;32mI (289) boot: Disabling RNG early entropy source...[0m
[0;32mI (306) boot: Loading app partition at offset 00100000[0m
[0;32mI (1481) boot: segment 0: paddr=0x00100018 vaddr=0x00000000 size=0x0ffe8 ( 65512) [0m
[0;32mI (1482) boot: segment 1: paddr=0x00110008 vaddr=0x3f400010 size=0x1c5f0 (116208) map[0m
[0;32mI (1498) boot: segment 2: paddr=0x0012c600 vaddr=0x3ffb0000 size=0x0215c (  8540) load[0m
[0;32mI (1529) boot: segment 3: paddr=0x0012e764 vaddr=0x40080000 size=0x00400 (  1024) load[0m
[0;32mI (1552) boot: segment 4: paddr=0x0012eb6c vaddr=0x40080400 size=0x1b028 (110632) load[0m
[0;32mI (1631) boot: segment 5: paddr=0x00149b9c vaddr=0x400c0000 size=0x00034 (    52) load[0m
[0;32mI (1632) boot: segment 6: paddr=0x00149bd8 vaddr=0x00000000 size=0x06430 ( 25648) [0m
[0;32mI (1648) boot: segment 7: paddr=0x00150010 vaddr=0x400d0018 size=0x7a56c (501100) map[0m
[0;32mI (1676) heap_alloc_caps: Initializing. RAM available for dynamic allocation:[0m
[0;32mI (1698) heap_alloc_caps: At 3FFBA6B8 len 00025948 (150 KiB): DRAM[0m
[0;32mI (1719) heap_alloc_caps: At 3FFE8000 len 00018000 (96 KiB): D/IRAM[0m
[0;32mI (1741) heap_alloc_caps: At 4009B428 len 00004BD8 (18 KiB): IRAM[0m
[0;32mI (1761) cpu_start: Pro cpu up.[0m
[0;32mI (1773) cpu_start: Single core mode[0m
[0;32mI (1786) cpu_start: Pro cpu start user code[0m
[0;32mI (1847) cpu_start: Starting scheduler on PRO CPU.[0m
[0;32mI (1945) uart: queue free spaces: 10[0m
Bin version:0.10.0
 
I (1946) wifi: wifi firmware version: c604573
I (1946) wifi: config NVS flash: enabled
I (1947) wifi: config nano formating: disabled
I (1956) wifi: Init dynamic tx buffer num: 32
I (1956) wifi: wifi driver task: 3ffc4eac, prio:23, stack:3584
I (1961) wifi: Init static rx buffer num: 10
I (1965) wifi: Init dynamic rx buffer num: 0
I (1969) wifi: Init rx ampdu len mblock:7
I (1973) wifi: Init lldesc rx ampdu entry mblock:4
I (1978) wifi: wifi power manager task: 0x3ffca254 prio: 21 stack: 2560
I (1984) wifi: wifi timer task: 3ffcb2d4, prio:22, stack:3584
[0;31mE (1989) phy_init: PHY data partition validated[0m
[0;32mI (2009) phy: phy_version: 329, Feb 22 2017, 15:58:07, 0, 0[0m
I (2010) wifi: mode : softAP (24:0a:c4:9b:df:cd)
I (2013) wifi: mode : sta (24:0a:c4:9b:df:cc) + softAP (24:0a:c4:9b:df:cd)
I (2016) wifi: mode : softAP (24:0a:c4:9b:df:cd)
 

 

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

теперь нажмите flash/boot и покажите нам результат. Еще мы хотим знать скорость порта.

А еще можно предварительно почистить еспиху нажав во флэшере кнопку еразе алл

vlad2323
Offline
Зарегистрирован: 21.09.2018

После нажатия на boot - ничего не поменялось.  Скорость 115200.  

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

проверьте обмен с платой замкнув ножки тх и rx после того как есп окончит вывод своих сообщений. надо чего нибуть написать в терминале - с замкнутыми rx/tx вы должны увидеть эхо (то что вы ввели). У меня была платка есп8266 ноде мцу с недоприпаянной ср2102 - она тоже отображала но записать не давала ничего - одна микрухи сторона не была припаяна. Еще, если есть возможность, прозвоните дорожки от ср2102 до выводов rx/tx самого модуля есп, и от кнопок reset и flash до модуля (пины EN  и  GPIO0) и до пинов гребенки. Может где-то непропай. Модуль тоже может быть плохо припаян. 

drserj
Offline
Зарегистрирован: 05.08.2018

115200 не кашерно, 921600 - наше всё

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

molodoj пишет:

vlad2323

Скорее всего не входит в режим загрузки.
Попробуйте такую последовательность после правильного выбора COM порта: нажать и удерживать на модуле ESP кнопку "boot". далее, не отпуская кнопки "boot", кратковременно нажать reset. 

После этого по хорошему в терминале должна быть надпись - enter to boot mode

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015
rst:0x1 (POWERON_RESET),boot:0x33 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0018,len:4
load:0x3fff001c,len:808
load:0x40078000,len:6084
load:0x40080000,len:6696
entry 0x400802e4
ets Jun  8 2016 00:22:57
 
Это после просто резета
 
rst:0x1 (POWERON_RESET),boot:0x23 (DOWNLOAD_BOOT(UART0/UART1/SDIO_REI_REO_V2))
waiting for download
 
это с зажатой боот
pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015
del
 
pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

drserj пишет:

115200 не кашерно, 921600 - наше всё

скорость чем меньше тем надежней - меньше требования к качеству кабеля и его длине 921600 - это почти максималка. Пусть сначала на 38400 подключится

drserj
Offline
Зарегистрирован: 05.08.2018

pilnikov пишет:

drserj пишет:

115200 не кашерно, 921600 - наше всё

скорость чем меньше тем надежней - меньше требования к качеству кабеля и его длине 921600 - это почти максималка. Пусть сначала на 38400 подключится

я тоже так думал, пока не поработал с 8266... Оказывается "не все йогурты полезны для здоровья" :) На низких скоростях работать отказывалось.

derdemons
Offline
Зарегистрирован: 22.09.2018

Прошу помощи: Пытаюсь сделать как тут описано : https://www.drive2.ru/b/487463808323813881/ В итоге получаю

Please run "C:/msys32/mingw32/bin/python.exe -m pip install --user -r C:/msys32/                 home/Arduinka/esp/esp-idf/requirements.txt" for resolving the issue.
make: *** [C:/msys32/home/Arduinka/esp/esp-idf/make/project.mk:430: check_python                 _dependencies] Ошибка 1

Подскажите В чем причина кривизны моих рук и есть ли шанс спасти положение.

И уж простите за наглость  у кого есть возможность поделитесь бинарниками уже полгода бьюсь толку ноль...

nadim
Offline
Зарегистрирован: 04.11.2017

derdemons

Проверь пошагово - все по инструкции и работай с диском Д:

export IDF_PATH="c:/msys32/home/Arduinka/esp/esp-idf"

printenv IDF_PATH (проверка пути IDF)

derdemons
Offline
Зарегистрирован: 22.09.2018

Кажется сам разобрался необходимо ещё было выполнить следующую команду:

python -m pip install --user -r $IDF_PATH/requirements.txt 

Непосредственно взято отсюда: https://codedevice.ru/archives/1044

Так понимаю что бинарники я получил:

Python requirements from C:/msys32/home/Arduinka/esp/esp-idf/requirements.txt are satisfied.
esptool.py v2.5.0
Building partitions from /home/Arduinka/esp/Ka-Radio32/partitions.csv...
App built. Default flash app command is:
python /home/Arduinka/esp/esp-idf/components/esptool_py/esptool/esptool.py --chip esp32 --port com5 --baud 460800 --before default_reset --after hard_reset write_flash -u --flash_mode dio --flash_freq 40m --flash_size detect 0x10000 /home/Arduinka/esp/Ka-Radio32/build/KaRadio32.bin

 

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

да. команда make all(app) flash правильно прошьЁт вашу еспиху. тока com port надо правильно настроить перед компиляцией командой make menuconfig (у вас сейчас стоит сом5)

p.s. я тоже как то долго тупил с pipoй - чет там с сериальными вещами не хватало в питоне. 

nadim, добавьте себе в блог про requirements.txt пожалуйста, и еще как саму msys обновить (и idf заодно), иногда требуется.

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

а еще кто бы накидал инструкцию-поминальник как эклипс настраивать и внешние либы к msys подключать (или я уже дох... хочу?)

Просто для работы со шрифтами для ucg пришлось собирать конвертеры из исходников, а этот процесс для виндовых айдурино юзверей (к которым я себя причисляю) ой как не прост

Na4Fin
Offline
Зарегистрирован: 20.12.2017

Возможно, кто-то сталкивался с проблемой - я прошил NodeMCU v3, далее все как описано, появляется сеть, заходил 192.168.4.1, указал настройки своей сети,  после этого модуль есть в сети, в веб-морду заходит нормально, сохранение станций - все хорошо. Но нет звука в режиме мониторинга. Ни на одной станции. Соответственно, нет звука и при сборке с платой V1053. А0 и замыкал на землю, и не замыкал - результат один и тот же. Прошил вторую плату - купленную год назад - результат тот же самый. 

Куда копать? Файлы с сайта разработчика, последние (от 09.09.18, по-моему). 

 

derdemons
Offline
Зарегистрирован: 22.09.2018

у меня на голой плате Всё прекрасно играет в мониторе может быть попробовать его по новой перепрошить очистить а потом уже по новой заливать исходники. несколько месяцев пробовал сам собратьпрошивку на эту плату не получалось .В свое время несколько раз заливал готовые файлы на плату всё было хорошо тогда ещё версия была 9 зашёл в веб и обновился на новую версию поддержкой кириллицы появилась. единственное что для перехода на другую на новую версию пришлось и стул использовать программу Термите через web кнопки были не активны

Na4Fin
Offline
Зарегистрирован: 20.12.2017

Перепрошивал уже раз 5, нет результата. Единственное, не могу залить blank4m.bin, почему-то в самом начале NodeMCU Flasher выдает красный значок.

derdemons
Offline
Зарегистрирован: 22.09.2018

На одном из сайтов находил инфу по этому поводу причина в том что иногда китайцы ставят в подобные платы память с отбракованных партий в целях снижения себестоимости продукции вплоть до б/у микросхем решение в принципе простое сколько замена флеш памяти , точно не уверен но там какая то проблема именно с записью в определенном месте памяти вроде как какой то бит не прописывается полноценно считывание проходит только до перезагрузки контролёра

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

Na4Fin пишет:

Перепрошивал уже раз 5, нет результата. Единственное, не могу залить blank4m.bin, почему-то в самом начале NodeMCU Flasher выдает красный значок.

вам derdemons уже дал ответ. не надо никаких бланков. Запускаете терминальную прогу, набираете sys.erase и все, все почищено. Потом можно через ОТА обновиться (sys.update). Вообще в терминале пишется почему ваша вээска не стартует. Всего скорее ошибка подключения, либо кривая вээска (чаще синяя) 

Na4Fin
Offline
Зарегистрирован: 20.12.2017

Нашел третью плату, в упаковке. Прошил - всё то же самое. Видимо, проблема в чем-то другом, не могут же быть три платы, купленных в разное время у разных продавцов, быть кривыми...  Блин, я расстроен, в Ютубе всё так просто и красиво, а по итогу у меня грабли, не считая потраченных денег.  

Прошивал NodeMCU Flasher-ом, всё заливалось хорошо. Но - увы.

 

agat20
Offline
Зарегистрирован: 25.06.2016

Здрасьте всем! Собирал Ка-радио на 8266-все нормально, затем собрал на облегченной ESP32 (по 15 пин с каждой стороны) и синей с чипом VS 1003 тоже нормально. Затем собрал на длинной ESP32 (по 19 пин с каждой стороны) и красной плате VS 1053b (версия 1808) -при прослушивании через наушники все нормально, подключаю через миниджек внешний усилитель и все-молчок, то есть подключение "на горячую" гасит радио, для того чтобы звук пошел нужно ребутить ESP32. Питание разное использовал и повербанк и зарядку на 1 ампер-мониторил -более 0,2 А нет потребления. Через Термит смотрел -патч в VS 1053b загружен, что посоветуете.

agat20
Offline
Зарегистрирован: 25.06.2016

попробуйте залить прошивальщиком Ка радио его же прошивку.

koka7777745
Offline
Зарегистрирован: 29.05.2017

Для Na4Fin.Вам же нормально написали, проблема в веэске , а не есп32.

agat20
Offline
Зарегистрирован: 25.06.2016

А через "монитор" звук есть?

Na4Fin
Offline
Зарегистрирован: 20.12.2017

Да как же проблема в VS1053, если в МОНИТОРЕ Ка-Радио нет звука? Смысл подключать VS, если на ЕСП звука нет. 
Пробовал прошивать этим:

Получил в ответ 

В NodeMCU Flasher-е настройки были такими

agat20
Offline
Зарегистрирован: 25.06.2016

не правильно прошивали -не та версия, надо вот такое flash_download_tools_v3.6.4_0 и файлы из проекта Карадио, у меня заработало с 1го раза

agat20
Offline
Зарегистрирован: 25.06.2016
Na4Fin
Offline
Зарегистрирован: 20.12.2017

Но у меня не ESP32, у меня обычная 8266 (Node MCU Lolin v3)

agat20
Offline
Зарегистрирован: 25.06.2016

я 8266 тоже прошивал, так же проектом ка-радио и все работало, но есть одно НО, после того как попадаешь на страницу (веб морду) надо немного подождать а потом перезагрузить-там что то догружается через ОТА. Я так же паниковал, потом ушел спать-а утром включил и все работает!!! Картинка с прошивалкой твоя? тогда почему у тебя на 8266 стоит 32 мб память стоит? там вроде меньше, у меня версия 07 так там всего 8 мб

Na4Fin
Offline
Зарегистрирован: 20.12.2017

32 Mbit = 4Мб, вроде как. Всё делал по картинке для NodeMCU

agat20
Offline
Зарегистрирован: 25.06.2016

собирал по этому видео и скачанным по ссылке инструкциям отсюда https://yadi.sk/d/Bn12TD8u3UiTFk

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

чет у меня дежавю походу. почитайте тему с 20  страницы. Na4Fin  вы монитор порта карадио нам покажите, а не прошивальщика. Прошились вы правильно. И дело у вас не в нодемцу. По ота обновились - все, прошивка у вас легла ровно. Отстаньте от ЕСП. Ваши проблемы либо в монтаже либо в источнике. проверьте компом, что те станции, которые вы пытаетесь послущать в мониторе действительно мп3 и действительно у вас на компе играют

Na4Fin
Offline
Зарегистрирован: 20.12.2017

Спасибо за помощь :-) 

Долго идти за ардуиной, она не с собой, монитор порта другим способом не показать, как я понимаю. Я уже скачал Ваши файлы из поста 1441, прошил их (прошилось тоже хорошо, с очисткой флэша). Но траблы те же. Не работает звук в мониторе Ка-Радио. 

Радио тестовое существует -  прям по образцу - http://rfe-channel-04.akacast.akamaistream.net/7/885/229654/v1/ibb.akacast.akamaistream.net/rfe_channel_04.mp3 (радио Свобода). Это для тестов. 

Монтажа нет, просто ЕСП-шка с перемычкой на A0 и Gnd. Я хочу добиться звучания в мониторе Ка-Радио, а потом подключать VS-ку и услилитель. 
Пошел читать в 20-ю страницу :-) 

 

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

Короче, косяки с плэймонитором могут возникать от используемого браузера. Я попробовал в chrome (Версия 69.0.3497.100 (Официальная сборка), (32 бит)) - нихера не робит. В макрософт едже (Microsoft Edge 42.17134.1.0 Microsoft EdgeHTML 17.17134) - все ок! Система - вынь 10 проф 64 бит.

 

Na4Fin
Offline
Зарегистрирован: 20.12.2017

Всем доброе утро! Вот что в мониторе

External ram not detected
 
uart speed: 115200
Release 1.7, Revision 0
SDK 1.4.2(f57d61a)
data  : 0x3ffe8000 ~ 0x3ffe8910, len: 2320
rodata: 0x3ffe8910 ~ 0x3ffea438, len: 6952
bss   : 0x3ffea438 ~ 0x3fff1860, len: 29736
heap  : 0x3fff1860 ~ 0x40000000, len: 59296
Heap size: 30384
size_map: 4
Eeprom_start: 3e0000
Eeprom_start1: 3d0000
Flash size: 4194304
t0 task: 3fff8af8
t1 task: 3fff8d80
t2 task: 3fff93a0
t3 task: 3fff9790
t4 task: 3fff9dd8
Heap size: 23600
mode : sta(60:01:94:74:49:7e)
add if0
SCI_Mode (0x4800) = 0xFFFF
SCI_Status (0x48) = 0xFFFF
VS Version (VS1053 is 4) = 15
SCI_ClockF = 0xFFFF
device: 3fffa870
volume: 211
UART READY
AP1: TP-LINK_89D6, AP2: 
 AP1:Station Ip: 192.168.1.103
Trying TP-LINK_89D6 ,  I: 0 status: 1
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 2
pm open phy_2,type:2 0 0
cnt 
 
connected with TP-LINK_89D6, channel 12
dhcp client start...
ip:192.168.1.103,mask:255.255.255.0,gw:192.168.1.1
sleep enable,type: 2
HOSTNAME: WifiKaRadio
Local IP: 192.168.1.103
ADC Div: 3 from adc: 13
autostart: playing:0, currentstation:0
##CLI.STOPPED# from Adc Stop
 
pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

запустите че нить петь то, и последний абзац смотрите - в нем все интересное