В режиме "точка доступа" вбиваю имя сети, пароль...сохраняю. перезагрузка, попытка подключения к выбранной сети и снова в точку доступа.
Специально сейчас изменил в роутере Wi-Fi имя и пароль. Радиола нормально сохраняет новые настройки В режиме "точка доступа"и после перезагрузки нормально подключается к Wi-Fi. Проверил на Wrover и голой Wroom. Смотрите у себя.
Все отлично!!! Сам косячнул, у меня ESP-модуль без печатной антенны, внешняя только цепляется на разъеме, забыл прицепить.
Все поливает в вээску!!
ets Jun 8 2016 00:22:57
rst:0x1 (POWERON_RESET),boot:0x13 (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:2
load:0x3fff0018,len:4
load:0x3fff001c,len:6392
load:0x40078000,len:11056
ho 0 tail 12 room 4
load:0x40080400,len:7060
entry 0x40080754
[1B][0;32mI (30) boot: ESP-IDF 3.30300.190916 2nd stage bootloader[1B][0m
[1B][0;32mI (30) boot: compile time 21:45:21[1B][0m
[1B][0;32mI (31) boot: Enabling RNG early entropy source...[1B][0m
[1B][0;32mI (36) boot: SPI Speed : 40MHz[1B][0m
[1B][0;32mI (40) boot: SPI Mode : DIO[1B][0m
[1B][0;32mI (44) boot: SPI Flash Size : 4MB[1B][0m
[1B][0;32mI (48) boot: Partition Table:[1B][0m
[1B][0;32mI (51) boot: ## Label Usage Type ST Offset Length[1B][0m
[1B][0;32mI (59) boot: 0 nvs WiFi data 01 02 00009000 00004000[1B][0m
[1B][0;32mI (66) boot: 1 otadata OTA data 01 00 0000d000 00002000[1B][0m
[1B][0;32mI (74) boot: 2 phy_init RF data 01 01 0000f000 00001000[1B][0m
[1B][0;32mI (81) boot: 3 ota_0 OTA app 00 10 00010000 001c0000[1B][0m
[1B][0;32mI (89) boot: 4 ota_1 OTA app 00 11 001d0000 001c0000[1B][0m
[1B][0;32mI (96) boot: 5 device unknown 40 00 00390000 00001000[1B][0m
[1B][0;32mI (103) boot: 6 device1 unknown 42 00 00391000 00001000[1B][0m
[1B][0;32mI (111) boot: 7 stations unknown 41 00 00392000 00010000[1B][0m
[1B][0;32mI (119) boot: 8 hardware WiFi data 01 02 003a2000 00002000[1B][0m
[1B][0;32mI (126) boot: End of partition table[1B][0m
[1B][0;32mI (131) esp_image: segment 0: paddr=0x00010020 vaddr=0x3f400020 size=0x49ee0 (302816) map[1B][0m
[1B][0;32mI (244) esp_image: segment 1: paddr=0x00059f08 vaddr=0x3ffbdb60 size=0x033b0 ( 13232) load[1B][0m
[1B][0;32mI (249) esp_image: segment 2: paddr=0x0005d2c0 vaddr=0x40080000 size=0x00400 ( 1024) load[1B][0m
[1B][0;32mI (251) esp_image: segment 3: paddr=0x0005d6c8 vaddr=0x40080400 size=0x02948 ( 10568) load[1B][0m
[1B][0;32mI (264) esp_image: segment 4: paddr=0x00060018 vaddr=0x400d0018 size=0x920e4 (598244) map[1B][0m
[1B][0;32mI (475) esp_image: segment 5: paddr=0x000f2104 vaddr=0x40082d48 size=0x12da0 ( 77216) load[1B][0m
[1B][0;32mI (518) boot: Loaded app from partition at offset 0x10000[1B][0m
[1B][0;32mI (518) boot: Disabling RNG early entropy source...[1B][0m
[1B][0;32mI (519) psram: This chip is ESP32-D0WD[1B][0m
[1B][0;31mE (523) spiram: SPI RAM enabled but initialization failed. Bailing out.[1B][0m
[1B][0;32mI (530) cpu_start: Failed to init external RAM; continuing without it.[1B][0m
[1B][0;32mI (537) cpu_start: Pro cpu up.[1B][0m
[1B][0;32mI (541) cpu_start: Application information:[1B][0m
[1B][0;32mI (546) cpu_start: Project name: ESP32-Radiola[1B][0m
[1B][0;32mI (552) cpu_start: App version: 1.0.0[1B][0m
[1B][0;32mI (556) cpu_start: Compile time: Feb 3 2020 21:45:25[1B][0m
[1B][0;32mI (562) cpu_start: ELF file SHA256: 0000000000000000...[1B][0m
[1B][0;32mI (568) cpu_start: ESP-IDF: 3.30300.190916[1B][0m
[1B][0;32mI (574) cpu_start: Starting app cpu, entry point is 0x40083d70[1B][0m
[1B][0;32mI (0) cpu_start: App cpu up.[1B][0m
[1B][0;32mI (584) heap_init: Initializing. RAM available for dynamic allocation:[1B][0m
[1B][0;32mI (591) heap_init: At 3FFAE6E0 len 0000F480 (61 KiB): DRAM[1B][0m
[1B][0;32mI (597) heap_init: At 3FFC9300 len 00016D00 (91 KiB): DRAM[1B][0m
[1B][0;32mI (604) heap_init: At 3FFE0440 len 00003AE0 (14 KiB): D/IRAM[1B][0m
[1B][0;32mI (610) heap_init: At 3FFE4350 len 0001BCB0 (111 KiB): D/IRAM[1B][0m
[1B][0;32mI (616) heap_init: At 40095AE8 len 0000A518 (41 KiB): IRAM[1B][0m
[1B][0;32mI (622) cpu_start: Pro cpu start user code[1B][0m
[1B][0;32mI (193) cpu_start: Chip Revision: 1[1B][0m
[1B][0;32mI (194) cpu_start: Starting scheduler on PRO CPU.[1B][0m
[1B][0;32mI (0) cpu_start: Starting scheduler on APP CPU.[1B][0m
[1B][0;32mI (197) spiram: Reserving pool of 16K of internal memory for DMA/internal allocations[1B][0m
[1B][0;32mI (207) main: starting app_main()[1B][0m
[1B][0;32mI (207) main: RAM left: 243940[1B][0m
[1B][0;32mI (207) main: Release 1.0, Revision Beta 8[1B][0m
[1B][0;32mI (217) main: SDK 3.30300.190916[1B][0m
[1B][0;32mI (217) main: Heap size: 243940[1B][0m
[1B][0;31mE (227) main: Running partition type 0 subtype 16 (offset 0x00010000)[1B][0m
[1B][0;32mI (257) main: Partition init done...[1B][0m
[1B][0;32mI (297) main: audio input number 1
One of COMPUTER = 1, RADIO, BLUETOOTH[1B][0m
D (297) main: gpio_mode: 0[1B][0m
D (297) main: size g_device: 4[1B][0m
Log level is now ESP_LOG_NONE
WIFI TRYING TO CONNECT TO SSID 1
[1B][0;32mI (2197) phy: phy_version: 4102, 2fa7a43, Jul 15 2019, 13:06:06, 0, 0[1B][0m
READY. Type help for a list of commands
##CLI.ICY0#: РїРѕ IP 192.168.1.17
autostart: playing:1, currentstation:12
##CLI.NAMESET#: 12 Dream Dance
##CLI.URLSET#: air.radiorecord.ru
##CLI.PATHSET#: /dream_320
##CLI.PORTSET#: 805
##CLI.OVOLSET#: 0
##CLI.VOL#: 107
##CLI.ICY0#: Record Dream Dance
##CLI.ICY3#: http%3a%2f%2fradiorecord.ru
##CLI.ICY4#: Dance
##CLI.ICY5#: 320
##CLI.ICY6#: by Radio Record
##CLI.ICY7#: bitrate=320;channels=2;samplerate=44100
##CLI.PLAYING#
так заработает, а софтину где брать? Вряд ли автоматом все появится.
С Пильниковым общались (кста, куда-то он запропал), краем так, на тему 1063, вот и подумал, что заведется, запоет. Декодирование ведь железное вроде, не? Шинка та же, пины совпадают один в один.
так заработает, а софтину где брать? Вряд ли автоматом все появится.
С Пильниковым общались (кста, куда-то он запропал), краем так, на тему 1063, вот и подумал, что заведется, запоет. Декодирование ведь железное вроде, не? Шинка та же, пины совпадают один в один.
Глянул в исходники Ka-Radio32. Там про vs1063 есть упоминание. Должна определяться как версия 6 и ограничений на работу нет. А заиграет FLAC или нет - можно узнать только опытным путём. :-)
int vsVersion = -1; // the version of the chip
// SS_VER is 0 for VS1001, 1 for VS1011, 2 for VS1002, 3 for VS1003, 4 for VS1053 and VS8053, 5 for VS1033, 7 for VS1103, and 6 for VS1063.
Ставьте вэб интерфейс от базука07 и будете заливать плей листы в форматах M3U, PLS, TXT
Не работают у меня плейлисты, вообще никакие, и не отображаются в веб интерфейсе. Хотя при запуске играет что то. Плагины работают.
Интересно, а у остальных все нормально работает после прошивки?
У меня только функционировало при поднятии локального web сервера, по видео nadim на обычном Karadio32. После прошивки на bazooka не удалось добиться успеха. Не запоминает точку и все. Через телнет тоже не получилось. Команды не проходят. Хотя esp пишет загружена и ждёт подключения к сети.
Ставьте вэб интерфейс от базука07 и будете заливать плей листы в форматах M3U, PLS, TXT
Не работают у меня плейлисты, вообще никакие, и не отображаются в веб интерфейсе. Хотя при запуске играет что то. Плагины работают.
Интересно, а у остальных все нормально работает после прошивки? У меня только функционировало при поднятии локального web сервера, по видео nadim на обычном Karadio32. После прошивки на bazooka не удалось добиться успеха. Не запоминает точку и все. Через телнет тоже не получилось. Команды не проходят. Хотя esp пишет загружена и ждёт подключения к сети.
Сделайте полную очистку есп32 blank4.bin. Затем прошейтесь. Всё должно работать.
Всем доброго. Собрал Karadio32 + vs1053. Прошивал через flash_download_tools_v3.6.8. с гитхаба автора. Заработало и определилось без танцев с бубном, что считаю заслугой nadim с драйва и pkmuum ютуба с подробными инструкциями. Ну и как грится : Вы все здесь молодцы. Убрал энкодер, добавил кнопки и ик пульт. Термит почему-то не соединялся, но отлично работает монитор порта из ардуино иде.
Решил, что 0,96" это мало и нарыл в закромах OLED побольше. А у него избражение зеркально по горизонтали. Т.е. вместо Я рисует R. Интернет особо ничего не подсказал(кроме курите даташиты, что, кстати, в итоге и пришлось делать. Поэтому засел за форум в надежде на простое и быстрое решение. Сдался на 101 странице за полтора дня :) Трижды были такие вопросы у народа, но ответа так и небыло.
Пришлось лезть в пдфки. Подключил к уно и органо-лептическим методом выяснил что SH1106 подходит хорошо а SSD1306 похуже(смещается вправо на пару пикселей с мусором). Из мануала на контроллер выяснилось. что для отзеркаливания по оси Х есть комманда Set Segment Remap.
В примере из библиотеки Adafruit_SSD1306 надо заменить в Adafruit_SSD1306.cpp в строке #define SSD1306_SEGREMAP 0xA1 на 0xA0
В примере из библиотеки U8glib надо заменить в u8g_dev_ssd1306_128x64.c (аж 4-е раза) строки 0x0a1,/* segment remap a0/a1*/ на 0x0a0
Но это все в примерах на сторонних библиотеках и на ардуине(хотя на это ушло ещё полдня).
Теперь сам вопрос: есть ли простой способ сделать бинарник после изменения в файлах карадио32(знать бы, де находится этот филей(с) )? Типа как изменение кодов ик пульта, или только по мануалу nadim? Может есть вариант проще, вроде минимально и достаточно перекомпилировать и перешить один кусок кода с библиотеками дисплеев?
Прекрасно. А в примере из библиотеки например https://github.com/adafruit/Adafruit_SSD1306 покажите пожалуйста где конкретно. Ежели не трудно. Ну или в проекте Карадио32. Или прям вообще сразу бинарник дадите?
Вот тока с компиляцией будет туговато у меня - msys сто лет не запускал, да и идф у меня не 3.3 а подгонять оригинал лениво. Если тока на моем моде будете пробовать. Но это все без гарантий, что заработает - нет у меня ssd1306. И без новых плюшек (морда от базуки и.т.д.)
Спасибо. Лежат там же, под теми же названиями, только название либы с двойкой :) Если заменить во всех четырёх местах то заработает( это даже не имхуется:) ) а 100%. Посыл поста больше был в том, чтобы подбодрить тех трёх "счастливчиков" - типа решение проблемы есть. Ну и узнать есть ли метод компиляции файлов без этого забавного квеста по установке (что было бы вообще невозможно без инструкции nadim)
Для b707. Примера не будет? Ну и ладно. Идея сработает если программа будет из одной строчки: нарисовать точку. Ну или график(рисунок) поточечно. В остальных случаях при использовании встренных функций контроллера дисплея (типа вывести прямоугольник или символ) координата начала построения изменится, а вот направления вывода останется как было, т.е. сверху вниз и слева на право. И даже если я ошибаюсь(нет. я проверил), то замена сотней параметров во всех функциях вручную(а автозаменой "х" на "128-х" можно получить из переменной с названием "выхухоль" нечто типа "вы128-ху128-холь". И это вряд ли можно назвать достаточно простым методом решения проблемы относительно реально простой задачи по смене "1" на "0" в четырёх местах самой библиотеки.
P.S. если я предоставлю измененный файл библиотеки дисплея, найдётся ли добрый саморитянин скомпилируюций мне бин для последней версии(хз какой: на сайте автора было написано 19.6, на дисплее выводится 19.5, а на форуме видел что уже есть 19.7) Догадываюсь что файл настройки и загрузчика мне не нужен. А вообще какой файл нужно скомпилировать, чтобы получить подхваченную изменённую библиотеку? И какой файл достаточно залить в ESP32 для получения результата?
По версиям я к тому что качал с сайта 19.6 а на дисплее отображается 19.5 :)
P.P.S. Начал квест. Жуть какая:). Почувствуй себя криворуким хакером. ctrl-c/ctrl-v не работает. Пробел не заметил в инструкции и не послал в ком. строку - не работает. Послал лишний не работает, но прорвемся(надеюсь).
Застрял на клонировании репозитария. Десяток попыток и все прерываются после 300000 млсек. Цитируя классиков:ни одного обрыва связи :) Кстати автор предлагает склонировать только один файл.
Читал что бывает из за загруженности гитхаба. А вот ручками скачать и запихнуть в созданную папку точно нельзя(вроде у народа не получалось)?
Она лежит в репозитарии Ka-Radio... Уже второе изменение компонентов репозитария с этой версией.
Из вэб морды обновится до 1.7 ? Или обновления не оттуда скачиваются по воздуху?
Не в курсе... я с репы шил. Сейчас проверю что по воздуху.
С воздуха 1.9.6. С репы я брал файлик KaRadio32.bin. Файл KaRadio32 с суффиксом версии не проверял. Да и разные они по размеру. По воздуху прошился тот что KaRadio32v19R6
Застрял на клонировании репозитария. Десяток попыток и все прерываются после 300000 млсек. Цитируя классиков:ни одного обрыва связи :) Кстати автор предлагает склонировать только один файл.
Читал что бывает из за загруженности гитхаба. А вот ручками скачать и запихнуть в созданную папку точно нельзя(вроде у народа не получалось)?
Всегда качаю руками с гитхаба КаРадио32, а потом распаковываю куда надо - папка должна называться Ka-Radio32 - всё должно работать.
Makefile:10: с:/msys32/home/User/esp/esp-idf/make/project.mk: No such file or directory
make: *** Нет правила для сборки цели «с:/msys32/home/User/esp/esp-idf/make/project.mk». Останов.
"И их нет"(с)
Что то ещё куда то ещё надо перенести или что то настроить?
И как пользоваться этим?
Для того чтобы не вводить его каждый раз вручную, создаем скрипт, который будет делать это за нас, каждый раз при запуске программы.
Для этого переходим в каталог drive:\msys32\etc\profile.d\ и создаем здесь скрипт с именем export_idf_path.sh (создаем текстовый файл и переименовываем его)
Открываем его любым текстовым редактором и добавляем строчку
Makefile:10: с:/msys32/home/User/esp/esp-idf/make/project.mk: No such file or directory
make: *** Нет правила для сборки цели «с:/msys32/home/User/esp/esp-idf/make/project.mk». Останов.
"И их нет"(с)
Что то ещё куда то ещё надо перенести или что то настроить?
И как пользоваться этим?
Для того чтобы не вводить его каждый раз вручную, создаем скрипт, который будет делать это за нас, каждый раз при запуске программы.
Для этого переходим в каталог drive:\msys32\etc\profile.d\ и создаем здесь скрипт с именем export_idf_path.sh (создаем текстовый файл и переименовываем его)
Открываем его любым текстовым редактором и добавляем строчку
Дак все же русским языком написано: Для этого переходим в каталог drive:\msys32\etc\profile.d\ и создаем здесь скрипт с именем export_idf_path.sh (создаем текстовый файл и переименовываем его)
Открываем его любым текстовым редактором и добавляем строчку
В режиме "точка доступа" вбиваю имя сети, пароль...сохраняю. перезагрузка, попытка подключения к выбранной сети и снова в точку доступа.
В режиме "точка доступа" вбиваю имя сети, пароль...сохраняю. перезагрузка, попытка подключения к выбранной сети и снова в точку доступа.
В режиме "точка доступа" вбиваю имя сети, пароль...сохраняю. перезагрузка, попытка подключения к выбранной сети и снова в точку доступа.
Все отлично!!! Сам косячнул, у меня ESP-модуль без печатной антенны, внешняя только цепляется на разъеме, забыл прицепить.
Все поливает в вээску!!
ets Jun 8 2016 00:22:57
rst:0x1 (POWERON_RESET),boot:0x13 (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:2
load:0x3fff0018,len:4
load:0x3fff001c,len:6392
load:0x40078000,len:11056
ho 0 tail 12 room 4
load:0x40080400,len:7060
entry 0x40080754
[1B][0;32mI (30) boot: ESP-IDF 3.30300.190916 2nd stage bootloader[1B][0m
[1B][0;32mI (30) boot: compile time 21:45:21[1B][0m
[1B][0;32mI (31) boot: Enabling RNG early entropy source...[1B][0m
[1B][0;32mI (36) boot: SPI Speed : 40MHz[1B][0m
[1B][0;32mI (40) boot: SPI Mode : DIO[1B][0m
[1B][0;32mI (44) boot: SPI Flash Size : 4MB[1B][0m
[1B][0;32mI (48) boot: Partition Table:[1B][0m
[1B][0;32mI (51) boot: ## Label Usage Type ST Offset Length[1B][0m
[1B][0;32mI (59) boot: 0 nvs WiFi data 01 02 00009000 00004000[1B][0m
[1B][0;32mI (66) boot: 1 otadata OTA data 01 00 0000d000 00002000[1B][0m
[1B][0;32mI (74) boot: 2 phy_init RF data 01 01 0000f000 00001000[1B][0m
[1B][0;32mI (81) boot: 3 ota_0 OTA app 00 10 00010000 001c0000[1B][0m
[1B][0;32mI (89) boot: 4 ota_1 OTA app 00 11 001d0000 001c0000[1B][0m
[1B][0;32mI (96) boot: 5 device unknown 40 00 00390000 00001000[1B][0m
[1B][0;32mI (103) boot: 6 device1 unknown 42 00 00391000 00001000[1B][0m
[1B][0;32mI (111) boot: 7 stations unknown 41 00 00392000 00010000[1B][0m
[1B][0;32mI (119) boot: 8 hardware WiFi data 01 02 003a2000 00002000[1B][0m
[1B][0;32mI (126) boot: End of partition table[1B][0m
[1B][0;32mI (131) esp_image: segment 0: paddr=0x00010020 vaddr=0x3f400020 size=0x49ee0 (302816) map[1B][0m
[1B][0;32mI (244) esp_image: segment 1: paddr=0x00059f08 vaddr=0x3ffbdb60 size=0x033b0 ( 13232) load[1B][0m
[1B][0;32mI (249) esp_image: segment 2: paddr=0x0005d2c0 vaddr=0x40080000 size=0x00400 ( 1024) load[1B][0m
[1B][0;32mI (251) esp_image: segment 3: paddr=0x0005d6c8 vaddr=0x40080400 size=0x02948 ( 10568) load[1B][0m
[1B][0;32mI (264) esp_image: segment 4: paddr=0x00060018 vaddr=0x400d0018 size=0x920e4 (598244) map[1B][0m
[1B][0;32mI (475) esp_image: segment 5: paddr=0x000f2104 vaddr=0x40082d48 size=0x12da0 ( 77216) load[1B][0m
[1B][0;32mI (518) boot: Loaded app from partition at offset 0x10000[1B][0m
[1B][0;32mI (518) boot: Disabling RNG early entropy source...[1B][0m
[1B][0;32mI (519) psram: This chip is ESP32-D0WD[1B][0m
[1B][0;31mE (523) spiram: SPI RAM enabled but initialization failed. Bailing out.[1B][0m
[1B][0;32mI (530) cpu_start: Failed to init external RAM; continuing without it.[1B][0m
[1B][0;32mI (537) cpu_start: Pro cpu up.[1B][0m
[1B][0;32mI (541) cpu_start: Application information:[1B][0m
[1B][0;32mI (546) cpu_start: Project name: ESP32-Radiola[1B][0m
[1B][0;32mI (552) cpu_start: App version: 1.0.0[1B][0m
[1B][0;32mI (556) cpu_start: Compile time: Feb 3 2020 21:45:25[1B][0m
[1B][0;32mI (562) cpu_start: ELF file SHA256: 0000000000000000...[1B][0m
[1B][0;32mI (568) cpu_start: ESP-IDF: 3.30300.190916[1B][0m
[1B][0;32mI (574) cpu_start: Starting app cpu, entry point is 0x40083d70[1B][0m
[1B][0;32mI (0) cpu_start: App cpu up.[1B][0m
[1B][0;32mI (584) heap_init: Initializing. RAM available for dynamic allocation:[1B][0m
[1B][0;32mI (591) heap_init: At 3FFAE6E0 len 0000F480 (61 KiB): DRAM[1B][0m
[1B][0;32mI (597) heap_init: At 3FFC9300 len 00016D00 (91 KiB): DRAM[1B][0m
[1B][0;32mI (604) heap_init: At 3FFE0440 len 00003AE0 (14 KiB): D/IRAM[1B][0m
[1B][0;32mI (610) heap_init: At 3FFE4350 len 0001BCB0 (111 KiB): D/IRAM[1B][0m
[1B][0;32mI (616) heap_init: At 40095AE8 len 0000A518 (41 KiB): IRAM[1B][0m
[1B][0;32mI (622) cpu_start: Pro cpu start user code[1B][0m
[1B][0;32mI (193) cpu_start: Chip Revision: 1[1B][0m
[1B][0;32mI (194) cpu_start: Starting scheduler on PRO CPU.[1B][0m
[1B][0;32mI (0) cpu_start: Starting scheduler on APP CPU.[1B][0m
[1B][0;32mI (197) spiram: Reserving pool of 16K of internal memory for DMA/internal allocations[1B][0m
[1B][0;32mI (207) main: starting app_main()[1B][0m
[1B][0;32mI (207) main: RAM left: 243940[1B][0m
[1B][0;32mI (207) main: Release 1.0, Revision Beta 8[1B][0m
[1B][0;32mI (217) main: SDK 3.30300.190916[1B][0m
[1B][0;32mI (217) main: Heap size: 243940[1B][0m
[1B][0;31mE (227) main: Running partition type 0 subtype 16 (offset 0x00010000)[1B][0m
[1B][0;32mI (257) main: Partition init done...[1B][0m
[1B][0;32mI (297) main: audio input number 1
One of COMPUTER = 1, RADIO, BLUETOOTH[1B][0m
D (297) main: gpio_mode: 0[1B][0m
D (297) main: size g_device: 4[1B][0m
Log level is now ESP_LOG_NONE
WIFI TRYING TO CONNECT TO SSID 1
[1B][0;32mI (2197) phy: phy_version: 4102, 2fa7a43, Jul 15 2019, 13:06:06, 0, 0[1B][0m
READY. Type help for a list of commands
##CLI.ICY0#: РїРѕ IP 192.168.1.17
autostart: playing:1, currentstation:12
##CLI.NAMESET#: 12 Dream Dance
##CLI.URLSET#: air.radiorecord.ru
##CLI.PATHSET#: /dream_320
##CLI.PORTSET#: 805
##CLI.OVOLSET#: 0
##CLI.VOL#: 107
##CLI.ICY0#: Record Dream Dance
##CLI.ICY3#: http%3a%2f%2fradiorecord.ru
##CLI.ICY4#: Dance
##CLI.ICY5#: 320
##CLI.ICY6#: by Radio Record
##CLI.ICY7#: bitrate=320;channels=2;samplerate=44100
##CLI.PLAYING#
##CLI.META#: MAX DEEJAY - Rhythm Is A Dancer
Можно ли на карадио 32 , запустить в стриме плейлист с яндексмузыки?
Singlwolf
Можно список необходимых компонентов (ссылки),
Для повторения Вашего проекта.
Заранее спасибо
Все компоненты брал на алиэкспресс, большинство ссылок в заказах уже не актуальны.
Список используемого железа найдёте в https://github.com/SinglWolf/ESP32-Radiola/blob/master/README.md
To ALL В текущей версии Радиолы обнаружен баг, спасибо DMS, скачать временный фикс можно тут
Тут нет личных сообщений?
Присматриваю дисплей.
Вот тут http://arduino.ru/forum/proekty/wi-fi-internet-radio?page=138#comment-505093 товарищ Egen_M подключил дисплей SPI 4" 320x480 драйвер st7796s (ILI9488).
Хотел уточнить есть ли какие проблемы с ним?
To ALL Beta 9a
Нашел в блоге у nadim24 конвертер m3u. https://goo.gl/5jWi6o А как пользоваться не нашел ))
Что с ним делать?
Нашел в блоге у nadim24 конвертер m3u. https://goo.gl/5jWi6o А как пользоваться не нашел ))
Что с ним делать?
Может есть еще конвертер M3U?
Тут http://arduino.ru/forum/proekty/wi-fi-internet-radio?page=141#comment-507878 Olch писал что у него сетевые ссылки и Flac играет.
У меня что то не поет. Flac вроде открывает, но звука нет. Сетевые вообще не открывает.Может я адрес неверно ввожу? Как правильно?
Кто то еще подтвердит проигрывание Flac и сетевых ссылок?
Может есть еще конвертер M3U?
Тут http://arduino.ru/forum/proekty/wi-fi-internet-radio?page=141#comment-507878 Olch писал что у него сетевые ссылки и Flac играет.
У меня что то не поет. Flac вроде открывает, но звука нет. Сетевые вообще не открывает.Может я адрес неверно ввожу? Как правильно?
Кто то еще подтвердит проигрывание Flac и сетевых ссылок?
Ставьте вэб интерфейс от базука07 и будете заливать плей листы в форматах M3U, PLS, TXT
https://www.youtube.com/watch?v=JghJy-rgn74& по видео я думаю понятно как это сделать. KaRadio32 на сегодня только MP3, AAC
Что это?
Ставьте вэб интерфейс от базука07 и будете заливать плей листы в форматах M3U, PLS, TXT
https://www.youtube.com/watch?v=JghJy-rgn74& по видео я думаю понятно как это сделать. KaRadio32 на сегодня только MP3, AAC
До базуки пока не добрался. Попробую.
Какие еще есть варианты Радио?
Я знаю о:
1. KaRadio32 (KaraWin)
2. RADIOLA (SinglWolf)
3. BAZOOKA
4. Edzelf
5. ESPradio
Получается Olch ошибся или как? Или потому что у него вывод звука на PCM5102?
Вот у Edzelf в описании:
ЧТО ЭТО???
Кое как завел новый интерфейс от Базуки. Но в нем не все гладко, лист не могу добавить.
У кого не регистрируется в сети:
1. Ставим основную версию отсюда https://github.com/bazooka07/Ka-Radio32
2. Настраиваем, регаемся в сети.
3. После этого заливаем только KaRadio32.bin на 0x10000 и 0x1D0000 без стирания флешки, отсюда https://github.com/bazooka07/Ka-Radio32/tree/extensions
Зы: Flac и ссылки на mp3 у Edzelf тоже не играют ((
Кое как завел новый интерфейс от Базуки. Но в нем не все гладко, лист не могу добавить.
У кого не регистрируется в сети:
1. Ставим основную версию отсюда https://github.com/bazooka07/Ka-Radio32
2. Настраиваем, регаемся в сети.
3. После этого заливаем только KaRadio32.bin на 0x10000 и 0x1D0000 без стирания флешки, отсюда https://github.com/bazooka07/Ka-Radio32/tree/extensions
Зы: Flac и ссылки на mp3 у Edzelf тоже не играют ((
Всё намного проще!!! :)
Заливаете прошивку как обычно
Прошивка: https://github.com/bazooka07/Ka-Radio32/tree/extensions
Параметры сети можно указать:
1. через терминал командой: wifi.con("ssid","password")
или так
2. После того как подключились к точке доступа WifiKaradio
- заходим по адресу 192.168.4.1/karawin - загрузиться обычный от JP web интерфейс
- Настраиваем WiFi и т.д.
- перезагружаемся, подключаемся к КаРадио32 и работаем с вэбом от базука07.
Web интерфейс от базука07 работает только с доступом к интернет - тянет стили, скрипты и плагины с его ресурса.
Мой блог - https://www.drive2.ru/b/552374027025384448/
При загрузке KaRadio32.bin с сайта автора уже как бы 1.9R7.... правда изменений практически немного.
При загрузке KaRadio32.bin с сайта автора уже как бы 1.9R7.... правда изменений практически немного.
По воздуху еще нету
Идея мелькнула в голове, не даром 10 лет учился в школе (©)
А если взять платку VS1053, сдуть с нее чип 1053 и припаять 1063? Автоматом появится FLAC? Или это влажные мечты?
Идея мелькнула в голове, не даром 10 лет учился в школе (©)
А если взять платку VS1053, сдуть с нее чип 1053 и припаять 1063? Автоматом появится FLAC? Или это влажные мечты?
Даже если так заработает, а софтину где брать?
Вряд ли автоматом все появится.
С Пильниковым общались (кста, куда-то он запропал), краем так, на тему 1063, вот и подумал, что заведется, запоет. Декодирование ведь железное вроде, не? Шинка та же, пины совпадают один в один.
С Пильниковым общались (кста, куда-то он запропал), краем так, на тему 1063, вот и подумал, что заведется, запоет. Декодирование ведь железное вроде, не? Шинка та же, пины совпадают один в один.
Глянул в исходники Ka-Radio32. Там про vs1063 есть упоминание. Должна определяться как версия 6 и ограничений на работу нет. А заиграет FLAC или нет - можно узнать только опытным путём. :-)
Ставьте вэб интерфейс от базука07 и будете заливать плей листы в форматах M3U, PLS, TXT
Не работают у меня плейлисты, вообще никакие, и не отображаются в веб интерфейсе. Хотя при запуске играет что то. Плагины работают.
Ставьте вэб интерфейс от базука07 и будете заливать плей листы в форматах M3U, PLS, TXT
Не работают у меня плейлисты, вообще никакие, и не отображаются в веб интерфейсе. Хотя при запуске играет что то. Плагины работают.
Интересно, а у остальных все нормально работает после прошивки?
У меня только функционировало при поднятии локального web сервера, по видео nadim на обычном Karadio32. После прошивки на bazooka не удалось добиться успеха. Не запоминает точку и все. Через телнет тоже не получилось. Команды не проходят. Хотя esp пишет загружена и ждёт подключения к сети.
Ставьте вэб интерфейс от базука07 и будете заливать плей листы в форматах M3U, PLS, TXT
Не работают у меня плейлисты, вообще никакие, и не отображаются в веб интерфейсе. Хотя при запуске играет что то. Плагины работают.
Сделайте полную очистку есп32 blank4.bin. Затем прошейтесь. Всё должно работать.
Всем доброго. Собрал Karadio32 + vs1053. Прошивал через flash_download_tools_v3.6.8. с гитхаба автора. Заработало и определилось без танцев с бубном, что считаю заслугой nadim с драйва и pkmuum ютуба с подробными инструкциями. Ну и как грится : Вы все здесь молодцы. Убрал энкодер, добавил кнопки и ик пульт. Термит почему-то не соединялся, но отлично работает монитор порта из ардуино иде.
Решил, что 0,96" это мало и нарыл в закромах OLED побольше. А у него избражение зеркально по горизонтали. Т.е. вместо Я рисует R. Интернет особо ничего не подсказал(кроме курите даташиты, что, кстати, в итоге и пришлось делать. Поэтому засел за форум в надежде на простое и быстрое решение. Сдался на 101 странице за полтора дня :) Трижды были такие вопросы у народа, но ответа так и небыло.
Пришлось лезть в пдфки. Подключил к уно и органо-лептическим методом выяснил что SH1106 подходит хорошо а SSD1306 похуже(смещается вправо на пару пикселей с мусором). Из мануала на контроллер выяснилось. что для отзеркаливания по оси Х есть комманда Set Segment Remap.
В примере из библиотеки Adafruit_SSD1306 надо заменить в Adafruit_SSD1306.cpp в строке #define SSD1306_SEGREMAP 0xA1 на 0xA0
В примере из библиотеки U8glib надо заменить в u8g_dev_ssd1306_128x64.c (аж 4-е раза) строки 0x0a1, /* segment remap a0/a1*/ на 0x0a0
Но это все в примерах на сторонних библиотеках и на ардуине(хотя на это ушло ещё полдня).
Теперь сам вопрос: есть ли простой способ сделать бинарник после изменения в файлах карадио32(знать бы, де находится этот филей(с) )? Типа как изменение кодов ик пульта, или только по мануалу nadim? Может есть вариант проще, вроде минимально и достаточно перекомпилировать и перешить один кусок кода с библиотеками дисплеев?
Решил, что 0,96" это мало и нарыл в закромах OLED побольше. А у него избражение зеркально по горизонтали. Т.е. вместо Я рисует R.
Для обращения экрана по горизонтали достаточно вместо координаты х использовать (128-х). И никакие библиотеки вообще менять не надо.
Прекрасно. А в примере из библиотеки например https://github.com/adafruit/Adafruit_SSD1306 покажите пожалуйста где конкретно. Ежели не трудно. Ну или в проекте Карадио32. Или прям вообще сразу бинарник дадите?
Вот тока с компиляцией будет туговато у меня - msys сто лет не запускал, да и идф у меня не 3.3 а подгонять оригинал лениво. Если тока на моем моде будете пробовать. Но это все без гарантий, что заработает - нет у меня ssd1306. И без новых плюшек (морда от базуки и.т.д.)
Спасибо. Лежат там же, под теми же названиями, только название либы с двойкой :) Если заменить во всех четырёх местах то заработает( это даже не имхуется:) ) а 100%. Посыл поста больше был в том, чтобы подбодрить тех трёх "счастливчиков" - типа решение проблемы есть. Ну и узнать есть ли метод компиляции файлов без этого забавного квеста по установке (что было бы вообще невозможно без инструкции nadim)
Для b707. Примера не будет? Ну и ладно. Идея сработает если программа будет из одной строчки: нарисовать точку. Ну или график(рисунок) поточечно. В остальных случаях при использовании встренных функций контроллера дисплея (типа вывести прямоугольник или символ) координата начала построения изменится, а вот направления вывода останется как было, т.е. сверху вниз и слева на право. И даже если я ошибаюсь(нет. я проверил), то замена сотней параметров во всех функциях вручную(а автозаменой "х" на "128-х" можно получить из переменной с названием "выхухоль" нечто типа "вы128-ху128-холь". И это вряд ли можно назвать достаточно простым методом решения проблемы относительно реально простой задачи по смене "1" на "0" в четырёх местах самой библиотеки.
P.S. если я предоставлю измененный файл библиотеки дисплея, найдётся ли добрый саморитянин скомпилируюций мне бин для последней версии(хз какой: на сайте автора было написано 19.6, на дисплее выводится 19.5, а на форуме видел что уже есть 19.7) Догадываюсь что файл настройки и загрузчика мне не нужен. А вообще какой файл нужно скомпилировать, чтобы получить подхваченную изменённую библиотеку? И какой файл достаточно залить в ESP32 для получения результата?
а на форуме видел что уже есть 19.7
Она лежит в репозитарии Ka-Radio... Уже второе изменение компонентов репозитария с этой версией.
По версиям я к тому что качал с сайта 19.6 а на дисплее отображается 19.5 :)
P.P.S. Начал квест. Жуть какая:). Почувствуй себя криворуким хакером. ctrl-c/ctrl-v не работает. Пробел не заметил в инструкции и не послал в ком. строку - не работает. Послал лишний не работает, но прорвемся(надеюсь).
Она лежит в репозитарии Ka-Radio... Уже второе изменение компонентов репозитария с этой версией.
Из вэб морды обновится до 1.7 ? Или обновления не оттуда скачиваются по воздуху?
Застрял на клонировании репозитария. Десяток попыток и все прерываются после 300000 млсек. Цитируя классиков:ни одного обрыва связи :) Кстати автор предлагает склонировать только один файл.
Читал что бывает из за загруженности гитхаба. А вот ручками скачать и запихнуть в созданную папку точно нельзя(вроде у народа не получалось)?
Она лежит в репозитарии Ka-Radio... Уже второе изменение компонентов репозитария с этой версией.
Из вэб морды обновится до 1.7 ? Или обновления не оттуда скачиваются по воздуху?
Не в курсе... я с репы шил. Сейчас проверю что по воздуху.
С воздуха 1.9.6. С репы я брал файлик KaRadio32.bin. Файл KaRadio32 с суффиксом версии не проверял. Да и разные они по размеру. По воздуху прошился тот что KaRadio32v19R6
Застрял на клонировании репозитария. Десяток попыток и все прерываются после 300000 млсек. Цитируя классиков:ни одного обрыва связи :) Кстати автор предлагает склонировать только один файл.
Читал что бывает из за загруженности гитхаба. А вот ручками скачать и запихнуть в созданную папку точно нельзя(вроде у народа не получалось)?
Т.е. по пути диск/msys32/home/user name/esp должны находится обе скачанные папки и esp-idf-master и Ka-Radio32-master.
Слово -master удаляем - всё верно?
Т.е. по пути диск/msys32/home/user name/esp должны находится обе скачанные папки и esp-idf-master и Ka-Radio32-master.
Слово -master удаляем - всё верно?
d:\msys32\home\user\esp\esp-idf
d:\msys32\home\user\esp\Ka-Radio32
Запускаете d:\msys32\mingw32.exe
Для этого переходим в каталог drive:\msys32\etc\profile.d\ и создаем здесь скрипт с именем export_idf_path.sh (создаем текстовый файл и переименовываем его)
Открываем его любым текстовым редактором и добавляем строчку
export IDF_PATH="drive:/msys32/home/userName/esp/esp-idf"
Для этого переходим в каталог drive:\msys32\etc\profile.d\ и создаем здесь скрипт с именем export_idf_path.sh (создаем текстовый файл и переименовываем его)
Открываем его любым текстовым редактором и добавляем строчку
export IDF_PATH="drive:/msys32/home/userName/esp/esp-idf"
Дак все же русским языком написано: Для этого переходим в каталог drive:\msys32\etc\profile.d\ и создаем здесь скрипт с именем export_idf_path.sh (создаем текстовый файл и переименовываем его)
Открываем его любым текстовым редактором и добавляем строчку
export IDF_PATH="drive:/msys32/home/userName/esp/esp-idf"
Я это эделяль. :)
Вопрос был зачем и как мне это поможет не вводить в ручную?
Чую питонщики угорают с этой ветки:)
Я это эделяль. :)
Вопрос был зачем и как мне это поможет не вводить в ручную?
Чую питонщики угорают с этой ветки:)
Возьми тут: https://cloud.mail.ru/public/ytzE/3Xrve3H3V
Положи сюда: C:\msys32\etc\profile.d\
to толстый
export IDF_PATH="drive:/msys32/home/userName/esp/esp-idf"
Вы вместо userName должны подставить своё имя - что у вас прописано по пути.