Add Favorite Set Homepage
Position:Home >> Aktuelles

Produkte Kategorie

Produkte Schlagwörter

FMUSER Seiten

Wie Sie Ihre eigene Radiostation mit dem Raspberry Pi betreiben

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

Sie können den Raspberry Pi für eine Vielzahl von geeky Projekten verwenden. Ich habe aber kürzlich herausgefunden, dass Sie das kleine Gerät auch als UKW-Sender verwenden können. Und das ohne viel Basteln.

Ein paar Leute im Code Club pihack schrieb ein Programm zur Verwendung von Hardware auf dem Raspberry Pi, das dazu dient, Spread-Spectrum-Taktsignale zu erzeugen, um stattdessen FM-Radiosignale auszugeben.



Hintergrund
Hier ist ein bisschen Hintergrund. Neben den bekannten Audio-, Ethernet-, HDMI- und USB-Anschlüssen des Raspberry Pi verfügt das Gerät auch über Schnittstellen, die eine direkte Verbindung mit anderen Chips und Modulen herstellen sollen.

Diese GPIO-Anschlüsse (General Purpose Input / Output) sind die 26-Pins (angeordnet in einem 2 × 13-Streifen), die Sie auf der Platine sehen. Diese Schnittstellen sind kein Plug & Play, sondern können über Software gesteuert werden.

Um ein überraschend starkes FM-Signal zu übertragen, müssen Sie lediglich einen Draht an den GPIO 4-Pin anschließen. Auch ohne Kabel wird das vom Raspberry Pi ausgestrahlte FM-Signal von benachbarten FM-Empfängern empfangen.



Ein Wort der Vorsicht: Die Gesetze zum Senden von UKW-Signalen sind von Land zu Land unterschiedlich. Bitte überprüfen Sie Ihre örtlichen Bestimmungen, bevor Sie dieses Projekt versuchen.



Auf die Plätze, fertig, los
Schalten Sie das Pi ein und rufen Sie die Befehlszeile entweder über SSH oder durch direktes Anmelden am Gerät auf.

Wir werden jetzt den Code, der beim Code Club Hackfest geschrieben wurde, herausholen und ihn extrahieren:


mkdir ~/pifm

cd pifm

wget http://omattos.com/pifm.tar.gz

tarzxvf pifm.tar.gz


Das Verzeichnis enthält jetzt sechs Dateien. Überraschenderweise ist das alles. Sie können nun die mitgelieferte Datei „sound.wav“ übertragen:


sudo ./pifm sound.wav102.3


Nehmen Sie jetzt einen FM-Empfänger und stellen Sie ihn auf FM 102.3 ein. Sie sollten die Star Wars-Musik hören. Sie können die Sendefrequenz tatsächlich zwischen 88 MHz und 108 MHz ändern, indem Sie einfach die Kanalfrequenz am Ende des Befehls anhängen.




Sendungsspuren

Sie können auch andere Audiodateien abspielen, diese müssen jedoch 16-Bit 22050-Hz-Mono und nur im WAV-Format sein. Das mag eine echte Einschränkung sein, ist es aber nicht. Alles, was Sie brauchen, ist der SoX Sound Exchange Audio-Editor, der Ihre MP3-Datei verarbeitet und im Handumdrehen in die WAV-Datei konvertiert.

Installieren Sie den Audio-Editor und seine Abhängigkeiten mit:


sudo apt-get installieren Sox libsox-fmt-all


Wenn Sie fertig sind, geben Sie den folgenden Befehl ein und ersetzen Sie "SomeSong.mp3" durch den Namen der MP3-Datei, die Sie abspielen möchten:


Sox -t mp3 SomeSong.mp3 -t wav -r 22050 -c 1 - | sudo ./pifm - 102.3


Der erste Teil des Befehls übersetzt die MP3-Datei in eine WAV-Datei, ändert die Audio-Sampling-Rate in 22050 und mischt die Spur auf Mono herunter. Die konvertierte Spur wird dann an die Standardausgabe gesendet, die durch das Bindestrichzeichen (-) gekennzeichnet ist, und wird dann in die Standardeingabe des pifm-Befehls geleitet (|).

Der einzige Unterschied in der pifm Im obigen Beispiel lautet der Befehl, anstatt den Namen der zu sendenden Datei anzugeben, bitten wir das Skript, stattdessen die Standardeingabe zu senden.

Wenn Sie Ihren FM-Empfänger immer noch auf die 102.3-Frequenz eingestellt haben, sollten Sie jetzt Ihren MP3 hören! Genau wie beim ursprünglichen Beispiel können Sie die Frequenz beliebig zwischen 88 MHz und 108 MHz austauschen.



Broadcast-Podcasts
Mit SoX können Sie einige wunderbare Dinge tun. Sie können damit beispielsweise Ihre Lieblings-Streams live aus dem Internet übertragen.

So übertragen Sie den Linux Voice-Podcast:


Sox -t mp3 http://www.linuxvoice.com/Folgen/lv_s02e01.mp3 -t wav -r 22050 -c 1 - | sudo ./pifm - 102.3


Der einzige Unterschied zwischen diesem Befehl und dem vorherigen Beispiel besteht darin, dass Sie, anstatt auf ein lokales MP3 zu zeigen, jetzt auf einen zeigen, der online gespeichert ist.

Sie können auch einen Online-Radiosender übertragen. Viele Stationen veröffentlichen eine M3U-Datei, und Sie können darauf zeigen:


Sox -t mp3 http://www.ndr.de/RESSOURCEN/Metadaten/Audio-/m3u/ndrloop5.m3u -t wav -r 22050 -c 1 - | sudo ./pifm - 102.3


Nicht alle Stationen senden MP3-Streams. Einige verwenden andere Formate wie OGG. Alles, was Sie brauchen, um den Typ der Eingabedatei zu ändern, die Sie mit Sox konvertieren. Sowie:


Sox -t ogg http://network.absoluteradio.co.uk/Core/Audio-/ogg/live.pls? service = a6bb -t wav -r 22050 -c 1 - | sudo ./pifm - 102.3



Vielleicht wirst du mögen:

DIY 150W FM Transmitter Montieren PCB Kit

DIY FU-30A 30W FM Leistungsverstärker-Set

H.264 HD IPTV Streaming-Video-Encoder

Hinterlass eine Nachricht 

Name und Vorname *
E-Mail *
Telefon
Adresse
Code Siehe den Bestätigungscode? Klicken Sie aktualisieren!
Nachricht
 

Nachrichtenliste

Kommentare Lade ...
Home| Über uns| Produkte| Aktuelles| Herunterladen| Unterstützung| Feedback| Kontakt| Service

Kontakt: Zoey Zhang Web: www.fmuser.net

WhatsApp / Wechat: +86 183 1924 4009

Skype: tomleequan E-Mail: [E-Mail geschützt]  

Facebook: FMUSERBROADCAST Youtube: FMUSER ZOEY

Adresse auf Englisch: Room305, HuiLanGe, No.273 HuangPu Road West, TianHe District., GuangZhou, China, 510620 Adresse auf Chinesisch: 广州市天河区黄埔大道西273号惠兰阁305(3E)