Open-source

FM Transmitter — передача WAV-аудио с Raspberry Pi

Обзор по документации проекта · Проверено

FM Transmitter — изображение проекта

FM Transmitter использует тактовый выход Raspberry Pi для передачи частотно-модулированного аудиосигнала. Репозиторий представляет экспериментальный аппаратно-программный проект: программа принимает несжатый WAV или поток преобразованного аудио и позволяет задавать параметры передачи.

Возможности и состав проекта

Программа использует общий тактовый выход Raspberry Pi для генерации частотно-модулированного радиосигнала. Она позволяет передавать несжатые WAV-файлы или аудиоданные из стандартного ввода, например, из MP3-файлов, используя сторонние утилиты. Пользователь может задавать частоту и полосу пропускания, а также использовать DMA для передачи данных или переключаться на использование CPU.

Начало работы и требования

Проект поддерживает платы Raspberry Pi до четвёртой версии включительно; Raspberry Pi 5 использует другой периферийный чип. Для Raspberry Pi 4 могут потребоваться дополнительные настройки, такие как использование GPIO21, установка режима энергосбережения для ARM-ядра или использование частот ниже 93 МГц. Перед использованием необходимо собрать исполняемый файл из исходного кода.

Ограничения и выбор сценария

README ограничивает совместимость Raspberry Pi 4 и более ранними платами; Pi 5 использует другой периферийный чип. Генерация сигнала через GPIO не равнозначна сертифицированному радиопередатчику и может создавать нежелательные излучения. До любых эфирных испытаний нужно проверить применимые местные требования и использовать разрешённый лабораторный режим; настройки частоты сами по себе не делают передачу допустимой.

Лицензия и условия использования

GitHub не определяет однозначную стандартную лицензию этого репозитория. Условия использования нужно проверить в README, LICENSE и документации авторов; доступность файлов на GitHub сама по себе не разрешает любое распространение или коммерческое использование.

Источники и документация