Sujet fermé
Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

émetteur fm raspberry
#1

Bonjour
Pour nos tpe de premières, nous nous sommes intéressés au transmissions de données sans fils.
Nous avons utilisés un raspberry pi b+ comme émetteur fm expérimental en suivant divers tuto.(http://www.framboise314.fr/le-raspberry-...erimental/)
Mais ces tutos n'expliquent pas vraiment comment ce micro-ordinateur permet d'émettre des ondes fm. Ce que je ne comprends pas en particulier ; comment ce micro ordinateur peut émettre des ondes fm, alors qu'il faudrait rajouter un émetteur fm sur un pc ''normal'' et que le raspberry pi n'en a pas!
merci d'avance pour vos réponses
#2

Bonjour
C'est parce que le Rapsberry Pi a des GPIO. L'utilisation d'un port permet en changeant les états de celui ci de généré un signal type FM. Le fil servant alors d'antenne.
Citation :It uses the hardware on the raspberry pi that is actually meant to generate spread-spectrum clock signals on the GPIO pins to output FM Radio energy.

Raspberry Pi Home Server : http://www.pihomeserver.fr
Hotspot Wifi avec portail captif pour Raspberry Pi: Kupiki Hotspot
#3

Bonjour
Tout d'abord, merci de votre réponse qui m'a permis de mieux comprendre. Pour l'oral des TPE, nous aimerions effectuer cette expérience en ''live'' mais le problème du matériel se pause. En effet, pas question d'emmener mon écran+un clavier+une souris+l'alimentation au lycée, cela serait beaucoup trop encombrant.
Pour l'alimentation, une simple batterie externe usb fera l'affaire. Pour le reste, j'ai quelques pistes :
-créer un partage de connexion sur mon portable sur lequel serait connecté le raspberry. En effet j'ai lu que quelques applis pourrait permettre le control, sur un même réseau, mais quelle appli? De plus, ces apllis m'affficheraient-elle un terminal ou devrais-je créer des commandes exécutable en .sh que je pourrais exécuter depuis l'appli?
Si certaines personnes pourraient m’aiguiller, je vous en serais très reconnaissant.
Merci d'avance
#4

Tout dépend de ce que vous voulez faire dans votre démo. Si c'est juste montrer que le Raspberry Pi fait de l'émission, vous avez besoin de l'alimentation et d'un poste radio !
En branchant le Raspberry, celui au boot lance en boucle une émission d'un wav de votre choix. Reste ensuite à caler la radio sur la fréquence défini sur le Raspberry pour entendre le wav.

Raspberry Pi Home Server : http://www.pihomeserver.fr
Hotspot Wifi avec portail captif pour Raspberry Pi: Kupiki Hotspot
#5

Merci de votre réponse mais je ne comprends pas votre réponse. En effet après avoir téléchargé Pifm nous nous retrouvons avec un fichier pifm comprenant ; pifm, pifm.c, pifm.py, pifm.tar.gz et notre son sound.wav
Or pour lancer l'émission nous devons entrer dans un terminal ; sudo ./pifm sound.wav 103.0 mais au démarrage le logiciel ne le lance pas directement, enfin je crois
Ou alors il faudrait mettre un fichier exécutable avec la commande sudo ./pifm sound.wav 103.0 dans le dossier boot?
#6

Bonjour
J'ai beaucoup avancé depuis mon dernier post.
Malheureusement au boot le sript s’exécute bien mais le shell me met :
sudo: ./pifm: command not found
[FAIL] startpar : service(s) returned failure: rc.local … failed!

J’ai du faire une erreur de syntaxe mais je ne vois pas où. Ou alors je ne connais pas tout simplement certaine(s) règle de syntaxe. Je vous détaille ci-dessous ce que j’ai fait;
J’ai créé un script appelé lol.sh dans le dossier /pifm. Il contient ;
sudo ./pifm sound.wav 103.0
Après cela je me suis placé dans le fichier /etc/rc.local et j’ai rajouté entre fi et exit 0 ;
/home/pi/pifm/lol.sh

Je ne comprends pas mon erreur et aurais besoin d'aide svp, sachant que les oraux de TPE se rapprochent à grands pas...
merci d'avance
#7

Salut,

Regarde mon tuto : http://framboisepi.fr/emetteur-radio/
En espérant que cela puisse t'aider.
#8

Essaye de mettre le chemin complet d'accès à pifm au lien du ./ car ton script lol.sh va être exécuté en dehors du répertoire /home/pi/pifm. Et c'est ce répertoire d'origine qui sera la référence pour exécuter pifm

Attention (j'anticipe la prochaine erreur ;-) ) il faudra faire de même pour le fichier wav. Mettre son chemin complet et non relatif

Raspberry Pi Home Server : http://www.pihomeserver.fr
Hotspot Wifi avec portail captif pour Raspberry Pi: Kupiki Hotspot
#9

Merci tout les 2 de votre réponse
Merci Nekrofage (dur de dire ça après avoir vu cet après-midi les paroles de certaines chansons de cannibal corpse...) mais ''manuellement'' j'ai déja réussi à émettre avec le Raspberry. Ici ce que je veu c'est automatiser ces commandes au boot.
Merci chris57100 mais il semblerait que tu n'as pas anticipé toutes mes erreurs! J'ai donc modifié lol.sh et il contient désormais : sudo /home/pi/pifm /home/pi/pifm/sound.wav 103.0
Malheureusement j'ai le même message d'erreur.
#10

Ca ne devrait pas etre /home/pi/pifm/pifm pour l'executable ? Dans ta commande ca ne peut pas aller car /home/pi/pifm me semble etreun repertoire

Raspberry Pi Home Server : http://www.pihomeserver.fr
Hotspot Wifi avec portail captif pour Raspberry Pi: Kupiki Hotspot
#11

Super! En effet tu avais raison! Tout s’exécute comme voulu maintenant! Mais j'ai une autre question. J'aimerais changé le son .
J'ai donc installé ffmpeg et j'ai fait la commande suivante pour convertir mon fichier mp3 en wav :
ffmpeg -i mon_fichier.mp3 -acodec pcm_s16le -ar 22050 -ac 1 mon_fichier.wav

or quand j'execute normalement cela ne marche alors que je fais exactement la même commande qu'avant aves les modifications requises. Or les droits d'accès de ce nouveau fichier ne sont pas les même que celui précédent. J'aimerais les changer mais quand j'essaye le rasp me met ; erreur lors de la définition des permissions : operation non permise
#12

Il faut nous donner une capture d'ecran ou un copier/coller de la console. Avec les droits positonnés sur le nouveau fichier.
Mais si tu ne peux pas changer les droits c'est que tu n'es pas proprietaire du fichier. Tu passes par un sudo ?

Raspberry Pi Home Server : http://www.pihomeserver.fr
Hotspot Wifi avec portail captif pour Raspberry Pi: Kupiki Hotspot
#13

vous avez besoin d'un Raspeberry Pi, du logiciel PiFM et d'une simple antenne filaire. Il suffit tout simplement de fixer ce fil sur le connecteur 4 du GPIO et de booter sur la carte SD avec PiFM.housse ipad air 2 etui bumper ipad air 2
Sujet fermé


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)