Kerminy HackSpace

Outils du site


ressources:simple_streambox

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
ressources:simple_streambox [2022/05/27 13:49] jeffressources:simple_streambox [2024/02/08 17:20] (Version actuelle) – modification externe 127.0.0.1
Ligne 4: Ligne 4:
 Sur Raspberry pi première génération, juste une carte son USB, darkice , une connexion réseau et c'est tout... Sur Raspberry pi première génération, juste une carte son USB, darkice , une connexion réseau et c'est tout...
  
-  - Récupérer la dernière version de raspbian light 32 bit pour cette ancienne Raspberry +  - INSTALLATION RASPBERRY PI :  
-    - monter la SD et pour ouvrir un ssh sans connecter d'écran +    - Récupérer la dernière version de raspbian light 32 bit pour cette ancienne Raspberry 
-      - echo 'lepass' | openssl passwd -6 -stdin donne le pass +      option monter la SD et pour ouvrir un ssh sans connecter d'écran 
-      - echo "pi:lepass" > la-ou-est boot/userconf +        - echo 'lepass' | openssl passwd -6 -stdin donne le pass 
-      - touch la-ou-est boot/ssh +        - echo "pi:lepass" > la-ou-est boot/userconf 
-    - ssh pi@raspberrypi.local pass : lepass  fonctionne, il faut bien 2 min pour le premier boot...+      - ou brancher un ecran / clavier pour faire le param de debut et valider le ssh 
 +        (touch /boot/ssh) 
 +    - devrai tmarcher : ssh pi@raspberrypi.local pass : lepass   
 +    - fonctionne, il faut bien 2 min pour le premier boot...
     - sudo raspi-config pour mettre a jour     - sudo raspi-config pour mettre a jour
-  - tester le son avec une carte USB ultra simple +  - TESTER LE SON avec une carte USB ultra simple 
-  - installer darkice+    - alsamixer pour voir la sortie (hw:1,0 par ex , CODEC pour moi) et régler le volume 
 +  - INSTALLER DARKICE
     - sudo apt install darkice     - sudo apt install darkice
     - configuration     - configuration
Ligne 18: Ligne 22:
 <code> <code>
 echo " echo "
-/etc/darkice.cfg +#/etc/darkice.cfg 
 [general] [general]
 duration        = 0 duration        = 0
-bufferSecs      = 1+bufferSecs      = 10 # gros buffer si wifi ou reseau lent
 reconnect       = yes reconnect       = yes
 [input] [input]
Ligne 43: Ligne 47:
 " > /etc/darkice.cfg " > /etc/darkice.cfg
 # toute la gestion est dans rc.local , old scool... # toute la gestion est dans rc.local , old scool...
-echo "#!/bin/bash+echo "\#!/bin/bash
  
 sleep 5 sleep 5
-dhclient eth0+#dhclient eth0 
 +#ifconfig eth0 192.168.1.111 
 +# ou bien verifier que le reseau fonctionnera
 sleep 3 sleep 3
 sudo darkice 2>&1 > /tmp/darkice.log & sudo darkice 2>&1 > /tmp/darkice.log &
Ligne 137: Ligne 143:
 FM_transmitter/stream.sh FM_transmitter/stream.sh
  
-le répertoire de travail est /home/pi/SONS+le répertoire de travail est quand on est logé sur la RSP: /home/pi/SONS
  
-fichier 'frequence_fm' contient la frequence  en MHz+fichier 'frequence_fm' contient la frequence  en MHz\\
 si il n'existe pas il est fabriqué avec 88 si il n'existe pas il est fabriqué avec 88
  
-la transmission FM se fait si il y a des fichiers .wav+la transmission FM se fait si il y a des fichiers .wav\\
 les fichiers sons sont transmis en boucle dans l'ordre alpha. les fichiers sons sont transmis en boucle dans l'ordre alpha.
  
-fichier darkice.cfg contient la configuration du streamer internet darkice+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 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+si il n'y a ni fichier son .wav , ni le fichier darkice.cfg\\
 alors c'est l'entrée micro de la carte sonUSB qui est transmise en FM alors c'est l'entrée micro de la carte sonUSB qui est transmise en FM
  
-les fichier son doivent être codés en 16bits 22050Hz mono+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/home/pi/SONS
  
  
Ligne 162: Ligne 170:
 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 ...
 +
 +https://annuradio.fr/commune.php?loc=Rosporden&mode=rech pour trouver des fréquences qui ne dérangent pas.
 ===== Antenne ===== ===== Antenne =====
  
-Longueur antenne filaire ou dipole:+Pour info, longueur antenne filaire ou dipôle:
   * 88 MHz :    * 88 MHz : 
     * La longueur d'onde λ 3,407 m     * La longueur d'onde λ 3,407 m
Ligne 183: Ligne 193:
     * La longueur totale de l'antenne dipôle L 1,33 m     * La longueur totale de l'antenne dipôle L 1,33 m
     * 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: =====
  
Ligne 190: Ligne 200:
     * arrivé de piperwireen service     * arrivé de piperwireen service
     * probleme si pas une pi4 :(     * probleme si pas une pi4 :(
-Et le super travail : https://github.com/F5OEO/rpitx\\+  * http://www.hamblog.co.uk/top-10-amateur-radio-uses-for-raspberry-pi/ 
 + 
 +==== AM ==== 
 +Super travail : https://github.com/F5OEO/rpitx\\
 rpitx is a general radio frequency transmitter for Raspberry Pi which doesn't require any other hardware\\ rpitx is a general radio frequency transmitter for Raspberry Pi which doesn't require any other hardware\\
 unless filter to avoid intererence. It can handle frequencies from 5 KHz up to 1500 MHz.\\ unless filter to avoid intererence. It can handle frequencies from 5 KHz up to 1500 MHz.\\
Ligne 198: Ligne 211:
 A forum is available : https://groups.io/g/rpitx \\ A forum is available : https://groups.io/g/rpitx \\
 Created by Evariste Courjaud F5OEO. See Licence for using it. 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'autre fréquences et d'autres protocoles et **les sonifier** ;-)
  
ressources/simple_streambox.1653652156.txt.gz · Dernière modification : 2024/02/08 17:20 (modification externe)