jeudi 17 avril 2014

L'ADS-B sous Linux

On reste avec une version Kubuntu, légère et simple à utiliser .. et la tête dans les nuages avec un petit soft pour décoder l' ADS-B ( comprendre Automatique Dependant Surveillance Broadcoast ), une sorte de balise de position pour les aéronefs à destination des centres de contrôle aériens où notre avion calcule sa propre position, et l'envoie régulièrement par voie radio. Les autres avions équipés peuvent également connaître la position de l'avion emeteur mais en plus, de connaître son identification, son cap, sa vitesse, sa destination ... autant de paramètres utiles aux différents vols. Plus d'infos sur ce mode ici : ADS-B

Il faudra disposer d'un petit récepteur TNT type rtl2832 que l'on trouve sur internet ou dans les grandes surfaces pour 20/30€ . Après cela, il nous faudra installer l'ensemble des sources qui va nous permettre de pouvoir utiliser ce récepteur. Le plus simple est de copier/coller ces lignes de code dans le terminal :
sudo apt-get update
sudo apt-get install \
libqt4-opengl-dev \
qtmobility-dev \
libusb-0.1-4 \
libusb-dev \
libfftw3-dev \
portaudio19-dev \
libpulse-dev \
libsamplerate0-dev \
libusb-1.0-0-dev \
libconfig8-dev \
xdg-utils \
libortp-dev \
gcc-multilib \
libssl-dev \
libevent-dev \
libglu1-mesa-dev
\
freeglut3-dev

Après un petit moment de travail ( le temps d'un bon café ;) ) il vous faudra installer le rtl via ces petites lignes de commande :
- 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 )
Ensuite, il faut installer les sources GnuRadio pour la bonne reconnaissance et l'exploitation du rtl :
- git clone git://git.osmocom.org/gr-osmosdr
- cd gr-osmosdr/
- git checkout gr3.6
- mkdir build
- cd build/
- cmake ../
- make
- sudo make install
- sudo ldconfig

Vous pouvez dès à présent contrôler que votre rtl est bien reconnu et opérationnel par une commande toute simple : rtl_test -t
Si tout à bien fonctionné, vous devriez avoir le résultat du test qui ressemble à ceci :
jeff@RadioLite:~$ rtl_test -t
Found 1 device(s):
0: Generic, RTL2832U, SN: 77771111153705700

Using device 0: Generic RTL2832U
Found Elonics E4000 tuner
Supported gain values (14): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0
Sampling at 2048000 S/s.
Benchmarking E4000 PLL...
[E4K] PLL not locked for 51000000 Hz!
[E4K] PLL not locked for 2205000000 Hz!
[E4K] PLL not locked for 1103000000 Hz!
[E4K] PLL not locked for 1242000000 Hz!
E4K range: 52 to 2204 MHz
E4K L-band gap: 1103 to 1242 MHz

Passons maintenant à l'installation du logiciel pour la réception ads-b; il s'agit de gr-air-modes . Il vous faudra la dernière version de python ( excellent tuto ici : Python ) avant de commencer. on peut la trouver également dans le 'package manager'. Il vous faudra ensuite télécharger et décompresser le programme Gr-air-modes.Une fois cela acquis, il faudra exécuter via notre brave terminal, ces quelques lignes de commande :
- cd gr-air-modes
- mkdir build
- cd build
- cmake ../
- make
- sudo make install
- sudo ldconfig

Le programme est installé et pour le lancé, il suffit de se rendre dans son répertoire avec un cd gr-air-modes et de taper la commande modes_gui. Une fenêtre va s'ouvrir :

adsb4
Sélectionnez alors dans la source : Osmocom ( ou RTLSDR )
Vérifiez bien que SBS-1 est coché
rentrez vos coordonnées géographiques ( http://www.coordonnees-gps.fr/ )
Appuyez sur start en bas à droite.
Si votre antenne est bien dégagée, vous devriez commencer à recevoir des positions dans les minutes qui suivent. Placez vous sur l'onglet map ( au besoin, replacez vous au bon endroit sur la carte ). Les avions reçus s'afficheront dans le bandeau de gauche et se positionnerons sur la carte en temps réel.

adsb2

adsb3
La réception est effectuée avec la petite antenne d'origine fournie avec le rtl et placée sur le rebord de la fenêtre. Je compte bien réaliser une antenne colinéaire afin d'avoir une couverture plus importante.
Amusez vous bien !

dimanche 13 avril 2014

Acars et Linux

Je possédais un vieux pc (Emachines E520) que je voulais faire revivre mais installer un windows dessus, pas question. Je me suis alors tourné vers des distributions libres. J'ai donc essayé divers OS comme ubuntu, xubuntu, linux mint, bodhi, debian puis finalement, je me suis arrêté à une version 12.04LTS de Kubuntu qui m'a ravi de par sa rapidité et facilité de prise en main.


Jusque là, pas de soucis mais l'écouteur que je suis avait besoin d'outils orientés radio afin d'assouvir ma passion. Donc c'était parti pour de longues heures à installer les softs nécessaires. Aujourd'hui, je vais vous montrer comment recevoir les Acars et de pouvoir afficher sur une carte les aéronefs donnant leur position.


Tout d'abord, dans un terminal, il faut récupérer le merveilleux logiciel de F4DWV, Thierry, ACARSDEC, le dezippé et l'installer .. pour ce faire, une fois l'archive extraite, se placer dans son répertoire et exécuter dans un terminal, la commande 'sudo make install'. Ce logiciel peut fonctionner avec les dongle RTL à condition d'avoir installer les sources mais pour ma part, je ne vais utiliser que mon fidèle récepteur AOR 8600 MK2 avec sa sortie discri .Une fois le logiciel installé sur votre machine, vous pouvez vérifier son fonctionnement en ouvrant un terminal et en lançant la commande : "./acarsdec -d hw:0,0" J'ai remarquer que pour certaines machines, il fallait plutôt lancer : "padsp ./acarsdec -d hw:0,0" tout en ayant vérifier au préalable que l'entrée audio était bien active via la commande "alsamixer". Si tout se passe bien, vous devriez avoir, en vous mettant à l'écoute du 131.725AM par exemple, ce genre de messages qui défileront à l'écran :



RX_IDX: 790

ACARS mode: e, message label: _
ACARS ML description: No information to transmit
Aircraft reg: .D-ABON, flight id: DE09XK
Aircraft vendor: Boeing, short type: B753, full type: B757-330, cn: 29023
Carrier IATA: DE, ICAO: CFG, remarks: Condor
Airlines: Condor
Block id: 75, msg. no: M31A
Message content:-
00259214700GCLP,,
----------------------------------------------------------[13/04/2014 10:53]

RX_IDX: 791
ACARS mode: E, message label: B9
ACARS ML description: Request ATIS information
Aircraft reg: .HB-IHX, flight id: WK1247
Aircraft vendor: Airbus, short type: A320, full type: A320-214, cn: 0942
Carrier IATA: , ICAO: EDW, remarks:
Airlines: Edelweiss Air
Block id: 49, msg. no: M64A
Message content:-
/LSZH.TI2/040LSZHA2E59
----------------------------------------------------------[13/04/2014 10:53]

Maintenant, le but du jeu va être, via XASTIR, un programme de la même famille que UI-View, de visualiser les différents appareils sur une carte. Pour cela, il faudra installer le programme Xastir grâce au centre de logiciel de kubuntu. Vous pouvez aussi taper la commande ' sudo apt-get install xastir ' dans un terminal. Après cela, ouvrir xastir ( soit dans le menu Kubuntu / search/ en tapant xastir , soit dans une fenêtre terminal en tapant simplement ' xastir & ' ) configurer les paramètres de base ( indicatifs, position géo, locator) puis aller dans l'onglet Interface puis contrôle de l'interface. Cliquer ensuite sur ajouter puis dans le choix, sélectionner "Serveur internet".


Dans ce nouvel onglet, rentrer les paramètres suivants :


hôte : 127.0.0.1  /  port : 14000  / commentaire : acars  / valider "activer au démarrage"


on clique sur OK puis on ouvre un terminal dans lequel, on retourne dans le répertoire ou acarsdec est installé puis on tape cette commande : 'padsp ./acarsdec -d hw:0,0 -s 14000' ( on rajoute un -s pour dire au programme d'envoyer les données sur un serveur sur le port 14000 ). Retour dans Xastir où l'on va sélectionner dans la liste "contrôle d'interface", notre périphérique nommé acars, on clique sur Démarrer puis on ne ferme pas mais on réduit la fenêtre en cliquant sur la petit flêche bas en haut à droite. Les avions donnant leur position apparaîtront sur la carte à l'écran.


snapshot3
Vous pourrez, si vous le souhaiter récupérer vos anciennes cartes d'UI-View ou n'importe quelle carte APRS pour la sélectionner dans Xastir. Pour convertir une carte avec l'extension INF, dans un terminal, allez dans le dossier où se trouve votre fichier INF puis taper cette commande :' /usr/lib/xastir/inf2geo.pl NOM_DU_FICHIER.inf '. Un fichier de type GEO sera crée que vous pourrez copier dans le répertoire map de xastir : ' sudo cp NOM_DU_FICHIER.geo /usr/share/xastir/maps/ '  avec les deux autres fichiers inf et bmp/png/jpg de la carte.


Je suis loin d'être doué pour les tutos mais si vous avez des questions, n'hésitez pas à me contacter. Bonnes écoutes !

dimanche 16 mars 2014

Salon Galène et TSF 2014 .. les photos

Petit tour à l'ouverture, au salon Galène et TSF qui attire de plus en plus de monde chaque années. Du beau matériel pour les amoureux de "belle mécanique" ...

De la téléphonie


2014-03-09 09.09.08

 

2014-03-09 09.09.29

Du manipulateur CW2014-03-09 09.09.18


Un poste à galène
2014-03-09 08.57.28



Et d'autres ..


2014-03-09 08.57.57

de la TSF2014-03-09 08.58.05


beaucoup de TSF
2014-03-09 08.59.12


Du beau gramophone2014-03-09 09.01.12


2014-03-09 09.02.01

Encore de beaux spécimens2014-03-09 09.02.45


Vue des stands pour les chineurs2014-03-09 09.04.27


Du monde dès l'ouverture le matin
2014-03-09 09.05.10


 

Présence radioamateur de F8KCF avec une belle ligne à tube Heatkit2014-03-09 09.07.50

dimanche 23 février 2014

Le petit caprice du FT817

Depuis un peu plus de 3 semaines, je ne peux utiliser mon petit 817 dans la voiture car dès lors qu'une secousse se fait ressentir, le trx se coupe et obligé d'aller farfouiller derrière, sur le connecteur d'alimentation pour le faire redémarrer et continuer l'écoute ou bien avoir droit à un reset total qui oblige dans ce cas à se garer et faire une petite remise en mémoire rapide mais avec le temps, on a tendance à tout couper.

Le problème est bien connu sur ce type d'appareil. Il s'agit d'une soudure sèche sur le point chaud de l'alimentation du trx. Après quelques déboires de soudure de ce point, trop mal placé, j'ai décidé de supprimer totalement le connecteur.

2014-02-23 15.47.18

Le petit plaisantin se trouve en haut à droite juste au-dessus du condensateur jaune


Petit tutoriel :

1. Démontage du capot supérieur ( 7 vis ) et de la platine du circuit ( 5 vis ).  Fai

re attention aux deux nappes qui se détachent du circuit en tirant très doucement dessus. L'ensemble de la platine viendra en la soulevant du côté de l'afficheur ( bascule pour dégager le connecteur arrière  rouge )  tout en prenant soin de ne pas tirer trop fort car il y a également dessous la platine 3 petits pics permettant de relier la platine inférieure.

2014-02-23 15.53.28

 

2. Dessouder les deux premières soudures de la patte métallique bloquant le connecteur sur le circuit, l'ôter délicatement. Glisser un outil fin sous le connecteur afin de faire levier puis dessouder les deux dernières pattes.

Capturer


Petite vue sur les soudures de la patte mettalique de fixation du connecteur


2014-02-23 16.04.07

Champ libre, le connecteur n'est plus là .. 


3. On repère le pôle positif et le neutre de l'alimentation, on étame les deux points et on vient y souder un simple câble électrique souple '2 x 1 mm²' que l'on aura au préalable, passer dans un petit "passe-câble" ( j'ai utilisé un joint de robinetterie froide entaillé sur tout le pourtour pour le fixer dans l'orifice de l'ex-connecteur )


alim 817


les positions de l'alimentation


2014-02-23 16.23.40


le nouveau câble d'alimentation


2014-02-23 16.40.47


Une fois soudé et platine remontée


4. Pour le remontage, on procédera dans le sens inverse tout en faisant attention aux 3 pics qui vont s'insérer dans la platine, également au branchement des nappes, toujours avec autant de finesse qu'au démontage; Pour les étourdis, ne pas oublier de rebrancher le haut-parleur ( si, si, ça arrive mais on dit que c'est le stress .. ;-) ).


Une fois terminée, le fidèle 817  se met à revivre comme au premier jour .. et même en le ballottant de droite à gauche, il ne s'éteint plus..


2014-02-23 16.48.37Bon bricolage !


dimanche 9 février 2014

Réception FAX

Un petit moment de calme hier soir m'a permis de faire un peu d'écoute en HF .. je me suis vite retrouvé à décoder les transmissions FAX de Northwood sur 11086.5 Khz. Certains me diront que cela n'a plus aucun sens car les images envoyées sont disponibles sur le net dans une qualité bien meilleur mais l'attrait pour le radioamateur est ailleurs ;)

Voilà donc deux images sur un lot de 5 reçues hier soir entre 18 et 19h00 avec le FT897, un pk232MBX et un long fil de 20m de long. Le soft utilisé est Multipsk.

FAX 2014-02-08 1

FAX 2014-02-08 2

Il y a un tout problème de correction verticale mais les images sont quand mêmes bien reçues. Les originales se trouvent sur Northwood Oceanography

dimanche 2 février 2014

Salon Galène et TSF

Douzième édition pour ce salon organisé par l'association "Galène et TSF" qui se déroulera cette année, le dimanche 9 mars à la Balme de Sillingy (74), dans la salle Georges Daviet (face au stade, accès par la route de vivelle).

Le billet d'entrée sera de 2€ et permettra de pouvoir admirer des centaines de modèles entièrement restaurés des années 1910 à 1960. Les collectionneurs présents proposeront tout un stock de pièces détachés pour les TSF. Comme l'année dernière, Nicolas présentera le fonctionnement de la télévision mécanique tandis que Sylvain, sa collection de gramophones et téléphones de campagnes.

2012-03-04 12.19.00Le radio-club F8KCF d'Annemasse sera également de sortie et activera une station à lampes Collins ou Heathkit.  Ceux qui voudront se restaurer à midi auront droit à un copieux repas fait sur place pour 14€.

Pour tous renseignements et réservations ( repas, table pour la vente, expo .. ) vous pouvez dès à présent contacter André Megevand au 09 62 13 88 43 ou à jm.f8fwl@gmail.com

 

samedi 18 janvier 2014

Shackbox Premium

Il n'existe aujourd'hui, très peu de distribution "toute prête" à jour, spécialement conçu pour les radioamateurs.. Sur DXzone, il existe quelques live cd (http://www.dxzone.com/catalog/Software/Linux/Linux_Distributions/ ) mais malheureusement laissés à l'abandon pour la plupart. Shackbox est une véritable boite à outils qui permet de tout avoir sous la main lorsque l'on se trouve à la station. Dorénavant, une version Premium est sorti sous la dernière version d'Ubuntu LTS.

Vous trouverez toutes les infos ici : http://shackbox.net/

shbx