On pourrait croire à une blague du 1er avril ou à ces pubs qu'il y avait avant sur Internet qui nous promettaient de télécharger gratuitement de la RAM supplémentaire. Mais ici, la manipulation qu'on va faire est bien réelle, on va faire émettre le Raspberry Pi sur la bande FM uniquement grâce à un programme, sans y ajouter de matériel supplémentaire.
Vous aurez besoin d'une radio FM pour capter le Raspberry Pi et d'un bout de fil à mettre sur le pin GPIO4 du Raspberry Pi mais c'est pas obligatoire, c'est juste si vous voulez augmenter la portée.
Le principe est de générer un signal FM en utilisant le GPIO4. Cela crée alors une onde électromagnétique, comme celles qu'émettent toutes les radios, qui va être captée par la radio.
Il faut juste télécharger le programme et l'exécuter, ça prends moins d'une minute. Tout est sur cette page.
Créer un dossier n'importe où puis y rentrer
mkdir raspberryFM cd raspberryFM
Télécharger le programme
wget http://omattos.com/pifm.tar.gz
Décompresser l'archive
tar xvf pifm.tar.gz
Cherchez une fréquence FM libre et exécutez le programme
./pifm
Par exemple pour émettre le fichier sound.wav sur 91.6 MHz, tapez:
./pifm sound.wav 91.6
Et là, vous devriez entendre la musique de Star Wars. Vous pouvez mettre les musiques que vous voulez, il faut les convertir en WAV 22050 Hz. Bon, ce n'est pas de la qualité HiFI mais le son reste potable.
Sachez enfin qu'on trouve des émetteurs FM dans le commerce, avec un son de meilleure qualité, utile pour écouter sa musique sur n'importe quelle radio.
Ce Raspberry Pi sera toujours aussi surprenant.
C'était Jesus Forain en direct sur Raspberry FM, à vous les studios!
Pour l'explication du phénomène, voir Transmission radio