Bonjour, oui, il part de suite ;)
Créer une Radio Pirate
Avant de commencer la présentation de ce projet, je tiens à vous rappeler quelque chose sur la diffusion des ondes sur le territoire Français.
Il est strictement interdit d’émettre sur les ondes FM surtout, sans autorisation (que vous aurez du mal à avoir bien évidement)
C’est punis d’emprisonnement et d’une forte amende.
Retrouvez toutes ces informations ici
Matériel nécessaire :
– Un Raspberry Pi 3 Modèle B (ou autres versions)
– Une carte Micro SD 32Go
– Un lecteur de cartes Micro SD/USB
– Une alimentation
– Une antenne (à fabriquer soit même)
– Un poste radio pour faire notre test
Préparation
Commencez déjà par installer sur la carte Micro SD, votre système RaspiOS.
Vous retrouverez sur ce lien, le guide pas-à-pas pour l’installer
Installation et Paramétrages
Maintenant que nous avons notre système sur notre carte Micro SD, nous allons, une fois lancé, commencé à paramétrer tout ça.
Comme toujours, la première chose à faire, c’est de mettre à jour notre système
sudo apt-get update && sudo apt-get -y upgrade
Installons les packages dont nous aurons besoin pour configurer notre RadioPirate
sudo apt-get install -y sox make gcc g++ git alsa-utils libmp3lame-dev
Maintenant que c’est fait, récupérons notre logiciel de transmission FM
git clone https://github.com/pimylifeup/fm_transmitter.git
Allons dans le dossier et compilons tout ça
cd ~/fm_transmitter make
Récupérons un fichier pour la diffusion
wget https://files.pimylifeup.com/pirateradio/boxcat_games_epic_song.wav
Avant de tester si c’est bon, il va falloir brancher notre antenne sur notre Raspberry Pi.
Maintenant que nous avons le fichier et que l’antenne est connecté, nous allons convertir ce fichier audio dans un format prit en charge et le rediriger vers notre diffusion FM afin de le lire sur la bande 87.7 (dans mon exemple)
sox /home/pi/fm_transmitter/boxcat_games_epic_song.wav -r 22050 -c 1 -b 16 -t wav - | sudo ./fm_transmitter -f 87.7 -
Prenez votre poste de radio et positionnez-vous sur la fréquence 87.7.
Vous devriez entendre le son se diffuser.
Ctrl+c pour arrêter la diffusion
Autre commande, plus basique pour diffuser votre fichier
sudo python ./PiStation.py -f 87.7 acoustic_guitar_duet.wav
Ctrl+c pour arrêter la diffusion
Créer vos propres diffusions
Si vous souhaitez diffuser vos contenus, il va falloir convertir vos fichiers au format WAV et respecter quelques petits points.
J’avais trouvé des tutos sur le net sur comment diffuser des fichiers MP3, je n’ai rien trouvé de concluant, rien ne fonctionnait au final.
Autant rester sur quelque chose qui est sûr de rendre un résultat et que j’ai testé pour un rendu positif.
Vous devrez donc utiliser un logiciel pour convertir vos fichiers. Pour ma part, je suis sous VEGAS Pro qui me satisfait en montage vidéo et audio.
Vos contenus devons donc être en WAV, 16 bits et mono. Se sont les impératifs pour que ça fonctionne.
Une mise à jour permettra de changer ça mais à aujourd’hui, j’ai réussi à faire fonctionner ça qu’avec ces réglages.
Maintenant, à vous de jouer, amusez-vous et attention, n’oubliez pas la législation de votre pays sur ce type de diffusion.