Додати сторінку в закладки встановити стартовою
Посада:Головна >> Новини

продукти Категорія

продукти Теги

Fmuser Сайти

Як запустити власну радіостанцію з малиною Пі

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

Ви можете використовувати Малина Пі для різних гейкі проектів. Але я нещодавно з'ясував, що ви також можете використовувати слабкий пристрій як FM-передавач. І це без особливого макіяжу.

Кілька людей у ​​Pixton Code Club написали програму для використання апаратного забезпечення на Малину Пі, яка призначена для створення синхронізованих сигналів спектра, а не на виході FM-радіосигналів.



фон
Ось трохи фону. Окрім знайомих аудіо, Ethernet, HDMI та USB-портів на Raspberry Pi, пристрій також має інтерфейси, призначені для більш безпосереднього зв'язку з іншими чіпами та модулями.

Ці "порти" загального введення / виведення (GPIO) - це 26-шпильки (розташовані в смужці 2 × 13), які ви бачите на дошці. Ці інтерфейси не є плагін-іграми, але можуть управлятися програмним забезпеченням.

Щоб передавати напрочуд сильний FM-сигнал, все що вам потрібно - це приєднати дріт до шпильки GPIO 4. Навіть без дроту, FM-сигнал, який транслюється на Малину Пі, буде піднятий поруч FM приймачами.



Слово застереження: закони для трансляції сигналів FM різняться залежно від країни. Будь ласка, перед тим, як спробувати цей проект, перевірте місцеві правила.



Отримати, встановити, піти
Увімкніть Pi і заходьте до командного рядка через SSH або просто ввійдіть в пристрій.

Тепер ми візьмемо код, написаний на зловмисному коді Code Club і витягнемо його:


mkdir ~/ПІФМ

cd ПІФМ

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

tarzxvf pifm.tar.gz


Тепер каталог містить шість файлів. Дивно, що все це є. Тепер ви можете транслювати включений файл "sound.wav":


Суду ./pifm sound.wav102.3


Тепер схопіть FM-приймач і встановіть його на FM 102.3, і вам слід почути тему музики "Зоряні війни". Ви можете фактично змінити частоту трансляції з будь-якої точки між 88 МГц і 108 МГц просто шляхом додавання частоти каналу в кінці команди.




Трансляція треків

Ви також можете грати в інші аудіо файли, але вони повинні бути 16-бітними 22050 Гц моно і тільки у форматі WAV. Це може здатися реальним обмеженням, але насправді це не так. Все, що вам потрібно, - звуковий редактор SoX Sound обмін, який буде обробляти ваш файл MP3 та конвертувати його у файл WAV на льоту.

Встановіть звуковий редактор та його залежності:


sudo apt-get install соску libsox-fmt-all


Коли це буде зроблено, введіть таку команду, замінивши "SomeSong.mp3" на ім'я файла MP3, який ви хочете відтворити:


соску -t mp3 SomeSong.mp3 -t wav -r 22050 -c 1 - | Суду ./pifm - 102.3


Перша частина команди переводить файл MP3 у файл WAV, змінює частоту дискретизації аудіосигналу до 22050 і вниз змішує композицію до моно. Конвертована доріжка потім надсилається стандартному виводу, позначеному знаком дефісу (-), а потім подається (|) у стандартний ввід команди 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 - | Суду ./pifm - 102.3


Єдина відмінність між цією командою та попереднім прикладом полягає в тому, що замість того, щоб вказувати на місцевий MP3, ви зараз вказуєте на адресу, яка знаходиться в Інтернеті.

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


соску -t mp3 http://www.ndr.de/ресурси/метадані/аудіо/m3u/ndrloop5.m3u -t wav -r 22050 -c 1 - | Суду ./pifm - 102.3


Не всі станції транслюють потоки MP3. Деякі використовують інші формати, такі як OGG. Усе, що потрібно змінити тип вхідного файлу, який ви перетворюєте з SOX. Як от:


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



Можливо вам сподобається:

DIY 150W Передавач FM Зберіть комплект PCB

DIY FU-30A 30W FM підсилювач потужності

H.264 HD IPTV Streaming Video Encoder

Залишити повідомлення 

ІМ'Я *
Електронна адреса *
Телефони
адреса
код Дивіться код перевірки? Натисніть оновити!
Повідомлення
 

список повідомлень

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

Контакт: Zoey Zhang Web: www.fmuser.net

Whatsapp / Wechat: +86 183 1924 4009

Skype: tomleequan Електронна пошта: [захищено електронною поштою] 

Facebook: FMUSERBROADCAST Youtube: FMUSER ZOEY

Адреса англійською: Room305, HuiLanGe, No.273 HuangPu Road West, TianHe District., GuangZhou, China, 510620 Адреса китайською: 广州市天河区黄埔大道西273号惠兰阁305(3E)