Bricolage d'hiver

Échangez avec des passionnés d'aviation sur une foule de sujets (reliés de près à l'aviation), trucs, aventures aériennes. Obtenez des conseils ou initiez-vous à l'aviation. Prenez contact avec l'association, faites-vous des amis(es), conservez le contact.
User avatar
Charles
Toujours là!
Toujours là!
Posts: 4190
Joined: Thu 17 Dec, 2009 11:11
Possédez-vous une licence de pilote?: Oui
Marque de l'avion:
Modèle de l'avion:
Identification de l'avion:
Location: CYHU

Re: Bricolage d'hiver

Post 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.)
User avatar
Louis_greniier
Grand conteur
Grand conteur
Posts: 7616
Joined: Sun 14 Sep, 2008 12:01
Possédez-vous une licence de pilote?: Oui
Marque de l'avion:
Modèle de l'avion:
Identification de l'avion:
Location: montreal

Re: Bricolage d'hiver

Post by Louis_greniier »

C'est vraiment vraiment très impressionnant

Louis
User avatar
martint
Sérieux participant
Sérieux participant
Posts: 2267
Joined: Fri 06 Jul, 2007 09:57
Possédez-vous une licence de pilote?: Oui
Marque de l'avion: Pegazair
Modèle de l'avion: SP-100
Identification de l'avion: FAAK

Re: Bricolage d'hiver

Post 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
User avatar
Charles
Toujours là!
Toujours là!
Posts: 4190
Joined: Thu 17 Dec, 2009 11:11
Possédez-vous une licence de pilote?: Oui
Marque de l'avion:
Modèle de l'avion:
Identification de l'avion:
Location: CYHU

Re: Bricolage d'hiver

Post by Charles »

Rappelle-moi: as-tu l'écran tactile HDMI 7" de ou un 3.5" branché sur l'interface SPI?
User avatar
martint
Sérieux participant
Sérieux participant
Posts: 2267
Joined: Fri 06 Jul, 2007 09:57
Possédez-vous une licence de pilote?: Oui
Marque de l'avion: Pegazair
Modèle de l'avion: SP-100
Identification de l'avion: FAAK

Re: Bricolage d'hiver

Post 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
User avatar
Charles
Toujours là!
Toujours là!
Posts: 4190
Joined: Thu 17 Dec, 2009 11:11
Possédez-vous une licence de pilote?: Oui
Marque de l'avion:
Modèle de l'avion:
Identification de l'avion:
Location: CYHU

Re: Bricolage d'hiver

Post 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!
Last edited by Charles on Thu 24 Dec, 2020 12:03, edited 1 time in total.
User avatar
Charles
Toujours là!
Toujours là!
Posts: 4190
Joined: Thu 17 Dec, 2009 11:11
Possédez-vous une licence de pilote?: Oui
Marque de l'avion:
Modèle de l'avion:
Identification de l'avion:
Location: CYHU

Re: Bricolage d'hiver

Post 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;
Last edited by Charles on Thu 24 Dec, 2020 12:03, edited 1 time in total.
User avatar
martint
Sérieux participant
Sérieux participant
Posts: 2267
Joined: Fri 06 Jul, 2007 09:57
Possédez-vous une licence de pilote?: Oui
Marque de l'avion: Pegazair
Modèle de l'avion: SP-100
Identification de l'avion: FAAK

Re: Bricolage d'hiver

Post by martint »

Merci Charles,
Le download est démarré. J'en redonne des nouvelles une fois le tout configuré.
Merci!
Martint
User avatar
Charles
Toujours là!
Toujours là!
Posts: 4190
Joined: Thu 17 Dec, 2009 11:11
Possédez-vous une licence de pilote?: Oui
Marque de l'avion:
Modèle de l'avion:
Identification de l'avion:
Location: CYHU

Re: Bricolage d'hiver

Post 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;
User avatar
Charles
Toujours là!
Toujours là!
Posts: 4190
Joined: Thu 17 Dec, 2009 11:11
Possédez-vous une licence de pilote?: Oui
Marque de l'avion:
Modèle de l'avion:
Identification de l'avion:
Location: CYHU

Re: Bricolage d'hiver

Post 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;
Last edited by Charles on Sun 13 Dec, 2020 10:10, edited 1 time in total.
User avatar
abud
Toujours là!
Toujours là!
Posts: 4521
Joined: Fri 15 Feb, 2008 11:32
Possédez-vous une licence de pilote?: Oui
Marque de l'avion: Bush caddy
Modèle de l'avion: R-120
Identification de l'avion: C-GYOP
Location: CYYY

Re: Bricolage d'hiver

Post by abud »

Merci Charles de partager et pour garder l`aviation général en vol ;)p
User avatar
Birdman
Participant accro
Participant accro
Posts: 1600
Joined: Wed 27 Jun, 2007 11:13
Possédez-vous une licence de pilote?: Oui
Marque de l'avion: En recherche
Modèle de l'avion: -
Identification de l'avion: -
Location: Châteauguay

Re: Bricolage d'hiver

Post by Birdman »

Wow, vraiment impressionnant

Birdman
User avatar
martint
Sérieux participant
Sérieux participant
Posts: 2267
Joined: Fri 06 Jul, 2007 09:57
Possédez-vous une licence de pilote?: Oui
Marque de l'avion: Pegazair
Modèle de l'avion: SP-100
Identification de l'avion: FAAK

Re: Bricolage d'hiver

Post 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
User avatar
Charles
Toujours là!
Toujours là!
Posts: 4190
Joined: Thu 17 Dec, 2009 11:11
Possédez-vous une licence de pilote?: Oui
Marque de l'avion:
Modèle de l'avion:
Identification de l'avion:
Location: CYHU

Re: Bricolage d'hiver

Post 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
User avatar
martint
Sérieux participant
Sérieux participant
Posts: 2267
Joined: Fri 06 Jul, 2007 09:57
Possédez-vous une licence de pilote?: Oui
Marque de l'avion: Pegazair
Modèle de l'avion: SP-100
Identification de l'avion: FAAK

Re: Bricolage d'hiver

Post 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
User avatar
Charles
Toujours là!
Toujours là!
Posts: 4190
Joined: Thu 17 Dec, 2009 11:11
Possédez-vous une licence de pilote?: Oui
Marque de l'avion:
Modèle de l'avion:
Identification de l'avion:
Location: CYHU

Re: Bricolage d'hiver

Post 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.
User avatar
martint
Sérieux participant
Sérieux participant
Posts: 2267
Joined: Fri 06 Jul, 2007 09:57
Possédez-vous une licence de pilote?: Oui
Marque de l'avion: Pegazair
Modèle de l'avion: SP-100
Identification de l'avion: FAAK

Re: Bricolage d'hiver

Post 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
User avatar
Charles
Toujours là!
Toujours là!
Posts: 4190
Joined: Thu 17 Dec, 2009 11:11
Possédez-vous une licence de pilote?: Oui
Marque de l'avion:
Modèle de l'avion:
Identification de l'avion:
Location: CYHU

Re: Bricolage d'hiver

Post by Charles »

Ok. Essaie de connecter au wifi avec raspi-config. Si ça marche, t’auras pas besoin de rien faire dans mon programme.
User avatar
martint
Sérieux participant
Sérieux participant
Posts: 2267
Joined: Fri 06 Jul, 2007 09:57
Possédez-vous une licence de pilote?: Oui
Marque de l'avion: Pegazair
Modèle de l'avion: SP-100
Identification de l'avion: FAAK

Re: Bricolage d'hiver

Post 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
User avatar
Charles
Toujours là!
Toujours là!
Posts: 4190
Joined: Thu 17 Dec, 2009 11:11
Possédez-vous une licence de pilote?: Oui
Marque de l'avion:
Modèle de l'avion:
Identification de l'avion:
Location: CYHU

Re: Bricolage d'hiver

Post 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...
Post Reply