Трансляция собственной 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.

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

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

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

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

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

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

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

В поисках GPIO 4

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

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

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

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

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

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

, Кроме того, вы можете перенести файлы в живую среду Linux с USB, если на вашем компьютере достаточно свободных слотов для USB или SD-карт.

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

Ая-поделка-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? Жизнь на открытом воздухе не совсем удалась? Расскажите нам об этом в комментариях.

Ссылка на основную публикацию
Adblock
detector