Outils pour utilisateurs

Outils du site


yeasu_vx-3_et_raspberry-pi

Ceci est une ancienne révision du document !


Utilisation d'un Raspberry-Pi pour commander un Yeasu_vx-3

Création du câble

Notes :

  • J'utilise une carte sons USB car j'ai rencontré des problèmes de transmissions audio.
  • J'ai blindé le câble avec du papier d'aluminium.
  • Malgré le blindage, lorsque l'on émet sur 144.500Mhz le système à tendance à se bloquer en émission :-/ Sur 432.500Mhz, il n'y a pas ce problème.
  • La version de ce câble ne fait que l'émission. Je n'ai pas pris le temps d'ajouter la réception audio.

Configuration du Raspberry-Pi pour de la SSTV

La suite a été testé sur un Raspberry-Pi 1 Modèle B et Raspberry-Pi 2 Modèle B avec la caméra officiel du Raspberry-Pi. J'utilise comme OS, Minibian. C'est une version allégé de Raspbian sans interface graphique.

Installation des paquets

apt-get install -y raspi-config keyboard-configuration nano gcc g++ sox imagemagick console-data libgd-dev make python python3 git
# Note: libttspico-utils est dans les dépôts non-free. Il sert à générer des messages de synthèse
apt-get install -y libttspico-utils

Activer la caméra

raspi-config

Installer le programme qui permet de convertir les photos en fichier sons au format Robot 8BW

git clone https://github.com/Oros42/SSTV_Robot_encoder.git
cd SSTV_Robot_encoder
gcc SSTV_Robot_encoder.c -o SSTV_Robot_encoder -lgd -lm  
chmod u+x SSTV_Robot_encoder
cd ..

Réglage audio

J'utilise une voix de synthèse pour mes réglages. On crée le fichier sons.

pico2wave -l fr-FR -w synthese_vocale.wav "Ceci est un message automatique de test. Il est envoyé par <VOTRE_INDICATIF>. Ce message sert à effectuer des réglages de réception audio sur des machines fonctionnant sou «g» «n» «u» Linuxce. Merci de ne pas répondre à ce message."

Brancher la carte sons usb et le câble vers le Yeasu, puis

alsamixer

F6, puis et baisser le sons Jusqu'à 20. Échappe pour quitter.

test_audio.sh
#!/bin/bash
echo "18" > /sys/class/gpio/export
sleep 1
echo out > /sys/class/gpio/gpio18/direction
echo 1 > /sys/class/gpio/gpio18/value
aplay -D plughw:CARD=Device,DEV=0 synthese_vocale.wav
echo 0 > /sys/class/gpio/gpio18/value
echo "18" > /sys/class/gpio/unexport

Je conseille d'ouvrir un 2ème terminal ou 2ème session SSH sur le Raspberry-Pi. Dans le 1er, lancer la lecture du fichier sons.

chmod u+x test_audio.sh
./test_audio.sh

Dans le 2ème régler le sons

alsamixer
yeasu_vx-3_et_raspberry-pi.1461851382.txt.gz · Dernière modification : 2016/04/28 13:49 de f4hiz

Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki