Page 9 of 12

Re: Bricolage d'hiver

Posted: Sat 05 Dec, 2020 11:32
by Charles
Le confinement m'aura permis d'ajouter quelques fonctionnalités. L'un des problèmes est de garder à jour la base de données des aéronefs (celle qui permet d'afficher le type d'appareil et le propriétaire de l'avion) et les cartes géographiques de la FAA. Ces mises à jour demandaient de télécharger et traiter les fichiers sur un ordinateur, puis de brancher le bidule à cet ordinateur pour y transférer les fichiers mis à jour. C'était compliqué.

Je voulais pouvoir faire ça entièrement sur le bidule et sans avoir à lancer des scripts ou autres manipulations compliquées. Afin de pouvoir tout faire à l'intérieur du programme, il a fallu ajouter les fonctionnalités suivantes:

1. Un wizard pour choisir un réseau WiFi

Image

2. Une boîte de dialogue pour afficher les cartes géographiques disponibles sur le site de la FAA

Image

3. Un gestionnaire de téléchargements pour contrôler le transfert et le traitement des cartes (par exemple il faut convertir les fichiers GEO-TIFF de la FAA en fichiers slippy maps, un processus complexe et long qui doit pouvoir se faire en arrière plan).

Image

Tant qu'à y être, je voulais également pouvoir conserver les préférences de l'utilisateur pour rétablir les réglages automatiquement au démarrage.

Image

Là, je suis à court d'idées. Je pense que je vais revenir au AHRS...

(Martint, il faudrait qu'on se connecte pour régler le problème une fois pour toutes.)

Re: Bricolage d'hiver

Posted: Sat 05 Dec, 2020 18:06
by Louis_greniier
C'est vraiment vraiment très impressionnant

Louis

Re: Bricolage d'hiver

Posted: Mon 07 Dec, 2020 17:47
by martint
Salut Charles,
Oui tu as raison, mais je dois me remettre dedans. Tiens la COVID a le dos large qu'on dira, mais c'est fou comment il faut réorganiser nos temps libres (qu'on a plus en travaillant de la maison).
Je vais rebrancher mon setup, voir avec quelle version ça marchait et avec laquelle ça marchait plus et on s'en reparle.

Martint

Re: Bricolage d'hiver

Posted: Mon 07 Dec, 2020 20:03
by Charles
Rappelle-moi: as-tu l'écran tactile HDMI 7" de ou un 3.5" branché sur l'interface SPI?

Re: Bricolage d'hiver

Posted: Mon 07 Dec, 2020 21:52
by martint
Je suis en 7 pouces HDMI avec la fonction touchscreen qui utilise un port USB.
Ici les paramètres que j'utilise dans config.txt (fournis par Waveshare)
# Parameters for Waveshare LCD HDMI Touch-screen 7in (B)
max_usb_current=1
hdmi_group=2
hdmi_mode=1
hdmi_mode=87
hdmi_cvt 800 480 60 6 0 0 0
hdmi_drive=1


Martint

Re: Bricolage d'hiver

Posted: Wed 09 Dec, 2020 15:41
by Charles
Ok, les specs sont les mêmes que celles de l'écran que j'ai utilisé. J'ai fait une image avec la plus récente version du software. J'ai testé l'image en la copiant sur une nouvelle carte micro SD et ça marche à merveille (pas de read only, etc.).

Voici les instructions:

1. Télécharger le fichier http://flt.l5.ca/pi/adsbHDMIv3.zip" onclick="window.open(this.href);return false;
2. Extraire le fichier .img contenu dans le zip
3. Insérer une carte micro SD d'au moins 16GB dans ton lecteur
4. Lancer BalenaEtcher https://www.balena.io/etcher/" onclick="window.open(this.href);return false;
5. Cliquer sur Select Image et sélectionner le fichier img extrait du zip à l'étape 2
6. Si la carte micro SD n'est pas déjà sélectionnée, cliquer Select Target pour spécifier le périphérique contenant la carte micro SD
7. Cliquer sur Flash!
8. Une fois le processus complété, insérer la carte microSD dans ton Pi et allume-le. L'application devrait apparaître en moins de 20 secondes.

Le certificat pour SSH est le même qu'avant mais tu devrais pas en avoir besoin!

Re: Bricolage d'hiver

Posted: Wed 09 Dec, 2020 17:00
by Charles
Et s'il y en a qui veulent rouler ça sur le petit modèle avec l'écran de 3.5" montré plus haut dans le fil, il faut utiliser cette image: http://flt.l5.ca/pi/adsbSPIv3.zip" onclick="window.open(this.href);return false;

Re: Bricolage d'hiver

Posted: Wed 09 Dec, 2020 17:14
by martint
Merci Charles,
Le download est démarré. J'en redonne des nouvelles une fois le tout configuré.
Merci!
Martint

Re: Bricolage d'hiver

Posted: Thu 10 Dec, 2020 19:45
by Charles
Tiens, je t'ai fait un petit guide de l'utilisateur. Ça donne une bonne idée des fonctionnalités disponibles.

https://drive.google.com/file/d/1xwuBac ... sp=sharing" onclick="window.open(this.href);return false;

Re: Bricolage d'hiver

Posted: Thu 10 Dec, 2020 23:57
by Charles
J’ai remis à jour la liste des pièces pour en fabriquer un:

- Processeur: https://www.amazon.ca/Raspberry-MS-004- ... ac39e80cc0" onclick="window.open(this.href);return false;
- Écran tactile et boîtier: https://www.amazon.ca/Raspberry-320x480 ... cs&sr=1-11" onclick="window.open(this.href);return false;
- Carte mémoire 32GB: https://www.amazon.ca/SanDisk-Endurance ... 67&sr=1-12" onclick="window.open(this.href);return false;
- GPS: https://www.amazon.ca/HiLetgo-G-Mouse-G ... ics&sr=1-9" onclick="window.open(this.href);return false;
- Récepteur RTL-SDR ADS-B: https://www.amazon.ca/NooElec-Receiver- ... NrPXRydWU=" onclick="window.open(this.href);return false; ou https://www.amazon.ca/FlightAware-Pro-S ... DDXB04QEHF" onclick="window.open(this.href);return false; et https://www.amazon.ca/Bingfu-Magnetic-A ... PKREVPH6ZM" onclick="window.open(this.href);return false;

Si votre PC n’a pas de lecteur pour cartes micro SD, ça prend cet adapteur: https://www.amazon.ca/axGear-Memory-Rea ... 65&sr=1-19" onclick="window.open(this.href);return false;

Re: Bricolage d'hiver

Posted: Fri 11 Dec, 2020 09:47
by abud
Merci Charles de partager et pour garder l`aviation général en vol ;)p

Re: Bricolage d'hiver

Posted: Sun 13 Dec, 2020 15:09
by Birdman
Wow, vraiment impressionnant

Birdman

Re: Bricolage d'hiver

Posted: Sun 13 Dec, 2020 23:32
by martint
Charles wrote:Et s'il y en a qui veulent rouler ça sur le petit modèle avec l'écran de 3.5" montré plus haut dans le fil, il faut utiliser cette image: http://flt.l5.ca/pi/adsb-spi3.5in.zip" onclick="window.open(this.href);return false;
Merci beaucoup Charles,
J'ai downloadé le tout et après avoir ajouté les paramètres de mon écran Waveshare 7po dans le fichier config.txt et tout a super bien fonctionné.
Me reste seulement le Wifi sur mon Pi3B qui ne semble pas vouloir se connecter à mon routeur et mon GPS qui est pas USB mais du type proto-board. Il semble sensible et ne réussi pas à faire un Fix.
Je vois très bien les avions à l'écran.

Martint ;)p

Re: Bricolage d'hiver

Posted: Mon 14 Dec, 2020 13:04
by Charles
Content de lire ça.

Pour le wifi, c'est probablement de ma faute, j'ai oublié qu'il y avait un fichier de test pour valider la connexion internet qui doit résider sur mon serveur web et je l'ai effacé par mégarde. Je l'ai remis. Tu devrais pouvoir ré-essayer maintenant sans rien changer. Désolé!

Si ton GPS a l'air de celui ci-dessous, le microscopique connecteur doré en haut à droite sert à brancher une antenne externe. Ça fait toute la différence.

Image

Re: Bricolage d'hiver

Posted: Tue 15 Dec, 2020 16:17
by martint
Charles wrote:Content de lire ça.

Pour le wifi, c'est probablement de ma faute, j'ai oublié qu'il y avait un fichier de test pour valider la connexion internet qui doit résider sur mon serveur web et je l'ai effacé par mégarde. Je l'ai remis. Tu devrais pouvoir ré-essayer maintenant sans rien changer.
Bonjour Charles,
Je re-download le code et je vais ré-essayer le Wifi.
Pour le GPS c'est exactement celui-là. Effectivement le petit connecteur pour l'antenne extérieure je l'avais vu mais pas acheté :-(
Ceci dit j'obtiens finalement un Fix, (le led flash aux 15 sec) mais l'écran ne se recentre pas sur la position GPS (la switch est à ON)
J'ai essayé via le câble USB-TTL sur le GPS et aussi avec le GPS via protoboard direct sur les pins du Pi, mais sans succès.
Je vais faire des tests avec le USB-TTL direct sur mon Mac (avec le driver et le daemon gpsd) pour voir si je reçois bien les coordonnées du GPS.

Merci Charles de ton aide et de partager tout ça.

Martint

Re: Bricolage d'hiver

Posted: Tue 15 Dec, 2020 17:50
by Charles
Pas besoin de re-downloader, il suffisait de remettre le fichier de test de connection sur mon serveur web et c'est fait.

Pour ton gps, connecte-toi par ssh au bidule et essaie les utilitaires lsusb, gpsmon et cgps sur le command line pour voir si le GPS est détecté par le processeur (lsusb) et si la position est bien reçue.

Re: Bricolage d'hiver

Posted: Tue 15 Dec, 2020 19:19
by martint
C'est moi qui me suit mal exprimé avec le WiFi. Mon Pi ne semble pas vouloir se connecter facilement à mon routeur malgré le fait que j'ai le bon mot de passe.
C'est pas grave le download achève. ;-)

Merci pour le SSH j'essaie ça.
Martint

Re: Bricolage d'hiver

Posted: Tue 15 Dec, 2020 21:15
by Charles
Ok. Essaie de connecter au wifi avec raspi-config. Si ça marche, t’auras pas besoin de rien faire dans mon programme.

Re: Bricolage d'hiver

Posted: Tue 15 Dec, 2020 22:02
by martint
Mouais, tout est beau, le Wifi marche, je suis connecté via SSH à partir de mon Mac.
Maintenant je regarde le GPS. J'ai un fix, reste à vérifier si le pi voit les infos.
Martint

Re: Bricolage d'hiver

Posted: Wed 16 Dec, 2020 08:14
by Charles
Si ton GPS est branché aux pins GPIO du Pi, il a probablement une interface RS232 et non USB. Check la section GPS de ce document, environ aux deux tiers. Il faut probablement modifier le fichier gpsd.conf pour qu’il pointe au bon périphérique. Le zip est configuré pour un GPS USB standard. Le tien semble différent.

https://docs.google.com/document/d/1Zn4 ... AUZUM/edit" onclick="window.open(this.href);return false;

Mais si gpsmon fonctionne, le programme devrait fonctionner puisqu’il utilise le même daemon gpsd pour lire le GPS...