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).
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/adsbSPIv3.zipExtraire 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/downloadInsé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