Сохраните плэйлист на комп (если меняли) потом дайте через сом команду sys.erase - она все почистит, после этого надо будет по новой настроить вифи и подгрузить сохраненый плейлист
Свои возможности в програмировании оцениваю очень скромно, так чт врятли сам справлюсь. В теме вроде такого не находил хотя читаю эту тему не первый год.
По первой ссылке то ходили??? Описание MAX7456 читали??? Всего навсего вывод OCD информации на экран ЛЮБОГО устройства поддерживающего вывод видеосигнала PAL или NTSC...Смысл? : Возможность использования в качестве монитора экран телевизора или монитора ,а не пялится с лупой в полутородюймовый экранчик. Ваш пост ни о чём.... минусую
Ходил, читал, есть коптер, на котором эта микруха юзается.
Тема называется wifi интернет радио. Сомнительно использовать данную штуку для инетрадива, если только по фану прилепить телек к esp и порадоваться за себя. Тут и экранчик то не особо нужен, то если для эстетики. Спасибо за минус. :)
Интересный зверек - есп32 + какой то кодек ас101(чё за....?). В описалове написано, что
Supports a variety of mainstream compression and lossless audio formats, including M4A, AAC, FLAC, OGG, OPUS, MP3, WAV, etc.
и ценник всего $5.40
Но походу это модуль похожий на связку есп32 + pcm5102 тока в размерах поменьше + psram как у wroover + линейный вход +микрофонный вход и два выхода (на уши и на усилок) Но ценник то очень даже вкусный.
да, это просто АЦП/ЦАП, все декодирование в ЕСП32, тем не менее ценник на данный девайс очень даже неплохой (до 500 деревянных с доставкой). Тока вот с платами под него пока никак (либо самим разводить/заказывать)
Интересный зверек - есп32 + какой то кодек ас101(чё за....?). В описалове написано, что
Supports a variety of mainstream compression and lossless audio formats, including M4A, AAC, FLAC, OGG, OPUS, MP3, WAV, etc.
и ценник всего $5.40
Но походу это модуль похожий на связку есп32 + pcm5102 тока в размерах поменьше + psram как у wroover + линейный вход +микрофонный вход и два выхода (на уши и на усилок) Но ценник то очень даже вкусный.
да, это просто АЦП/ЦАП, все декодирование в ЕСП32, тем не менее ценник на данный девайс очень даже неплохой (до 500 деревянных с доставкой). Тока вот с платами под него пока никак (либо самим разводить/заказывать)
Кому не хочется паять и не нужен экран - залить / написать прошивку и все
Важно! Карточка подключена к высокоскоростному SPI порту - значит FLAC должен идти без запинок с карточки
очень даже интересный вариант, аналог эспрессифской фирменной LyraT платы, и по цене. Я серьезно подумываю прикупить одну на поиграться, вот тока какую, не определился пока. В примерах есть онлайн плеер. Экран к ней прикрутить (от карадио например) я думаю будет не сложно. Главное чтобы внешняя рам юзалась, желательно через дма.
Приобрел модуль TTGO TM ESP32 , прошил форком от Alex Pilnikov , настроил , все работало, на экранчике во время воспроизведения было видно теги кто поет
Решил прикрутить энкодер, пересобрал fork , заменил только в gpoi.h // Encoder knob
Пересобрал , подключил энкодер, вроде работает, но !
Перестали работать боковые кнопочки, и на экране только номер и название станции, никаких тегов нет. В веб интерфейсе видно, кто поет, на экранчике в момент переключения станции на секунду появляется экран с шкалой громкости и временем, и опять переключается на экран с номером станции
Тут придется выбирать. Или шашечки или ехать. Или энкодер или кнопки. Если хотите только кнопки - форк с гита. Если хотите энкодер - оригинал с правкой гпио в gpio.h(я сам так делал - работает). Если хотите и энкодер и кнопки и чтоб на экране было все корректно - скрещивайте мой форк с оригиналом. Там особо не сложно - правки тока в 3х файлах.
Добавил к проекту кнопочки "Станция+", "Станция-", "Плей/Стоп". Версия karadio32 ver.1.3 R2.
Подвесил соответственно на GPIO 35,36,39.
Подтяжка пинов к минусу, дабы при отключении кнопок не происходило срабатывания. Защита от дребезга есть. При длительном удержании идет листание станций вперёд/назад.
В архиве кроме измененных файлов есть diff-файл, показывающий непосредственно изменения и схема.
Всё что вы делаете - делаете на свой страх и риск, автор ответственности за возможные последствия не несёт, у автора всё работает нормально :)
VS1053B -будет работать от 3.3 V? Так как у меня пришел такой модуль ESP 32 Lite V1.0.0 он меньше чем обычный и выводов меньше, но прошился и работает, но у него выход только 3.3V. Так вот я все выписал 28X64 I2C SSD1306. и он тоже будет от 3.3 v работать? Так как уже развел плату и все на 3.3 v/
VS1053B -будет работать от 3.3 V? Так как у меня пришел такой модуль ESP 32 Lite V1.0.0 он меньше чем обычный и выводов меньше, но прошился и работает, но у него выход только 3.3V. Так вот я все выписал 28X64 I2C SSD1306. и он тоже будет от 3.3 v работать? Так как уже развел плату и все на 3.3 v/
28X64 I2C SSD1306 будет, только слабовата подсветка, только в тени смотреть, я конечно дико извиняюсь-а что 5 вольт нельзя взять оттуда где разъем для батарейки? VS1053B можно запитать от отдельного питания только земли объединить (как то так)
Спасибо за наводку. Придеться учиться. А плата как бы правильная просто урезанная немного. Уж очень маленька получилась. Но к великомуудивлению все прошилось и заработало с первого раза, правда через комп слушаю, остальные платы еще из Китая идут.
можно прям с есп слухать безо всяких вээсок и ЦАПов
Connecting a speaker, earphone or amplifier with DAC or PDM setting
You can connect the GPIO25 (left audio channel), GPIO26 (right audio channel) and Ground directly to a small loudspeaker, a simple earphone (like from an mp3 player) or the input of an analog amplifier. The quality is less perfect than using an I2S or VS1053 board, bit it is very simple hardware-wise.
Неудачно прошил esp32 c рабочей KaRadio32 на Edzelf ESP32-Radio, Edzelf не завелось. Обратная прошился на KaRadio32, радио тоже не завелось. Подскажите как починить esp32. Прошивал через ESPFlashDownloadTool_v3.6.4
Неудачно прошил esp32 c рабочей KaRadio32 на Edzelf ESP32-Radio, Edzelf не завелось. Обратная прошился на KaRadio32, радио тоже не завелось. Подскажите как починить esp32. Прошивал через ESPFlashDownloadTool_v3.6.4
KaRadio восстановил, как правильно прошиться на Edzelf ESP32-Radio через ESPFlashDownloadTool_v3.6.4?
там основную часть кода занимает шрифт таймс нью роман (в папке фонтс) он там представлен в разных размерах и с количеством элементов в каждом размере - 1300(чтобы вместить различные национальные особенности). внутри шрифта элементы пронумерованны. номера соответствуют таблице ascii. надо обрезать шрифт (каждый размер) до 191(включительно) номера, а со 192 по 255 вставить кириллицу по такому правилу 1105>184,1025>168,1040-1103>192-255 (первые 2 - это ё Ё) Каждый размер в итоге будет содержать всего 255 элементов, включать кирилицу, и размер скеча уменьшится втрое
там основную часть кода занимает шрифт таймс нью роман (в папке фонтс) он там представлен в разных размерах и с количеством элементов в каждом размере - 1300(чтобы вместить различные национальные особенности). внутри шрифта элементы пронумерованны. номера соответствуют таблице ascii. надо обрезать шрифт (каждый размер) до 191(включительно) номера, а со 192 по 255 вставить кириллицу по такому правилу 1105>184,1025>168,1040-1103>192-255 (первые 2 - это ё Ё) Каждый размер в итоге будет содержать всего 255 элементов, включать кирилицу, и размер скеча уменьшится втрое
Я тоже решил поизмываться над минивеб радио. Удавил родной дисплей, всунул свой 7735, пришлось переделывать полоностью всю разметку экрана, ибо у меня 128х160. Кинулся - фонтов русских нет. Пришлось один у товаристча отнять - великоват. Сварганил 8х8 - тоже немного не то. 7х9 или 8х10... Посмотрю, может и слеплю.
Пока-что по вариантам Wi-Fi радио следующие наблюдения:
KaRadio - функционал средний, удобства средние, вебморда - спорная, можно было-бы переработать. Со всем уже смирился, но постоянные подвисания (похоже RTOS с потоками не очень, или автор с потоками не очень :) Если включить и не крутить - работает, но иногда на потоке может ребутнуться или подвиснуть, похоже на переполнение буфера. Эти подвисания затрахали.
ESP32 радио - то же что и KaRadio, за исключением подвисаний и подглючивающей вебморды. Автор тоже решил капельку RTOS использовать (таски попользовал). Но.... Попытался прошить последнюю версию и ... Ни звука ни изображения. Компилится без проблем, но.... Думал у меня руки кривые, ан нет, беру более старую версию - нет проблем. Прошиваю новый бинарник автора - не работает, прошиваю старый - нет проблем. Вобщем, обидилси я на него :)
MiniWeb Radio - по функционалу - самое продвинутое. Не пользует, вроде, RTOS... Эт хорошо, нет подвисаний на потоках (вроде, пока), но это его и губит. При попытке пользовать вебморду в момент проигрывания потока может его качественно так притормозить, иногда и подвесив железку. Прикрутив пульт, вебка не совсем и нужна. Впрочем, возможно ставя на паузу поток во время перерисовки веба можно избежать этой проблемы. Пока ковыряю этот вариант, может, выбросив кучу ненужного и добавив немного полезностей, что-нить получится.
Так что идеального, или близкого к нему варианта, пока-что не наблюдается :( Везде напильником дорабатывать...
Всё вышеописанное - мое личное мнение на основе наблюдений на моих железках. Возможно, на других железках таких проблем нет (ну, или кто-то не замечает).
Других железок не особо и есть. У меня есть "выводок" RTL'ок, одна даже прошита мп3 плеером, но ими никто особо не занимается, хотя для них есть нормальная документация, отсюда крайне низкий интерес у простых юзверей.
У есп32 существуют детские болезни с протоколами WiFi и c сокетами еще со времен 8266. Они явно проявляют себя как раз таки в realtime приложениях, таких как webradio. Реализация этого всего закрыта - либы эспрессифф предоставляет без исходников. Плюсом эспрессиф особо не спешит с нормальной поддержкой своих модулей Wroom c внешней PSRAM. Ее там аж 4мб, но работает она с той же скоростью, что и набортная flash. DMA пока особо не привлекают.
Лучиком надежды можно считать появление у эспрессифа специализированных модулей на базе Wroom типа той же платы Lyra T и специализированной же среды разработки под них - ADF. По крайней мере в рекламе они много наобещали.
С точки зрения стабильности работы, но не дешевизны и простоты, я все больше склоняюсь к модульной системе - когда получение и первичная обработка потока один контроллер, декодирование и ЦАП - второй (VS1053), а интерфейс и управление - третий (лучше STM32 или тот же RTL - тогда можно и WEB на него подвесить). Но, опять же, если забить на энергоэффективность - варианты малина/апельсина будут явно предпочтительнее (и проще реализация и дешевле).
Два года назад собрал интернет радио на распбери B+ , проект https://bobrathbone.com/raspberrypi/pi_internet_radio.html, работает стабильно, практически нет никаких подвисонов и глюков. Единственное что раздражает, это время загрузки, от момента включения до старта радио где то 1 минута... Решил собрать на ESP32, пробовал Karadio, не понравилось, за час тестирования и переключения радиостанций, несколько подвисонов... Смотрю в сторону miniwebradio, есть дисплей 3.5 480x320 от распбери, буду прикручивать его
Два года назад собрал интернет радио на распбери B+ , проект https://bobrathbone.com/raspberrypi/pi_internet_radio.html, работает стабильно, практически нет никаких подвисонов и глюков. Единственное что раздражает, это время загрузки, от момента включения до старта радио где то 1 минута... Решил собрать на ESP32, пробовал Karadio, не понравилось, за час тестирования и переключения радиостанций, несколько подвисонов... Смотрю в сторону miniwebradio, есть дисплей 3.5 480x320 от распбери, буду прикручивать его
Два года назад собрал интернет радио на распбери B+ , проект https://bobrathbone.com/raspberrypi/pi_internet_radio.html, работает стабильно, практически нет никаких подвисонов и глюков. Единственное что раздражает, это время загрузки, от момента включения до старта радио где то 1 минута... Решил собрать на ESP32, пробовал Karadio, не понравилось, за час тестирования и переключения радиостанций, несколько подвисонов... Смотрю в сторону miniwebradio, есть дисплей 3.5 480x320 от распбери, буду прикручивать его
Вот такой агрегат получился на малинке
Нормальное радио, тоже есть мысли собрать радио на основе Raspberry. Есть Raspberry Pi3. Вообщем то не в эту тему, но хочу показать как я на основе этого микрокомпьютера собирал портативную игровую консоль, вот моё видео: https://youtu.be/STmJilGs60U
Конечно для радио Raspberry дороговат, цена уже выходит сравнимая с бюджетгым смартфоном, карта памяти обязательно нужна, да и источник питания желателен не меньше чем на 2А. Вот если бы использовать недорогую версию микрокомпьютера Orange Pi. Если кто делал радио на основе Orange, или видел подобные проекты поделитесь информацией.
А смысл смотреть в сторону закрытого коммерческого проекта? Тогда дешевле купить готовый аппарат а не смотректь в сторону наколенного творчества... Были бы исходники - и дисплюй нормальный прикрутить можно, а так - нафиг.
А смысл смотреть в сторону закрытого коммерческого проекта? Тогда дешевле купить готовый аппарат а не смотректь в сторону наколенного творчества... Были бы исходники - и дисплюй нормальный прикрутить можно, а так - нафиг.
Програмисты тоже кушать хотят) Ваши конструктивные пожелания и все будет реализованно;)
Програмисты тоже кушать хотят) Ваши конструктивные пожелания и все будет реализованно;)
Я тоже программист и тоже хочу кушать. Если начну кормить коллег - сам голодный останусь. Да и, как показала практика, хочешь что бы было сделано хорошо - делай сам. Мне сегодня так хочется, завтра - по-другому... Дык что, постоянно дергать коллег? :)
имхуется мне, что вы заняли не ту нишу где можно заработать на "покушать". Уж слишком нишево и малочислено.
Не, при хорошей рекламе можно эту нишу раскрутить, хотя китаезы уже начали... Но, блин, не на сайте, где пасется каждый второй - программист, или таковым себя считающий :)
Сохраните плэйлист на комп (если меняли) потом дайте через сом команду sys.erase - она все почистит, после этого надо будет по новой настроить вифи и подгрузить сохраненый плейлист
В муках выбора дисплея для нашего девайсика случайно наткнулся на довольно интересную мелкосхемку MAX 7456 .
Для понимания сути ссылка : http://mypractic.ru/urok-66-osd-generator-max7456-obshhee-opisanie-funkcionalnye-vozmozhnosti-parametry-podklyuchenie-k-plate-arduino.html . Там три урока . Там есть возможность использования
таблицы символов ASCII с русскими шрифтами.
Заказал себе на али специализированную микроплатку как прийдёт буду мучить : https://ru.aliexpress.com/item/Wholesale-CC3D-Flight-Controller-Mini-OP-OSD-5V-12V-16mm-x-16mm-For-FPV-Multicopter-Accessories/32830582914.html?spm=a2g0s.9042311.0.0.212d33ediXJVWX
Свои возможности в програмировании оцениваю очень скромно, так чт врятли сам справлюсь. В теме вроде такого не находил хотя читаю эту тему не первый год.
У кого какие мысли по этому поводу?
Активно используется в дроностроении для вывода телеметрии в виде ОСД. Для радио вещь не понятно зачем.
По первой ссылке то ходили??? Описание MAX7456 читали??? Всего навсего вывод OCD информации на экран ЛЮБОГО устройства поддерживающего вывод видеосигнала PAL или NTSC...Смысл? : Возможность использования в качестве монитора экран телевизора или монитора ,а не пялится с лупой в полутородюймовый экранчик. Ваш пост ни о чём.... минусую
Ходил, читал, есть коптер, на котором эта микруха юзается.
Тема называется wifi интернет радио. Сомнительно использовать данную штуку для инетрадива, если только по фану прилепить телек к esp и порадоваться за себя. Тут и экранчик то не особо нужен, то если для эстетики. Спасибо за минус. :)
На подходе модули для минивебрадио.Скажите, появились какие то прблемы с этим проектом или все ok ?
ESP8266+VS1053 работа нормальная. Правда пока без клавиатуры.
мне тут сидстудия в рекламе прислала
https://www.seeedstudio.com/ESP32-A1S-Wi-Fi-BT-SoC-Audio-Module-IPEX-block-outpu-p-3152.html?utm_source=mailchimp&utm_medium=edm&utm_campaign=bazaar_0925
Интересный зверек - есп32 + какой то кодек ас101(чё за....?). В описалове написано, что
Supports a variety of mainstream compression and lossless audio formats, including M4A, AAC, FLAC, OGG, OPUS, MP3, WAV, etc.
и ценник всего $5.40
Но походу это модуль похожий на связку есп32 + pcm5102 тока в размерах поменьше + psram как у wroover + линейный вход +микрофонный вход и два выхода (на уши и на усилок) Но ценник то очень даже вкусный.
нашел на ас101 инфу
http://www.x-powers.com/index.php/Info/product_detail/article_id/40
да, это просто АЦП/ЦАП, все декодирование в ЕСП32, тем не менее ценник на данный девайс очень даже неплохой (до 500 деревянных с доставкой). Тока вот с платами под него пока никак (либо самим разводить/заказывать)
https://www.seeedstudio.com/ESP32A1S-WiFiBT-Audio-Development-Kit-p-3160.html
~$22
Кому не хочется паять и не нужен экран - залить / написать прошивку и все
Важно! Карточка подключена к высокоскоростному SPI порту - значит FLAC должен идти без запинок с карточки
мне тут сидстудия в рекламе прислала
https://www.seeedstudio.com/ESP32-A1S-Wi-Fi-BT-SoC-Audio-Module-IPEX-block-outpu-p-3152.html?utm_source=mailchimp&utm_medium=edm&utm_campaign=bazaar_0925
Интересный зверек - есп32 + какой то кодек ас101(чё за....?). В описалове написано, что
Supports a variety of mainstream compression and lossless audio formats, including M4A, AAC, FLAC, OGG, OPUS, MP3, WAV, etc.
и ценник всего $5.40
Но походу это модуль похожий на связку есп32 + pcm5102 тока в размерах поменьше + psram как у wroover + линейный вход +микрофонный вход и два выхода (на уши и на усилок) Но ценник то очень даже вкусный.
нашел на ас101 инфу
http://www.x-powers.com/index.php/Info/product_detail/article_id/40
да, это просто АЦП/ЦАП, все декодирование в ЕСП32, тем не менее ценник на данный девайс очень даже неплохой (до 500 деревянных с доставкой). Тока вот с платами под него пока никак (либо самим разводить/заказывать)
https://www.seeedstudio.com/ESP32A1S-WiFiBT-Audio-Development-Kit-p-3160.html
~$22
Кому не хочется паять и не нужен экран - залить / написать прошивку и все
Важно! Карточка подключена к высокоскоростному SPI порту - значит FLAC должен идти без запинок с карточки
очень даже интересный вариант, аналог эспрессифской фирменной LyraT платы, и по цене. Я серьезно подумываю прикупить одну на поиграться, вот тока какую, не определился пока. В примерах есть онлайн плеер. Экран к ней прикрутить (от карадио например) я думаю будет не сложно. Главное чтобы внешняя рам юзалась, желательно через дма.
Добрый день!
Прошивка: KaraDio32 V1.3 R4
Индикатор : LCD_I2C_SSD1306 1 //128X64
Не изменяется шкала прогресса внизу индикатора, при загрузке esp32 пустая, поле загрузки всегда полная.
Так должно быть? Или шкала работает только на определенных радиостанциях?
Нет там никакого "прогресса" - это шкала уровня громкости
Ага, :) понял, было бы прикольно если бы шкала показывала длительность звучания песен.
Вы радио слушаете или сидите на экран пялитесь :) Это у Вас пройдет через 2 дня и экран вообще не нужен будет.
Ага, :) понял, было бы прикольно если бы шкала показывала длительность звучания песен.
Вы радио слушаете или сидите на экран пялитесь :) Это у Вас пройдет через 2 дня и экран вообще не нужен будет.
На всех моих плейерах(видео, mp3 и т.д) такая шкала есть, поэтому по аналогии стал искать и тут.
Друзья, подскажите пожалуйста.
Приобрел модуль TTGO TM ESP32 , прошил форком от Alex Pilnikov , настроил , все работало, на экранчике во время воспроизведения было видно теги кто поет
Решил прикрутить энкодер, пересобрал fork , заменил только в gpoi.h // Encoder knob
так как 37,38,и 39 не выведены на TTGO
Пересобрал , подключил энкодер, вроде работает, но !
Перестали работать боковые кнопочки, и на экране только номер и название станции, никаких тегов нет. В веб интерфейсе видно, кто поет, на экранчике в момент переключения станции на секунду появляется экран с шкалой громкости и временем, и опять переключается на экран с номером станции
Тут придется выбирать. Или шашечки или ехать. Или энкодер или кнопки. Если хотите только кнопки - форк с гита. Если хотите энкодер - оригинал с правкой гпио в gpio.h(я сам так делал - работает). Если хотите и энкодер и кнопки и чтоб на экране было все корректно - скрещивайте мой форк с оригиналом. Там особо не сложно - правки тока в 3х файлах.
Добавил к проекту кнопочки "Станция+", "Станция-", "Плей/Стоп". Версия karadio32 ver.1.3 R2.
Подвесил соответственно на GPIO 35,36,39.
Подтяжка пинов к минусу, дабы при отключении кнопок не происходило срабатывания. Защита от дребезга есть. При длительном удержании идет листание станций вперёд/назад.
В архиве кроме измененных файлов есть diff-файл, показывающий непосредственно изменения и схема.
Всё что вы делаете - делаете на свой страх и риск, автор ответственности за возможные последствия не несёт, у автора всё работает нормально :)
Качать тут
Попробовал на версии 1.3 R4 с заменой соответствующих файлов, сборка вылетает со следующей ошибкой:
VS1053B -будет работать от 3.3 V? Так как у меня пришел такой модуль ESP 32 Lite V1.0.0 он меньше чем обычный и выводов меньше, но прошился и работает, но у него выход только 3.3V. Так вот я все выписал 28X64 I2C SSD1306. и он тоже будет от 3.3 v работать? Так как уже развел плату и все на 3.3 v/
VS1053B -будет работать от 3.3 V? Так как у меня пришел такой модуль ESP 32 Lite V1.0.0 он меньше чем обычный и выводов меньше, но прошился и работает, но у него выход только 3.3V. Так вот я все выписал 28X64 I2C SSD1306. и он тоже будет от 3.3 v работать? Так как уже развел плату и все на 3.3 v/
28X64 I2C SSD1306 будет, только слабовата подсветка, только в тени смотреть, я конечно дико извиняюсь-а что 5 вольт нельзя взять оттуда где разъем для батарейки? VS1053B можно запитать от отдельного питания только земли объединить (как то так)
А с согласованием уровней что делать?
Тут все надо делать самим - в.т.ч. и повторы удалять :)
Вээска на борде имеет два линейных стаба на 3.3 и 1.8в, и цифровая часть у нее 3.3в - читайте даташит
Один вопрос. У меня не IO21 пина на плате, а там вывод под IR, что делать? Хочу ДУ прилепить.
это катастрофа
Еще какая, если с програмированием не очень.
Вы чем думали когда модуль есп32 покупали?
если с програмированием не очень.
Один вопрос. У меня не IO21 пина на плате, а там вывод под IR, что делать? Хочу ДУ прилепить.
Берите "правильный" модуль есп32
Так и для пробы взял. Имхо очень захотелось такое радио. Ну ладно тогда без ДУ будет. Блин прошлый век.
учитесь программировать (собирать и прошивать свою кастомизированную прошивку) (программировать вам даже не придется)
Научитесь - покажем как подцепить IR к вашей "неправильной" плате
надо то лишь одну цЫфру поменять
Спасибо за наводку. Придеться учиться. А плата как бы правильная просто урезанная немного. Уж очень маленька получилась. Но к великомуудивлению все прошилось и заработало с первого раза, правда через комп слушаю, остальные платы еще из Китая идут.
можно прям с есп слухать безо всяких вээсок и ЦАПов
Connecting a speaker, earphone or amplifier with DAC or PDM setting
You can connect the GPIO25 (left audio channel), GPIO26 (right audio channel) and Ground directly to a small loudspeaker, a simple earphone (like from an mp3 player) or the input of an analog amplifier. The quality is less perfect than using an I2S or VS1053 board, bit it is very simple hardware-wise.
Connect like this
выбрать в setting - DAC
то stpavel кнопки (боковые) станции тоже переключают (если среднюю держать)
Неудачно прошил esp32 c рабочей KaRadio32 на Edzelf ESP32-Radio, Edzelf не завелось. Обратная прошился на KaRadio32, радио тоже не завелось. Подскажите как починить esp32. Прошивал через ESPFlashDownloadTool_v3.6.4
Неудачно прошил esp32 c рабочей KaRadio32 на Edzelf ESP32-Radio, Edzelf не завелось. Обратная прошился на KaRadio32, радио тоже не завелось. Подскажите как починить esp32. Прошивал через ESPFlashDownloadTool_v3.6.4
KaRadio восстановил, как правильно прошиться на Edzelf ESP32-Radio через ESPFlashDownloadTool_v3.6.4?
Через Arduino IDE
to би фифти ту эс
в эдзельфе надо еще в папку data файлы закидывать, как? - читайте в его файле .ino
можно ардуиновские бинарники и через ESPFlashDownloadTool_v3.6.4 закидывать, ктож не дает то? тока вы их найдите сперва (смотреть в своей папке temp)
Для юзателей минивеб радио - есть халтура. Можно объем скеча в 3 раза уменьшить. Есть желающие помочь?
Для юзателей минивеб радио - есть халтура. Можно объем скеча в 3 раза уменьшить. Есть желающие помочь?
Что нужно делать ?
там основную часть кода занимает шрифт таймс нью роман (в папке фонтс) он там представлен в разных размерах и с количеством элементов в каждом размере - 1300(чтобы вместить различные национальные особенности). внутри шрифта элементы пронумерованны. номера соответствуют таблице ascii. надо обрезать шрифт (каждый размер) до 191(включительно) номера, а со 192 по 255 вставить кириллицу по такому правилу 1105>184,1025>168,1040-1103>192-255 (первые 2 - это ё Ё) Каждый размер в итоге будет содержать всего 255 элементов, включать кирилицу, и размер скеча уменьшится втрое
там основную часть кода занимает шрифт таймс нью роман (в папке фонтс) он там представлен в разных размерах и с количеством элементов в каждом размере - 1300(чтобы вместить различные национальные особенности). внутри шрифта элементы пронумерованны. номера соответствуют таблице ascii. надо обрезать шрифт (каждый размер) до 191(включительно) номера, а со 192 по 255 вставить кириллицу по такому правилу 1105>184,1025>168,1040-1103>192-255 (первые 2 - это ё Ё) Каждый размер в итоге будет содержать всего 255 элементов, включать кирилицу, и размер скеча уменьшится втрое
Спасибо за идею !
Я тоже решил поизмываться над минивеб радио. Удавил родной дисплей, всунул свой 7735, пришлось переделывать полоностью всю разметку экрана, ибо у меня 128х160. Кинулся - фонтов русских нет. Пришлось один у товаристча отнять - великоват. Сварганил 8х8 - тоже немного не то. 7х9 или 8х10... Посмотрю, может и слеплю.
Пока-что по вариантам Wi-Fi радио следующие наблюдения:
KaRadio - функционал средний, удобства средние, вебморда - спорная, можно было-бы переработать. Со всем уже смирился, но постоянные подвисания (похоже RTOS с потоками не очень, или автор с потоками не очень :) Если включить и не крутить - работает, но иногда на потоке может ребутнуться или подвиснуть, похоже на переполнение буфера. Эти подвисания затрахали.
ESP32 радио - то же что и KaRadio, за исключением подвисаний и подглючивающей вебморды. Автор тоже решил капельку RTOS использовать (таски попользовал). Но.... Попытался прошить последнюю версию и ... Ни звука ни изображения. Компилится без проблем, но.... Думал у меня руки кривые, ан нет, беру более старую версию - нет проблем. Прошиваю новый бинарник автора - не работает, прошиваю старый - нет проблем. Вобщем, обидилси я на него :)
MiniWeb Radio - по функционалу - самое продвинутое. Не пользует, вроде, RTOS... Эт хорошо, нет подвисаний на потоках (вроде, пока), но это его и губит. При попытке пользовать вебморду в момент проигрывания потока может его качественно так притормозить, иногда и подвесив железку. Прикрутив пульт, вебка не совсем и нужна. Впрочем, возможно ставя на паузу поток во время перерисовки веба можно избежать этой проблемы. Пока ковыряю этот вариант, может, выбросив кучу ненужного и добавив немного полезностей, что-нить получится.
Так что идеального, или близкого к нему варианта, пока-что не наблюдается :( Везде напильником дорабатывать...
Всё вышеописанное - мое личное мнение на основе наблюдений на моих железках. Возможно, на других железках таких проблем нет (ну, или кто-то не замечает).
Других железок не особо и есть. У меня есть "выводок" RTL'ок, одна даже прошита мп3 плеером, но ими никто особо не занимается, хотя для них есть нормальная документация, отсюда крайне низкий интерес у простых юзверей.
У есп32 существуют детские болезни с протоколами WiFi и c сокетами еще со времен 8266. Они явно проявляют себя как раз таки в realtime приложениях, таких как webradio. Реализация этого всего закрыта - либы эспрессифф предоставляет без исходников. Плюсом эспрессиф особо не спешит с нормальной поддержкой своих модулей Wroom c внешней PSRAM. Ее там аж 4мб, но работает она с той же скоростью, что и набортная flash. DMA пока особо не привлекают.
Лучиком надежды можно считать появление у эспрессифа специализированных модулей на базе Wroom типа той же платы Lyra T и специализированной же среды разработки под них - ADF. По крайней мере в рекламе они много наобещали.
С точки зрения стабильности работы, но не дешевизны и простоты, я все больше склоняюсь к модульной системе - когда получение и первичная обработка потока один контроллер, декодирование и ЦАП - второй (VS1053), а интерфейс и управление - третий (лучше STM32 или тот же RTL - тогда можно и WEB на него подвесить). Но, опять же, если забить на энергоэффективность - варианты малина/апельсина будут явно предпочтительнее (и проще реализация и дешевле).
Ну и от себя добавлю немного.
Два года назад собрал интернет радио на распбери B+ , проект https://bobrathbone.com/raspberrypi/pi_internet_radio.html, работает стабильно, практически нет никаких подвисонов и глюков. Единственное что раздражает, это время загрузки, от момента включения до старта радио где то 1 минута... Решил собрать на ESP32, пробовал Karadio, не понравилось, за час тестирования и переключения радиостанций, несколько подвисонов... Смотрю в сторону miniwebradio, есть дисплей 3.5 480x320 от распбери, буду прикручивать его
Вот такой агрегат получился на малинке
Ну и от себя добавлю немного.
Два года назад собрал интернет радио на распбери B+ , проект https://bobrathbone.com/raspberrypi/pi_internet_radio.html работает стабильно, практически нет никаких подвисонов и глюков.
Ссылку подправил...
Ну и от себя добавлю немного.
Два года назад собрал интернет радио на распбери B+ , проект https://bobrathbone.com/raspberrypi/pi_internet_radio.html, работает стабильно, практически нет никаких подвисонов и глюков. Единственное что раздражает, это время загрузки, от момента включения до старта радио где то 1 минута... Решил собрать на ESP32, пробовал Karadio, не понравилось, за час тестирования и переключения радиостанций, несколько подвисонов... Смотрю в сторону miniwebradio, есть дисплей 3.5 480x320 от распбери, буду прикручивать его
Вот такой агрегат получился на малинке
Предлагаю посмотреть в сторону ESPradio http://esp-radio.ru/iradio/iradio.html работает стабильно, без подвисонов единственное дисплей маленький)
Ну и от себя добавлю немного.
Два года назад собрал интернет радио на распбери B+ , проект https://bobrathbone.com/raspberrypi/pi_internet_radio.html, работает стабильно, практически нет никаких подвисонов и глюков. Единственное что раздражает, это время загрузки, от момента включения до старта радио где то 1 минута... Решил собрать на ESP32, пробовал Karadio, не понравилось, за час тестирования и переключения радиостанций, несколько подвисонов... Смотрю в сторону miniwebradio, есть дисплей 3.5 480x320 от распбери, буду прикручивать его
Вот такой агрегат получился на малинке
Нормальное радио, тоже есть мысли собрать радио на основе Raspberry. Есть Raspberry Pi3. Вообщем то не в эту тему, но хочу показать как я на основе этого микрокомпьютера собирал портативную игровую консоль, вот моё видео: https://youtu.be/STmJilGs60U
Конечно для радио Raspberry дороговат, цена уже выходит сравнимая с бюджетгым смартфоном, карта памяти обязательно нужна, да и источник питания желателен не меньше чем на 2А. Вот если бы использовать недорогую версию микрокомпьютера Orange Pi. Если кто делал радио на основе Orange, или видел подобные проекты поделитесь информацией.
Предлагаю посмотреть в сторону ESPradio http://esp-radio.ru/iradio/iradio.html работает стабильно, без подвисонов единственное дисплей маленький)
А смысл смотреть в сторону закрытого коммерческого проекта? Тогда дешевле купить готовый аппарат а не смотректь в сторону наколенного творчества... Были бы исходники - и дисплюй нормальный прикрутить можно, а так - нафиг.
А смысл смотреть в сторону закрытого коммерческого проекта? Тогда дешевле купить готовый аппарат а не смотректь в сторону наколенного творчества... Были бы исходники - и дисплюй нормальный прикрутить можно, а так - нафиг.
Програмисты тоже кушать хотят) Ваши конструктивные пожелания и все будет реализованно;)
to rv9c
имхуется мне, что вы заняли не ту нишу где можно заработать на "покушать". Уж слишком нишево и малочислено.
Програмисты тоже кушать хотят) Ваши конструктивные пожелания и все будет реализованно;)
Я тоже программист и тоже хочу кушать. Если начну кормить коллег - сам голодный останусь. Да и, как показала практика, хочешь что бы было сделано хорошо - делай сам. Мне сегодня так хочется, завтра - по-другому... Дык что, постоянно дергать коллег? :)
to rv9c
имхуется мне, что вы заняли не ту нишу где можно заработать на "покушать". Уж слишком нишево и малочислено.
Не, при хорошей рекламе можно эту нишу раскрутить, хотя китаезы уже начали... Но, блин, не на сайте, где пасется каждый второй - программист, или таковым себя считающий :)