
Raspberry Pi 3 Transmission IP sur Onde FM

đĄ Fonctionnement gĂ©nĂ©ral
Message texte â encodĂ© en audio â transmis via FM avec PiFmRDS
đ ïž Installation de PiFmRDS
PiFmRDS permet dâĂ©mettre un signal audio sur une frĂ©quence FM depuis le Raspberry Pi en utilisant la broche GPIO 4 (nommĂ©e GPIO7 dans la numĂ©rotation physique).
1 | git clone https://github.com/ChristopheJacquet/PiFmRds.git |
â Test rapide avec un fichier audio WAV
Cette commande émettra un fichier poutine.wav
sur la fréquence 96.2 MHz :
1 | sudo ./pi_fm_rds -freq 96.2 -audio poutine.wav |
đ Installation de Minimodem
Minimodem permet de convertir un message texte en son modulé (FSK), comme le feraient un vieux modem ou un fax.
1 | sudo apt install minimodem sox |
â¶ïž Exemple dâĂ©mission sonore sur la sortie jack
Ce test joue un message encodé en son sur la sortie audio du Raspberry Pi :
1 | echo "Ceci est un test de message via minimodem" | minimodem --tx 300 --alsa=plughw:0,0 |
Un son de type modem devrait ĂȘtre entendu.
Décoder depuis un fichier wav
Pour tester si le message envoyĂ© peut bien ĂȘtre dĂ©codĂ© par lâautre (bien adapter le ârx Ă la frĂ©quence utilisĂ©e pour lâencodage du fichier):
1 | minimodem --rx 100 -f /tmp/message.wav |
đ» Transmission dâun message texte par FM
Le texte est dâabord encodĂ© en audio, puis transmis sur une frĂ©quence FM avec PiFmRDS.
On utilise /dev/shm
(un disque en RAM) pour éviter les écritures physiques et accélérer les opérations.
â¶ïž Ătapes en deux commandes
1 | echo "SOS c'est la miedra, j'ai une envie pressante de me faire aider alors bougez !" \ |
Encode le message texte en un fichier audio WAV (modulation FSK Ă 300 bauds),
stocké directement en RAM dans/dev/shm
pour des performances optimales.
1 | sox /dev/shm/message.wav -r 48000 -t wav - \ |
Rééchantillonne le fichier à 48 kHz, le format requis par PiFmRds,
puis lâĂ©met sur la frĂ©quence 96.3 MHz via la broche GPIO du Raspberry Pi.
Réception
et bam sur la machine linux de lâautre cĂŽtĂ© qui reçoit les ondes FM, faut mettre ça:
1 | minimodem --rx 100 --alsa=plughw:0,0 --mark 1200 --space 1000 |
- Title: Raspberry Pi 3 Transmission IP sur Onde FM
- Author: Nicolas Schmid
- Created at : 18.05.2025 18:21:29
- Updated at : 18.05.2025 20:48:15
- Link: https://doc.spacesdata.net/2025/05/18/Raspberry-Pi-Transmission-IP-sur-Onde-FM/
- License: This work is licensed under CC BY-NC-SA 4.0.