Alors que la version 1 de la station été basée sur une Arduino UNO et plusieurs capteurs (voir présentation du matériel de la V1), la version version 2 est basée une Raspberry et une station Davis Vantage Vue.

La station météo
Les différents capteurs de la V1 ont été remplacés par une station plus professionnelle, une Davis Vantage Vue.
La station est en deux blocs : l’ISS qui contient les capteurs (cadre vert sur la photo ci-dessus), et la console qui reçoit et affiche les données (cadre bleu sur la photo ci-dessus).

La liaison entre les deux blocs se fait en 868 Mhz, cette fréquence est nettement mieux pour notre utilisation que les 433 Mhz, d’une part car la bande des 433 Mhz est très occupée, d’autre part car le poste radio va émettre sur les 144 Mhz et il sera proche physiquement de la station météo, donc plus on est éloigné en fréquence moins il y aura de brouillage de la part du poste radio.
Les données météo (température, hygrométrie, vitesse et direction du vent, pluviométrie) sont transmises toutes les 2 secondes à la console.
La Raspberry
La Raspberry (PI2 minimum) remplace l’Arduino Uno. Sur cette Raspberry sont installés les logiciels Weewx, YAAC et Direwolf. Chaque logiciel a un rôle précis :
- Weewx lit les donnés de la station qui est branchée en USB (grâce au data logger de Davis Instrument) et construit grâce à un plugin un fichier .txt
- YAAC est un client APRS. Il est chargé de lire le fichier .txt généré par Weewx pour le transformer en trame APRS. La trame APRS est ensuite envoyée au TNC virtuel
- Direwolf est le TNC virtuel. Il va transformer la trame envoyée par YAAC en une trame audio (la raspberry n’ayant pas de carte son intégrée, il faut rajouter une carte son USB). Direwolf gère également le PTT du poste radio grâce à un montage sur les GPIO (voir schema ci-dessous)

Au final, comment la station fonctionne ?
L’ISS de la station météo envoi ses données à la console sur 868 Mhz. La console est reliée par USB à la raspberry grâce au data logger vendu par Davis Instrument.
Les données sont lues par la raspberry grâce au logiciel Weewx, qui génère toutes les minutes un fichier .txt. Ce fichier .txt est ensuite récupéré par le client APRS « YAAC », qui va généré une trame APRS avec les données saisies par l’utilisateur à l’installation du logiciel (position GPS, indicatif…) et les données météo actualisées toutes les minutes. Cette trame est envoyée à intervalle régulier au TNC virtuel.
Le TNC virtuel, ici Direwolf, récupère la trame et la transforme en trame audio. Cette trame audio est générée grâce à une carte son USB, la raspberry n’ayant pas de carte son intégrée. C’est également Direwolf qui bascule le poste en émission grâce à un montage PTT sur les GPIO.
Fin de cette petite présentation du matériel de la V2. D'autres articles dédiés aux logiciels utilisés seront mis en ligne.