Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
ressources:simple_streambox [2022/05/27 12:35] – [Option transmetteur radio FM pour petits tests] jeff | ressources:simple_streambox [2023/07/11 18:26] – jeff | ||
---|---|---|---|
Ligne 4: | Ligne 4: | ||
Sur Raspberry pi première génération, | Sur Raspberry pi première génération, | ||
- | - Récupérer la dernière version de raspbian light 32 bit pour cette ancienne Raspberry | + | |
- | - raspi-config | + | |
- | - ouvrir | + | - option monter la SD et pour ouvrir |
- | - tester | + | - echo ' |
- | - installer darkice | + | - echo " |
- | - apt install darkice | + | - ou brancher un ecran / clavier pour faire le param de debut et valider le ssh |
+ | - (touch / | ||
+ | - devrai tmarcher : ssh pi@raspberrypi.local pass : lepass | ||
+ | | ||
+ | - sudo raspi-config pour mettre a jour | ||
+ | - TESTER LE SON avec une carte USB ultra simple | ||
+ | - alsamixer pour voir la sortie (hw:1,0 par ex , CODEC pour moi) et régler le volume | ||
+ | - INSTALLER DARKICE | ||
+ | - sudo apt install darkice | ||
- configuration | - configuration | ||
< | < | ||
echo " | echo " | ||
- | / | + | #/ |
[general] | [general] | ||
duration | duration | ||
Ligne 39: | Ligne 47: | ||
" > / | " > / | ||
# toute la gestion est dans rc.local , old scool... | # toute la gestion est dans rc.local , old scool... | ||
- | echo " | + | echo "\# |
sleep 5 | sleep 5 | ||
dhclient eth0 | dhclient eth0 | ||
Ligne 52: | Ligne 61: | ||
===== Option transmetteur radio FM pour petits tests===== | ===== Option transmetteur radio FM pour petits tests===== | ||
- | Avec un bout de fil sur la PIN 7 (4eme coté 1) {{ : | + | Avec un bout de fil sur la PIN 7 (4eme coté 1) {{ : |
+ | ou pour le dipôle 7 et 9 (GND) | ||
de : https:// | de : https:// | ||
Ligne 61: | Ligne 71: | ||
du coup le rc.local | du coup le rc.local | ||
- | echo " | + | < |
+ | echo "# | ||
sleep 5 | sleep 5 | ||
- | dhclient eth0 | + | ifconfig eth 192.168.3.5 # selon votre reseau |
sleep 3 | sleep 3 | ||
su root -c / | su root -c / | ||
Ligne 125: | Ligne 137: | ||
</ | </ | ||
+ | ===== LE petit programme: ===== | ||
+ | |||
+ | FM_transmitter/ | ||
+ | |||
+ | le répertoire de travail est quand on est logé sur la RSP: / | ||
+ | |||
+ | fichier ' | ||
+ | si il n' | ||
+ | |||
+ | la transmission FM se fait si il y a des fichiers .wav\\ | ||
+ | les fichiers sons sont transmis en boucle dans l' | ||
+ | |||
+ | fichier darkice.cfg contient la configuration du streamer internet darkice\\ | ||
+ | si présent , c'est darkice qui se met en route avec ses paramètres | ||
+ | |||
+ | si il n'y a ni fichier son .wav , ni le fichier darkice.cfg\\ | ||
+ | alors c'est l' | ||
+ | |||
+ | les fichier son doivent être codés en 16bits 22050Hz mono\\ | ||
+ | et déposés sur la carte SD à partir d'un PC\\ | ||
+ | le répertoire sera rootfs/ | ||
+ | |||
+ | |||
+ | Ne pas oublier les permissions | ||
+ | < | ||
+ | chmod 755 / | ||
+ | </ | ||
arecord -D plughw:1,0 -c 1 -d 0 -r 22050 -f S16_LE | sudo ./ | arecord -D plughw:1,0 -c 1 -d 0 -r 22050 -f S16_LE | sudo ./ | ||
+ | Fonctionne bien !\\ | ||
Avec un simple RSP A, les premières, j'ai capté en utilisant un fil-antenne de 64cm (88MHz) a plus de 100m !\\ | Avec un simple RSP A, les premières, j'ai capté en utilisant un fil-antenne de 64cm (88MHz) a plus de 100m !\\ | ||
4.5 % de CPU ... | 4.5 % de CPU ... | ||
- | Longueur | + | https:// |
+ | ===== Antenne ===== | ||
+ | |||
+ | Pour info, longueur | ||
* 88 MHz : | * 88 MHz : | ||
* La longueur d'onde λ 3,407 m | * La longueur d'onde λ 3,407 m | ||
Ligne 148: | Ligne 191: | ||
* La longueur totale de l' | * La longueur totale de l' | ||
* La longueur de la jambe du dipôle l 0,66 m | * La longueur de la jambe du dipôle l 0,66 m | ||
+ | à priori on peut faire un test en 110 MHz ou il y a plus de place. | ||
+ | ===== sinon Pistes: ===== | ||
- | sinon Pistes: | ||
* https:// | * https:// | ||
* du coup beaucoup de dépendances graphiques, inutiles | * du coup beaucoup de dépendances graphiques, inutiles | ||
* arrivé de piperwireen service | * arrivé de piperwireen service | ||
* probleme si pas une pi4 :( | * probleme si pas une pi4 :( | ||
- | * | + | * http:// |
+ | |||
+ | ==== AM ==== | ||
+ | Super travail : https:// | ||
+ | rpitx is a general radio frequency transmitter for Raspberry Pi which doesn' | ||
+ | unless filter to avoid intererence. It can handle frequencies from 5 KHz up to 1500 MHz.\\ | ||
+ | Rpitx is a software made for educational on RF system.\\ | ||
+ | It has not been tested for compliance with regulations governing transmission of radio signals.\\ | ||
+ | You are responsible for using your Raspberry Pi legally.\\ | ||
+ | A forum is available : https:// | ||
+ | Created by Evariste Courjaud F5OEO. See Licence for using it. | ||
+ | |||
+ | Tout cela pour en apprendre un peu plus du trafic radio, nous pourrions écouter d' |