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

  Рет қаралды 5,090

POWER_GOOD

POWER_GOOD

23 күн бұрын

В этом видео я покажу как переделывал старый интернет-радиоприёмник на базе роутера 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
@stasstels9216
@stasstels9216 7 күн бұрын
Я бы взял планшет или смарт старый с дохлой батареей, одно ядерный пойдет и колоночки активные, можно подключать и под любой уселок или цап. Там и тач экран цветной, куча программ аудио на 4пда можно найти тодже коди. Я делал и на вафай плате ESP32 интернет радио, но не все форматы аудио потоков и высокий битрейт поддерживает, на оранж и разбери пай много всего ставил, волуми, коди и другие, но самый простой и быстрый это верхний вариант. Хотя сейчас использую разбери пай 2 с волумио 3 он встроен в цап по I2C, цап ручной зборки местного умельца изначально там стоял нео пай, слушаю ютуб музыку и свое с флешки где стоит волумио, там и интернет радио навалом и свои каналы можно ставить и в високом качестве есть бесплатные .
@pash2812
@pash2812 9 күн бұрын
Нифига не понятно, но ОЧЕНЬ интересно!
@Android98ray
@Android98ray 18 күн бұрын
проект ёRadio гораздо проще дешевле и компактнее, а с выводом на VS1053 звук отличный. Одноплатник можно для более интересных проектов оставить)
@Voha
@Voha 17 күн бұрын
Я тут посмотрел, у чела на esp32 целый дверной звонок собран))
@vetaliv4696
@vetaliv4696 4 күн бұрын
Не дешевле, и про качество - не сравнимо!
@Voha
@Voha 4 күн бұрын
@@vetaliv4696 мне наверное слон на ухо наступил, но звучание 1053 мне показалось прекрасным.... я бомж, как и первый комментатор, поэтому под Оранж скомпилировал целый homeassistant, а если говорит про медиа, то можно реально чёто более прикольное, типа Spotify засунуть, благо Android даже очень древние платы усмеют)
@user-hu7iw5cp9j
@user-hu7iw5cp9j 20 күн бұрын
Очень круто!
@space_wanderer
@space_wanderer 14 күн бұрын
На Orange Pi PC есть сборки волумио 2 и 3 версии - все отлично работает, юсб свистки подключаются, можно цап по I2C или по USB, можно олед дисплей подключить. И слушать не только радио, а и музыку из локальной сети И самое главное, есть плагины. И подключить плагин ютуба и слушать музыку по разным запросам...
@mikemike6014
@mikemike6014 7 күн бұрын
цап по I2C может только управляться, аудио передается по I2S. а она не на каждом оранже выведена.
@space_wanderer
@space_wanderer 7 күн бұрын
@@mikemike6014 ну и не на каждую апельсину есть сборка волумио - там только на пару моделей. И там все есть для подключения цапа
@Pubvoice
@Pubvoice 15 күн бұрын
Тоже года 4-5 назад делал интернет радио на Orange P Zero но вроде ещё на первой версии, купил сразу с дополнительным модулем расширения на которой была аудиокарта, качество звука у неё неплохое в принципе оказалось. Кроме этого докупил БП на 5В и двустрочный дисплей. Код веб радио я нашёл у Оранджа на форуме, он написан был на Питоне. Работает всё также как и в видео, только к сожалению нет движения текста, чтобы увидеть всё название трека. Купил на местном рынке какой-то овальный узкий динамик от какого-то LCD или плазменного телека, звук у него получился громкий, бассовитый, усилок собран на дешёвом китайском модуле с микросхемой PAM, D-класса. Жаль сюда нельзя вставить фото этого чудо-юда) в картонной коробке. Сделал типа сначала макет в картонной коробке в виде ретро радио но так и осталось это чудо в таком же виде до сих-пор без изменений)..
@MasterShuShuShu
@MasterShuShuShu 19 күн бұрын
Странная история. На opi zero вроде на борту есть звук и на распиновке гребёнки есть левый и правый канал аудио, если не ошибаюсь. Зачем подключать через юарт дисплей и кнопки с использованием внешнего микроконтроллера? Почему дисплей напрямую не подвесить на i2c интерфейс, разведённый на гребёнке и на gpio кнопки? Столько лишних сущностей... А если нужно сохранить консистентное состояние файловой системы - перемонтируйте её принудительно в ro после старта, сделайте sync. Есть способы сделать отказоустойчвую историю на уровне системы. Как минимум можно было бы сделать существенно более компактное устройство.
@RA9MLR
@RA9MLR 19 күн бұрын
Наверное из видео было не понятно: Было уже существующее радио на базе роутера с OpenWRT с подключенным ЦАП и платой управления с микроконтроллером, дисплеем и крутилкой. Задача - заменить в этой связке роутер на OPi Zero 2, по возможности, не меняя ничего больше. Ну вот так мне захотелось. Делал бы с нуля - реализовал бы на одной апельсинке с внешним ЦАП (ну не нравится мне встроенный звук OPi), дисплеем через I2C и платой менеджера питания. Но такой задачи не было.
@dekus80
@dekus80 9 күн бұрын
Видишь дисплей из 90х, дальше можно и не смотреть, уже все характеризует.
@Slesar.
@Slesar. 15 күн бұрын
Нормально! Но такое 10 лет тому назад я делал на 8 бит МК с поддержкой Ethernet, TCP/IP HTTP библиотек и MP3 аудиокодеке.
@RA9MLR
@RA9MLR 15 күн бұрын
Да, и такое было. Давным-давно экспериментировал с воспроизведением потокового радио на атмеге с внешним Ethernet-шилдом и vs1053. Помню, что были проблемы с воспроизведением потоков шире чем 64kbit, атмеге не хватало ресурсов и все дико заикалось.
@Slesar.
@Slesar. 15 күн бұрын
@@RA9MLR , PIC18F67J60 , 256 кбит по сей день работает замечательно не заикаясь. Отличные библиотеки сетевых протоколов от производителя чипа в свободном доступе.
@mikemike6014
@mikemike6014 7 күн бұрын
@@RA9MLR да звездит он, 20 лет назад делали на 16 битном процике фуджи МР3 плеер, процик брал поток через IDE и отправлял на всё ту же VS1053 - дык и то затыки были :( чистый РСМ поток камень не смог переправить на ЦАП. надо было ставить внешнее ОЗУ :(
@ivannoname
@ivannoname 19 күн бұрын
можно также избавится от внешней платы цапа на апельсинке он уже есть. а также от платы контроллера дисплея (перенеся код программы). так как на апельсинке также уже есть нужные интерфейсы
@RA9MLR
@RA9MLR 19 күн бұрын
Согласен. Но вот только внешний ЦАП, на мой слух, выдает более чистый звук. Но это дело вкуса. Этот приемник мне нравится в том виде, в котором он есть. Как интернет-радио для кухни, он отлично себя зарекомендовал. В будущем ещё будет видео про мой аудио-стример на распберри и волумио. Так же с дисплеем (OLED) и крутилкой. Там как раз все управление внутри ОС реализовано. Внешний только ЦАП и менеджер питания на аттини85.
@3uhAhn
@3uhAhn 3 күн бұрын
у вас тоже orange pi после выключения через poweroff оставляет на gpio высокий уровень ?
@RA9MLR
@RA9MLR 3 күн бұрын
Если честно, не проверял. Но так как выключение через poweroff не отключает физически питание, то такое вполне возможно. При случае проверю.
@3uhAhn
@3uhAhn Күн бұрын
@@RA9MLR да нее не надо проверять, да, кажется это общая проблема. Делаю менеджер питания для 3д принтера, но только для atx блока питания, хотел сделать нормально отключение, те после poweroff пропал сигнал на gpio ардуина отключила блок питания, и столкнулся с этой проблемой. Придется тоже по таймеру отключать видимо
@larry999y
@larry999y 12 күн бұрын
кубиборд с дебианом и кмусом, цап на PCM5100 и усилитель на тдашке два по десять. давно было , круглосуточно играл в фоне. управление со смартфона или компа
@mikemike6014
@mikemike6014 7 күн бұрын
пара кардинальных ошибок свела результат к кухонной радиоточке :( 1. надо было брать одноплатник где выведен I2S для кошерной передачи аудиосигнала. 2. ЦАП надо было брать на РСМ5122 , рсм2704 это решение для компьютерной гарнитуры :) итого - брать обычный raspberry Pi Zero 2W (на али он как бы не дешевле этого оранжа) чуть менее 2тыр с доставкой. в нем нет витой пары но это не беда. - там же (на али) есть "шляпа" к малинке с тем жеж самым РСМ5122/42 и т.д.
@RA9MLR
@RA9MLR 7 күн бұрын
Радио в любом случае задумывалось как кухонное, так что никаких ошибок тут нет. С этим радио используются пассивные колонки от старой компьютерной акустики Sven, им и 2704 за глаза - для кухни вполне себе решение. Выбор платы был продиктован простым фактом - взял ту, что была под рукой. Уже упоминал в одном из комментариев, что главная задача, которая решалась в этом видео - замена платы роутера на Orange Pi, чтобы можно было работать с WiFi 5GHz. Менять что-то еще не было цели, не вижу в этом смысла, и как я упомянул в конце видео, и как подметили многие в комментариях - есть более интересные и функциональные конструкции интернет-приемников. Это же просто модернизация старого приемника. Как-нибудь сделаю обзор на свой аудио-стример с RPi 3 + PCM5102 + Volumio + OLED + внешний энкодер и кнопки.
@user-hh1vp6vt8w
@user-hh1vp6vt8w 13 күн бұрын
А есть там i2s...?
@deepblueskyshine
@deepblueskyshine 12 күн бұрын
Когда у тебя в городе 50 станций укв и столько же даб+, и слушаеш радио только в машине и преимущественно актуальные новости и политические анализы и дебаты, а на открытых стриминг платформах гораздо проще и быстрее можно отыскать более интересные для своего вкуса, чем у "интернет радио" стримов плейлисты, хотя их сотни миллионов, но алгоритмы биг дата большого брата блестяще справляются с задачей предложения не только подобного, но и в корне отличного и нам нового, то придавать одноплатный компютер одной этой функции... Хотя на вкус и цвет...
@RA9MLR
@RA9MLR 12 күн бұрын
Я и сам в машине слушаю музыку исключительно на одном из стриминговых сервисов. А вот дома, чаще предпочитаю именно интернет-радиостанции. Не знаю почему так. Наверное потому же, почему я до сих пор слушаю радио на КВ и СВ - есть для меня в этом что-то особенное (можно сказать тёплое, ламповое), что трудно заменить на современные технологии. Хоть и куча шумов и помех, да и качество даже до 64kbit битрейта редко дотягивает, но все равно нравится слушать)) Хотя, про 64kbit это я так...те же китайцы, вещающие на КВ сотнями киловатт, порой звучат как местные FM станции, с соответствующим качеством. А по поводу одноплатника - он у меня лежал без дела, купленный пару лет назад, на поиграться. Так что хоть какое-то применение для него. Да и не дорогие они сейчас особо (я про Orange Pi), всегда можно взять еще, если понадобится.
@iyup2964
@iyup2964 6 күн бұрын
„Большое количество FM-станций» слушать совершенно невозможно стало из-за обилия рекламы.
@deepblueskyshine
@deepblueskyshine 6 күн бұрын
@@iyup2964 А ещё и KZbin уже пара лет как втыкивает рекламу в живые стримы каждые 6-9 минут. Все мы разные, а ещё постоянно меняемся. В последний раз слушал интернет радио работая сильно дольше 8х5, причём чисто интернет стрим (хотя их имена часто типичные для радиостанции) и вовсе не а-ля радио формат, а никогда не повторяющиеся стилизованные DJ сеты, году в 12ом, когда ещё кодил для многомиллиардных гигантов. Телевизора не имею уже лет 20 и лет 7-8 лет как перестал заглядывать в работающем таком в месте где нахожусь в некоторый момент времени. А эфирное радио слушаю в основном в плане информации и не совсем новости и не абы-кого. Музыка чаще Spotify, но и ещё 6-7 не столь популярных сервисов (читай не бесплатных) и огромные личные коллекции, среди всех перечисленных множество сетов подаренных знакомыми музыкантами и DJ, так что на коммерческие досады набредаю крайне редко и можно сказать, что пузырь мой хоть и фактически необъятен, но селлективность его мембраны жёсткая.
@user-hh1vp6vt8w
@user-hh1vp6vt8w 13 күн бұрын
Интересная штуковина! Где то у меня роутер асус валяется...
@user-vo8mp1js8t
@user-vo8mp1js8t 4 күн бұрын
Не проще-ли яндекс-станцию купить с кучей свисто-перделок?
@RA9MLR
@RA9MLR 4 күн бұрын
Да есть у меня Яндекс-станция, детям аудио-сказки рассказывает. Это видео о модернизации радио, изначально сделанного в 2013 году, еще до всех этих яндекс-станций. Ну и на этом канале всё-таки больше про DIY, купить-то оно всегда проще, только не всегда интереснее. По крайней мере для меня.
@iMatveich
@iMatveich 19 күн бұрын
То есть он не может сам искать доступные интернет-радиостанции?
@RA9MLR
@RA9MLR 19 күн бұрын
Нет, по задумке автора оригинального приемника, здесь нужно предварительно самому добавить нужные станции в скрипт.
@alexs9607
@alexs9607 16 күн бұрын
@@RA9MLR А в других форматах кроме mp3 например в FLAC формате можно ли добавить поддержку кодека? У меня есть список радиостанций вещающих во FLAC вот и заинтересовало))
@RA9MLR
@RA9MLR 16 күн бұрын
@@alexs9607 Тут все зависит целиком от того, с поддержкой каких форматов собран MPD, который мы устанавливаем в систему. В Ubuntu он должен уметь flac. Но, я, если честно, еще не пробовал слушать станции во flac. Надо будет попробовать)
@vetaliv4696
@vetaliv4696 4 күн бұрын
Управление из web-интерфейса - где? Непорядок, нужно со смартфона выбирать и через ик-пульт, вобще суровый функционал. Без доступа в демилитаризованую зону и к домашним, локальным разшарам - уж оч не вдобно 😮
@user-ie2fz1bi6p
@user-ie2fz1bi6p 6 күн бұрын
лайк поставил , но я слишком тупой для всего этого .
@unixux
@unixux 6 күн бұрын
Она греется еще так, поставь хотя бы пассив
@RA9MLR
@RA9MLR 6 күн бұрын
Да, нагрев присутствует, при этом я бы не сказал, что он очень большой. Но, комплект радиаторов я, тем не менее, заказал, как приедут, поставлю.
@unixux
@unixux 6 күн бұрын
@@RA9MLR кстати вопрос людям с опытом - может есть Лайфхак- как заказывать копеечные детали на Али и не прогорать на доставке ? Столько раз приходится или набирать «впрок» или переплачивать $4 за $2 в железе …
@dekus80
@dekus80 9 күн бұрын
Какие Orange PI. твбокс 2К стоит с emmc гигабайтами озу в корпусе с бп. Сколько ж зашоренных, которые не способны не прямолинейно мыслить.
@3uhAhn
@3uhAhn 3 күн бұрын
сразу ярлыки наклеил, у меня например лет 7 валяется этот оранж может и у автора так
Who enjoyed seeing the solar eclipse
00:13
Zach King
Рет қаралды 101 МЛН
Сын Расстроился Из-за Новой Стрижки Папы 😂
00:21
Глеб Рандалайнен
Рет қаралды 5 МЛН
Balloon Pop Racing Is INTENSE!!!
01:00
A4
Рет қаралды 11 МЛН
Вскрываем сейф с Flipper Zero
12:03
Павел Жовнер
Рет қаралды 30 М.
Choosing an inexpensive LCR meter (Eng subs)
24:24
Dmitry Muravyev
Рет қаралды 12 М.
Интернет-радио в каждый дом 🙂
14:40
ussraudio001
Рет қаралды 35 М.
Создание невидимого ПК
24:03
Студия озвучки "Acting"
Рет қаралды 59 М.
Первый взгляд на Orange pi 5
14:22
У Павла!
Рет қаралды 42 М.
Задыхается от игрушки😢
0:20
Фильмы I Сериалы
Рет қаралды 1,7 МЛН
GADGETS VS HACKS || Random Useful Tools For your child #hacks #gadgets
0:35
Рыбаки придумали очень интересный способ ловли рыбы
0:24
в ожидании поклевки
Рет қаралды 10 МЛН
Пузыри на шине 🤯
0:20
FATA MORGANA
Рет қаралды 6 МЛН
Я поймаю облако☁️
1:00
Tynalieff Shorts
Рет қаралды 3,6 МЛН