Nom de code: EM-10 JARVIS

Les développements avancent du côté de ma raquette de commande. Pour l’instant le bilan de cet écran 4,3’’ piloté avec contrôleur RA8875 est positif mais malheureusement il y a un mais! Et pas des moindres: il m’est impossible de faire cohabiter en même temps l’affichage graphique, la carte SD et le tactile!!!

Pour faire court, on a deux options au niveau librairies:
- Adafruit_RA8875
- sumotoy/RA8875

J’ai tout d’abord testé la première mais impossible à l’usage de charger de nouvelles polices de caractère. C’est d’autant plus dommageable que la police par défaut est trop grande. On doit aussi constamment jongler manuellement entre mode texte et mode graphique ce qui est pénible.

J’ai donc opté pour celle de sumotoy. Tout allait pour le mieux jusqu’au moment où j’ai inséré ma carte micro SD pour m’attaquer à l’affichage de l’image de démarrage du projet. Et là catastrophe! Les performances s’écroulent et le tactile ne fonctionne plus. :/

Après moult lectures et notamment les discussions animées par sumotoy il semblerait bien que cet écran souffre du « MISO bug » découvert par Paul Stoffegen:
«There's another **hardware issue on MISO** that's a problem only if you are planning to use any other SPI devices together with RA8875 (example, the SD card holder!), Paul Stoffregen discover the MISO bug that it's not tristate»
https://github.com/sumotoy/RA8875/wiki/RA8875-chip-BUGS!

Bref! Il faut encore que j’investigue mais c’est moyen cool! Dans l’immédiat, j’ai décidé d’avancer malgré tout en intégrant mon image de boot en mémoire flash. Cela fonctionne, c’est relativement rapide côté affichage mais cela monopolise beaucoup de mémoire.

Alors bienvenue à JARVIS, le cerveau de mon projet...

em-10-jarvis
Just A Rather Very Intelligent System... 🤪
Tony Stark: "Jarvis, where's my flight power?!"
Jarvis: "Working on It, sir. This is a prototype."

L'écran tactile de mes rêves...

S’il est bien un point galère avec la plateforme Arduino c’est de s’y retrouver dans la pléthore d’écrans tactiles Chinois du commerce. Je pense avoir enfin trouvé la solution ultime (ou pas) avec cet excellent TFT 4,3’’ de 480x272 pixels et son interface pour Arduino...

TFT-4-3-RA8875
https://www.ebay.com/itm/Serial-SPI-4-3-inch-TFT-LCD-Touch-Shield-for-Arduino-Due-MEGA-2560-Uno-w-Library-/291873847671

Sur la base de cette écran, mon idée est de réaliser une raquette de commande qui ressemble un peu à une console de jeux portable en format paysage. L’écran est piloté par un Arduino Due 32 bits ARM afin d’offrir plus de liberté qu’une carte Arduino MEGA. Avec 84Mhz et 96Ko de SRAM le Due est l’Arduino le plus puissant du moment. Je vais pouvoir faire des folies!

Après la Nintendo Switch voici la naissance de l’Astro Switch... ;)

45133532_1920219131424506_2419444443221327872_o

45208529_1920220201424399_3865777012316569600_o

45097334_1920220318091054_5666634800706879488_o

La puce GPS de l’ancien prototype va être réimplantée dans la raquette...

46091030_1937438619702557_8868177893583224832_n

Un aperçu de l’adaptation de l’abaque numérique de l’EM-10 calé sur les données de la puce GPS (lumière bleue à l’intérieur du boitier)...

45901935_1937438953035857_1342845091579953152_n