APRS et WEEWX sur un Raspberry Pi 2

Description de la station météo : Toutes les informations météo recueillies, sont relayées en temps réel via Internet au projet radioamateur CWOP qui envoi les données météo en mode APRS depuis différentes stations dans le monde, en les comparants et les vérifiants depuis des sources fiables. Si vous êtes radioamateur et désirez participer au projet du « Citizen Weather Observer Program », vous pouvez vous enregistrer par courriel en suivant les instructions sur cette page :

Voici le détail de mon installation APRS en mode RF, qui envois toutes les 5 minutes les informations de la station météo dans les air sur 144.390MHz FM (Fréquence utilisée en amérique du nord) avec une puissance de 50 Watts !

Le matériel utilisé est le suivant :

Le matériel utilisé est celui déjà présent pour la station météo, un Raspberry Pi version 2. Le TNC-Pi2 (l’interface avec la radio) est couplé au logiciel « aprx » pour le Raspberry Pi 2. L’avantage est que le tout prend très peu de place et consomme peu. Le Raspebrry existant est déjà utilisé pour la station météo avec le logiciel weewx depuis plusieurs années.

TNC-Pi2 - YMartin.com/meteo

Installation du logiciel aprx

Note : Il n’est pas nécessaire d’avoir un TNC fonctionnel dans un premier temps, pour installer le logiciel aprx.

Instructions à suivre simplement  :

sudo apt-get update
sudo apt-get upgrade (si nécessaire)
sudo apt-get install aprx

Si la commande « sudo apt-get install aprx » ne fonctionne pas, essayez d’installer le module manuellement :

wget http://thelifeofkenneth.com/aprx/debs/aprx_2.8.2_raspi.deb
dpkg -i aprx_2.8.8_raspi.deb

(Sources : http://thelifeofkenneth.com/aprx/debs/)

Installez ensuite : weewx2aprx-0.1.tgz (disponible ICI ou ICI)

wee_extension –install weewx2aprx-0.1.tgz

Vous devez ensuite éditer /etc/weewx/weewx.conf. Vers la fin du fichier de configuration, une nouvelle section aura été créée par l’installateur d’extension ci-dessus. Éditez le tel que requis pour vos besoins, en ajoutant la latitude (« lat = »), la longitude (« lon = ») de votre station et une note indicative (« note = »).

# Options for extension ‘aprx’
[Weewx2APRX]
lat = 4533.25N
note = « Vantage2Pro+weewx+aprx VE2YMM CANADA »
symbol = /_
lon = 07340.22W
filename = /var/tmp/aprx_wx.txt

Une fois votre fichier personalisé, redémarrez weewx avec les commandes suivantes :

$ sudo /etc/init.d/weewx restart

Modifiez ensuite le fichier /etc/aprx.conf et ajoutez les information du champ « beacon » avec votre information, votre indicatif, etc. :

beaconmode radio
beacon srccall VE2YMM-5 \
via WIDE1-1,WIDE2-2 \
file /var/tmp/aprx_wx.txt

À intervales réguliers (selon les paramètres de votre logiciel weewx), le fichier « /var/tmp/aprx_wx.txt » sera mis à jour pour être envoyé dans les air automatiquement.

Configuration du TNC-PI 2

La documentation fournie avec le TNC-Pi est claire. Une fois monté et testé, il faut connecter l’interface avec le « Raspberry Pi » via le port GPIO (/dev/ttyAMA0). C’est ce port qui sera utilisé.

Éditez le fichier « /boot/cmdline.txt » et enlevez :

console=serial0,115200 (si la commande existe)

Ensuite, à la fin du fichier  « /boot/config.txt », ajoutez la ligne :

enable_uart=1

(Si vous avez un Raspberry Pi3, voir la documentation fournie avec le TNC-Pi)

Dans le fichier « /etc/aprx.conf », activez l’interface de la façon suivante :

<interface>
     serial-device /dev/ttyAMA0 19200 8n1 KISS
     tx-ok true
</interface>

Pour que les logs fonctionnent, activez les aussi. Ils vous serviront à garder une trace des commandes et, évantuellement, débuguer en cas de conflit :

<logging>
     pidfile /var/run/aprx.pid
     rflog /var/log/aprx/aprx-rf.log
     aprxlog /var/log/aprx/aprx.log
</logging>

Une fois, ce commandes saisies, lancez le programme « aprx ». Tout devrait ensuite fonctionner sans surprise !

Configuration matériel (lien entre le TNC et la radio)

Icom F5011 VHF - YMartin.com/meteo

Icom F5011 VHF – YMartin.com/meteo

Voici le câblage utilisé entre le Icom F5011 et la prise d-sub 9 pins du TNC-Pi :

Cablage TNC-Pi et Icom F5011 - YMartin.com

Pour information, ci-dessous le schéma de la prise micro du Icom F5011 :

Schema prise micro Icom F5011 - YMartin.com

(Dernière mise à jour : 1er décembre 2017)