Интернет-радио на Orange Pi. Модернизируем старый интернет-радиоприемник | OrangePi Internet-Radio

Тәжірибелік нұсқаулар және стиль

В этом видео я покажу как переделывал старый интернет-радиоприёмник на базе роутера Asus Wl-520gU v2 и OpenWRT на Orange Pi и Ubuntu.
Оригинальный приемник сделан на базе статей с сайта - mightyohm.com/blog/2008/10/bu...
Информация по перепрошивке роутера Asus Wl-520gP - mightyohm.com/files/wifiradio...
Wiki по Orange Pi Zero 2 - www.orangepi.org/orangepiwiki/...
Python-скрипт для power-manager сделан на базе скрипта отсюда - psenyukov.ru/%D1%80%D0%B0%D0%B... там же описано, как собрать wiringOP для python.
Архив со схемой, прошивкой power-manager, а так же модифицированными мною скриптами - drive.google.com/file/d/1GE8Q...
#internetradio #diy #arduino #orangepi #linux #attiny13 #webradio #webstreaming #atmega #radio #ubuntu #powermanagement

Пікірлер: 45

  • @pash2812
    @pash281210 күн бұрын

    Нифига не понятно, но ОЧЕНЬ интересно!

  • @user-hu7iw5cp9j
    @user-hu7iw5cp9j21 күн бұрын

    Очень круто!

  • @Android98ray
    @Android98ray19 күн бұрын

    проект ёRadio гораздо проще дешевле и компактнее, а с выводом на VS1053 звук отличный. Одноплатник можно для более интересных проектов оставить)

  • @Voha

    @Voha

    18 күн бұрын

    Я тут посмотрел, у чела на esp32 целый дверной звонок собран))

  • @vetaliv4696

    @vetaliv4696

    5 күн бұрын

    Не дешевле, и про качество - не сравнимо!

  • @Voha

    @Voha

    5 күн бұрын

    @@vetaliv4696 мне наверное слон на ухо наступил, но звучание 1053 мне показалось прекрасным.... я бомж, как и первый комментатор, поэтому под Оранж скомпилировал целый homeassistant, а если говорит про медиа, то можно реально чёто более прикольное, типа Spotify засунуть, благо Android даже очень древние платы усмеют)

  • @space_wanderer
    @space_wanderer16 күн бұрын

    На Orange Pi PC есть сборки волумио 2 и 3 версии - все отлично работает, юсб свистки подключаются, можно цап по I2C или по USB, можно олед дисплей подключить. И слушать не только радио, а и музыку из локальной сети И самое главное, есть плагины. И подключить плагин ютуба и слушать музыку по разным запросам...

  • @mikemike6014

    @mikemike6014

    8 күн бұрын

    цап по I2C может только управляться, аудио передается по I2S. а она не на каждом оранже выведена.

  • @space_wanderer

    @space_wanderer

    8 күн бұрын

    @@mikemike6014 ну и не на каждую апельсину есть сборка волумио - там только на пару моделей. И там все есть для подключения цапа

  • @Pubvoice
    @Pubvoice16 күн бұрын

    Тоже года 4-5 назад делал интернет радио на Orange P Zero но вроде ещё на первой версии, купил сразу с дополнительным модулем расширения на которой была аудиокарта, качество звука у неё неплохое в принципе оказалось. Кроме этого докупил БП на 5В и двустрочный дисплей. Код веб радио я нашёл у Оранджа на форуме, он написан был на Питоне. Работает всё также как и в видео, только к сожалению нет движения текста, чтобы увидеть всё название трека. Купил на местном рынке какой-то овальный узкий динамик от какого-то LCD или плазменного телека, звук у него получился громкий, бассовитый, усилок собран на дешёвом китайском модуле с микросхемой PAM, D-класса. Жаль сюда нельзя вставить фото этого чудо-юда) в картонной коробке. Сделал типа сначала макет в картонной коробке в виде ретро радио но так и осталось это чудо в таком же виде до сих-пор без изменений)..

  • @stasstels9216
    @stasstels92168 күн бұрын

    Я бы взял планшет или смарт старый с дохлой батареей, одно ядерный пойдет и колоночки активные, можно подключать и под любой уселок или цап. Там и тач экран цветной, куча программ аудио на 4пда можно найти тодже коди. Я делал и на вафай плате ESP32 интернет радио, но не все форматы аудио потоков и высокий битрейт поддерживает, на оранж и разбери пай много всего ставил, волуми, коди и другие, но самый простой и быстрый это верхний вариант. Хотя сейчас использую разбери пай 2 с волумио 3 он встроен в цап по I2C, цап ручной зборки местного умельца изначально там стоял нео пай, слушаю ютуб музыку и свое с флешки где стоит волумио, там и интернет радио навалом и свои каналы можно ставить и в високом качестве есть бесплатные .

  • @Slesar.
    @Slesar.16 күн бұрын

    Нормально! Но такое 10 лет тому назад я делал на 8 бит МК с поддержкой Ethernet, TCP/IP HTTP библиотек и MP3 аудиокодеке.

  • @RA9MLR

    @RA9MLR

    16 күн бұрын

    Да, и такое было. Давным-давно экспериментировал с воспроизведением потокового радио на атмеге с внешним Ethernet-шилдом и vs1053. Помню, что были проблемы с воспроизведением потоков шире чем 64kbit, атмеге не хватало ресурсов и все дико заикалось.

  • @Slesar.

    @Slesar.

    16 күн бұрын

    @@RA9MLR , PIC18F67J60 , 256 кбит по сей день работает замечательно не заикаясь. Отличные библиотеки сетевых протоколов от производителя чипа в свободном доступе.

  • @mikemike6014

    @mikemike6014

    8 күн бұрын

    @@RA9MLR да звездит он, 20 лет назад делали на 16 битном процике фуджи МР3 плеер, процик брал поток через IDE и отправлял на всё ту же VS1053 - дык и то затыки были :( чистый РСМ поток камень не смог переправить на ЦАП. надо было ставить внешнее ОЗУ :(

  • @MasterShuShuShu
    @MasterShuShuShu20 күн бұрын

    Странная история. На opi zero вроде на борту есть звук и на распиновке гребёнки есть левый и правый канал аудио, если не ошибаюсь. Зачем подключать через юарт дисплей и кнопки с использованием внешнего микроконтроллера? Почему дисплей напрямую не подвесить на i2c интерфейс, разведённый на гребёнке и на gpio кнопки? Столько лишних сущностей... А если нужно сохранить консистентное состояние файловой системы - перемонтируйте её принудительно в ro после старта, сделайте sync. Есть способы сделать отказоустойчвую историю на уровне системы. Как минимум можно было бы сделать существенно более компактное устройство.

  • @RA9MLR

    @RA9MLR

    20 күн бұрын

    Наверное из видео было не понятно: Было уже существующее радио на базе роутера с OpenWRT с подключенным ЦАП и платой управления с микроконтроллером, дисплеем и крутилкой. Задача - заменить в этой связке роутер на OPi Zero 2, по возможности, не меняя ничего больше. Ну вот так мне захотелось. Делал бы с нуля - реализовал бы на одной апельсинке с внешним ЦАП (ну не нравится мне встроенный звук OPi), дисплеем через I2C и платой менеджера питания. Но такой задачи не было.

  • @dekus80
    @dekus8011 күн бұрын

    Видишь дисплей из 90х, дальше можно и не смотреть, уже все характеризует.

  • @larry999y
    @larry999y13 күн бұрын

    кубиборд с дебианом и кмусом, цап на PCM5100 и усилитель на тдашке два по десять. давно было , круглосуточно играл в фоне. управление со смартфона или компа

  • @ivannoname
    @ivannoname20 күн бұрын

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

  • @RA9MLR

    @RA9MLR

    20 күн бұрын

    Согласен. Но вот только внешний ЦАП, на мой слух, выдает более чистый звук. Но это дело вкуса. Этот приемник мне нравится в том виде, в котором он есть. Как интернет-радио для кухни, он отлично себя зарекомендовал. В будущем ещё будет видео про мой аудио-стример на распберри и волумио. Так же с дисплеем (OLED) и крутилкой. Там как раз все управление внутри ОС реализовано. Внешний только ЦАП и менеджер питания на аттини85.

  • @user-ie2fz1bi6p
    @user-ie2fz1bi6p7 күн бұрын

    лайк поставил , но я слишком тупой для всего этого .

  • @user-hh1vp6vt8w
    @user-hh1vp6vt8w14 күн бұрын

    Интересная штуковина! Где то у меня роутер асус валяется...

  • @3uhAhn
    @3uhAhn4 күн бұрын

    у вас тоже orange pi после выключения через poweroff оставляет на gpio высокий уровень ?

  • @RA9MLR

    @RA9MLR

    4 күн бұрын

    Если честно, не проверял. Но так как выключение через poweroff не отключает физически питание, то такое вполне возможно. При случае проверю.

  • @3uhAhn

    @3uhAhn

    2 күн бұрын

    @@RA9MLR да нее не надо проверять, да, кажется это общая проблема. Делаю менеджер питания для 3д принтера, но только для atx блока питания, хотел сделать нормально отключение, те после poweroff пропал сигнал на gpio ардуина отключила блок питания, и столкнулся с этой проблемой. Придется тоже по таймеру отключать видимо

  • @mikemike6014
    @mikemike60148 күн бұрын

    пара кардинальных ошибок свела результат к кухонной радиоточке :( 1. надо было брать одноплатник где выведен I2S для кошерной передачи аудиосигнала. 2. ЦАП надо было брать на РСМ5122 , рсм2704 это решение для компьютерной гарнитуры :) итого - брать обычный raspberry Pi Zero 2W (на али он как бы не дешевле этого оранжа) чуть менее 2тыр с доставкой. в нем нет витой пары но это не беда. - там же (на али) есть "шляпа" к малинке с тем жеж самым РСМ5122/42 и т.д.

  • @RA9MLR

    @RA9MLR

    8 күн бұрын

    Радио в любом случае задумывалось как кухонное, так что никаких ошибок тут нет. С этим радио используются пассивные колонки от старой компьютерной акустики Sven, им и 2704 за глаза - для кухни вполне себе решение. Выбор платы был продиктован простым фактом - взял ту, что была под рукой. Уже упоминал в одном из комментариев, что главная задача, которая решалась в этом видео - замена платы роутера на Orange Pi, чтобы можно было работать с WiFi 5GHz. Менять что-то еще не было цели, не вижу в этом смысла, и как я упомянул в конце видео, и как подметили многие в комментариях - есть более интересные и функциональные конструкции интернет-приемников. Это же просто модернизация старого приемника. Как-нибудь сделаю обзор на свой аудио-стример с RPi 3 + PCM5102 + Volumio + OLED + внешний энкодер и кнопки.

  • @user-hh1vp6vt8w
    @user-hh1vp6vt8w14 күн бұрын

    А есть там i2s...?

  • @deepblueskyshine
    @deepblueskyshine13 күн бұрын

    Когда у тебя в городе 50 станций укв и столько же даб+, и слушаеш радио только в машине и преимущественно актуальные новости и политические анализы и дебаты, а на открытых стриминг платформах гораздо проще и быстрее можно отыскать более интересные для своего вкуса, чем у "интернет радио" стримов плейлисты, хотя их сотни миллионов, но алгоритмы биг дата большого брата блестяще справляются с задачей предложения не только подобного, но и в корне отличного и нам нового, то придавать одноплатный компютер одной этой функции... Хотя на вкус и цвет...

  • @RA9MLR

    @RA9MLR

    13 күн бұрын

    Я и сам в машине слушаю музыку исключительно на одном из стриминговых сервисов. А вот дома, чаще предпочитаю именно интернет-радиостанции. Не знаю почему так. Наверное потому же, почему я до сих пор слушаю радио на КВ и СВ - есть для меня в этом что-то особенное (можно сказать тёплое, ламповое), что трудно заменить на современные технологии. Хоть и куча шумов и помех, да и качество даже до 64kbit битрейта редко дотягивает, но все равно нравится слушать)) Хотя, про 64kbit это я так...те же китайцы, вещающие на КВ сотнями киловатт, порой звучат как местные FM станции, с соответствующим качеством. А по поводу одноплатника - он у меня лежал без дела, купленный пару лет назад, на поиграться. Так что хоть какое-то применение для него. Да и не дорогие они сейчас особо (я про Orange Pi), всегда можно взять еще, если понадобится.

  • @iyup2964

    @iyup2964

    7 күн бұрын

    „Большое количество FM-станций» слушать совершенно невозможно стало из-за обилия рекламы.

  • @deepblueskyshine

    @deepblueskyshine

    7 күн бұрын

    @@iyup2964 А ещё и KZread уже пара лет как втыкивает рекламу в живые стримы каждые 6-9 минут. Все мы разные, а ещё постоянно меняемся. В последний раз слушал интернет радио работая сильно дольше 8х5, причём чисто интернет стрим (хотя их имена часто типичные для радиостанции) и вовсе не а-ля радио формат, а никогда не повторяющиеся стилизованные DJ сеты, году в 12ом, когда ещё кодил для многомиллиардных гигантов. Телевизора не имею уже лет 20 и лет 7-8 лет как перестал заглядывать в работающем таком в месте где нахожусь в некоторый момент времени. А эфирное радио слушаю в основном в плане информации и не совсем новости и не абы-кого. Музыка чаще Spotify, но и ещё 6-7 не столь популярных сервисов (читай не бесплатных) и огромные личные коллекции, среди всех перечисленных множество сетов подаренных знакомыми музыкантами и DJ, так что на коммерческие досады набредаю крайне редко и можно сказать, что пузырь мой хоть и фактически необъятен, но селлективность его мембраны жёсткая.

  • @vetaliv4696
    @vetaliv46965 күн бұрын

    Управление из web-интерфейса - где? Непорядок, нужно со смартфона выбирать и через ик-пульт, вобще суровый функционал. Без доступа в демилитаризованую зону и к домашним, локальным разшарам - уж оч не вдобно 😮

  • @user-vo8mp1js8t
    @user-vo8mp1js8t5 күн бұрын

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

  • @RA9MLR

    @RA9MLR

    5 күн бұрын

    Да есть у меня Яндекс-станция, детям аудио-сказки рассказывает. Это видео о модернизации радио, изначально сделанного в 2013 году, еще до всех этих яндекс-станций. Ну и на этом канале всё-таки больше про DIY, купить-то оно всегда проще, только не всегда интереснее. По крайней мере для меня.

  • @iMatveich
    @iMatveich20 күн бұрын

    То есть он не может сам искать доступные интернет-радиостанции?

  • @RA9MLR

    @RA9MLR

    20 күн бұрын

    Нет, по задумке автора оригинального приемника, здесь нужно предварительно самому добавить нужные станции в скрипт.

  • @alexs9607

    @alexs9607

    17 күн бұрын

    @@RA9MLR А в других форматах кроме mp3 например в FLAC формате можно ли добавить поддержку кодека? У меня есть список радиостанций вещающих во FLAC вот и заинтересовало))

  • @RA9MLR

    @RA9MLR

    17 күн бұрын

    @@alexs9607 Тут все зависит целиком от того, с поддержкой каких форматов собран MPD, который мы устанавливаем в систему. В Ubuntu он должен уметь flac. Но, я, если честно, еще не пробовал слушать станции во flac. Надо будет попробовать)

  • @unixux
    @unixux7 күн бұрын

    Она греется еще так, поставь хотя бы пассив

  • @RA9MLR

    @RA9MLR

    7 күн бұрын

    Да, нагрев присутствует, при этом я бы не сказал, что он очень большой. Но, комплект радиаторов я, тем не менее, заказал, как приедут, поставлю.

  • @unixux

    @unixux

    7 күн бұрын

    @@RA9MLR кстати вопрос людям с опытом - может есть Лайфхак- как заказывать копеечные детали на Али и не прогорать на доставке ? Столько раз приходится или набирать «впрок» или переплачивать $4 за $2 в железе …

  • @dekus80
    @dekus8011 күн бұрын

    Какие Orange PI. твбокс 2К стоит с emmc гигабайтами озу в корпусе с бп. Сколько ж зашоренных, которые не способны не прямолинейно мыслить.

  • @3uhAhn

    @3uhAhn

    4 күн бұрын

    сразу ярлыки наклеил, у меня например лет 7 валяется этот оранж может и у автора так

Келесі