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: 4083
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: 4083
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: 4083
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: 2820
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: 4083
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: 4083
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: 4083
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: 9821
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: 461
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

Re: Bricolage d'hiver

Messagepar Charles » Dim 08 Mar, 2020 21:28

Après quelques vols avec le bidule, c’est vraiment génial. Mais j’étais à New York aujourd’hui et il va falloir penser à filter plus intelligemment. J’ai donc ajouté un bouton pour ne pas montrer le traffic à plus de 5000’ de différence et un autre pour éliminer les avions à plus de 50 milles. Je vais également ajouter une pellicule antireflets!

Image

À un moment donné, le bidule suivait 168 autres avions et le CPU en arrachait un peu. Je vais déplacer certaines fonctions du front end QML vers le backend C++ pour régler ça.
Avatar de l’utilisateur
Charles
Toujours là!
Toujours là!
 
Messages: 4083
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 GéPé » Lun 09 Mar, 2020 12:06

Charles a écrit:...À un moment donné, le bidule suivait 168 autres avions et le CPU en arrachait un peu. Je vais déplacer certaines fonctions du front end QML vers le backend C++ pour régler ça.


C'est ce que j'allais te suggérer... :crazy: :shock: :wtf: :mrgreen:

Guy
P.S. Félicitations pour ton bidule!
Avatar de l’utilisateur
GéPé
Participant habitué
Participant habitué
 
Messages: 338
Inscription: Mar 16 Juin, 2015 12:41
Localisation: Rosemère
Possédez-vous une licence de pilote?: Oui
Marque de l'avion: Piper
Modèle de l'avion: PA28-140
Identification de l'avion: C-FAQN

Re: Bricolage d'hiver

Messagepar Bob Cadi » Lun 09 Mar, 2020 16:14

Trop hot !

Bob
Avatar de l’utilisateur
Bob Cadi
Vénérable
Vénérable
 
Messages: 9821
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 martind2112 » Lun 09 Mar, 2020 18:11

Charles a écrit:Avec les cartes de la FAA stockées directement sur le bidule (i.e. pas besoin de connexion internet pour que ça marche) et, tant qu’à y être, une vue en perspective:

Il faut que je retrouve les screenshots de mon vieux projet... elles sont identiques aux tiennes, perspective incluse et de la même région! :o
Avatar de l’utilisateur
martind2112
Participant à l'aise
Participant à l'aise
 
Messages: 831
Inscription: Mer 30 Nov, 2011 14:12
Localisation: St-Philippe
Possédez-vous une licence de pilote?: Oui
Marque de l'avion: Location
Modèle de l'avion: C150H, AA1B
Identification de l'avion:

Re: Bricolage d'hiver

Messagepar martint » Dim 12 Avr, 2020 11:26

Salut Charles,
Il semble que le lien pour le download de ta version avec écran 3.5 n'est pas fonctionnel.
Avec toute cette histoire de confinement on se trouve du temps pour continuer les projets. si c'est possible, j'aurais aimé faire un essai.
Merci
Martint
Avatar de l’utilisateur
martint
Sérieux participant
Sérieux participant
 
Messages: 2202
Inscription: Ven 06 Juil, 2007 09:57
Possédez-vous une licence de pilote?: Oui
Marque de l'avion:
Modèle de l'avion: en mode recherche
Identification de l'avion:

Re: Bricolage d'hiver

Messagepar Charles » Mar 14 Avr, 2020 18:07

Désolé, j'ai fait pas mal de changements ces derniers temps. La nouvelle image est ici: http://flt.l5.ca/pi/shrunken-3.5.zip

J'ai fait un fichier d'image du filesystem plutôt que du SD Card complet. Il est pas mal plus petit (environ 4GB compressé au lieu de 12GB avant) et il devrait pouvoir être écrit sur n'importe quelle carte Micro SD de n'importe quelle taille pourvu qu'elle soit d'au moins 16GB. Il faut utiliser le programme BalenaEtcher https://www.balena.io/etcher/ pour flasher l'image et non Win32DiskImager.

IMPORTANT: La première fois que tu allumes le machin après avoir mis une carte MicroSD fraîchement flashée, il faut le rebooter après le premier démarrage. Dès l'apparition de l'écran radar au premier démarrage, simplement débrancher le bidule et le rebrancher. C'est parce que la première fois que le système est lancé, il redimensionne la partition principale pour utiliser tout l'espace disponible sur la carte MicroSD. Sans ça, il est en situation de disk full et le comportement sera aléatoire.

Une fois le bidule allumé, il y a maintenant un bouton pour choisir un réseau WiFi dans le menu de l'application. Le but de ça sera (c'est pas encore implanté) de permettre de mettre à jour la base de données des avions et les cartes de la FAA à partir de l'application directement via WiFi. Mais ça pourrait être utile si tu veux aller dans le Pi parce qu'une fois un réseau WiFi sélectionné, tu pourras te connecter au Pi via SSH avec un programme comme Putty https://www.putty.org/ . Le hostname sur ton réseau sera pi4. J'ai inclus la clé privée à la fin de ce post (username = pi, password = pi). Ça pourrait être utile pour modifier les paramètres de démarrage du programme, par exemple pour inscrire l'adresse hex de ton propre avion pour l'utiliser comme référence d'altitude plutôt que l'altitude GPS. Voir le script /home/pi/startAdsb.sh .

Les paramètres de démarrage du programme sont les suivants:

Code: Tout sélectionner
Usage: adsbreader [options]
ADS-B Map Display v1.0

Options:
  -h, --help                     Displays this help.
  -v, --version                  Displays version information.
  -a, --adsbhostname <hostname>  Connect to ADS-B server <hostname> (default:
                                 localhost)
  -p, --adsbport <port>          Connect to ADS-B server on port <port>
                                 (default: 30003)
  -l, --latlong <coord>           Initial center position in decimal lat,long
                                 format, e.g. 45.2314,-75.3 (will be overridden
                                 by GPS if present) (default: 45,-73 near
                                 Montreal, Canada)
  -r, --radio                    Start RTL SDR ADS-B radio listener within this
                                 program (default: disabled). With this option
                                 enabled, adsbhostname and adsbport should be
                                 left to their default values so the radio created
                                 by this program will be used as the source of
                                 aircraft data.
  -c, --chartsurl <chartsURL>    Get charts from <chartsURL> (default:
                                 file:///var/www/html/)
  -i, --chartindex <chartIndex>  Default chart index in chartlist starting at
                                 0, with -1 for no chart (default: -1)
  -n, --norangecircles           Do not display range circles around own
                                 position
  -d, --database <database>      Path to sqlite aircraft database file
                                 (default: aircraft.db)
  -g, --gpsurl <gps>             URL to GPS data (default:
                                 gpsd://localhost:2947)
  -o, --ownship <hexaddress>     ICAO hex address of our own plane (e.g.
                                 C01D8A) to suppress displaying it (default:
                                 none)
  -b, --brightness               Disable display brightness control (default:
                                 enabled if running on Raspberry Pi and display
                                 brightness control file is writeable)
  -z, --zoombuttons              Display buttons for zooming in and out on the
                                 chart. Useful when using a mouse without a
                                 wheel or a touchscreen without multi-touch
                                 capability (default: disabled)
  -f, --nogl                     Specify that this device does not support
                                 OpenGL in order to suppress features that
                                 require it, such as airplane tracks
  -w, --wifi                     Specify that this device support teh Raspberry
                                 Pi Wifi configuration functionality and display
                                 a Wifi network chooser button in the
                                 application


La clé privée pour configurer SSH dans Putty:

Code: Tout sélectionner
-----BEGIN RSA PRIVATE KEY-----
MIIEoAIBAAKCAQEAjzOR9SYFNJZlVWBhMgjmWJPF7u9alI0iXWBS6J3Ec0n8J8kF
5ivtXO9SAuu3GDvqL3d87GSKXPGTbRrc7v6necgJp+BOfrQ0xRzcwkEbHZS0gv7y
V1Rg5E6V5IJcAiYWP/BKUFnVvblnRb1VHlGdQ11kYtrPGjBfeSCQpAGfMGcFOo2m
olWYNL8w5fnEAv+ZSEqZYimTJRONVJ4RLyhkO/lBc4IeSSIsbMY8XFyiJJOJl8xN
W2gBE3+iqN7XBCZafhoRbu1gywdpaTxk4OZKxiI9a3acle4ZVE/CrGaSDdt6uVau
+6620gouTcEvphlDasg3+R/ZQkNBoFE+4LLXmQIBJQKCAQAms/3vOrVMe6yvSnsi
R5gznY9xAmuCGE56GgiR5XNdbfEfgnBMC99JjMoOoJJZk6cTv23fBmqVqRMWkaN+
3QqrStItXzfPN5+PODuqH28cwGgjZ3/Ek1h1DlIGaGvk57L8hiHsM/SUJEVsy2Mc
83aclcgat62YYBnNtcY6KfOsNx1LoSGh35K/Lr3YAkuQdKWQhQPTIVg1uy4sEAzX
bRjlJxjuRac3/WiEkiSyjKSWQ2c/7hjj9OtWQfav+VN8hZwf8MV5GI1mmLku5qbu
eV1qSvk5epk2w2H/WMCGGFQ3h63eYmZ6hnVWzbfkvi+estNo4SnQsnjqB7P+9EYq
1HIVAoGBAMc4wpql61U6c3NZwdnFHPtx4BMcoSFA2Hl7vph9HxQePLIHpzM9D2kg
zYaf4W9FQGaAMK1FjeWdnci4cmw/8tfDU8M0belHn8iHqvZhKP9jZQvwa1qJm5JR
Lk790cYcDsruaT80l99WFOHJFxhB5Yxl3L5FGDxF4fG01/aOBlJPAoGBALgDkHXy
SKQDuGWGldKnZjk/sZG4Wd63BoKcPa+U9ac0RX/6P5nwHFouQmEn2ThM81hEqqpk
AxsdIPxlUekREfREmEBg19K6/1oabzgNYqTzDjDzLAsoGTYFjETxoS3xI3lHTifO
i77t/CQctzP/atwA3ZIv2apnRM+I8XfnZ0WXAoGAYOsuPWV5Z7uSHHDa2KUVBLPw
eAAXCUIkH2yh6VGgaqbtGFbACxbJOg/1SGl0lv8YaTdxoGcGwrthhD4OJtMAhKQ2
llDbhj6FFXJu2LmlPfkAubM7JSBZhXOZ/Oous2eYfmYlXQTUQyL1Zuw0v7Fa6lsR
cVILykuCrPAxtjdBWHkCgYBjd4xbbjUaYuA24PcKFUwDRQYJlBTnFtMWKvDpSZmK
0CWRSP/I1NEOJtfF0Fm9kWDxcTmoNg+ERxi/yBCZqFy7Y1k3jkslzN0OHCBxU1fq
dYshYNmJfXVpTxtjiYeOdIHgsOv5124iBBmW+sPkwWoxu0dV8Fn7Pr1pQxq9Wn0D
BQKBgH/OyXIf7yz32+PNuDXPgyg3RhK+vxgUi/hHwybP8ZUPmbIJ7LOL0suJXSFr
xtIFtKJP1tG5Q7DCDAYK6vHckqdEAiA/QXywbT+qQ7us1vKQpXuR6DC21DgWydqz
VU1ynBIa83BR8xGm6F6SZNrGtrBbWtcWefWbyMvJSww3OL1C
-----END RSA PRIVATE KEY-----
Dernière édition par Charles le Mar 21 Avr, 2020 17:41, édité 2 fois.
Avatar de l’utilisateur
Charles
Toujours là!
Toujours là!
 
Messages: 4083
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 14 Avr, 2020 18:08

Merci beaucoup Charles, Je vais aller essayer tout ça.
J'ai encore un 7 po HDMI mais je regarde un 5 GPIO, parce qu'un 3.5 je crois que mes yeux de quinqua risquent de pas tenir le coup :lol:
J'aime ton ajout d'accès WiFi, c'est excellent et sera bien pratique comme tu l'as expliqué pour d'autres étapes.

Ton projet a aussi convaincu mon copain pilote lui-aussi, mais pas geek pantoute, à se mettre au clavier et essayer tout ça. Alors Bravo! ça génère de l'intérêt, des questionnements, c'est juste bon, ça fait travailler la matière grise! :thumbup:

A+
Martin
Avatar de l’utilisateur
martint
Sérieux participant
Sérieux participant
 
Messages: 2202
Inscription: Ven 06 Juil, 2007 09:57
Possédez-vous une licence de pilote?: Oui
Marque de l'avion:
Modèle de l'avion: en mode recherche
Identification de l'avion:

Re: Bricolage d'hiver

Messagepar Charles » Mar 14 Avr, 2020 18:26

Ok. Si tu utilises un écran qui se branche dans le connecteur DSI ou dans le connecteur HDMI (au lieu du connecteur SPI), tu devrais modifier le script de démarrage pour retirer les commandes spécifiques à l'écran de 3.5".

La commande pour démarrer dans le script de démarrage /home/pi/startAdsb.sh devrait être:

adsbreader -r -w -d /home/pi/aircraft.db

au lieu de

adsbreader -plugin tslib -platform linuxfb:fb="/dev/fb1" -d /home/pi/aircraft.db -r -z --nogl -w

Si tu veux savoir comment configurer les clés et SSH, il y a une section qui explique ça dans ce document à la page 8, item 5: https://drive.google.com/open?id=1Zn4HF ... IbhcqAUZUM
Avatar de l’utilisateur
Charles
Toujours là!
Toujours là!
 
Messages: 4083
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 15 Avr, 2020 17:00

Bonjour Charles,
En ayant un écran 7po, le Pi ne démarre pas correctement. Je suis donc allé modifier le fichier config.txt sur la carte SD pour mettre les paramètres propres à mon écran. C'est ce que j'ai du faire dans une de tes versions antérieure et ça fonctionnait très bien.
Après la modif de config.txt, le Pi boot mais on se rend jamais au display des cartes. J'arrive au boot prompt Linux $:
Ce qui est pas pire puisque ça me donne accès au contenu de l'OS. Je trouve startAdsb.sh et je fais un vi dessus pour modifier les paramètres de démarrage, mais malheureusement le Filesystem est Readonly et je ne peux le modifier.
Ça m'a semblé étrange qu'il soit readonly et je me disais que si le Pi avait booté correctement et que j'avais essayé via Wifi et SSh d'aller modifier le script de démarrage, est-ce que j'aurais aussi un message de Readonly???

Prochaine étape, j'essaie de le booter à l'aveugle, avec le fichier config.txt original, donc sans écran et voir si le processus complète correctement.
Martin
Avatar de l’utilisateur
martint
Sérieux participant
Sérieux participant
 
Messages: 2202
Inscription: Ven 06 Juil, 2007 09:57
Possédez-vous une licence de pilote?: Oui
Marque de l'avion:
Modèle de l'avion: en mode recherche
Identification de l'avion:

Précédente

Retourner vers Discussions générales

Qui est en ligne

Utilisateurs parcourant ce forum: Bing [Bot], Google [Bot] et 12 invités

cron