Raspberry Pi 3 Transmission IP sur Onde FM

Raspberry Pi 3 Transmission IP sur Onde FM

Nicolas Schmid Lv3

📡 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
2
3
4
git clone https://github.com/ChristopheJacquet/PiFmRds.git
cd PiFmRds/src
make clean
make

✅ 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

▶ 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.


đŸ“» 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 (RAM) pour Ă©viter d’écrire sur le disque.

1. Encodage du message en fichier WAV en RAM

1
2
echo "SOS j'ai besoins d'aide svp c'est vraiment la merde mon reuf hehe aiiiiide ..." \
| minimodem --tx 300 -f /dev/shm/message.wav

Encode le message en un fichier WAV 16-bit 11kHz mono.
Le fichier est stocké en RAM pour des performances optimales.

2. Rééchantillonnage et émission sur la fréquence 96.3 MHz

1
2
sox /dev/shm/message.wav -r 48000 -t wav - \
| sudo ./pi_fm_rds -freq 96.3 -audio -

Rééchantillonne le WAV à 48 kHz (format requis par PiFmRDS) puis le transmet en FM via la broche GPIO sur 96.3 MHz.

  • 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 19:17:22
  • 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.