Balise SSTV avec un Raspberry Pi

SSTVBALISE

Dans le cadre du forum des associations qui aura lieu le 18 Juin 2016 à Uxegney(88), il y aura un stand de RA88 et nous profiterons pour montrer nos activités comme l’année dernière.
Je me suis dit pourquoi pas de la SSTV qui mélange informatique et radio et qui reste très visuel.Nous allons mettre en place une balise SSTV qui enverra des images toutes les 5min en UHF. Le montage sera introduit dans un boitier et sera placé stratégiquement pour montrer le maximum d’activité sur l’image capturée.
Un timelapse pourra être aussi réalisé en parallèle.

Voici comment réaliser un tel projet:
balise sstv
Materiel nécessaire:

UV5-R
Raspberry Pi
Cable jack uv5-R -> raspberry pi
Caméra pour raspberry
Alimentation 12V 5V
Boitier

Installation sur raspberry:
Réaliser au préalable une mise à jour:
sudo apt-get update
sudo apt-get ups-grade

Téléchargement de PySSTV:
wget https://pypi.python.org/packages/source/P/PySSTV/PySSTV-0.2.7.tar.gz
Décompression :
sudo tar xzvf PySSTV-0.2.7.tar.gz

Téléchargement et installation des utilitaires de traitement d’images:
sudo apt-get install python-imaging
sudo apt-get install imagemagick

Le logiciel ImageMagick est vraiment un utilitaire trés puissant, je vous invite à visiter le site dédié pour vous en rendre compte. Il s’agit d’un utilitaire en ligne de commande de traitement d’image.

Téléchargement et installation lecteur audio:
sudo apt-get install sox

Voir le fichier d’aide de PySSTV vous verrez les options et mode SSTV disponibles.
python -m pysstv -h

Activation de la caméra du Raspberry Pi:
sudo raspi-config
Aller dans le menu caméra et activer la caméra:
enable camera

Il y a 4 étapes à réaliser:
1- Capturer l’image de la Caméra
2- Ecrire un texte ( nom du radio club, thème, heure, date, logo etc..)
3- Compiler le fichier audio sstv selon le mode choisi: MartinM2,MartinM1,Robot24BW,ScottieS2,ScottieS1,Robot8BW,PasokonP3,PasokonP5,PasokonP7
4- Jouer le fichier wav

Crée votre fichier sstv.sh pour réaliser ses 4 étapes.
sudo nano sstv.sh

Faire un copier/coller du texte si dessous:

#!/bin/sh

echo « capture de l’image… »
raspistill -t 1 –width 320 –height 256 -e png -o image.png
echo « ecriture texte sur image…. »
convert image.png -gravity south -stroke ‘#000C’ -strokewidth 2 -annotate 0 ‘Journée des associations’ -stroke none -fill white -annotate 0 ‘Journée des associations’ sstv.png
echo « compilation sstv »
python -m pysstv –vox sstv.png sstv.wav
echo « lecture du fichier sstv »
play sstv.wav

Quitter (CTRL-X) et enregistrer le fichier(O).

Rendre le fichier sstv.sh exécutable
chmod -x sstv.sh

Régler le niveau audio à 80
sudo alsamixer
Touche Esc pour quitter

Pour lancer le programme
./sstv.sh

Il vous suffit maintenant d’intégrer la commande dans le fichier CRON pour lancer l’envoi d’images selon la fréquence choisie.

Ci-dessous le synoptique:
synoptique SSTV

Vous pouvez recevoir un email dès la parution d’un article sur le Blog F8ASB.COM, entrez votre mail sur la fenêtre à droite et cliquer sur abonnement. Tous les articles en 1 clic ICI
Ce contenu a été publié dans electronique, informatique, radioamateur, Raspberry, avec comme mot(s)-clé(s) , , , , , , , , , , . Vous pouvez le mettre en favoris avec ce permalien.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Time limit is exhausted. Please reload CAPTCHA.