Радиоприемник на основе Raspberry Pi

Мы подготовили небольшую статью о том, как на Raspberry прослушивать радио при помощи Интернета или подключаемых модулей.

Радиоприемник на основе Raspberry Pi 4666

Многофункциональность мини-ПК не знает границ, о чём уже неоднократно говорилось. Для создания уникальных проектов достаточно иметь базовые знания в сфере программирования и свободный денёк. Но лишнее время есть не у всех, а сделать что-нибудь своими руками хочется. Поэтому мы подготовили небольшую статью о том, как на Raspberry прослушивать радио при помощи Интернета или подключаемых модулей.

Интернет-радио на Raspberry Pi

Для создания радиостанции таким методом нам понадобиться модель гаджета, оснащённая соответствующим модулем. Для большего удобства можно использовать старшие модификации с встроенным Wi-Fi-модулем, который позволит отказаться от множества лишних проводов. Затем начинаем делать с Raspberry Pi интернет-радиоприемник, следуя инструкции ниже:

  1. Подключаем к плате аудиоустройство, с которого будет проигрываться музыка. По желанию можно подобрать для гаджета корпус и небольшой экран.
  2. Прописываем команду "sudo_apt-get_install_mplayer", которая установит на мини-ПК проигрыватель, способный воспроизводить наиболее распространённые форматы аудио-файлов, в том числе и трансляцию радио.
  3. Устанавливаем на смартфон или планшет с операционкой Android приложение, способное выполнять команды на Raspberry без подключения клавиатуры. В нашем случае это Raspi SSH. Кроме того, вы можете припаять к гаджету отдельные кнопки и прописать соответствующие команды для включения и остановки проигрывания радиостанций.
  4. Прописываем команду для включения радио "mplayer_-playlist_http://прямая ссылка на радиостанцию". При этом стоит обратить внимание, что проигрываться будет только прописанная радиостанция. Для переключения на другую придётся заново вводить команду. Официальные ссылки можно найти на соответствующих сайтах и сохранить в удобном месте для быстрой навигации.
  5. Для выключения радио после прослушивания вводим команду "killall_mplayer", которая завершит работу приложения с минимальным риском повреждения гаджета, а затем отсоединяем мини-ПК от источника питания.

Радиоприемник на Raspberry Pi

Кроме того, для прослушивания интернет-радио на Raspberry можно установить «операционку» с поддержкой соответствующих приложений или использовать прошивки с готовыми утилитами (можно найти на Github). Теперь давайте разберём особенности использования Raspberry с RTL-SDR приёмником.

Экспресс курс
Создание медиацентра на RaspberryPi

Установка SDR на Raspberry Pi

Для отвязки мини-ПК от постоянного подключения к Интернету можно приобрести небольшой SDR-приемник для Raspberry Pi и дисплей (PiTFT) с диагональю 2,8 или более дюймов в любом доступном интернет-магазине. После этого следуем по инструкции:

  • Подключаем и настраиваем дисплей. Для этого скачиваем образ со всем необходимым софтом (прямая ссылка adafruit-download.s3.amazonaws.com/2015-02-16-raspbian-pitft28r_150312.zip) и прошиваем им карту памяти гаджета. Если же на Raspberry уже установлена ОС, и вы не желаете потерять важные данные - можете выполнить настройки вручную (только для опытных пользователей).
  • Скачиваем на Raspberry Pi RTL-SDR библиотеки (можно найти готовый архив со всем необходимым на Github или вручную прописывать каждую библиотеку, что крайне не рекомендуется).
  • Устанавливаем обёртку модуля для Python. Для этого прописываем команду "sudo_pip_install_pyrtlsdr" и ожидаем завершение установки на карту памяти.
  • Инсталлируем приложение FreqShow, которое обеспечит наблюдение за приёмом сигнала и возможность прослушивания радио в дальнейшем. Для этого прописываем команду "cd_~ Абзац git_clone_https://github.com/adafruit/FreqShow.git Абзац cd_FreqShow".
  • Запускаем приложение командой "sudo_python_freqshow.py" и ожидаем завершение загрузки всех функций.
  • Используем программу rtl_fm для воспроизведения радиосигнала при помощи команды "rtl_fm_-f_104.7М (может быть любая частота) -M_wbfm_-s 200000_-r_48000_-_|_aplay_-r_48k_-f_S16_LE". Данный способ позволяет слушать не только частоты официальных радиостанций, но и ловить любые сигналы, проходящие через зону захвата радиомодуля.

Установка SDR на Raspberry Pi

Кроме того, можно использовать на Raspberry Gqrx SDR-модули, обеспечивающие лучшее звучание. Однако при функционировании данных модулей гораздо сложнее поймать нужный сигнал и настроить стабильную работу на мини-ПК, так как они являются менее распространёнными в сообществе пользователей Raspberry.

На этом вся полезная информация об использовании Интернета и SDR на Raspberry для прослушивания радио заканчивается. Наслаждайтесь чистым звучанием любимых радиостанций в компактном виде и удивляйте друзей возможностями маленького гаджета.


Витя 2019-02-14 16:21:58

Тема, бабушке что ли такой сделать, хахаххахаха


Оставить комментарий

Обучение разработке Raspberri Pi
Хочешь научиться делать крутые штуки с RaspberryPi? Оставь заявку и мы отправим тебе информацию о наших курсах.
Каталог курсов

Автор курса Сергей Кузнецов, специалист по Raspberri Pi