Diy

Передайте свою собственную FM-радиостанцию ​​с Raspberry Pi

Передайте свою собственную FM-радиостанцию ​​с Raspberry Pi

Надоело слушать болтовню диджеев и хотите транслировать собственную радиостанцию? Вам нужно быстрое и простое решение для передачи MP3 или интернет-радио на вашу архаичную автомобильную стереосистему?

Еще раз, это Raspberry Pi придет вам на помощь, с его ранее неизвестной способностью вещать в FM-диапазоне.

Прежде чем продолжить, пожалуйста, поймите, что это доказательство концепции проекта. Если у вас нет соответствующей лицензии, вы не должны вещать в диапазоне FM, и вы действуете на свой страх и риск.

Что вам понадобится для вашего проекта Pi FM

Начните с загрузки образа PiFM , который вам нужно будет прошить на SD-карту. Вы можете использовать скрипт PirateRadio.py, если хотите, устанавливая его в свою существующую установку Raspbian. , но этот урок сфокусирован на изображении PiFM.

Ая-поделка-pifm-pifm

Вам также понадобится перемычка, паяльник и припой и длина провода 2 мм, обрезанного до 20-30см. Я использовал старую вешалку, оставшуюся от проекта цифровой антенны HDTV , но вы можете приобрести 2 мм проволоку в рулонах в электронных магазинах; некоторые могут даже сократить его для вас. Пока вы там, купите термоусадочную трубку, нужного размера, чтобы надеть перемычку.

Вам также может понадобиться немного Sugru или аналогичной замазки. чтобы обезопасить антенну или, возможно, клеевой пистолет. Когда все собрано, пора собрать проект.

Наконец, вам понадобится компьютер с Linux, отличный от вашего Raspberry Pi.

Но сначала важный вопрос …

Как маленький компьютер становится радиопередатчиком?

Чтобы не создавать помех другим устройствам, Raspberry Pi использует метод, известный как расширенный спектр. Это уменьшает влияние процессора на расположенное поблизости оборудование (за счет распространения электромагнитных помех по более широкой полосе частот для уменьшения помех), но побочным эффектом этого является массив GPIO, который можно использовать для вещания в диапазоне FM!

Вы можете использовать эту мощность вещания, подключив антенну к контакту 4.

Теперь, как вы знаете, мы не юристы. Мы . Поэтому, прежде чем продолжить, имейте в виду, что в подавляющем большинстве стран вещание на FM-диапазоне без лицензии является незаконным и может привести к проблемам с штрафами и тюремным заключением.

Строим свою антенну

Ая-поделка-pifm припой

Самым сложным аспектом этого проекта является сборка антенны, но если у вас есть подходящее оборудование, вам нужно сделать это примерно за 10 минут. С перемычкой, надрезанной примерно на 10 мм зачищенного провода над разъемом, продолжайте паять ее с проводом 2 мм.

Ая-поделка-pifm-антенна

Когда припой затвердеет, наденьте 50-миллиметровую термоусадочную трубку на соединение и верхнюю часть соединительной перемычки и прогрейте его в течение нескольких минут с помощью фена, пока соединение не будет изолировано и трубка не станет плотно прилегающей.

Когда вы закончите, вы можете подключить это к выводу 4 на GPIO.

В поисках GPIO 4

Если вы раньше не использовали выводы GPIO, вы, вероятно, не будете знать, где находится вывод 4. Как на 26-, так и на 40-контактной версии GPO Raspberry Pi, GPIO 4 является четвертым контактом в самом внутреннем ряду массива, как показано здесь:

Ая-поделка-pifm-GPIO

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

Схема выводов GPIO, от RaspberryPi.org
Схема выводов GPIO, от RaspberryPi.org

Подготовка плейлиста

Следующим шагом является подготовка файлов MP3. Скопируйте их с настольного компьютера на SD-карту, поместив их в раздел / Pirate Radio карты. Вы, вероятно, не сможете сделать это в Windows, так что воспользуйтесь этой возможностью, чтобы установить Linux на свой компьютер как двойную загрузку Кроме того, вы можете перенести файлы в живую среду Linux с USB, если на вашем компьютере достаточно свободных слотов для USB или SD-карт.

Затем перейдите к файлу pirateradio.config и откройте его в текстовом редакторе. Это предлагает набор опций, таких как частота, случайное воспроизведение, repeat_all и stereo_playback. Эти последние три можно переключать, переключая значение по умолчанию true на False .

Ая-поделка-pifm-конфигурация

Что касается параметра частоты, вам необходимо убедиться, что вы установили значение, которое может быть обнаружено с помощью стандартного FM-радио. Например, в Великобритании диапазон частот от 87,5 до 108 FM, поэтому вы не будете устанавливать частоту 85 или 110, так как радио не сможет настроиться на них.

Это хорошая идея, чтобы просмотреть FM-диапазон на вашем FM-радио, чтобы найти свободное место. Затруднение на занятой частоте крайне неразумно (см. Выше).

Сохраните файл pirateradio.config, когда закончите, и закройте текстовый редактор.

Загрузка для трансляции!

Сохраните файлы MP3 в нужную папку и безопасно извлеките SD-карту. извлечь со своего компьютера, вставьте его в Raspberry Pi и включите. В то же время, возьмите свое FM-радио и настройте его на частоту, указанную в файле конфигурации.

Уже через несколько секунд вы услышите первый трек, и ваша радиостанция будет в эфире!

Вы можете получить представление о диапазоне, взяв свое FM-радио на улицу с собой, и увидев, насколько далеко вы находитесь от вашего Raspberry Pi, когда сигнал прерывается. Ограничение составляет около 50-100 футов, хотя отключение опции stereo_playback для трансляции в моно, а не в стерео увеличит диапазон.

Ая-поделка-pifm-банка

Дальность действия также может быть увеличена путем размещения Raspberry Pi в поднятом положении или с использованием медной проволоки, а не алюминия (как я это сделал). Вы можете получить результат, сделав весь комплект удобным для переноски, возможно, поместив его в банку или что-то подобное. Я запитал шесть батарей типа АА, но любой совместимый внешний источник питания будет работать.

Но на самом деле, что вы можете использовать это для?

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

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

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

Нужна помощь с вашим проектом PiFM? Жизнь на открытом воздухе не совсем удалась? Расскажите нам об этом в комментариях.

Похожие посты
Diy

Вещи, которые вы должны иметь в виду, прежде чем брать ноутбук или смартфон в службу технической поддержки

Diy

Как использовать Arduino для съемки красивой скоростной фотографии

DiyLinux

Пять великолепных расширений Raspberry Pi, которые делают его еще более полезным

Diy

Первые шаги с Arduino: пристальный взгляд на печатную плату и структуру программы