Ajouter favoris Set Page d'accueil
Poste:Accueil >> Actualité

Produits Catégorie

Produits Mots

Sites Fmuser

Comment gérer votre propre station de radio avec le Raspberry Pi

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

Vous pouvez utiliser le Raspberry Pi pour une variété de projets geek. Mais j'ai récemment découvert que vous pouviez également utiliser ce petit appareil comme émetteur FM. Et cela sans beaucoup de bricolage.

Pihack a écrit un programme d'utilisation du matériel sur le Raspberry Pi, destiné à générer des signaux d'horloge à spectre étalé pour la sortie des signaux de radio FM.



Contexte
Voici un peu de contexte. Outre les ports audio, Ethernet, HDMI et USB bien connus du Raspberry Pi, le périphérique dispose également d’interfaces conçues pour se connecter plus directement à d’autres puces et modules.

Ces «ports» d'entrée / sortie à usage général (GPIO) sont les broches 26 (organisées dans une bande 2 × 13) que vous voyez sur la carte. Ces interfaces ne sont pas plug-and-play mais peuvent être contrôlées par un logiciel.

Pour transmettre un signal FM étonnamment puissant, il vous suffit de relier un fil à la broche GPIO 4. Même sans fil, le signal FM diffusé par le Raspberry Pi sera capté par les récepteurs FM à proximité.



Un mot d'avertissement: les lois sur la radiodiffusion des signaux FM varient d'un pays à l'autre. Veuillez vérifier les réglementations locales avant de tenter ce projet.



Obtenez, partez, partez
Mettez le Pi sous tension et dirigez-vous vers la ligne de commande via SSH ou en vous connectant directement à l'appareil.

Nous allons maintenant récupérer le code écrit lors du hackfest Code Club et l'extraire:


mkdir ~/pifm

cd pifm

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

tarzxvf pifm.tar.gz


Le répertoire contient maintenant six fichiers. Étonnamment, c'est tout. Vous pouvez maintenant diffuser le fichier «sound.wav» inclus:


sudo ./pifm sound.wav102.3


Maintenant, prenez un récepteur FM et réglez-le sur FM 102.3 pour entendre le thème musical de Star Wars. Vous pouvez réellement changer la fréquence de diffusion de n'importe où entre 88 MHz et 108 MHz en ajoutant simplement la fréquence du canal à la fin de la commande.




Pistes de diffusion

Vous pouvez également lire d'autres fichiers audio, mais ils doivent être au format 16 Hz mono mono et au format WAV uniquement. Cela peut sembler être une réelle limitation, mais ce n’est vraiment pas le cas. Tout ce dont vous avez besoin est l’éditeur audio SoX Sound Exchange, qui traitera votre fichier MP22050 et le convertira à la volée en fichier WAV.

Installez l'éditeur audio et ses dépendances avec:


sudo apt-get install Sox libsox-fmt-all


Ceci fait, tapez la commande suivante en remplaçant "SomeSong.mp3" par le nom du fichier MP3 que vous souhaitez lire:


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


La première partie de la commande convertit le fichier MP3 en un fichier WAV, modifie son taux d'échantillonnage audio en 22050 et sous-mixe la piste en mono. La piste convertie est ensuite envoyée à la sortie standard, indiquée par le signe d'un trait d'union (-), puis est acheminée (|) vers l'entrée standard de la commande pifm.

La seule différence dans le pifm La commande dans l'exemple ci-dessus est qu'au lieu de spécifier le nom du fichier à diffuser, nous demandons au script de diffuser l'entrée standard.

Si votre récepteur FM est toujours réglé sur la fréquence 102.3, vous devriez maintenant entendre votre MP3! Encore une fois, comme dans l'exemple original, n'hésitez pas à remplacer la fréquence entre 88 MHz et 108 MHz.



Diffuser des podcasts
Vous pouvez faire des choses merveilleuses avec SoX. Vous pouvez, par exemple, l'utiliser pour diffuser vos flux favoris en direct à partir d'Internet.

Pour diffuser le podcast Linux Voice:


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


La seule différence entre cette commande et l'exemple précédent est qu'au lieu de pointer sur un MP3 local, vous pointez maintenant sur un qui réside en ligne.

Vous pouvez également diffuser une station de radio en ligne. De nombreuses stations publient un fichier M3U et vous pouvez y pointer:


Sox -t mp3 http://www.ndr.de/NUMÉRIQUES /Metadaten/acoustique/m3u/ndrloop5.m3u -t wav -r 22050 -c 1 - | sudo ./pifm - 102.3


Toutes les stations ne diffusent pas de flux MP3. Certains utilisent d'autres formats tels que OGG. Tout ce dont vous avez besoin pour changer le type du fichier d’entrée que vous convertissez avec sox. Tel que:


Sox -t ogg http://réseau.absoluteradio.co.uk/core/acoustique/ogg/live.pls? service = a6bb -t wav -r 22050 -c 1 - | sudo ./pifm - 102.3



Peut-être aimerez-vous:

Kit de montage de transmetteur FM DIY 150W

Kit d'amplificateurs de puissance FM DIY FU-30A 30W

H.264 HD IPTV Streaming Video Encoder

Laisser un message 

Nom *
Email *
Téléphone
Adresse
Code Voir le code de vérification? Cliquez rafraîchir!
Message
 

Liste des messages

Commentaires Chargement ...
Accueil| À propos de nous| Produits| Actualité| Télécharger| Assistance| Commentaires| Contactez-Nous| Service

Contact : Zoey Zhang Site Web : www.fmuser.net

Whatsapp / Wechat: Tel: +86 183 1924 4009

Skype : tomleequan Courriel : [email protected] 

Facebook : FMUSERBROADCAST Youtube : FMUSER ZOEY

Adresse en anglais : Room305, HuiLanGe, No.273 HuangPu Road West, TianHe District., Guangzhou, Chine, 510620 Adresse en chinois : 广州市天河区黄埔大道西273号惠兰阁305(3E)