vendredi 4 juin 2021

DStar pour moins de 30€ !!!

 Je suis tombé par hasard sur le travail de Libor Tomsik (alias Yeckel) proposant une balise DStar assez complète.

Elle permet de nombreuses chose, mais particulièrement l'envoi de balises DPRS et la possibilité de faire de la transmission de données avec l'application RS-MS1A installé sur votre smartphone (chat, envoi et réception d'images).

Pour tout ça, il suffit de programmer un TTGO T-Beam avec son code.

Le TTGO T-beam ?
C'est un ESP32 + écran oled + module Lora SX12xx + GPS + module de charge "intelligent ;)" + support accu 18650 ... pour moins de 30€

 
 Pour la programmation, il faudra utiliser Visual Studio Code puis ajouter le plugin PlatformIO.

Le code se trouve ici : https://github.com/yeckel/D-StarBeacon 
 
 Voici rapidement comment faire pour ceux qui n'ont jamais utiliser PlatformIO :
-File/Open folder  le dossier contenant le projet
-Modifier, si besoin, le port de communication avec le module T-Beam dans platformio.ini (remplacer /dev/ttyUSB1 dans le cas présent)
-Dans le dossier src/data/ modifier le callsign et la fréquence du fichier config.txt
-Dans le dossier src/data/ modifier network.txt en ajoutant à la suite des 2 lignes présentes votre SSID WiFi sur la ligne 3 et le mot de passe Wifi sur la ligne 4. (Les 2 premières lignes correspondant au point d'accès WiFi créé s'il ne trouve pas votre box)
-Pour programmer : cliquer sur la flèche dans le bandeau en bas à gauche (PlarformIO: Upload)
-Enfin, pour téléverser le dossier contenant votre config en mémoire : 
  Cliquer sur "Upload File System image"

 Et voilà, maintenant à vous de découvrir !

Connectez vous en wifi pour la configuration, connectez vous en BlueTooth depuis l'application RS-MS1A pour envoyer/recevoir des photos ou pour chatter !

Jérôme, F4GMU

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