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 martint » Mer 16 Déc, 2020 15:14

Bonjour Charles, q:)p
Voilà un petit compte-rendu de mes tests.
Alors tout fonctionne super bien.
J'ai effectivement le GPS Adafruit comme tu as montré sur la photo mais je l'utilise avec un câble USB-TTL comme celui-ci: https://www.amazon.ca/-/fr/PL2303HX-RS2 ... frenchd-20

Mais même lorsque le GPS obtenait son FIX il ne se passait rien à l'écran, pas d'altitude affichée et la position restait à la valeur de défaut.
Avec des recherches et en utilisant tes documents et certains sur internet, on parle que le port USB pour le GPS utiliserait /dev/ttyUSB0. En regardant le fichier /etc/default/gpsd, j'ai vu que le device utilisé est /dev/serial0. Et quand on regarde ce device dans /dev c'est un link vers /dev/ttyUSB0. Alors pourquoi rien n'affiche, étrange??

J'ai donc fait un backup du fichier gpsd et je l'ai modifié comme suit en utilisant la commande vi:
# Devices gpsd should collect to at boot time.
# They need to be read/writeable, either by user gpsd or the group dialout.
DEVICES="/dev/ttyUSB0" au lieu de /dev/serial0

Ensuite un petit sudo reboot et aussitôt que le Fix est revenu tout s'est aligné à l'écran avec altitude affichée.
J'en ai profité aussi pour aller dans raspi-config pour aller mettre le nom de mon réseau wifi et le mot de passe.
En regardant ta doc j'ai aussi calibré mon Altimu10 et je l'ai testé et je vois clairement les valeurs changer quand je le bouge. Donc au mois je sais que cet item fonctionne aussi. ;)

C'est vraiment super, merci de ta patience et ton aide.
IMG_5118.jpg
IMG_5118.jpg (127.88 Kio) Vu 14653 fois
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 17 Déc, 2020 09:52

Good, j'ai maintenant un testeur :danse1:

/dev/serial0 est en fait un lien symbolique. Quand tu mettras à jour l'image, t'auras juste à entrer la commande suivante dans ssh pour le corriger:
Code: Tout sélectionner
sudo ln -s -f /dev/ttyUSB0 /dev/serial0


As-tu utilisé raspi-config parce que le bouton wifi de l'appli (en haut à droite) ne fonctionne pas?

Je vais uploader un update bientôt qui contiendra les changements suivants:

ABTD-7 Fixed labeling of range circles
Updated aircraft labels display to include more useful info and suppress hex ICAO
Fixed blinking speed 
Set default gain index to maximum value for RTL2832U
MERGED
Merged in ABTD-3-add-color-coding-to-aircraft-depe (pull request #3) 
ABTD-3 Airplanes less than preset distance and altitude will blink 
Settings parameters added to capture proximity alert thresholds 
Settings dialog added to set alert thresholds 
Own position tracking fixed (see ABTD-5 issue) 
Blinking logic added 
Eliminated animation on heading change to reduce processing requirements
MERGED
Merged in ABTD-4-recenter-map-upon-zooming-in-or-o (pull request #2) 
ABTD-4 recenter map upon zooming in or o
Fixed display rules for clear ownship button
ABTD-4 Autocenter now enforced when zooming in or out with a mouse
MERGED
Merged in ABTD-1-add-clear-button-next-to-icao-hex (pull request #1) 
ABTD-1 Added button to clear ownship icao address in settings dialog
Added ability to highlight the charts that would cover the current position of the center of the map in the chart selection drop down list.
Enabled antialiasing and added brightness slider to settings dialog
Antialiasing tested on GL-capable display
Avatar de l’utilisateur
Charles
Toujours là!
Toujours là!
 
Messages: 4188
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 » Jeu 17 Déc, 2020 10:53

Bonjour Charles,
Merci, chu pas un super testeur, mais j'aime beaucoup me replonger dans mes jours de sys-admin unix il y a des lunes de ça. :chuuut:

Vive les lunettes. :evil: J'avais mal regardé. Dans le code original /dev/serial0 est un lien vers ttyS0, moi j'avais cru voir ttyUSB0, et comme mon GPS utilise ttyUSB0 je ne comprenais pas pourquoi ça marchait pas. Mes yeux m'ont trompés.
Alors je vais remettre le fichier gpsd à sa version originale et je vais plutôt faire le 'link' comme tu viens de le mentionner de serial0 avec ttyUSB0, ça va garder le code plus vanille.

Le bouton Wifi fonctionne très bien, c'est juste que l'outil raspi-config m'a permis de sauvegarder mon SSID et password pour pas le rentrer à chaque fois via le touch screen. Même si je comprend qu'on a pas besoin du wifi si on fait pas à faire de mise à jour.

Question: moi mon satellite de fix gps dans le coin haut-droit est Gris et pas jaune comme j'ai vu sur tes photos ou dans la doc. J'ai un fix, une altitude, une position, alors ça marche. Je me questionnais juste sur la couleur.

Suggestion: Est-ce que ce serait utile d'avoir un indicateur que le Wifi est branché??

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 17 Déc, 2020 12:41

Le setting WiFi est permanent, il modifie les paramètres de l'OS donc il devrait survivre à un reboot.

Pour le GPS, va lire le manuel!

Bonne idée pour le wifi, je vais voir comment je peux faire ça.
Avatar de l’utilisateur
Charles
Toujours là!
Toujours là!
 
Messages: 4188
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 » Jeu 17 Déc, 2020 14:12

C'était clair pourtant :tapemur: :siffle:
In the top right corner, the color of the satellite icon shows the status of the GPS receiver: red means no position is received, yellow means a position is received but no altitude is available, and gray means both position and altitude are available.
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 17 Déc, 2020 19:03

Je l'avais mis en vert au début mais le vert est trop brillant le soir et ça devient fatiguant.
Avatar de l’utilisateur
Charles
Toujours là!
Toujours là!
 
Messages: 4188
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 » Ven 18 Déc, 2020 14:56

Tiens, j'ai ajouté un bouton dans l'application pour la mettre à jour en un clic. Ça va éviter de perdre les settings de wifi, le device USB pour le GPS et les paramètres de l'application en remplaçant l'image au complet. Voir la dernière page du manuel:
https://drive.google.com/file/d/1xwuBac ... sp=sharing

Par contre il te faudra faire le premier update manuellement. Dans ssh, tape les commandes suivantes:

Code: Tout sélectionner
cd /home/pi/bin
wget http://flt.l5.ca/pi/program.zip
unzip program.zip
rm program.zip
sudo reboot


Après ça, tu pourras mettre à jour par le menu. Je vais éventuellement ajouter de la logique pour afficher si une mise à jour est disponible.

Comme ça, il sera possible de distribuer des cartes microSD pré-programmées qui pourront être mises à jour facilement par des non-experts.
Dernière édition par Charles le Ven 18 Déc, 2020 17:03, édité 1 fois.
Avatar de l’utilisateur
Charles
Toujours là!
Toujours là!
 
Messages: 4188
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 » Ven 18 Déc, 2020 16:46

pi@pi3:~/bin $ unzip program.zip
Archive: program.zip
replace adsbreader? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
inflating: adsbreader
replace gdal2tilesG256.py? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
inflating: gdal2tilesG256.py
replace processCharts.sh? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
inflating: processCharts.sh
replace updateAircraftDB.sh? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
inflating: updateAircraftDB.sh
replace update.sql? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
inflating: update.sql


Le wget du programme a bien été ainsi que le unzip (voir en haut)
Mais suite au reboot, j'ai un écran noir avec seulement la flèche Nord-Sud en bas à droite et le Satellite en haut à droite. C'est tout. :-(
J'ai débranché et rebranché mais même résultat.

Je vais refaire une copie pour revenir en arrière.
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 martint » Ven 18 Déc, 2020 16:53

Oupppsss, un instant, tout l'écran vient d'apparaitre avec le nouvel icône '?'
Comme s'il avait fallu laisser un peu de temps au Pi de faire son update.

Tout semble être OK

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 » Ven 18 Déc, 2020 17:05

Vraiment bizarre. Mais si ça marche...!
Avatar de l’utilisateur
Charles
Toujours là!
Toujours là!
 
Messages: 4188
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 » Ven 18 Déc, 2020 20:20

Y a un update de disponible, en passant.
Avatar de l’utilisateur
Charles
Toujours là!
Toujours là!
 
Messages: 4188
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 » Sam 19 Déc, 2020 12:37

Je suis au Build88, le menu pour la mise à jour fonctionne bien.
Par contre, la même chose lors du reboot, l'écran reste noir. Seuls les icônes de coins sont visibles.
J'attend qques minutes, rien, débranche, rebranche même chose. Essaie le bouton hamburger et paramètres et là il y plus de valeur de défaut pour le centre et le Proxinity alert n'est pas à any - any.
J'ai pas pu vérifier, mais on dirait que la carte de Montréal ne s'affiche pas tant que je n'ai pas eu le Fix sur le GPS...
Avec un Fix j'ai tout qui apparait comme avant.
Je vais refaire d'autres tests en restant devant l'appareil et attendre le fix.

C'est tout de même vraiment cool ce bouton '?' Upgrade ;)p

Là à défaut d'avion je vais aller l'essayer en auto. ;)
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 » Sam 19 Déc, 2020 13:14

Ça veut dire qu'il centre la carte sur une mauvaise position. Bizarre. Si les valeurs de Default Center sont pas bonnes, reset donc tous les paramètres: pèse sur le bouton Default Values dans Settings, puis Save.
Avatar de l’utilisateur
Charles
Toujours là!
Toujours là!
 
Messages: 4188
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 » Sam 19 Déc, 2020 14:01

Default values reviens effectivement à un centrage 45 -73, 3000', 3nm et No Chart.

Je reviens d'une petite balade en auto, et j'ai attrapé 2 avions, dont la meilleure, C-GIRL
IMG_5124.jpg
IMG_5124.jpg (135.08 Kio) Vu 14418 fois


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 » Sam 19 Déc, 2020 14:20

À bien y penser, je pense que la version du fichier de paramètres sur ton bidule ne correspondait pas aux paramètres du build et causait probablement des valeurs impossibles à être utilisées. Remettre les valeurs par défaut et les sauvegarder devrait presque certainement régler le problème.

J'ai ajouté de la logique pour valider que la version du fichier de paramètres correspond à la version du code. Si ce n'est pas le cas, les paramètres par défaut seront utilisés et le fichier de paramètres sera écrasé par un nouveau avec les paramètres par défaut. Ça devrait éliminer le problème. Je vais publier une mise à jour de l'image ce soir. J'ai dû ajouter des librairies pour pouvoir permettre de changer la couleur des avions, donc il faut une nouvelle image avec la nouvelle librairie. Plusieurs améliorations et correction de bugs dans ce nouveau build, je t'encourage à l'installer dès qu'il sera disponible.
Avatar de l’utilisateur
Charles
Toujours là!
Toujours là!
 
Messages: 4188
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 » Lun 21 Déc, 2020 10:08

La nouvelle image est disponible. Si tu cliques sur Update Program sans avoir mis l'image à jour, ça va probablement crasher.

- Pour appareils avec écrans HDMI: http://flt.l5.ca/pi/adsbHDMIv3.zip
- Pour appareils avec écran SPI: http://flt.l5.ca/pi/adsbSPIv3.zip
Avatar de l’utilisateur
Charles
Toujours là!
Toujours là!
 
Messages: 4188
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 chico5817 » Lun 21 Déc, 2020 19:57

Bravo les gars, je fais la lecture de vos articles, je vous trouves brillant! ;)p
Pierre C.
Avatar de l’utilisateur
chico5817
Sérieux participant
Sérieux participant
 
Messages: 2358
Inscription: Ven 09 Oct, 2009 09:45
Localisation: au Québec
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 22 Déc, 2020 16:22

Tu sais Pierre c'est Charles l'expert.
Avec toutes les composantes qui sont décrites et le logiciel prêt à fonctionner, il nous facilite grandement la tâche.
Ça devient comme un légo que tu suis le guide d'instructions à mettre les blocs ensembles.
De mon côté Charles a aidé beaucoup pour mon écran 7po et j'ai ajusté les paramètres propres à cet écran dans le fichier de démarrage, et le résultat est vraiment super.
Mais sa version avec écran 3.5po pour un petit instrument portatif et compact dans l'avion c'est vraiment l'idéal.

@Charles: Je suis au Build94 et tout roule super bien. C'est mon écran qui est capricieux. Il n'y a pas d'ajustement d'éclairage, ça tire du jus et à la longue, le power supply du Pi semble pas aimer. Et quand le power baisse c'est le touchscreen de l'écran qui bogue. Mais le logiciel tout marche. Pour l'utilisation à la maison j'ai branché une souris USB et ça m'évite d'utiliser le touchscreen.

Encore merci pour ton temps et de partager tout ça.
Passez tous de très bonnes Fêtes

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 22 Déc, 2020 18:33

Content de voir que vous appréciez. Moi je m'amuse comme un petit fou avec ça. Et j'apprends beaucoup. :geek:

Tiens, j'ai eu eu un peu de temps aujourd'hui pour ajouter une nouvelle fonctionnalité qui permet d'afficher les données brutes reçues par le récepteur radio et une liste de tous les avions trackés, incluant ceux qui ne transmettent pas de position et qui ne sont donc pas affichés sur la carte. Si t'as installé la dernière image, t'as qu'à faire "Update Program" pour avoir ça, c'est le build 96.

Voir la dernière section du Guide du Pilote pour comprendre ce qui est affiché: https://drive.google.com/file/d/1xwuBac ... sp=sharing

En passant le seul écran que je connais qui supporte le brightness est le 7" de Adafruit.

(Le Altitude: N/A dans le screen shot ci-dessous est un bug qui a été corrigé.)
Image

Image
Avatar de l’utilisateur
Charles
Toujours là!
Toujours là!
 
Messages: 4188
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 » Mar 22 Déc, 2020 19:58

En passant, je trouvais l’écran de 7” un peu gros mais il est capacitif et supporte l’accélération graphique du GPU donc il est vraiment génial, alors que l’écran de 3.5” que j’utilise dans l’avion est un petit peu trop petit (surtout pour les cartes géographiques) et son écran tactile résistif est moyen, il ne supporte pas l’accélération graphique. Mais là je viens de trouver un écran tactile capacitif de 4.3” (même grosseur qu’un Aera 500 ou 510) qui supporte l’accélération graphique et qui vient avec un case. C’est le meilleur des 2 mondes. Bien hâte de le recevoir.

https://www.waveshare.com/4.3inch-dsi-lcd-with-case.htm

Vu qu’il est branché au port DSI du Pi, je suis optimiste qu’il va supporter le brightness control.
Avatar de l’utilisateur
Charles
Toujours là!
Toujours là!
 
Messages: 4188
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 37 invités