Проект Paragon: Всемирное радио на Raspberry Pi

Одним из моих любимых сайтов является радио.сад, который позволяет находить радиостанции со всего мира. Вы можете слушать радиостанции в Бразилии, Кувейте и Северной Корее. С помощью этого проекта вы сможете делать именно это, но с помощью настоящего радиоприемника и Raspberry Pi. Это всемирное радио на Raspberry Pi.
На сайте reddit пользователь с очень креативным именем trustMeIAmANinja разместил это Радио Ретро Мир проект.
И я, например, очень рад, что наконец-то появился интерфейс, соответствующий моей любви к мировому радио.

Оборудование
Первое, что вам понадобится, это либо Raspberry Pi 3 или Raspberry Pi 4.
Вам также потребуется найти старый радиоприемник и несколько поворотные энкодеры работать как циферблаты. Энкодеры позволят управлять громкостью и сделают возможным перемещение по земному шару.
Затем вам понадобится экран и аудио HAT для подключения к Raspberry Pi.
Маститый TrustMeIAmANinja также выложил фотографию внутреннего устройства:

После того как экран и аудио HAT подключены к Raspberry Pi, необходимо также определить, какой динамик вы хотите использовать для радио. Пример можно увидеть на рисунке выше.
В этом случае для настройки оборудования потребуются некоторые знания в области электротехники, но с этим можно справиться, даже не имея диплома инженера-электрика.
Программное обеспечение
Когда речь идет о программном обеспечении, все становится еще проще.
Поскольку все эти радиостанции работают через Интернет, необходимо настроить WiFi на Raspberry Pi.
Хотя код еще не выложен на GitHub (скоро будет!), trustMeIAmANinja уточнил в комментариях, что сборка вращающихся энкодеров вращается вокруг Код кодера для Raspberry Pi от Henryk Plötz. Это очень надежный способ подключения энкодеров к Raspberry Pi.
В результате вы получаете четыре циферблата: один для перемещения на север и юг, другой - на восток и запад, третий - для увеличения и уменьшения масштаба глобуса, третий - для регулировки громкости.

Затем вы можете легко настроить API с помощью такого сайта, как radio.garden, и все будет готово!
Заключение
Могу пообещать, что ничто так не поднимает настроение в путешествии, как прослушивание радиостанций из другой страны. Так что можете идти и включать радио.сад пока вы создаете этот проект и мечтаете о будущих путешествиях.
Ознакомьтесь с более подробной информацией о мировом радио Raspberry Pi здесь.
(Правка, 6 сентября 2023 г.: trustMeIAmANinja загрузил оба файла. документация и код. Проверьте их!).
Ознакомьтесь с другими проектами Paragon, о которых мы рассказывали, нажав кнопку здесь.
Вы также можете ознакомиться с другими идеями о том, как создавать музыку с помощью Raspberry Pis, прочитав наша статья о выводе звука на Pico W.
Но теперь вопрос на миллион долларов - радио какой страны вы будете слушать?
Я уезжаю в Узбекистан!