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

Поділитися
Вставка
  • Опубліковано 14 кві 2024
  • В этом видео я покажу как переделывал старый интернет-радиоприёмник на базе роутера 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
  • Навчання та стиль

КОМЕНТАРІ • 41

  • @stasstels9216
    @stasstels9216 4 дні тому

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

  • @Pubvoice
    @Pubvoice 11 днів тому +1

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

  • @pash2812
    @pash2812 5 днів тому

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

  • @user-hu7iw5cp9j
    @user-hu7iw5cp9j 17 днів тому

    Очень круто!

  • @space_wanderer
    @space_wanderer 11 днів тому +1

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

    • @mikemike6014
      @mikemike6014 3 дні тому

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

    • @space_wanderer
      @space_wanderer 3 дні тому

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

  • @MasterShuShuShu
    @MasterShuShuShu 15 днів тому +3

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

    • @RA9MLR
      @RA9MLR  15 днів тому +1

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

  • @Slesar.
    @Slesar. 12 днів тому +1

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

    • @RA9MLR
      @RA9MLR  12 днів тому

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

    • @Slesar.
      @Slesar. 12 днів тому

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

    • @mikemike6014
      @mikemike6014 3 дні тому +1

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

  • @deepblueskyshine
    @deepblueskyshine 8 днів тому +1

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

    • @RA9MLR
      @RA9MLR  8 днів тому +1

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

    • @iyup2964
      @iyup2964 2 дні тому

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

    • @deepblueskyshine
      @deepblueskyshine 2 дні тому

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

  • @Android98ray
    @Android98ray 15 днів тому +3

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

    • @Voha
      @Voha 13 днів тому +1

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

    • @vetaliv4696
      @vetaliv4696 19 годин тому

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

    • @Voha
      @Voha 19 годин тому

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

  • @dekus80
    @dekus80 6 днів тому

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

  • @mikemike6014
    @mikemike6014 3 дні тому

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

    • @RA9MLR
      @RA9MLR  3 дні тому

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

  • @ivannoname
    @ivannoname 16 днів тому

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

    • @RA9MLR
      @RA9MLR  16 днів тому +1

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

  • @larry999y
    @larry999y 9 днів тому

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

  • @user-hh1vp6vt8w
    @user-hh1vp6vt8w 9 днів тому

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

  • @vetaliv4696
    @vetaliv4696 19 годин тому

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

  • @user-vo8mp1js8t
    @user-vo8mp1js8t День тому

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

    • @RA9MLR
      @RA9MLR  День тому

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

  • @user-ie2fz1bi6p
    @user-ie2fz1bi6p 3 дні тому

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

  • @iMatveich
    @iMatveich 16 днів тому

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

    • @RA9MLR
      @RA9MLR  16 днів тому

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

    • @alexs9607
      @alexs9607 13 днів тому

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

    • @RA9MLR
      @RA9MLR  13 днів тому +1

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

  • @unixux
    @unixux 3 дні тому

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

    • @RA9MLR
      @RA9MLR  3 дні тому +1

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

    • @unixux
      @unixux 2 дні тому

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

  • @user-hh1vp6vt8w
    @user-hh1vp6vt8w 9 днів тому

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

  • @dekus80
    @dekus80 6 днів тому

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