Добави Любими Set Homepage
Позиция:Начало >> Статии

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

Продукти Етикети

Fmuser сайтове

Как да пуснете своя собствена радиостанция с малини Pi

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

Можете да използвате Raspberry Pi за разнообразни проекти. Но наскоро установих, че можете да използвате и малкото устройство като FM предавател. И това се случва без много раздразнение.

Голяма част от хората в "Код клуб пихак" написаха програма за използване на хардуер на "Малина Пи", чиято цел е да генерират часовникови сигнали с широкоспектърно спектър, за да излъчват FM радиосигнали.



История
Ето малко предистория. Освен познатите аудио, Ethernet, HDMI и USB портове на Raspberry Pi, устройството има и интерфейси, които са проектирани да се свързват по-директно с други чипове и модули.

Тези "портове" за вграждане / изход с общо предназначение (GPIO) са 26-щифтовете (разположени в лента 2 × 13), които виждате на дъската. Тези интерфейси не са plug-and-play, но могат да се контролират чрез софтуер.

За да предавате изненадващо силен FM сигнал, всичко, от което се нуждаете, е да прикрепите проводник към щифта GPIO 4. Дори без кабела, FM сигналът, излъчван от Raspberry Pi, ще бъде качен от близките FM приемници.



Бележка: Законите за излъчване на FM сигнали варират в различните страни. Моля, проверете местните правила, преди да опитате този проект.



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

Сега ще вземем кода, написан в hackfest на Code Club, и ще го извлечем:


защитен режим ~/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 и трябва да чуете музиката на Star Wars. Всъщност можете да промените честотата на излъчване от всяка точка между 88 MHz и 108 MHz, просто като добавите честотата на канала в края на командата.




Пускане на песни

Можете да възпроизвеждате и други аудио файлове, но те трябва да са 16-bit 22050 Hz моно и само във формат WAV. Това може да изглежда като истинско ограничение, но наистина не е така. Всичко, от което се нуждаете, е софтуерът за звуков обмен на SoX, който ще обработва вашия MP3 файл и ще го преобразува в WAV файла в движение.

Инсталирайте аудио редактора и неговите зависимости с:


sudo apt-get инсталирате сокс 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 MHz и 108 MHz.



Излъчване на подкасти
Можете да направите някои чудесни неща със Сокс. Можете например да го използвате, за да излъчвате любимите си потоци на живо от интернет.

Излъчване на подкаст за глас на Linux:


сокс -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. Всичко, което трябва да промените типа на входния файл, който преобразувате със сокс. Като:


сокс -t ogg http://network.absoluteradio.co.uk/корем/звуков/OGG/live.pls? услуга = a6bb -t wav -r 22050 -c 1 - | Sudo ./pifm - 102.3



Може би ще ви харесат:

DIY 150W FM трансмитер Сглобяване PCB Kit

DIY FU-30A 30W Усилвател на усилвателя за FM мощност

Видеоконкодер за поточно видео на .264 HD IPTV

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

Име *
Имейл *
Телефон
Адрес
код Вижте кода за потвърждение? Кликнете на опресняване!
Събщение
 

Списък на ЛС

Коментари Loading ...
Начало| За нас| Продукти| Статии| Изтегли| Поддържа се| Обратна връзка| Свържи се с нас| обслужване

За контакт: 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)