samedi 16 février 2019

[SDR] Inmarsat

Un article rapide sur le décodage de messages provenant de l'espace ;)

Malheureusement, un soucis de LNA ne m'a pas permis d'avoir un signal suffisant pour décoder aujourd'hui, mais la méthode est simple et à fonctionné chez moi dans la passé.

Le matériel utilisé : Un SDR (chez moi, un HackRF car il a un Bias-T pour alimenter un LNA), un LNA pouvant couvrir la bande L et une antenne (ici, le patch qu'OuterNet à commercialisé lorsqu'ils émettaient sur ces fréquences).
Si vous n'avez pas de patch, vous pouvez construire l'antenne que propose @uhf_satcom sur son site : Antenne L-band

Il vous faudra également du software! Dans mon cas, GQRX pour le contrôle de SDR, Pavucontrol comme mélageur audio et un logiciel de décodage, ici Inmarsat_std-c
A noté que le décodeur est programmé en java : perso j'utilise "java openjdk", j'ai renommé le "decoder.exe" en "decoder.jar" puis je le lance simplement avec la commande "java -jar decoder.jar"

Si vous êtes sous windows, c'est plus compliqué car il faudra attendre 3 plombes que le PC démarre, qu'il fasse les mises à jour, qu'il redémarre.. je n'ai pas testé, mais je verrai bien SDR#, virtual audio cable et Inmarsat_std-c. Mais il me semble avoir vu passer un article disant qu'il existe un plugin Inmarsat pour SDR#.

Je chope un signal décodable avec un bon SNR en pointant mon antenne plein sud. Il ne vous reste plus qu'à vous caler sur le signal en "USB" puis lancer le décodeur et régler votre mélangeur audio afin de ne pas saturer l'entrée du décodeur, puis de modifier doucement la fréquence : sur le logiciel de décodage, les voyants Signal, Sync, et CRC vont passer au vert et le décodage sera automatique !

Voici une copie d'écran de ce matin avec un SNR trop faible (LNA HS) pour vous donner une idée du signal recherché :


Bonne journée,
Jérôme, F4GMU

samedi 22 décembre 2018

[DSTAR] tuto DTMF

Voici une vidéo de démonstration de l'utilisation des commandes DTMF en DStar.
Vous pouvez consulter mon article sur les commandes DTMF ici : DTMF


Bon visionnage et bonnes fêtes !

Jérôme, F4GMU

lundi 10 décembre 2018

moRFeus

Voici Une petite vidéo du test de la fonction "mixer" du moRFeus.
Je vous laisse visionner.


Bientôt je vous présenterai la fonction "générateur " puis l'utilisation du moRFeus avec un PC.

Jérôme, F4GMU

vendredi 7 décembre 2018

[RaspberryPi] Wifi pour hotspot

Avec l’acquisition d'un RaspberryPi zéro pour me faire un hotspot Dstar de poche, je vous propose de vous expliquer comment configurer le wifi de vos RaspberryPi en ligne de commande.

Avantage : Lorsque j'installe une image (Jessie/Pi-Star/...) sur une carte SD, dans la foulée je configure le wifi pour avoir un accès avec mon RaspbberyPi dès la mise sous tension. Utile pour le RaspberryPi zero qui n'a pas de RJ45 ;)

Une fois la distribution installé sur votre carte SD, 2 partitions vont apparaître : "boot" et "pi-star" (si vous installez l'image pi-star).
Rendez vous dans la partition pi-star et éditez le fichier :
 /etc/wpa_supplicant/wpa_supplicant.conf

Ajoutez à la fin de ce document les lignes suivantes :

network={
        ssid="SSID1"
        psk="Pass1"
        id_str="0"
        priority=100
}

network={
        ssid="SSID2"
        psk="Pass2"
        id_str="1"
        priority=99
}


en remplaçant les SSID et Password par ceux des wifi que vous utiliserez (par exemple le wifi de chez vous et le wifi de votre smartphone)

Et voilà !!

PS : Si vous installer les dernières distributions officielles RaspberryPi et que vous avez besoin d'un accès ssh, il vous faudra créer un fichier vide dans la partition "boot" qu'on nomera "ssh" (sans les "" et sans extension).

Jérôme, F4GMU

mercredi 31 octobre 2018

[HackRF] Spectrum Analyzer

Bonjour,

Je viens de découvrir et de tester un logiciel pour le HackRF.

Il ne possède pas de décodeur AM, FM... mais permet avec le dernier firmware du HackRF de voir le spectre complet (0-6GHz) dans une fenêtre simple et épurée.

Voici deux captures d'écran pour vous donner une idée de ce programme.



L'installation sur Ubuntu ne pose aucuns soucis (il suffit de suivre les instructions). A savoir que ce logiciel fonctionne sous Windows (pas testé ici).

A installer de toute urgence pour les possesseurs de HackRF !

Lien vers la source : HackRF_Spectrum_Analyzer

73, F4GMU
Jérôme.

mardi 27 mars 2018

[ARDUINO] Robot Segway

Bonjour ! 
 
Aujourd'hui, je vous propose de fabriquer un "balancing bot" ou "robot segway", bref, un truc avec 2 roues qui tiens debout tout seul et pilotable avec un smartphone en bluetooth.
 
 
 
L'électronique est très simple : c'est une carte à base d'ATmega328p programmable sous ARDUINO IDE (USB intégré) avec 2 ESC (variateur pour moteur brushless) intégrés et un module gyro/accéléro 3 axes.
 
A l'origine, c'est une carte permettant de stabiliser une caméra type Gopro sous un drone de prise de vue (par exemple).

Ce qu'il vous faudra :
-cette fameuse carte (environ 7€)
-2 moteurs brushless (environ 12€)
-un module bluetooth HC-0x (environ 2€, HC-05 pour ma part)
-le châssis et les roues (avoir accès à une imprimante 3d ou conception perso)
-une batterie Li-Po 3S 500mA et son chargeur
-quelques résistance et une LED

Je n'ai rien inventé, j'ai juste suivi le tuto ci-après :
 
Néanmoins, j'ai dû faire quelques modifications car je n'ai pas trouvé la même carte que présenté dans le tuto.
-J'ai câblé la LED sur la sortie A3 de l'ATméga (par fainéantise).
-Le VBat n'étant pas câblé sur A2 (comme dans le tuto), je l'ai ajouté au travers un diviseur de tension de 10/1 et donc recalibré le VBat dans le programme. 
-La dernière version de l'application android pour contrôler le robot communique avec le HC-0x à 57600b. Il faudra donc programmer le HC-0x et modifier le programme à 57600).

Avec les PID d'origine, ça fonctionne plutôt bien, mais il faut quand même prendre le temps de les peaufiner pour avoir un robot qui ne tombe pas !

Bon amusement, 

Jérôme, 
F4GMU

vendredi 22 décembre 2017

[ARDUINO] Pager

Voici une présentation succincte d'une petite bidouille avec des arduino (Atmega328p), des CC1101 et un afficheur Oled.

J'ai commence a travailler sur un "pager" (une sorte de TATOO ou TAM-TAM pour ceux qui ont connus), mais il reste encore beaucoup de travail.

Pour l'instant, l’émetteur envoie un message fixe. Le récepteur, avec l'afficheur Oled, affiche le message envoyé, le RSSI, puis envoie un accusé de réception a l’émetteur (sur sa sortie série).

Voici une courte vidéo de démo.
https://twitter.com/twitter/statuses/940875524561358853

Si vous souhaiter tester, améliorer, bidouiller mon code, il est disponible avec la bibliotheque pour les CC1101 ici :
https://github.com/djecom1/CC1101_Pager

Attention : les modules CC1101 doivent être alimenté en 3,3V !

Bonnes fêtes !

Jerome, F4GMU