Добавить страницу в закладки Установить стартовой
Должность:Главная >> Новости

Продукты Категория

Продукты Теги

Fmuser Сайты

Как запустить свою собственную радиостанцию ​​с малиной Pi

Date:2018/10/30 15:04:07 Hits:

Вы можете использовать Малиновый Pi для множества гениальных проектов. Но недавно я узнал, что вы можете использовать небольшое устройство в качестве FM-передатчика. И это обойтись без большого мастерства.

Куча людей в Code Club pihack написала программу для использования аппаратного обеспечения на малине Pi, которое предназначено для генерации тактовых сигналов с расширенным спектром, чтобы вместо этого выводить сигналы FM-радио.



проверка данных
Вот немного фона. Помимо знакомых портов Audio, Ethernet, HDMI и USB на Raspberry Pi, устройство также имеет интерфейсы, предназначенные для более прямого подключения к другим чипам и модулям.

Эти порты ввода / вывода общего назначения (GPIO) представляют собой 26-штырьки (расположены в полосе 2 × 13), которые вы видите на плате. Эти интерфейсы не являются plug-and-play, но могут управляться с помощью программного обеспечения.

Чтобы передать удивительно сильный FM-сигнал, вам нужно только подключить провод к выходу GPIO 4. Даже без провода, FM-сигнал, транслируемый малиной Pi, будет подхвачен соседними FM-приемниками.



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



Получить, установить, пойти
Включите Pi и перейдите в командную строку либо через SSH, либо путем прямого входа в устройство.

Теперь мы возьмем код, написанный в hackfest Code Club, и извлечем его:


MkDir ~/pifm

cd pifm

Wget HTTP://omattos.com/pifm.tar.gz

tarzxvf pifm.tar.gz


Каталог теперь содержит шесть файлов. Удивительно, но это все. Теперь вы можете транслировать включенный файл sound.wav:


Sudo ./pifm sound.wav102.3


Теперь возьмите FM-приемник и установите его в FM 102.3, и вы должны услышать музыку в стиле «Звездные войны». Фактически вы можете изменить частоту вещания в любом месте между 88 MHz и 108 MHz, просто добавив частоту канала в конце команды.




Широковещательные треки

Вы также можете воспроизводить другие аудиофайлы, но они должны быть 16-бит 22050 Hz mono и только в формате WAV. Это может показаться реальным ограничением, но это действительно так. Все, что вам нужно - это звуковой редактор звукового обмена SoX, который будет обрабатывать ваш MP3-файл и конвертировать его в WAV-файл на лету.

Установите аудиоредактор и его зависимости с помощью:


sudo apt-get install носки libsox-FMT-все


Когда это будет сделано, введите следующую команду, заменив «SomeSong.mp3» на имя файла MP3, который вы хотите воспроизвести:


носки -t mp3 SomeSong.mp3 -t wav -r 22050 -c 1 - | Sudo ./pifm - 102.3


Первая часть команды переводит файл MP3 в WAV-файл, изменяет его частоту дискретизации звука на 22050 и смешивает дорожку с моно. Затем преобразованный трек отправляется на стандартный вывод, обозначаемый значком дефиса (-) и затем передается по каналу (|) в стандартный ввод команды pifm.

Единственная разница в pifm команда в приведенном выше примере заключается в том, что вместо указания имени файла для трансляции мы просим сценарий вместо этого транслировать стандартный ввод.

Если у вас есть FM-приемник, настроенный на частоту 102.3, вы должны теперь услышать свой MP3! Опять же, как и в оригинальном примере, не стесняйтесь заменять частоту в любом месте между 88 МГц и 108 МГц.



Широковещательные подкасты
Вы можете делать замечательные вещи с помощью SoX. Вы можете, например, использовать его для трансляции ваших любимых потоков в прямом эфире из Интернета.

Для трансляции подкаста Linux Voice:


носки -t mp3 http://www.linuxvoice.com/эпизоды/lv_s02e01.mp3 -t wav -r 22050 -c 1 - | Sudo ./pifm - 102.3


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

Вы также можете транслировать онлайн-радиостанцию. Многие станции публикуют файл M3U, и вы можете указать на него:


носки -t mp3 http://www.ndr.de/Ресурсы/metadaten/аудио/m3u/ndrloop5.m3u -t wav -r 22050 -c 1 - | Sudo ./pifm - 102.3


Не все станции передают потоки MP3. Некоторые используют другие форматы, такие как OGG. Все, что вам нужно, чтобы изменить тип входного файла, который вы конвертируете с помощью sox. Такие как:


носки -t ogg http://network.absoluteradio.co.uk/ядро/аудио/OGG/live.pls? service = a6bb -t wav -r 22050 -c 1 - | Sudo ./pifm - 102.3



Может вам понравится:

DIY 150W FM-передатчик собирает комплект печатных плат

Усилитель мощности DIY FU-30A 30W FM

Потоковый видеокодер H.264 HD IPTV

Оставить сообщение 

Фамилия *
Эл. адрес *
Телефон
Адрес
Code Смотрите код проверки? Нажмите обновить!
Сообщение
 

Список сообщений

Комментарии Загрузка ...
Главная| О Нас| Продукция| Новости| Скачать| Поддержка| Обратная связь| Свяжитесь с нами| Сервис

Контактное лицо: Зои Чжан Веб-сайт: www.fmuser.net

Whatsapp / Wechat: +86 183 1924 4009

Скайп: tomleequan Электронная почта: [электронная почта защищена] 

Facebook: FMUSERBROADCAST Youtube: FMUSER ZOEY

Адрес на английском языке: Room305, HuiLanGe, № 273 HuangPu Road West, район Тяньхэ, Гуанчжоу, Китай, 510620 Адрес на китайском языке: 广州市天河区黄埔大道西273号惠兰阁305(3E)