mercredi 22 mars 2017

Recevoir les fax des cartes météo avec un Mac Book

Je partage avec vous la solution que j'ai réussie à mette en place afin de recevoir les cartes météo lorsque je suis en navigation.
Cette solution fonctionne sur le Macbook air de bord de notre voilier.

Un peu d’explication en préambule, car les termes sont parfois un peu barbare :

Le radiofacsimilé est la transmission de facsimilé par radio. Appelé également "radiofax", "weather fax" ou "météofax", c'est un des moyens permettant aux navires de disposer de prévisions météorologiques.
Ces transmissions sont effectuées en bande HF, par de nombreux pays, comme aide gratuite aux navigateurs notamment en grande croisière ou traversée.

Ci dessous en exemple, mon premier fax météo reçu.



La réception est en général réalisée par un récepteur de trafic HF programmé en mode BLU (SSB en anglais), ce qui ramène la modulation en bande BF, suivi d'un démodulateur. La fréquence centrale du démodulateur BF étant d'environ 1,9 kHz, le récepteur BLU doit être décalé de 1,9 kHz, (par exemple à 8038,1 kHz pour un émetteur à 8040 kHz)

La BLU est la bande latérale unique (en anglais : SSB, single-sideband modulation). C’est un mode de modulation pour la radio qui consiste en une modulation d'amplitude dans laquelle on a supprimé la porteuse et l'une des bandes latérales. Il ne subsiste donc qu'une seule bande latérale, d'où le nom de la technique. Grâce à son efficacité en occupation de spectre radioélectrique et en énergie émise, la BLU est surtout utilisée pour les liaisons de téléphonie HF, MF, dans le domaine maritime, militaire, de l'aviation ou des radioamateurs.

Par extension, on appelle donc BLU aussi bien une radio que la bande radio.

Voyons maintenant les outils que j’ai réussis à maitriser sous IOS afin de lire les fax météo (je n’ai pas d’action dans ces entreprises)

MultiMode Cocoa est une application permettant de décoder les cartes météo fac-similé sur un appareil sous IOS. J’ai pas trouvé d’autres programmes gratuits pour tester sur mon IOS. C’est un programme sous licence, mais vous pouvez l’utiliser pour vos tests autant que vous voulez avant de l’acheter si il vous plaît.
Il est en effet important de pouvoir tester les solutions, j’ai mis 15 jours avant de pouvoir sortir mon premier fax…

La BLU
J’ai essayé avec ma vieille BLU Kenwood R2000, mais je ne captais rien. En démontant, on a vu plusieurs condensateurs qui avaient fondu. La mer use vite le matériel non marinisé. Afin de limiter l’investissement, j’ai donc cherché une BLU abordable, petite, peu gourmande et que je pense de qualité.
Mon choix actuel : La Sony ICF-SW7600GR ci dessous le lien vers une photo.


Difficile de choisir, aussi j’ai écouter des recommandations d’amis. En tous cas, exit les 7kg de ma Kenwood, elle est vraiment portable. Elle a aussi une antenne déroulante de 6 m.

La liaison entre la BLU et l’ordinateur
C’est là que cela se corse : mon premier essai n’a rien donné, l’ordinateur n’enregistrait rien en entrée du micro, sur la prise casque de l’ordi. La radio captait un très bon signal de fax, le cordon fonctionnait très bien sur ma HIFI, et l’ordinateur enregistrait bien avec d’autres équipements.

Plusieurs utilisateurs ont rencontré des soucis en voulant enregistrer par exemple le son d’une guitare électrique avec un MacBook. Leur solution était d’utiliser un amplificateur… Mince, il semble en effet qu’il y ait une trop grosse différence d’impédance entre la sortie casque de la radio et l’entrée de l’ordi. Ne voulant pas d’ampli, (encore un machin qui doit consommer non ?), j’ai cherché un adaptateur du coté des cartes son.

Mon choix actuel : Adaptateur UGREEN Audio USB, Carte Son USB Externe vers 3,5mm Audio Stéréo Jack pour Windows,  MacOS, Plug & Play
Une photo de l'adaptateur audio :


Bingo, en passant par une connectique USB, cela fonctionne très bien.

Mode opératoire :
Récupérer les horaires des émissions des fax :
Le service météo américain (NWS) publie régulièrement la mise à jour des stations mondiales, leurs fréquences d’émission, la liste et les horaires des différentes données diffusées dans un document au format PDF. L’ouvrage RSX99 du SHOM fournit également toutes les informations des stations et de leurs émissions pour les zones de l’Atlantique Nord, de l’Europe aux Caraïbes.

Pour l’Europe de l’Ouest, par exemple, l’émetteur de Hambourg diffuse une carte d’analyse en surface de l’Atlantique Nord à 05:25 et 18:00 UTC, et des cartes de prévisions en surface à échéances H+30, +48, +84 et +108 entre 5:12 et 8:17 UTC, et de nouveau à partir de 18:30 UTC. Certaines cartes sont rediffusées. La station de Northwood en Grande-Bretagne fournit également de nombreuses cartes de prévisions tout au long de la journée.

  1. Récupérer toutes les fréquences que l’on désire enregistrer sur les mémoires du Sony (il y a 100 mémoires possibles). Un fois en mer, ce sera plus facile de scanner les fréquences pour trouver celle qui passe le mieux. Par exemple, j’ai mis les 4 fréquences d’Hambourg et celles de Northwood
  2. Attendre l’heure d’émission, on peut mettre une alarme sur la BLU, elle sonnera à l’heure choisie. Attention, les horaires des émissions sont notés en UTC, donc régler l’horloge de la BLU en UTC
  3. Régler la BLU sur le mode AM, USB, SSB (coté droit de la BLU) par contre mettre ATT sur off (coté gauche de la BLU)
  4. Ne pas oublier de déployer l'antenne enrouleur
  5. Relier la BLU à l’ordinateur à l’aide du câble de connexion et de l’adaptateur USB
  6. Dans le menu IOS, celui du son, choisir en entrée, USB-Audio Device
  7. Lancer MultiMode Cocoa, dans Mode choisir fax
  8. L’écran commence alors à s’animer, vous voyez en directe le fax apparaitre ligne par ligne.
  9. Pour ma part j’enregistre l’image, puis l’analyse visuellement. On peut aussi directement décoder les fax avec Opencpn, ou charger le fichier image, mais mes tests bugs sur ce point. Opencpn me fait des misères : il bug et se ferme de façon intempestive.
Voilà, vous pouvez partager vos expériences sur le sujet, le fil est créé 

mardi 21 mars 2017

Comment configurer un GPS sur un MAC ?

Ce post pour dépanner les utilisateurs de Mac qui veulent utiliser OpenCPN et un GPS externe sur leur Macbook.

Premièrement, tous les GPS ne sont pas compatibles. Il faut en choisir un qui l'annonce. Pour ma part, j'ai choisi le NAVSOUND - GP-01s, antenne GPS USB;
Spécificités :

Etanchéité à l'immersion IP68
20 canaux SiRF Star III
Connexion USB 2.0
Compatible Win95 / 98/98SE / ME, Win2K / XP / Vista / Linux et MacOS
Auto-alimenté par USB
Semelle magnétique
Acquisition à froid 42 secondes
Précision d'environ 3 mètres CEP
Phrases NMEA : GGA, GSA, GSV, RMC, VTG
Taille 36 x 43 x 16 mm
Poids 75 g avec câble 1,50 m

Ensuite, il faut désactiver 2 sécurités pour installer le driver. Je suis sous OS El Capitan, mais la procédure est la même sur les autres versions récentes.

La première action à réaliser est de lancer le Terminal et de vérifier l’état du SIP, c’est à dire s’il est activé ou pas. Taper littéralement dans la fenêtre du terminal :
csrutil status

Si vous avez comme réponse :
System Integrity Protection status : enable

alors vous devez redémarrer votre MacBook en mode Recovery en pressant les touches du clavier CMD + R juste pendant la sonnerie d’initialisation. Aller ensuite dans le menu Utilitaire et lancer le Terminal. Pour stopper le System Integrity Protection entrer la commande suivante :

csrutil disable; reboot

La seconde action consiste dans votre session habituelle, à aller dans Préférences système (en appuyant sur la pomme du Finder). Dans Sécurité et confidentialité, cocher dans Autoriser les applications téléchargées de :; la case N'importe où .

Enfin vous pouvez installer votre driver. Pour ma part, j'ai utilisé la package PL2303_1.4.0.dmg
Pour terminer l'installation et que tout se passe bien, dans le terminal tapper :
cd System/
cd Library/
cd Extensions/
sudo chmod -R 755 /System/Library/ProlificUsbSerial.kext/
sudo kextload ProlificUsbSerial.kext/

Ensuite, lancer OpenCPN, et en dernier lieu brancher l'antenne GPS sur le port USB.
Lancer Open CPN
Cliquer sur la boite à outil représenté par la clé à molette puis sur l’onglet GPS
Cliquer sur le bouton "Connexions"
Ensuite Ajouter une connexion.
Dans "Port com" vous devriez voir apparaître quelque chose du genre /dev/cu.usbserial

Le choisir.

OK en bas de page.

Quand le GPS fonctionne, la barre du haut passe de rosé à vert dans OpenCPN
Remettre ensuite les deux sécurités dont celle en ligne de commande csrutil enable; reboot