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.

Re: Bricolage d'hiver

Messagepar Charles » Sam 05 Déc, 2020 11:32

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.)
Avatar de l’utilisateur
Charles
Toujours là!
Toujours là!
 
Messages: 4190
Inscription: Jeu 17 Déc, 2009 11:11
Localisation: CYHU
Possédez-vous une licence de pilote?: Oui
Marque de l'avion:
Modèle de l'avion:
Identification de l'avion:

Re: Bricolage d'hiver

Messagepar Louis_greniier » Sam 05 Déc, 2020 18:06

C'est vraiment vraiment très impressionnant

Louis
Avatar de l’utilisateur
Louis_greniier
Grand conteur
Grand conteur
 
Messages: 7613
Inscription: Dim 14 Sep, 2008 12:01
Localisation: montreal
Possédez-vous une licence de pilote?: Oui
Marque de l'avion:
Modèle de l'avion:
Identification de l'avion:

Re: Bricolage d'hiver

Messagepar martint » Lun 07 Déc, 2020 17:47

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
Avatar de l’utilisateur
martint
Sérieux participant
Sérieux participant
 
Messages: 2265
Inscription: Ven 06 Juil, 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

Messagepar Charles » Lun 07 Déc, 2020 20:03

Rappelle-moi: as-tu l'écran tactile HDMI 7" de ou un 3.5" branché sur l'interface SPI?
Avatar de l’utilisateur
Charles
Toujours là!
Toujours là!
 
Messages: 4190
Inscription: Jeu 17 Déc, 2009 11:11
Localisation: CYHU
Possédez-vous une licence de pilote?: Oui
Marque de l'avion:
Modèle de l'avion:
Identification de l'avion:

Re: Bricolage d'hiver

Messagepar martint » Lun 07 Déc, 2020 21:52

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
Avatar de l’utilisateur
martint
Sérieux participant
Sérieux participant
 
Messages: 2265
Inscription: Ven 06 Juil, 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

Messagepar Charles » Mer 09 Déc, 2020 15:41

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
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/
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!
Dernière édition par Charles le Jeu 24 Déc, 2020 12:03, édité 1 fois.
Avatar de l’utilisateur
Charles
Toujours là!
Toujours là!
 
Messages: 4190
Inscription: Jeu 17 Déc, 2009 11:11
Localisation: CYHU
Possédez-vous une licence de pilote?: Oui
Marque de l'avion:
Modèle de l'avion:
Identification de l'avion:

Re: Bricolage d'hiver

Messagepar Charles » Mer 09 Déc, 2020 17:00

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
Dernière édition par Charles le Jeu 24 Déc, 2020 12:03, édité 1 fois.
Avatar de l’utilisateur
Charles
Toujours là!
Toujours là!
 
Messages: 4190
Inscription: Jeu 17 Déc, 2009 11:11
Localisation: CYHU
Possédez-vous une licence de pilote?: Oui
Marque de l'avion:
Modèle de l'avion:
Identification de l'avion:

Re: Bricolage d'hiver

Messagepar martint » Mer 09 Déc, 2020 17:14

Merci Charles,
Le download est démarré. J'en redonne des nouvelles une fois le tout configuré.
Merci!
Martint
Avatar de l’utilisateur
martint
Sérieux participant
Sérieux participant
 
Messages: 2265
Inscription: Ven 06 Juil, 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

Messagepar Charles » Jeu 10 Déc, 2020 19:45

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
Avatar de l’utilisateur
Charles
Toujours là!
Toujours là!
 
Messages: 4190
Inscription: Jeu 17 Déc, 2009 11:11
Localisation: CYHU
Possédez-vous une licence de pilote?: Oui
Marque de l'avion:
Modèle de l'avion:
Identification de l'avion:

Re: Bricolage d'hiver

Messagepar Charles » Jeu 10 Déc, 2020 23:57

Dernière édition par Charles le Dim 13 Déc, 2020 10:10, édité 1 fois.
Avatar de l’utilisateur
Charles
Toujours là!
Toujours là!
 
Messages: 4190
Inscription: Jeu 17 Déc, 2009 11:11
Localisation: CYHU
Possédez-vous une licence de pilote?: Oui
Marque de l'avion:
Modèle de l'avion:
Identification de l'avion:

Re: Bricolage d'hiver

Messagepar abud » Ven 11 Déc, 2020 09:47

Merci Charles de partager et pour garder l`aviation général en vol ;)p
Avatar de l’utilisateur
abud
Toujours là!
Toujours là!
 
Messages: 4515
Inscription: Ven 15 Fév, 2008 11:32
Localisation: CYYY
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

Re: Bricolage d'hiver

Messagepar Birdman » Dim 13 Déc, 2020 15:09

Wow, vraiment impressionnant

Birdman
Avatar de l’utilisateur
Birdman
Participant accro
Participant accro
 
Messages: 1599
Inscription: Mer 27 Juin, 2007 11:13
Localisation: Châteauguay
Possédez-vous une licence de pilote?: Oui
Marque de l'avion: En recherche
Modèle de l'avion: -
Identification de l'avion: -

Re: Bricolage d'hiver

Messagepar martint » Dim 13 Déc, 2020 23:32

Charles a écrit: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


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
Avatar de l’utilisateur
martint
Sérieux participant
Sérieux participant
 
Messages: 2265
Inscription: Ven 06 Juil, 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

Messagepar Charles » Lun 14 Déc, 2020 13:04

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
Avatar de l’utilisateur
Charles
Toujours là!
Toujours là!
 
Messages: 4190
Inscription: Jeu 17 Déc, 2009 11:11
Localisation: CYHU
Possédez-vous une licence de pilote?: Oui
Marque de l'avion:
Modèle de l'avion:
Identification de l'avion:

Re: Bricolage d'hiver

Messagepar martint » Mar 15 Déc, 2020 16:17

Charles a écrit: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
Avatar de l’utilisateur
martint
Sérieux participant
Sérieux participant
 
Messages: 2265
Inscription: Ven 06 Juil, 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

Messagepar Charles » Mar 15 Déc, 2020 17:50

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.
Avatar de l’utilisateur
Charles
Toujours là!
Toujours là!
 
Messages: 4190
Inscription: Jeu 17 Déc, 2009 11:11
Localisation: CYHU
Possédez-vous une licence de pilote?: Oui
Marque de l'avion:
Modèle de l'avion:
Identification de l'avion:

Re: Bricolage d'hiver

Messagepar martint » Mar 15 Déc, 2020 19:19

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
Avatar de l’utilisateur
martint
Sérieux participant
Sérieux participant
 
Messages: 2265
Inscription: Ven 06 Juil, 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

Messagepar Charles » Mar 15 Déc, 2020 21:15

Ok. Essaie de connecter au wifi avec raspi-config. Si ça marche, t’auras pas besoin de rien faire dans mon programme.
Avatar de l’utilisateur
Charles
Toujours là!
Toujours là!
 
Messages: 4190
Inscription: Jeu 17 Déc, 2009 11:11
Localisation: CYHU
Possédez-vous une licence de pilote?: Oui
Marque de l'avion:
Modèle de l'avion:
Identification de l'avion:

Re: Bricolage d'hiver

Messagepar martint » Mar 15 Déc, 2020 22:02

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
Avatar de l’utilisateur
martint
Sérieux participant
Sérieux participant
 
Messages: 2265
Inscription: Ven 06 Juil, 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

Messagepar Charles » Mer 16 Déc, 2020 08:14

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

Mais si gpsmon fonctionne, le programme devrait fonctionner puisqu’il utilise le même daemon gpsd pour lire le GPS...
Avatar de l’utilisateur
Charles
Toujours là!
Toujours là!
 
Messages: 4190
Inscription: Jeu 17 Déc, 2009 11:11
Localisation: CYHU
Possédez-vous une licence de pilote?: Oui
Marque de l'avion:
Modèle de l'avion:
Identification de l'avion:

PrécédenteSuivante

Retourner vers Discussions générales

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 34 invités