Est-ce ça signifie que pour le moment seule une moitié de l’écran 2,9" serait fonctionnelle ?
DIY GnuVario : variomètre opensource - openhardware Arduino
Salut,
@Philgab: attention, le lien que tu as mis est pour une carte TTBO V2.2. Le design du futur PCB est fait pour la version V1.x. Mais il existe aussi avec l’écran en 2.9". Après on peut faire d’autres PCB mais la version V2 ne semble pas avoir de lecteur de carte SD et les boutons sont sur le coté, surement moins pratique.
c’est cette version du TTGO-T5 qui est utilisé
comme le dit Ratamuse, on peut l’avoir en 1.54’’, 2.3’’, 2.7’’ et 2.9’’ mais les résolutions sont totalement différentes
1.54 200x200
2.13 250x122
2.7 264x176
2.9 296x128
Non actuellement, il n’est pas possible d’utiliser le code sur un autre écran. Sur les écrans 2.x il va manquer 80 pixels en largeur donc cela ne fonctionnera pas. Il faudra vérifier que 176 pixels au mieux cela reste suffisant pour afficher 2 information sur la largeur car on ne gagne pas énormément en hauteur
200x200 = 40000 pixels
296x128 = 37800 pixels
sur le 2.9’’ on affiche moins d’info car moins de pixel, je suppose que les pixels doivent être plus gros donc l’écran plus lisible car on a quant même un ration de 1.9 entre le 1,54 et le 2.9.
j’ai jamais eu en main un TTGO-T5 avec écran 2.9’’ donc je ne sais pas
Merci pour ces précisions, je viens de passer la commande avec le 1,54" 
Le PCB est le même. Dans quelques temps il sera toujours possible de passer au 2.9 des que le code aura évolué
Bonsoir à tous
Nous sommes sur le point de publier la première version du code du Gnuvario-E. Il m’a semblé nécessaire de vous préciser quelques petites choses sur ce nouveau code
Nous allons essayer de tenir un système de versionning avec pour le programme principal et les librairies un entête comprenant un historique des versions avec un numéro, une date et les modifications apportées
Nous allons aussi tenir 2 versions sur le GitHub, une version stable et une version en test (version beta)
le numéro de version sera XX.XX - J pour une version stable du code de JPG63
XX.XX Beta X - J pour une version en cours de validation - code JPG63
XX.XX - P pour un code maintenu par PUNKDUMP
XX.XX Beta X - P pour une version en cours de test
Exemple 0.3 - J Beta 2
Nous avons souhaité avoir un code facilement portable et utilisable le plus possible sur plusieurs microcontroleur. Vous allez trouver du code commun et du code pour PRO-MINI, MKRZERO et ESP32
Nous espérons à terme faire fonctionner le même programme sur un ESP32 (TTGO-T5) ou un SAMD21 (MKRZERO). Actuellement nous avons la gestion des fichiers, la gestion de la mémoire et la gestion du son qui sont commune au 2 microcontrôleurs.
le fichier de paramétrage variosettings.h, a été séparé entre la configuration matériel et la configuration utilisateur
Pour le matériel les choses sont fixés une fois pour toute, c’est pour cette raison que ses paramètres ont été mis dans de nouveaux fichiers. D’autre part chaque microcontroleur ayant leur propre architecture il devenait nécessaire avoir plusieurs fichiers
- HardwareConfig.h contient les paramètres commun à tout les microcontrôleurs et les paramètres des cartes (GPS, MPU)
- HardwareConfigESP32.h contient toute la configuration des PINs et les paramètres matériels spécifiques à l’ESP32
- HardwareConfigMK0.h contient toute la configuration des PINs et les paramètres matériels spécifiques à le MKRZERO
Pour la configuration des paramètres utilisateurs vous les trouverez dans
SETTINGS.TXT sur la carte SD, c’est un fichier texte qui peut être modifié facilement sans recompilation
dans le cas ou vous choisiriez de ne pas utiliser ce fichier de config ou de ne pas avoir de lecteur de carte SD, les paramètres sont disponibles dans le fichier variosettings.h
Pour compiler le code du TTGO-T5 vous devez ajouter à la gestion des cartes supplémentaires dans préférences de l’IDE arduino l’URL suivante :
https://dl.espressif.com/dl/package_esp32_index.json
ensuite vous pourrez choisir le type de carte “ESP32 Dev Module” en laissant les paramètres par défaut
Hier le Gnuvario-E a fait son premier vol
Il reste encore quelques améliorations mais tout fonctionne
Nous allons prochainement ouvrir le GitHub officiel mais en attendant vous pouvez aller jeter un coup d’oeil ici
https://github.com/jpg63/Gnuvario_for_TTGO-T5
Après la période de mise au point, nous allons ajouter des fonctionnalités. Il serait intéressant que vous classiez ces quelques idées de la plus utile à la moins pressée, afin que nous puissions établir une liste
A- Paramétrage de l’écran (possibilité d’organiser l’écran comme on le souhaite)
B- Paramétrage du son du vario (avec une courbe)
C- Paramétrage du vario par wifi (réglage des options via une page web)
D- Paramétrage du vario sur le vario par les boutons
E - Réglage du son par les boutons du vario
F - Avoir plusieurs écrans et passer de l’un à l’autre par les boutons
G - Récupération des traces via l’USB
H - Récupération des traces via le WIFI
I - Pouvoir calibrer le vario dans le même programme
J - Journal des vols sur le vario
un trés grand bravo à tout les deux !
Je vais certainement me monter une de ces nouvelles versions, merci de votre travail !
pour répondre à la question voici ce que serait “ma” priorisation :
I - Pouvoir calibrer le vario dans le même programme
G - Récupération des traces via l’USB
A- Paramétrage de l’écran (possibilité d’organiser l’écran comme on le souhaite)
B- Paramétrage du son du vario (avec une courbe)
J - Journal des vols sur le vario
D- Paramétrage du vario sur le vario par les boutons
E - Réglage du son par les boutons du vario
F - Avoir plusieurs écrans et passer de l’un à l’autre par les boutons
C- Paramétrage du vario par wifi (réglage des options via une page web)
H - Récupération des traces via le WIFI
bon courage !