vendredi 17 avril 2015

ADSBox, décodeur ADSB pour RTL-Sdr

Un nouveau décodeur simple et rapide à mettre en oeuvre est disponible actuellement. Il s'agit d'ADSBox. C'est l'oeuvre d'un Russe, Roman, qui travaille dessus depuis 2011 et qui vient tout juste de l'adapter aux fameuses clés RTL-Sdr.
Il faudra donc disposer des sources pour le RTL si vous ne les avez pas.

Petit rappel :
- git clone git://git.osmocom.org/rtl-sdr.git ( on récupère les sources : si git n'est pas installé, sudo make install git )
- cd rtl-sdr ( on se place dans le répertoire crée)
- mkdir build ( on crée le répertoire build )
- cd build ( on se place dans le répertoire build )
- cmake ../ -DINSTALL_UDEV_RULES=ON ( on crée la source en attribuant l'accès aux rtl à tous les utilisateurs : si cmake n'est pas installé, sudo make install cmake )
- make ( on la compile )
- sudo make install ( on l'installe )

La commande rtl_test permettra de vérifier que votre rtl est bien installé ..
Ensuite, il nous faudra la dernière version de SQLite (http://www.sqlite.org/2015/sqlite-autoconf-3080900.tar.gz ). Une fois téléchargé, décompressez l'archive dans un répertoire nommé SQLite3 puis ouvrez une fenêtre terminal dans ce répertoire et exécuter les commandes :
- ./configure
- make
- sudo make install

Pour terminer, on installe ADSBox en téléchargeant l'archive ici ; http://diseqc.alh.org.ua/projects/hard/adsb/adsbox-20150409.tar.gz .
On décompresse dans un nouveau répertoire nommé adsbox. Il va falloir aller modifier le fichier Makefile en modifant l'accès pour le RTL avec votre éditeur de texte ( Gedit, Kate ... ) : à la 6eme ligne, " WITH_RTLSDR = no " devient " WITH_RTLSDR = yes "
On sauvegarde et on ferme l'éditeur de texte. 
Dans la fenêtre terminal, on lance simplement la commande :
- make

Le logiciel est maintenant installé. Pour le lancer, il suffira de taper la commande 
- ./adsbox -rtlsdr


Pour avoir le visuel sur les avions en vols, ouvrez votre navigateur à l'adresse : 127.0.0.1:8080 et vous pourrez ainsi constater les statuts en cours sur le Flight Board ou la position des avions sur Gmap.
Si vous possédez Goggle Earth, il y a un fichier portant l'extension kml dans le répertoire adsbox que vous pouvez utiliser pour visualiser les vols en 3D.

dimanche 5 avril 2015

Préampli de réception large bande

Depuis quelques mois, suite à une mauvaise manipulation de ma part, je me retrouve sans préamplificateur de réception. J'ai cherché des montages simples à réaliser et je suis tombé, dans une ancienne revue d'électronique ( Electronique pratique .. pour ceux qui connaisse .. ) sur un petit montage utilisant deux transistors BFR90 .. C'est pas les mieux mais au moins, j'en ai en stock :) 
Ce montage est fait pour de la réception mais rien n'empêche de rajouter un petit système de relais pour effectuer une commande permettant de passer outre le préampli lors de l'émission. 


 Les résultats sont modestes mais bien mieux que l'ancien que j'avais qui utilisait des mrf968. Le seuil de bruit est bien plus bas surtout à partir de 15Mhz à condition de bien penser à blinder le boitier dans lequel il sera installé.

Bon bricolage !

samedi 21 mars 2015

Contact ISS

Le 19 mars, 2 écoles françaises avaient rendez-vous avec l'International Space Station. Le Collège Paul Langevin, de Saint Junien ( 87 ) via le radio-club F8KFZ et l'école Malmaison à Rueil Malmaison ( 92 ) via le radio-club F6KFA.
L'opération a été un franc succès et les élèves ont été capable pendant près de 10 minutes, de poser leurs questions préparées lors de ce projet scolaire, à Samantha Cristoforetti ( IZ0UDF ) qui opérait la station IR0ISS à plus de 400 Kms au-dessus de nos têtes.
Beaucoup de personnes, radioamateurs ou pas, pensent qu'il faut avoir un équipement digne d'Echelon, toute une batterie d'antennes immenses pour capter les signaux qui viennent de là-haut ... pourtant, un simple fouet 1/4 d'onde suffit à entendre beaucoup de choses..... Ce jour-là, j'étais en déplacement sur Annemasse ( 74 ) pour mon travail. Dans mon véhicule, je dispose d'un petit FT817 suivi d'une antenne magnétique OM de type 1/4 d'onde et pourtant, j'ai pu suivre la moitié du contact. 


Seul la voie descendante sur 145.800 FM était audible ( la montée se faisant sur 145.200 FM ) et malgré ma position en centre-ville, j'ai quand même pu avoir une réception confortable.

Pour le live webcam de bord ainsi qu'une multitude d'infos sur l'ISS : 
Les contacts prévus prochainement : tableau contact


dimanche 15 mars 2015

Pour le trafic sat

Il existe une multitude de sites capable de faire des estimations de passages de satellites afin de pouvoir faire un QSO dans la meilleure des conditions. Je préfère de loin, utiliser pour la prédiction, le petit logiciel Gpredict, facile à installer et à configurer.
Pour l'installer, on ouvre une fenêtre terminal où l'on tape :

> sudo apt-get install gpredict

une fois tout le processus terminé, on lance le programme avec la commande gpredict ou en allant cliquer sur l'icône qui aura été crée dans un onglet radioamateur.

Première chose à faire, configurer son emplacement. Pour cela, dans le menu Edition, choisir Préférences. Une fenêtre s'ouvre et ce qui nous intéresse se trouve dans la partie Ground stations.
Il va falloir crée notre emplacement ( nous pouvons supprimer celui par défaut en cochant la petite case du bout et en cliquant sur supprimer en bas ) en cliquant sur Ajouter. Un fenêtre va alors apparaître.


Nom : Un indicatif, un nom, ce que vous voulez, c'est ce qui vous représentera sur la carte.
Description : Laissez vide ou mettez-y vos conditions de trafic
Position : Le nom de votre ville ou en selectionner un parmi les propositions du logiciel. Afin d'avoir les meilleurs prédictions, je vous conseille de mettre la position la plus proche de vous.
Latitude/Longitude : Vos coordonnées géographiques
Locator : Il sera calculer en fonction de vos coordonnées et pourra également donner une approximation de vos coordonnées au cas où vous ne les connaitriez pas.
Altitude : par rapport au niveau de la mer
St. Météo : Laissez vide pour l'instant ou sélectionnez une station météo de l'aéroport le plus proche de vous.
Validez ensuite, votre logiciel est maintenant prêt à fonctionner mais avant tout, il faut mettre à jour les données TLE qui permettent de positionner les satellites.
Pour cela, dans Edition puis  Mise à jour TLE, puis depuis le réseau, la mise à jour va se lancer automatiquement. Vous devriez avoir cette fenêtre : 


A la fin cliquez sur Fermer, vous êtes prêt à suivre les sats au-dessus de votre tête.
Dans le cas, où la mise à jour ne trouverait aucun satellite, vérifiez si dans Edition, Préférences et Mise-à-jour TLE, que le serveur est bien : 

http://www.celestrak.com/NORAD/elements/

Et que les fichiers à mettre à jour sont : 

amateur.txt;cubesat.txt;dmc.txt;education.txt;engineering.txt;galileo.txt;geo.txt;geodetic.txt;globalstar.txt;glo-ops.txt;goes.txt;gorizont.txt;gps-ops.txt;intelsat.txt;iridium.txt;military.txt;molniya.txt;musson.txt;
nnss.txt;noaa.txt;orbcomm.txt;other.txt;other-comm.txt;radar.txt;raduga.txt;resource.txt;
sarsat.txt;sbas.txt;science.txt;tdrss.txt;tle-new.txt;visual.txt;weather.txt;x-comm.txt

Une fois la mise à jour éffectué, vous pourrez selectionner uniquement les sats actifs si vous le voulez.. Par exemple, pour les sats radioamateurs, ceux qui nous intérresse, il faudra aller dans le menu configuration qui se trouve dans le menu déroulant en haut à droite ( en cliquant sur le petit triangle qui pointe vers le bas ). Dans la fenêtre qui apparaîtra, vous pourrez ajouter ou retirer des sats en fonction de ce que vous désirez voir sur votre carte de prédction juste en cliquant sur les flèches : colonne de gauche, les sats disponibles - colonne de droite, les sats sélectionnés à l'affichage.
Voici ceux que j'ai gardé car toujours actifs ce jour : 


Pour avoir un aperçu des satellites actifs, allez faire un tour sur l'excellent site de F1AFZ. Vous pourrez y trouver des tonnes d'informations sur tout ce qui concerne ce qui gravite au-dessus de nos têtes.

vendredi 27 février 2015

Sonde météo et RTL-SDR

Depuis quelques mois, ma vieille station météo Oregon Scientific a rendu l'âme.. Seulement, il me reste 3 capteurs autour de la maison qui eux, sont toujours actifs et utilisent la fréquence 433.920Mhz pour communiquer et envoyer les données à la station de base. Alors pourquoi ne pas recevoir ces résultats météos à l'aide d'un petit dongle rtl-sdr et de les lire en live sur l"écran du PC Linux ? 
Toutes les transmissions se font à un espace régulier de 30sec sous forme de trames packet modulées en OOK ( On-Off Keying) d'une longueur de 32bits et encodées au format "Manchester"
Le décodeur va utiliser GNU-Radio afin d'échantillonner puis de démoduler et enfin d'afficher avec l'aide d'un petit programme python, les valeurs de chaque sondes.
Passons à la pratique...
Dans une fenêtre terminal, il faudra rentrer les commandes suivantes :

- git clone https://github.com/merbanan/rtl_433.git  ( merci à Benjamin Larsson pour le programme )
- cd rtl_433              # on se rend dans le répertoire de rtl_433 
- mkdir build            # on crée un répertoire pour la compilation des sources
- cd build                  # on se rend dans le répertoire précédemment crée
- cmake ../                 # on compile les sources
- make                       # on crée les sources d'installation
- sudo make install    # on installe le programme

Pour lancer le petit soft, on utilise simplement la commande rtl_433 mais vous avez la possibilité d'avoir d'autres options de disponible que vous trouverez en utilisant rtl_433 -h
Vous obtiendrez alors toutes les 30sec, une lecture des informations de votre sonde ... ou de celles de vos voisins (: sous la forme : 
>rtl_433
>sensor 3  temp = -5,2  humidity = 34,1  channel = 3
>sensor 1  temp = -4,3  humidity = 36,7  channel = 3
>sensor 0  wind speed = 3,2
>sensor 2  temp = -2,0  humidity = 14,5  channel = 3
>sensor 3  temp = -5,2  humidity = 34,1  channel = 3
...etc...

La plupart des sondes actuelles sont disponibles. Et dans le cas où vous auriez droit à des 0 et des 1 en guise d'info, pas de panique .. arrêtez toutes les applis qui tournent et lancer uniquement rtl_433. C'est uniquement un problème de ressources trop gourmandes.

Amusez-vous bien !

dimanche 22 février 2015

Installer FLDigi sous linux facilement

Un OM m'a dit l'autre jour, avoir des soucis pour installer FLDigi, le petit soft de décodage de mode numérique amateur qui fonctionne parfaitement bien, (également disponible sous windows).
Pour commencer, et dans un soucis d'avoir les mises à jour des versions à venir de ce soft, il faut ajouter, ce que l'on appelle le PPA ( Personal Package Archive ) ou le dépôt de paquets logiciel dans le gestionnaire d'archive de votre machine .. Les PPA sont des codes sources déposés par les développeurs de logiciels.Vu sous cet angle, ceci peut vous paraître barbare mais c'est vraiment très simple, même pour n'importe quel néophyte  : 

- Ouvrez une fenêtre Terminal ( Ctrl + Alt + t )
- Entrez la commande : sudo add-apt-repository ppa:kamalmostafa/fldigi   On demande à notre machine d'ajouter ce fameux dépôt contenant FLDigi. Appuyez sur [ENTER] lorsque c'est demandé.
- Tapez ensuite : sudo apt-get update  On met à jour les dépôts présents dans notre machine.
-  Puis : sudo apt-get install fldigi     On installe FLDigi

Dans votre gestionnaire d'application, un petit icône va apparaître pour lancer le soft sinon, dans la fenêtre terminal, tapez juste fldigi et celui-ci devrait alors démarrer.



dimanche 28 décembre 2014

APRS sous Android

 Il existe pour les novices, des petits softs faciles à installer et à configurer de façon à être présents sous APRS par le biais d'une connexion TCP/IP via son téléphone portable tout en restant dans la légalité. Pour cela, aprsdroid se révèle être la meilleure alternative sous android.
Le petit tuto ci-dessous utilise une version 2.3.6 d'android mais cela fonctionne dès la version 2.0 jusqu'à la dernière 5.0.2, seul les écrans diffèrent un peu.
 
Deux possibilités pour le télécharger : 
  •  par le google play: une petite contribution vous sera demandé
Une fois le téléchargement terminé, il faudra l'installer. Pour cela, il faudra autoriser, via l'onglet paramètre/applications, l'installation d'applications tierces de sources inconnues.


Lancer ensuite le fichier apk téléchargé qui va s'installer sur l'appareil



Choisir installateur puis installer.

Cliquer sur Ouvrir
Entrer dans les deux champs votre indicatif sans ssid ( ex F0FYF et non pas F0FYF-5 ) et le code d'accès APRS-IS ( le même dont vous disposez pour UI-View par exemple, numéro à 5 chiffres ). Si vous n'avez pas encore de code d'accès, vous pouvez en faire la demande en cliquant sur Demander le mot. 

Une fois ces renseignements rentrés, l'application se lance et vous obtenez cette fenêtre :


Cliquer sur la touche menu du tel pour accéder au paramétrage d'APRSDroid


 touche menu

 Sélectionnez Plus

Puis Préférences

 Et vous accédez au menu de paramétrage de l'application

 
Les 3 premiers items reprennent ceux saisis lors de l'installation, à savoir : 
  • Indicatif ( sans SSID ) : FxXXX
  • Code d'accès APRS-IS : xxxxx
  • Demander le mot de passe : permet d'accéder au site où vous pourrez faire une demande de code d'accès ( compter entre 48 et 72h de délais )
  • SSID : choisissez Autres réseaux ( D-star, 3G ... ) ce qui va vous attribuer le -5 comme SSID après votre indicatif
  • Symbole APRS : /$ par défaut qui représente un téléphone sur fond bleu. Vous pourrez en choisir d'autres d'après certaines tables mais attention à ne pas trop abuser, certains logiciels ne les utilisent pas tous .. Les plus courants sont en jaune : 
Par exemple, pour avoir le logo wx ( utilisé pour les stations météo ), on prendra la correspondance dans la table du haut qui est /_
Pour le van bleu de la dernière ligne, ce sera /v
  • Champ de commentaire : ce sera le petit texte à diffuser à chaque envoi de positionnement. Par exemple APRS via TCP/IP ou 73 de FxXXX
  • Source de la localisation : plusieurs choix, soit smartbeaconing qui enverra le positionnement à intervalle régulier grâce au GPS du tel, soit positionnement périodique GPS/Réseau qui utilisera suivant la disponibilité la position donnée par le gps ou le réseau, soit localisation manuelle, à vous de donner les coordonnées . Par défaut, laissez sur Smartbeaconing.
  • Paramètres de la localisation : ne rien modifier. Cet item sert à modifier les durées entre les envois de position.
  • Confidentialité de la position : ne rien modifier. Cet item permet de choisir les infos envoyés ( vitesse, direction, altitude .. )
  • Protocole de connexion : bien spécifier TCP. 
Ne rien modifier aux autres options.. Tout est maintenant prêt pour vous signaler sur APRS. Mettez votre GPS en route et cliquer sur Commencer la localisation. Vous verrez alors les trames envoyés s'afficher à l'écran en vert.

Petit rappel concernant l'APRS, la licence novice et aprs.fi car j'en vois déjà arriver en criant au scandale :" oui, les F0, sur aprs, c'est interdit ... " Effectivement, les F0 n'ont pas droit aux modes numériques VIA la radio. Ici, tout transite via internet donc parfaitement légal. Après, des brebis galeuses, il y en a partout, pas que chez les novices et le mieux est de s'adresser directement à eux .. APRS.fi est un site très connu maintenant dont l'usage n'est aucunement réservé aux radioamateurs ( à lire dans la charte du site en question ) d'ailleurs, pour les connaisseurs, les bateaux avec leurs balises AIS y figurent tout comme certains ballons, planeurs, randonneurs ........