Raspberry Pi Home Server - Emettre sur les ondes avec PiFm
Aujourd’hui un article tout simple (bah ouais c’est dimanche !) et rapide à mettre en place surtout si vous avez déjà un fil électrique !
Je devais vous proposer ce post depuis un moment mais entre la station météo et l’Arduino j’ai pris du retard 🙂
Aujourd’hui nous allons utiliser l’outil PiFm, super simple à mettre en place et à utiliser. Pour cela vous avez besoin uniquement d’un fil d’une longueur de 20 cm au moins. Voici ce que j’ai pris chez moi :
Ensuite vous le connectez sur le GPIO 4 ce qui correspond à la 4ème broche sur la rangée intérieure :
Enfin vous téléchargez ce petit soft PiFm à cette adresse et vous décompressez le tout dans le répertoire de votre choix.
wget http://www.icrobotics.co.uk/wiki/images/c/c3/Pifm.tar.gz tar zxvf Pifm.tar.gz
Pour faire tout de suite un test c’est facile, vous avez un fichier fourni avec :
./pifm sound.wav 100.0
La valeur 100.0 correspond à la fréquence d’émission, celle que vous devez régler sur votre radio. Vous devriez entendre la musique d’un film culte !
Maintenant si vous voulez émettre votre propre musique, il va falloir respecter le format de 22050Hz, Mono et 16 bits. Pour convertir vos MP3, nous allons utiliser un outil classique : ffmpeg.
apt-get install -y ffmpeg
Ensuite vous prenez un MP3 et vous tapez la commande suivante :
ffmpeg -i mon_fichier.mp3 -acodec pcm_s16le -ar 22050 -ac 1 mon_fichier.wav
Voilà. Vous pouvez relancer PiFm avec votre fichier :
./pifm mon_fichier.wav 100.0
Amusez-vous bien !