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

  Переглядів 4,462

POWER_GOOD

POWER_GOOD

19 днів тому

В этом видео я покажу как переделывал старый интернет-радиоприёмник на базе роутера 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

КОМЕНТАРІ: 36
@pash2812
@pash2812 4 дні тому
Нифига не понятно, но ОЧЕНЬ интересно!
@user-hu7iw5cp9j
@user-hu7iw5cp9j 15 днів тому
Очень круто!
@stasstels9216
@stasstels9216 2 дні тому
Я бы взял планшет или смарт старый с дохлой батареей, одно ядерный пойдет и колоночки активные, можно подключать и под любой уселок или цап. Там и тач экран цветной, куча программ аудио на 4пда можно найти тодже коди. Я делал и на вафай плате ESP32 интернет радио, но не все форматы аудио потоков и высокий битрейт поддерживает, на оранж и разбери пай много всего ставил, волуми, коди и другие, но самый простой и быстрый это верхний вариант. Хотя сейчас использую разбери пай 2 с волумио 3 он встроен в цап по I2C, цап ручной зборки местного умельца изначально там стоял нео пай, слушаю ютуб музыку и свое с флешки где стоит волумио, там и интернет радио навалом и свои каналы можно ставить и в високом качестве есть бесплатные .
@Android98ray
@Android98ray 14 днів тому
проект ёRadio гораздо проще дешевле и компактнее, а с выводом на VS1053 звук отличный. Одноплатник можно для более интересных проектов оставить)
@Voha
@Voha 12 днів тому
Я тут посмотрел, у чела на esp32 целый дверной звонок собран))
@larry999y
@larry999y 7 днів тому
кубиборд с дебианом и кмусом, цап на PCM5100 и усилитель на тдашке два по десять. давно было , круглосуточно играл в фоне. управление со смартфона или компа
@Pubvoice
@Pubvoice 10 днів тому
Тоже года 4-5 назад делал интернет радио на Orange P Zero но вроде ещё на первой версии, купил сразу с дополнительным модулем расширения на которой была аудиокарта, качество звука у неё неплохое в принципе оказалось. Кроме этого докупил БП на 5В и двустрочный дисплей. Код веб радио я нашёл у Оранджа на форуме, он написан был на Питоне. Работает всё также как и в видео, только к сожалению нет движения текста, чтобы увидеть всё название трека. Купил на местном рынке какой-то овальный узкий динамик от какого-то LCD или плазменного телека, звук у него получился громкий, бассовитый, усилок собран на дешёвом китайском модуле с микросхемой PAM, D-класса. Жаль сюда нельзя вставить фото этого чудо-юда) в картонной коробке. Сделал типа сначала макет в картонной коробке в виде ретро радио но так и осталось это чудо в таком же виде до сих-пор без изменений)..
@space_wanderer
@space_wanderer 10 днів тому
На Orange Pi PC есть сборки волумио 2 и 3 версии - все отлично работает, юсб свистки подключаются, можно цап по I2C или по USB, можно олед дисплей подключить. И слушать не только радио, а и музыку из локальной сети И самое главное, есть плагины. И подключить плагин ютуба и слушать музыку по разным запросам...
@mikemike6014
@mikemike6014 2 дні тому
цап по I2C может только управляться, аудио передается по I2S. а она не на каждом оранже выведена.
@space_wanderer
@space_wanderer 2 дні тому
@@mikemike6014 ну и не на каждую апельсину есть сборка волумио - там только на пару моделей. И там все есть для подключения цапа
@dekus80
@dekus80 5 днів тому
Видишь дисплей из 90х, дальше можно и не смотреть, уже все характеризует.
@user-hh1vp6vt8w
@user-hh1vp6vt8w 8 днів тому
Интересная штуковина! Где то у меня роутер асус валяется...
@user-hh1vp6vt8w
@user-hh1vp6vt8w 8 днів тому
А есть там i2s...?
@Slesar.
@Slesar. 10 днів тому
Нормально! Но такое 10 лет тому назад я делал на 8 бит МК с поддержкой Ethernet, TCP/IP HTTP библиотек и MP3 аудиокодеке.
@RA9MLR
@RA9MLR 10 днів тому
Да, и такое было. Давным-давно экспериментировал с воспроизведением потокового радио на атмеге с внешним Ethernet-шилдом и vs1053. Помню, что были проблемы с воспроизведением потоков шире чем 64kbit, атмеге не хватало ресурсов и все дико заикалось.
@Slesar.
@Slesar. 10 днів тому
@@RA9MLR , PIC18F67J60 , 256 кбит по сей день работает замечательно не заикаясь. Отличные библиотеки сетевых протоколов от производителя чипа в свободном доступе.
@mikemike6014
@mikemike6014 2 дні тому
@@RA9MLR да звездит он, 20 лет назад делали на 16 битном процике фуджи МР3 плеер, процик брал поток через IDE и отправлял на всё ту же VS1053 - дык и то затыки были :( чистый РСМ поток камень не смог переправить на ЦАП. надо было ставить внешнее ОЗУ :(
@MasterShuShuShu
@MasterShuShuShu 14 днів тому
Странная история. На opi zero вроде на борту есть звук и на распиновке гребёнки есть левый и правый канал аудио, если не ошибаюсь. Зачем подключать через юарт дисплей и кнопки с использованием внешнего микроконтроллера? Почему дисплей напрямую не подвесить на i2c интерфейс, разведённый на гребёнке и на gpio кнопки? Столько лишних сущностей... А если нужно сохранить консистентное состояние файловой системы - перемонтируйте её принудительно в ro после старта, сделайте sync. Есть способы сделать отказоустойчвую историю на уровне системы. Как минимум можно было бы сделать существенно более компактное устройство.
@RA9MLR
@RA9MLR 14 днів тому
Наверное из видео было не понятно: Было уже существующее радио на базе роутера с OpenWRT с подключенным ЦАП и платой управления с микроконтроллером, дисплеем и крутилкой. Задача - заменить в этой связке роутер на OPi Zero 2, по возможности, не меняя ничего больше. Ну вот так мне захотелось. Делал бы с нуля - реализовал бы на одной апельсинке с внешним ЦАП (ну не нравится мне встроенный звук OPi), дисплеем через I2C и платой менеджера питания. Но такой задачи не было.
@ivannoname
@ivannoname 15 днів тому
можно также избавится от внешней платы цапа на апельсинке он уже есть. а также от платы контроллера дисплея (перенеся код программы). так как на апельсинке также уже есть нужные интерфейсы
@RA9MLR
@RA9MLR 15 днів тому
Согласен. Но вот только внешний ЦАП, на мой слух, выдает более чистый звук. Но это дело вкуса. Этот приемник мне нравится в том виде, в котором он есть. Как интернет-радио для кухни, он отлично себя зарекомендовал. В будущем ещё будет видео про мой аудио-стример на распберри и волумио. Так же с дисплеем (OLED) и крутилкой. Там как раз все управление внутри ОС реализовано. Внешний только ЦАП и менеджер питания на аттини85.
@mikemike6014
@mikemike6014 2 дні тому
пара кардинальных ошибок свела результат к кухонной радиоточке :( 1. надо было брать одноплатник где выведен I2S для кошерной передачи аудиосигнала. 2. ЦАП надо было брать на РСМ5122 , рсм2704 это решение для компьютерной гарнитуры :) итого - брать обычный raspberry Pi Zero 2W (на али он как бы не дешевле этого оранжа) чуть менее 2тыр с доставкой. в нем нет витой пары но это не беда. - там же (на али) есть "шляпа" к малинке с тем жеж самым РСМ5122/42 и т.д.
@RA9MLR
@RA9MLR 2 дні тому
Радио в любом случае задумывалось как кухонное, так что никаких ошибок тут нет. С этим радио используются пассивные колонки от старой компьютерной акустики Sven, им и 2704 за глаза - для кухни вполне себе решение. Выбор платы был продиктован простым фактом - взял ту, что была под рукой. Уже упоминал в одном из комментариев, что главная задача, которая решалась в этом видео - замена платы роутера на Orange Pi, чтобы можно было работать с WiFi 5GHz. Менять что-то еще не было цели, не вижу в этом смысла, и как я упомянул в конце видео, и как подметили многие в комментариях - есть более интересные и функциональные конструкции интернет-приемников. Это же просто модернизация старого приемника. Как-нибудь сделаю обзор на свой аудио-стример с RPi 3 + PCM5102 + Volumio + OLED + внешний энкодер и кнопки.
@user-ie2fz1bi6p
@user-ie2fz1bi6p 2 дні тому
лайк поставил , но я слишком тупой для всего этого .
@deepblueskyshine
@deepblueskyshine 7 днів тому
Когда у тебя в городе 50 станций укв и столько же даб+, и слушаеш радио только в машине и преимущественно актуальные новости и политические анализы и дебаты, а на открытых стриминг платформах гораздо проще и быстрее можно отыскать более интересные для своего вкуса, чем у "интернет радио" стримов плейлисты, хотя их сотни миллионов, но алгоритмы биг дата большого брата блестяще справляются с задачей предложения не только подобного, но и в корне отличного и нам нового, то придавать одноплатный компютер одной этой функции... Хотя на вкус и цвет...
@RA9MLR
@RA9MLR 7 днів тому
Я и сам в машине слушаю музыку исключительно на одном из стриминговых сервисов. А вот дома, чаще предпочитаю именно интернет-радиостанции. Не знаю почему так. Наверное потому же, почему я до сих пор слушаю радио на КВ и СВ - есть для меня в этом что-то особенное (можно сказать тёплое, ламповое), что трудно заменить на современные технологии. Хоть и куча шумов и помех, да и качество даже до 64kbit битрейта редко дотягивает, но все равно нравится слушать)) Хотя, про 64kbit это я так...те же китайцы, вещающие на КВ сотнями киловатт, порой звучат как местные FM станции, с соответствующим качеством. А по поводу одноплатника - он у меня лежал без дела, купленный пару лет назад, на поиграться. Так что хоть какое-то применение для него. Да и не дорогие они сейчас особо (я про Orange Pi), всегда можно взять еще, если понадобится.
@iyup2964
@iyup2964 День тому
„Большое количество FM-станций» слушать совершенно невозможно стало из-за обилия рекламы.
@deepblueskyshine
@deepblueskyshine День тому
@@iyup2964 А ещё и UKposts уже пара лет как втыкивает рекламу в живые стримы каждые 6-9 минут. Все мы разные, а ещё постоянно меняемся. В последний раз слушал интернет радио работая сильно дольше 8х5, причём чисто интернет стрим (хотя их имена часто типичные для радиостанции) и вовсе не а-ля радио формат, а никогда не повторяющиеся стилизованные DJ сеты, году в 12ом, когда ещё кодил для многомиллиардных гигантов. Телевизора не имею уже лет 20 и лет 7-8 лет как перестал заглядывать в работающем таком в месте где нахожусь в некоторый момент времени. А эфирное радио слушаю в основном в плане информации и не совсем новости и не абы-кого. Музыка чаще Spotify, но и ещё 6-7 не столь популярных сервисов (читай не бесплатных) и огромные личные коллекции, среди всех перечисленных множество сетов подаренных знакомыми музыкантами и DJ, так что на коммерческие досады набредаю крайне редко и можно сказать, что пузырь мой хоть и фактически необъятен, но селлективность его мембраны жёсткая.
@iMatveich
@iMatveich 14 днів тому
То есть он не может сам искать доступные интернет-радиостанции?
@RA9MLR
@RA9MLR 14 днів тому
Нет, по задумке автора оригинального приемника, здесь нужно предварительно самому добавить нужные станции в скрипт.
@alexs9607
@alexs9607 12 днів тому
@@RA9MLR А в других форматах кроме mp3 например в FLAC формате можно ли добавить поддержку кодека? У меня есть список радиостанций вещающих во FLAC вот и заинтересовало))
@RA9MLR
@RA9MLR 12 днів тому
@@alexs9607 Тут все зависит целиком от того, с поддержкой каких форматов собран MPD, который мы устанавливаем в систему. В Ubuntu он должен уметь flac. Но, я, если честно, еще не пробовал слушать станции во flac. Надо будет попробовать)
@unixux
@unixux 2 дні тому
Она греется еще так, поставь хотя бы пассив
@RA9MLR
@RA9MLR 2 дні тому
Да, нагрев присутствует, при этом я бы не сказал, что он очень большой. Но, комплект радиаторов я, тем не менее, заказал, как приедут, поставлю.
@unixux
@unixux День тому
@@RA9MLR кстати вопрос людям с опытом - может есть Лайфхак- как заказывать копеечные детали на Али и не прогорать на доставке ? Столько раз приходится или набирать «впрок» или переплачивать $4 за $2 в железе …
@dekus80
@dekus80 5 днів тому
Какие Orange PI. твбокс 2К стоит с emmc гигабайтами озу в корпусе с бп. Сколько ж зашоренных, которые не способны не прямолинейно мыслить.
Godzilla Attacks Brawl Stars!!!
00:39
Brawl Stars
Переглядів 4,5 млн
Создание невидимого ПК
24:03
Студия озвучки "Acting"
Переглядів 52 тис.
Choosing an inexpensive LCR meter (Eng subs)
24:24
Dmitry Muravyev
Переглядів 11 тис.
Польский программируемый калькулятор Elwro-190 (1990) | Polish programmable calculator
16:55
Укус капибары | Техника прошлого
Переглядів 2,2 тис.
Вьетнамские рыбаки убегают от приливной волны
0:11
Короче, новости
Переглядів 7 млн
GADGETS VS HACKS || Random Useful Tools For your child #hacks #gadgets
0:35
Яйца к пасхе
0:30
dacha_v_kaif
Переглядів 1,2 млн