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 » Dim 02 Fév, 2020 22:40

Premier test en vol du machin aujourd’hui:

Image

Je suis passé proche d’un autre avion. Avec un clic, je savais de quel type il s’agissait:

Image

Puis la tour m’a demandé de le suivre. Malgré la visibilité assez moyenne, rien de plus simple:

Image

C’est largement au-delà de mes attentes. Les photos semblent floues mais l’image est parfaitement nette sur l’écran.
Avatar de l’utilisateur
Charles
Toujours là!
Toujours là!
 
Messages: 4065
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 07 Fév, 2020 18:11

La tempête aura permis d'avancer. Bien que le format du premier prototype soit juste parfait pour mon avion, il demande un boîtier custom pour le faire et l'écran est quand même assez cher. J'ai donc pensé à faire une version plus petite que n'importe qui pourrait assembler sans complications et ça donne ça:

Dimensions: 9.3cm x 6.7cm x 3.4cm (avec le GPS et l'antenne, la largeur totale est environ 17cm).

Image

Image

Les 2 différences avec le gros sont que l'écran est branché par le GPIO du Pi plutôt que le connecteur DSI, ce qui exige l'utilisation du frame buffer Linux au lieu d'EGLFS, et ça fait que l'accélération graphique n'est pas supportée. Ça donne un refresh rate de 5fps, ce qui est amplement suffisant pour cette application. L'autre différence est que l'écran tactile n'est pas multi-touch donc on ne peut pas pincher pour zoomer (j'ai ajouté des boutons sur l'écran). À part ça, ça fait exactement la même chose que le gros.

Pour en fabriquer un, voici les pièces:

- Le processeur Raspberry Pi 3: https://www.amazon.ca/dp/B01LPLPBS8/ref ... pEbMZ7A9K6
- Un écran tactile: https://www.amazon.ca/dp/B01CQIPEO0/ref ... pEb7QNW471
- Une carte mémoire (64GB est overkill mais elle est moitié moins cher qu'une 32GB!): https://www.amazon.ca/dp/B06XX29S9Q/ref ... pEbV9KQADS
- Un GPS: https://www.amazon.ca/dp/B07QRGK7ZK/ref ... pEbRXY2YEA
- Une antenne ADS-B: https://www.amazon.ca/dp/B076GWVNHS/ref ... pEbZXKYHY2
- Un power supply avec un connecteur micro-USB: https://www.amazon.ca/dp/B0131AYG8C/ref ... pEbH6E5YWS
(ou pour une prise 12V: https://www.amazon.ca/dp/B00OY0G2LI/ref ... pEb23N1NES )

L'écran vient avec le boîtier qu'on voit sur les photos. Ça s'assemble sans aucun outil à part une perceuse pour faire un trou dans le boîtier pour fixer l'antenne.

Une fois les pièces reçues, il faut télécharger le software sur un PC: http://flt.l5.ca/pi/piadsb2.zip
Extraire le fichier piadsb.img qui est dans le fichier zip
Télécharger le logiciel Win32 Disk Imager d'ici: https://sourceforge.net/projects/win32d ... t/download
Insérer la carte MicroSD dans un port de l'ordinateur (ou, si l'ordinateur n'a pas de lecteur de cartes SD ou microSD, avec un adapteur comme celui-ci https://www.amazon.ca/dp/B0779V61XB/ref ... pEb19V0QC4 )
Exécuter Win32 Disk Imager et sauvegardez le fichier piadsb.img sur la carte SD
Insérer la carte SD dans la fente à cet effet sur le Raspberry Pi
Brancher le câble d'alimentation. Les avions commenceront à apparaître
Dernière édition par Charles le Ven 07 Fév, 2020 20:28, édité 4 fois.
Avatar de l’utilisateur
Charles
Toujours là!
Toujours là!
 
Messages: 4065
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 07 Fév, 2020 18:13

Au fait, la prochaine étape sera de faire marcher ça sur une tablette ou un téléphone Android. Le software devrait être 100% portable tel quel en théorie donc ça devrait pas être trop compliqué. Suffira de brancher l'antenne dans le port USB de la tablette ou du téléphone et lancer l'application. À suivre...
Avatar de l’utilisateur
Charles
Toujours là!
Toujours là!
 
Messages: 4065
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 Eric GARF » Ven 07 Fév, 2020 19:40

Cool, ça sera ainsi facile à faire étant donné que la job de bras est faite !

Qu’est-il arrivé de la portion horizon artificiel car par ma part, c’est celle-ci qui m’intéresse étant donné que je me suis déjà fait un Stratux et que maintenant j’utilise un Scout sur mon ipad avec ForeFlight ?
Image
Avatar de l’utilisateur
Eric GARF
Modérateur
Modérateur
 
Messages: 2816
Inscription: Dim 02 Déc, 2007 15:14
Localisation: St-Jérome
Possédez-vous une licence de pilote?: Oui
Marque de l'avion: Mooney
Modèle de l'avion: M20E
Identification de l'avion: C-FDDT

Re: Bricolage d'hiver

Messagepar Charles » Ven 07 Fév, 2020 20:22

Après le traffic sur Android, mon prochain projet sera de combiner l’horizon avec le trafic. Quand j’ai fait l’horizon il y a plusieurs années déjà, c’était avec une technologie d’affichage qui déjà désuète (tout le code de calcul d’orientation est encore state of the art quand même). Je dois donc refaire le code d’affichage. Pas une énorme job mais au rythme où je fais ça, ça va prendre quelques mois encore.
Avatar de l’utilisateur
Charles
Toujours là!
Toujours là!
 
Messages: 4065
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 120140415 » Ven 07 Fév, 2020 20:34

Wouaouuuu !!! Il y a longtemps que je n'étais pas venu... Spectaculaire et merci pour les multiples partages !!!

Je viens de repasser toutes les pages de ton fil de discussion et ça suscite deux questions :-)

1) Oups, tu viens de réponde à Eric concernant la cohabitation avec l'horizon :-)

2) Y a t'il une procédure automatique de rechargement des cartes (mises à jour) ?

En passant, le laboratoire de robotique de mon ancien employeur, pas trop loin du tien (Varennes), disposait (et dispose très probablement toujours) d'une imprimante 3D pour titane mais utilisant un canon à électron (sous vide) plutôt qu'un laser. J'ignore si ça confère des qualité métallurgiques différentes mais le cas échéant, ça pourrait valoir la peine que vous échangiez.

Merci encore !
Pierre
120140415
Participant régulier
Participant régulier
 
Messages: 711
Inscription: Mer 26 Oct, 2005 18:43
Localisation: Lachine
Possédez-vous une licence de pilote?: Non spécifié
Marque de l'avion:
Modèle de l'avion:
Identification de l'avion:

Re: Bricolage d'hiver

Messagepar Charles » Ven 07 Fév, 2020 23:01

Pour la deuxième question, oui, j'ai fait un script bash qui trouve les dernières versions disponibles d'une série de cartes VFR et IFR Low sur le site de la FAA, télécharge les fichiers zip correspondants, extrait le fichier geoTIFF du zip, génère les "tuiles" slippy maps en format TMS dans un répertoire de staging, génère un index des cartes disponibles (pour mettre les valeurs dans le dropdown dans l'appli), et copie tous le contenu du répertoire de staging sur le Pi.

Ça prend environ 15 minutes pour traiter 7-8 cartes sur un PC à 8 coeurs en parallèle. On pourrait mettre le script sur le Pi mais ça prendrait probablement quelques heures pour faire une mise à jour.

Mais mon plan était de mettre ça dans l'appli directement avec un menu pour choisir et mettre à jour les cartes. C'est sur ma liste.

Merci pour le tuyau concernant l'imprimante au titane, je vais en parler à mes collègues.

Tiens, le script pour traiter une carte:

Code: Tout sélectionner
#!/usr/bin/bash

# Usage: processChart.sh <zipfile> <tiles folder> <target> [<additional gdal_translate options>]

# Extract a tif chart from a <zipfile>, tile it into <tiles folder> and upload it to a
# <target> folder. Pass optional <additional gdal_translate options> to gdal_translate
# before tiling.

progdir=`pwd`
dir=`mktemp -d`
pushd ${dir}

# Extract zip filename from URL
zip=`basename $1`

# Download zip file
wget $1

# Extract tif filename from zip file and extract file
tif=`unzip -l ${zip} *.tif|sed -n '4 p'|cut -c 31-`
unzip $zip "${tif}"

vrt=$2.vrt
folder=$2

# Tile chart
gdal_translate -of vrt $4 "${tif}" $vrt
${progdir}/gdal2tilesG256.py -z 1-11 -d $vrt

# Copy chart to staging folder
rm -rf $3/${folder}
mv $folder $3

# Remove temporary files
popd
rm -rf ${dir}
Avatar de l’utilisateur
Charles
Toujours là!
Toujours là!
 
Messages: 4065
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 120140415 » Dim 09 Fév, 2020 11:42

Merci Charles !

Hum... je viens d'apprendre que le labo aurait disposé de l'imprimante. Un peu surpris mais ça reste peut-être une piste à explorer. À l'origine, cette technologie est (était) notamment utilisées pour imprimer des prothèses (le titane est "bio-compatible").
120140415
Participant régulier
Participant régulier
 
Messages: 711
Inscription: Mer 26 Oct, 2005 18:43
Localisation: Lachine
Possédez-vous une licence de pilote?: Non spécifié
Marque de l'avion:
Modèle de l'avion:
Identification de l'avion:

Re: Bricolage d'hiver

Messagepar Charles » Ven 14 Fév, 2020 11:49

Plus récente version avec un écran de 3.5" et un boîtier pas mal plus clean ( https://www.amazon.ca/dp/B07S72JXBV/ref ... rEbCS8QEDQ ). C'est juste parfait comme grosseur pour mettre sur le dash (celui avec l'écran de 7" quelques posts plus haut est un peu trop gros pour cette utilisation). Il me reste 3-4 affaires de software à faire et je passe à un autre projet (e.g. choisir et mettre à jour les cartes IFR et VFR de la FAA par un menu, choisir un réseau WiFi dans l'appli (i.e. sans ouvrir une console Unix), permettre la rotation de l'écran de 180 degrés pour mettre le connecteur de power par en bas ou de 90/270 degrés pour voir l'appli en forma portrait, etc.)

Image

Image

Image
Avatar de l’utilisateur
Charles
Toujours là!
Toujours là!
 
Messages: 4065
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 Bob Cadi » Ven 14 Fév, 2020 20:08

C'est vraiment du travail d'expert.

;)p ;)p ;)p

Bob
Avatar de l’utilisateur
Bob Cadi
Vénérable
Vénérable
 
Messages: 9653
Inscription: Ven 20 Fév, 2004 22:04
Localisation: Roxton Pond
Possédez-vous une licence de pilote?: Oui
Marque de l'avion: Bush-Caddy
Modèle de l'avion: L-160 @ 180 hp
Identification de l'avion: C-GPEF

Re: Bricolage d'hiver

Messagepar pilot1 » Dim 16 Fév, 2020 12:38

Wow très intéressant !!

Stephan
Avatar de l’utilisateur
pilot1
Participant habitué
Participant habitué
 
Messages: 459
Inscription: Lun 06 Oct, 2008 19:25
Localisation: Sherbrooke
Possédez-vous une licence de pilote?: Oui
Marque de l'avion: Cessna
Modèle de l'avion: C177 Cardinal RG
Identification de l'avion: C-GVMS

Précédente

Retourner vers Discussions générales

Qui est en ligne

Utilisateurs parcourant ce forum: Olibuilt et 8 invités