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

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

Skalolaz пишет:

После sys.lcd("65") экран заработал. Подключил dac, энкодер и все запело. Корректно экран заработал только с последним обновлением

А "спасибо" где за помощь?

 

Кто-нибудь пробовал в новых версиях Ка (>=1.4) настраивать гпио?

Skalolaz
Skalolaz аватар
Offline
Зарегистрирован: 01.05.2018

спасибо!!!!!!!

А каково назначение кнопки на схеме Karadio32 на IO0? Подписано SW2 PGM

 

Pion
Offline
Зарегистрирован: 13.11.2018

Подскажите кто решил проблему перевернутого татча дисплея 2.8 ili9341на mini web radio.

Pion
Offline
Зарегистрирован: 13.11.2018

Как ни пытался менять, кнопки находятся либо зеркально экрану либо с левой стороны

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

Skalolaz пишет:

А каково назначение кнопки на схеме Karadio32 на IO0? Подписано SW2 PGM

Это "стандартная" кнопка prog, которая присутствует на большинстве devboard

Skalolaz
Skalolaz аватар
Offline
Зарегистрирован: 01.05.2018

Уяснил. Спасибо

Skalolaz
Skalolaz аватар
Offline
Зарегистрирован: 01.05.2018

Уяснил. Спасибо

Vladimir2505
Offline
Зарегистрирован: 23.11.2017

Пост 3589, 3591 у меня получилось.Ответ Pion.

Pion
Offline
Зарегистрирован: 13.11.2018

Спасибо помогло ,не там квырял скейч.Изменил 3 на 1 в строке tft.setRotation(1); // Use landscape format

Pion
Offline
Зарегистрирован: 13.11.2018

Спасибо помогло ,не там квырял скейч.Изменил 3 на 1 в строке tft.setRotation(1); // Use landscape format

Vladimir2505
Offline
Зарегистрирован: 23.11.2017

[quote=Pion]

Спасибо помогло ,не там квырял скейч.Изменил 3 на 1 в строке tft.setRotation(1); // Use landscape format

Как ,работает минивеб? Не зависает?У меня к нему пошли разочарования...при переключении с пульта,часто виснет,да и не только с пульта.Приходится передергивать питалово.Бывает информация на строке идёт ,а выход с vs1053 отсутствует,хотя vs -ку хорошо пропаял,отмыл ,наверное ,ка радио для меня шустрее....

kypatop
Offline
Зарегистрирован: 28.03.2018

Добрый день! подскажите, пожалуйста, есть уже давно собраное радио на ESP32 + PCM5102. Стояла прошивка 0.9R5 от Karawin. При включении слышались помехи (типа "цифровой шум"), но он исчезал как только ESP32 загружалась. Вчера ради интереса обновился до версии 1.4 по ОТА. Кирилица то появилась, но теперь этот "цифровой" шум есть постоянно. Хотя его слышно только при минимальной громкости, то-есть при прибавлении громкости его уже не слышно

Pion
Offline
Зарегистрирован: 13.11.2018

Vladimir2505]</p> <p>[quote=Pion пишет:

Спасибо помогло ,не там квырял скейч.Изменил 3 на 1 в строке tft.setRotation(1); // Use landscape format

Как ,работает минивеб? Не зависает?У меня к нему пошли разочарования...при переключении с пульта,часто виснет,да и не только с пульта.Приходится передергивать питалово.Бывает информация на строке идёт ,а выход с vs1053 отсутствует,хотя vs -ку хорошо пропаял,отмыл ,наверное ,ка радио для меня шустрее....

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

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

говорено ж было - карадио это ртос, поэтому быстрее. А эдзельф и минивеб тормозная айдурина. А нагрузки не хилые.

Pion
Offline
Зарегистрирован: 13.11.2018

а кинте на адрес проекта Ка радио,я понимаю цветной дисплей к нему можно прикрутить?

kypatop
Offline
Зарегистрирован: 28.03.2018

Я собирал по этому посту:

http://andrew25kir.blogspot.com/2017/10/karadio-esp32.html

а вот оригинальный проект:

https://github.com/karawin/Ka-Radio32

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

pilnikov пишет:
говорено ж было - карадио это ртос, поэтому быстрее. А эдзельф и минивеб тормозная айдурина. А нагрузки не хилые.

Ну вот все всё знают... И так уверенно пишут... А ведь неправда это, однако.

Во-первых, и ка-радио и эдзельф используют ртос. Используют его только с одной целью - многопоточность. К чему это приводит? Ну, например,  при вызове той же вебморды не так заметно торможение, аудиопоток в отдельном, извините за тавтолгию, потоке. Хорошо ли это? Казалось бы - однозначно ДА... Ан нет, кривость ртоса и писателей приводит к чему?  К конкретным таким подвисаниям. Если радио включить и не трогать - работает, как правило, нормально. Сбой потока - и ребут или подвис в 50%. Именно по этому, несмотря на многие часы доработки напильником от этих двух вариантов пришлось отказаться... Еще один конкретный минус, хотя некоторые причисляют его к плюсам - поддержка кучи железа. Если бы можно было отключать ненужное до компиляции - было бы ниче... А так 90% железок - фтопку... А в коде всё это висит...

Во-вторых, минивеб назвать тормозным не совсем правильно. Основное отличие от предыдущих вариантов - таки да, ртос не используется. И слава Богу. К минусам можно отнести то, что мой дисплюйчик он не знает, энкодера нет, ибо расчитан на тоуч, и куча лишних фишек, как то часы, будильники, слипы и прочая муйня. Автору не хватило даже памяти, пришлось всю разбивку менять на свою. Но всё это мы мужественно преодолели :) Дисплюйчик изменили, энкодер прикрутили, кучу мусора выкинули, переработали большую часть кода (что практически не реально в ка-радио). Сохранение станций и настроек - в SQLITE. Да, при активном юзании вебморды (добавление, чтение пакета нескольких сотен станций) затормаживают поток. Но зато подвисания исчезли как класс (тьфу 3 раза). Возможно (только возможно) воткну веб в поток, но пока сильно сомневаюсь. Хочу всунуть еще и FM. Дрова под SPI коллега уже написал, просто надо воткнуть. Еще хочется сделать полновесное меню, дабы полностью отвязать сие поделие от компьютера и мобилы. Главное, что бы сил хватило всё это допилить :) 

Так что тем, кто хочет допиливать - настоятельно рекомендуется минивеб, тем, кто с программированием не очень, но хочется самоделку - первые два варианта, они равнозначны. Для тех, кто хочет качество и удобство - купить готовое и не париться. По деньгам - реально одинаково, если брать нормальные комплектующие. За 90$ можно купить великолепные образцы качественного китайпрома.

Vladimir2505
Offline
Зарегистрирован: 23.11.2017

Подскажите ,пожалуйста... Не прописывается путь к каталогу с библиотеками,в msys32. При проверке командой ptintenv IDF_PATH пустая строка,с дальнейшим приглашением к действиям.

 

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

Vladimir2505 пишет:

Подскажите ,пожалуйста... Не прописывается путь к каталогу с библиотеками,в msys32. При проверке командой ptintenv IDF_PATH пустая строка,с дальнейшим приглашением к действиям.

переходим в каталог drive:\msys32\etc\profile.d\ и создаем здесь скрипт с именем export_idf_path.sh (создаем текстовый файл и переименовываем его)

Открываем его любым текстовым редактором и добавляем строчку

export IDF_PATH=»drive:\msys32\home\userName\esp\esp-idf»

drive и userName - прописываем свои

Skalolaz
Skalolaz аватар
Offline
Зарегистрирован: 01.05.2018

kypatop пишет:

Я собирал по этому посту:

http://andrew25kir.blogspot.com/2017/10/karadio-esp32.html

а вот оригинальный проект:

https://github.com/karawin/Ka-Radio32

LCK                         GPIO25
BCK                        GPIO26
DIN                          GPIO22
GND                        GND
VIN                          5V
 
Этого достаточно
 
Попробуйте не через 3.5 jack подключить, а вывести звук через G  G  R  L на pcm5102a
 
Vladimir2505
Offline
Зарегистрирован: 23.11.2017

Nadim,спасибо!Вроде делал по Вашему описанию в блоге,есть с картинками.Наверное, где  то ошибся. Завтра попробую, сейчас работа.Буду учиться компиляции проекта.Будут вопросы,надеюсь на Ваши подсказки.

Alexej79
Offline
Зарегистрирован: 14.03.2017

Поделитесь пожалуйста ссылочкой на проект минивеб радио. Поиск по форуму не даёт результатов.
Смотрю обсуждение на форуме идёт а найти и посмотреть не могу. Хотелось бы очень взглянуть.

udavst
udavst аватар
Offline
Зарегистрирован: 29.11.2013

Вроде был закрытый проект, поэтому что там обсждать? В инете Вот.

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

Подскажите ,при установке (msys32) пакетов python(каманда:


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

Получаю ответ:команда не найдена,в тексте команды надо конкретизировать--user-?Пробовал задавать путь,все равно,не получается,хотя reguiments.txt имеется...Да раньше не приписывался путь к катологу библиотек,решилось.оказалось у меня в настройках папок включено:скрывать расширения., поэтому в конце было невидимое txt.,спасибо..

4sserg
Offline
Зарегистрирован: 26.01.2018

Подскажите пожалуйста, обновил Карадио32 через вебморду, дисплей spi tft 1.8 "128x160 (192й), пишут, что новая версия поддерживает кирилицу, а у меня крокозяблы ) нужно ли менять настройки?

кроме того изображение сдвинуто влево и вниз на 1-2 строки...

 

Pion
Offline
Зарегистрирован: 13.11.2018

Подскажите в последней прошивке karadio энкодер регулирует только громкость,как то можно реализовать переключение этим же энкодором станций

kypatop
Offline
Зарегистрирован: 28.03.2018

у меня энкодер один как был, так и остался. и на новой прошивке работает точно так же как и на 0,9 (только со звуком беда): если поворачивать без нажима - громкость, с нажимом - смена станции, нажим без поворота - стоп

Vladimir2505
Offline
Зарегистрирован: 23.11.2017


Vladimir@Home MSYS ~/esp/esp-idf
$  python -m pip install --user -r $IDF_PATH/requirements.txt
-bash: python: команда не найдена

Знатоки,подскажитe....ни как не устанавливаются пакеты pythona,и обновлялся в msys32,переустанавливал...все напрасно...в итоге ошибка.спасибо.

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

питон сначала установить надо, потом еще пути чтоб были прописаны до него. для проверки запустите командную строку (cmd.exe) из любого места и наберите в ней "python" - чё напишет?

Дмитрий Назаренко
Offline
Зарегистрирован: 16.11.2018

ssergo пишет:

Да важное замечание, чтобы экран заработал надо скорость Uart порта на Esp-12 настроить на 28800.

У меня экран никак не хочет выдавать информацию. Показывает пустую форму без данных. Проверял через терминал и переходник на USB, ESP выдает инормацию, правда терминал на ПК читает нормально только на 115200, на других скоростях информация не читаемая. Проверял arduino со скетчем "Console" из библиотеки экрана, тоже все гуд, что ввожу с клавиатуры ПК, то и получаю. Выходит ESP работает, Arduino работает, а вот Arduino с прошивкой для KaRadio не хочет отображать данные на экране которые принимает по UART. Уже и не знаю что делать.

rank
Offline
Зарегистрирован: 31.07.2017

Vladimir2505 пишет:



Vladimir@Home MSYS ~/esp/esp-idf
$  python -m pip install --user -r $IDF_PATH/requirements.txt
-bash: python: команда не найдена

Знатоки,подскажитe....ни как не устанавливаются пакеты pythona,и обновлялся в msys32,переустанавливал...все напрасно...в итоге ошибка.спасибо.

Используйте msys отсюда - https://dl.espressif.com/dl/esp32_win32_msys2_environment_and_toolchain-20181001.zip там уже есть и git и python

Всё нормально собирается.

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

Дмитрий Назаренко пишет:

У меня экран никак не хочет выдавать информацию. Показывает пустую форму без данных. Проверял через терминал и переходник на USB, ESP выдает инормацию, правда терминал на ПК читает нормально только на 115200, на других скоростях информация не читаемая. Проверял arduino со скетчем "Console" из библиотеки экрана, тоже все гуд, что ввожу с клавиатуры ПК, то и получаю. Выходит ESP работает, Arduino работает, а вот Arduino с прошивкой для KaRadio не хочет отображать данные на экране которые принимает по UART. Уже и не знаю что делать.

каша......

читайте инструкцию у nadim на драйве медленно не торопясь - и все у вас получится

если не получается вводить команды через терминал - в сотый раз повторяюсь - есть телнет клиент от alex08cb - ищите его (есть чуть ли не на каждой странице этой темы) и все у вас получится

пост #3666 (три три шестерки ;) )

Vladimir2505
Offline
Зарегистрирован: 23.11.2017
Rank,вот в конце результат сборки...msys по Вашей ссылке.    ????
CC build/bootloader/soc/src//memory_layout_utils.o
AR build/bootloader/soc/libsoc.a
CC build/bootloader/main/bootloader_start.o
AR build/bootloader/main/libmain.a
LD build/bootloader/bootloader.elf
/bin/sh: python: команда не найдена
make[1]: *** [/home/Vladimir/esp/esp-idf/components/esptool_py/Makefile.projbuild:59: /home/Vladimir/esp/Ka-Radio32/build/bootloader/bootloader.bin] Ошибка 127
make: *** [/home/Vladimir/esp/esp-idf/components/bootloader/Makefile.projbuild:41: /home/Vladimir/esp/Ka-Radio32/build/bootloader/bootloader.bin] Ошибка 2

Vladimir@Home MSYS ~/esp/Ka-Radio32

 

Vladimir2505
Offline
Зарегистрирован: 23.11.2017

[quote=pilnikov]

питон сначала установить надо, потом еще пути чтоб были прописаны до него. для проверки запустите командную строку (cmd.exe) из любого места и наберите в ней "python" - чё напишет?

Написано python версии3.7.1Я так понял ,из текстового документа ,что версия должна быть больше 3.Как пути прописать?,Спасибо.По ссылке Ranka  python вроде 2.7.

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

Vladimir2505]</p> <p>[quote=pilnikov пишет:

питон сначала установить надо, потом еще пути чтоб были прописаны до него. для проверки запустите командную строку (cmd.exe) из любого места и наберите в ней "python" - чё напишет?

Написано python версии3.7.1Я так понял ,из текстового документа ,что версия должна быть больше 3.Как пути прописать?,Спасибо.По ссылке Ranka  python вроде 2.7.

Я на drive ссылку которую вам дал Rank сборки кинул еще вчера и комада обновления питона там есть: 

Периодическое обновление python

python -m pip install --upgrade pip

Самому для версии karadio32 v1.4 пришлось обновляться. Обновился не спервого раза. Несколько раз пришлось команду посылать.

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

Питон делает бинарник из эльфа. Лучше использовать 2.7 - тут не работает "чем больше версия - тем лучше". Пути прописываются стандартно для винды - в path. Я ж по русски написал - попробуйте в командной строке (виндовой, не bash) из любого места

Vladimir2505
Offline
Зарегистрирован: 23.11.2017
Microsoft Windows [Version 6.1.7601]
(c) Корпорация Майкрософт (Microsoft Corp.), 2009. Все права защищены.

C:\Users\Владимир>python
"python" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

C:\Users\Владимир>

Спасибо ,вот что в командной строке.Командой обнавления в bash  ..команда не найдена...хотя на компе установлен python 3.7.1

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

Vladimir2505 пишет:

Microsoft Windows [Version 6.1.7601]
(c) Корпорация Майкрософт (Microsoft Corp.), 2009. Все права защищены.

C:\Users\Владимир>python
"python" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

C:\Users\Владимир>

Спасибо ,вот что в командной строке.Командой обнавления в bash  ..команда не найдена...хотя на компе установлен python 3.7.1

 В виндовс пропишите или поправте свои пути к питону: Панель управления\Все элементы панели управлени\система\Дополнительные параметры системы\Дополнительно\Переменные среды: Имя переменной - PATH, Значение переменной: C:\Users\xxxxxx\AppData\Local\Programs\Python\Python37-32\Scripts\;C:\Users\xxxxxx\AppData\Local\Programs\Python\Python37-32\

  • Откройте командную строку Windows, запустив cmd.exe
  • Введите pip и нажмите «Enter»
  • Вы увидите справочный текст менеджера пакетов Python под названием “pip”. Если вы получите уведомление об ошибке, повторите этапы установки Python, и убедитесь в том, что вы обладаете рабочей версией Python.
rank
Offline
Зарегистрирован: 31.07.2017

Vladimir2505, у меня всё собралось без проблем. Делал по инструкции у nadim на драйве.

stalker555
Offline
Зарегистрирован: 08.11.2018

вечер добрый..решил собрать радио на esp 32> c али долго ждать vs1053..  подскажите чем можно заменить vs1053?? может есть лучше варианты..понятно что будет дороже!!!

 

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

stalker555 пишет:

вечер добрый..решил собрать радио на esp 32> c али долго ждать vs1053..  подскажите чем можно заменить vs1053?? может есть лучше варианты..понятно что будет дороже!!!

Можешь пока подключить без vs1053 к 

ESP32-GPIO25 (left) -----+speaker/earphone/analog-amp (left)

ESP32-GPIO26 (right) ----+speaker/earphone/analog-amp (right

ESP32-GROUND

Звук конечно хре...й будет но работает :)

stalker555
Offline
Зарегистрирован: 08.11.2018

спасибо за ответ..на этой плате можно собрать ??

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

Можно, но только с vs1053 и без экрана

stalker555
Offline
Зарегистрирован: 08.11.2018

чем можно заменить vs1053??  даже если дороже будет..

Alexej79
Offline
Зарегистрирован: 14.03.2017

Пользуюсь Карадио и при изменении листа радиостанций происходит не понятная билиберда.
Вношу изменение в список станций, добавляю новые, перемещаю местами, но после перезагрузки исчезают новые либо ставятся на свои места.
Была сразу мысль о том что список после редактирования нужно сохранить, но это происходит автоматом когда в интерфейсе переключаюсь на другую вкладку. Иногда изменения происходят только в потоке радио в списке станция называется по другому а радио проигрывает то что было до изменения.
Иногда на оборот название старое а поток новый, это когда я передвигаю местами список радиостанций. Встречался ещё глюк когда поток радио по какой то причине не работает, то не возможно зайти в интерфейс, хотя в сети радио пингуется, нужно после перезапуска очень быстро менять станцию пока радио не подвисло. Это происходит на всех браузерах и со всех девайсов что у меня имеются.

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

почистите все командой sys.erase, потом настройте заново (включая вифи и дисплей, !плэйлист тоже сотрется, сохраните его если нужен), либо редактируйте плейлист на компе, а потом заливайте отредактированный

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

stalker555 пишет:

чем можно заменить vs1053??  даже если дороже будет..

смотрите на канале у Константина - https://www.youtube.com/channel/UC0VDky_wJUJ6FV8dWx1vq5g - там много вариантов

Vladimir2505
Offline
Зарегистрирован: 23.11.2017

Большое спасибо nadim,pilnikov и другим за Ваши советы,очень помогло.Получил небольшие для себя уроки.Не получалось с python из-за, того,что установлена одна из последних,версий,за то много чего прочитал в нете.Буду учиться дальше.Ка радио установил с помощью msys.Теперь надо сделать под себя.Хочется изменить энкодер.,а также под свой пульт,не все кнопки правильно действуют,коды немного отличаются от автора.Перевёл текст автора и пытаюсь понять ,где??? изменить.Если,можно подскажите.Спасибо,отдельно nadim,за обновлённую инструкцию на drive.

fander
Offline
Зарегистрирован: 24.09.2018

Последняя прошивка1.5 вообще многообещающая.Тут и энкодеры и кнопки. Но я так понял нужно все ручками править.Если б через терминал...