DIY GnuVario : variomètre opensource - openhardware Arduino

@jpg63

On va devoir différencier la période d’integration pour le taux de chute et pour la finesse.

J’ai des retours sur ce problème.
-> les pilotes préfèrent une intégration du taux de chute à 2 secondes
-> et une intégration de la finesse à 15 secondes

Autrement je suis pas loin mais l’ordononceur I2C ne fonctionne pas encore correctement :bang:

Merci

J’ai essayé
#define RATIO_CLIMB_RATE 3

et

#define RATIO_CLIMB_RATE 3

et ça ne fonctionne pas :? je n’ai jamais le deuxième affichage

oui c’est plus logique

je vais regarder

Ca y est c’est good !
mais quel con !!
En fait le truc qui m’a mis la puce à l’oreille c’est de brancher la fameuse capa entre rst et grd sans brancher le pro mini a flasher…
Moi je l’avais mis entre D10 et rst du pro…
Ceci dit c’est un peu capricieux quand même !! Je m’y suis repris à 2-3 fois
je mets la mienne

Allez je continue mon montage du coup !

Merci :bravo: :trinq:

Oufff ! Je commençais à sécher niveau proposition :stuck_out_tongue:

Maintenant assures toi de bien remplacer le bootloader dans l’IDE par le bootloader modifié avant de l’uploader.

Parceque si en plus du flashe le bootloader original … :smiley:

impossible de flasher une deuxieme fois
je capitule pour ce soir

Je viens de mettre sur le github une version 63.8.1 qui corrige le bug RATIO_CLIMB_RATE
En même temps j’ai mis à jour la librairie ToneHAL

Bonjour,

Pour un changement de version quelle est la bonne procédure?

1 télécharger tout le dossier,
2 sauver les fichiers variosettings.h et variometer.h,
3 remplacer tout le dossier,
4 remettre les deux fichiers en place.

Ou alors il y a d’autres façon de faire?
Merci

il faut effectivement sauvegarder le variosettings.h car il y a tes paramètres

Remplacer tous les fichiers
vérifier qu’il n’y a pas eu de nouveaux paramètres ajoutés au variosettings.h par rapport à ta version

remettre ton variosettings.h et recompiler

Pour la prochaine maj, je vais ajouter un numéro de version au variosettings.h avec un descriptifs des modification apportées, ceci permettra d’avoir une vision rapide et de simplifier les mises à jour

De mon coté je commence à envoyer du code.

Mais inutile de vous précipiter. Il n’y a pas de nouvelles fonctionnalités pour le moment à part une amélioration de la stabilité et de la précision des mesures.

Je vous tiens au courant.

Jpg63 je vais enfin pouvoir rebosser avec toi :wink: Il m’aura fallut du temps pour publier ces bibliothèques IntTW et TwoWireScheduler … :oops:

Je vais intégrer tout ca dans la version JPG63. Je vais aussi mettre ma dernière version de ToneHAL sur mon gitHub. J’ai codé une version pour ESP32, j’ai juste un problème avec le watchdog sur la version DAC. mais la version PWM fonctionne. Le toneHAL fonctionne sur un pro mini, un M0 et un ESP32

Cool on se tiens au courant pour avancer ensemble

Salut à tous :coucou:

J’ai ajouté une nouvelle fonctionnalité. Maintenant on peut choisir le temps d’intégration séparément pour le taux de chute et la finesse.

Si vous trouvez que la valeur de taux chute change trop souvent. Activer l’intégration :


#define VARIOMETER_DISPLAY_INTEGRATED_CLIMB_RATE
#define VARIOMETER_CLIMB_RATE_INTEGRATION_TIME 2000
#define VARIOMETER_INTEGRATED_CLIMB_RATE_DISPLAY_FREQ 2.0

@jpg63

Pour le PWM de l’ESP32 tu es obligé d’utiliser des fonctions de bas niveau ? Tu doit accéder directement aux registres ? Ou ya des bibliothèque déjà prêtes pour ça ?

C’est mal documenté l’ESP32 non ?

L’esp32 est effectivement pas très bien documenté

mais les caractéristiques sont plutôt sympa pour moins de 20€

concernant le PWM, il y a des fonctions simple comme pour le dac.

L’ESP32 est dual core, j’ai testé le multitâche sur les 2 cœurs, ça marche bien.

La fréquence est de 240Mhz, 448 KB ROM, 520 KB SRAM, et 4Mb de flash, WIFI et BT. Les cartes TTGO-T5 sont équipés d’un écran E-Ink, d’une carte SD, d’un petit ampli et d’un HP, d’un chargeur batterie, de l’USB (data et chargeur), il manque la carte MPU/MS5611 et le GPS, éventuellement un ampli avec gain réglable et un HP un peu plus puissant

https://projetsdiy.fr/decouvertes-de-la-semaine-3-wemos-ttgo-t5-esp32-avec-ecran-epaper-et-haut-parleur/
https://github.com/LilyGO/TTGO-T5

https://www.adafruit.com/product/2130

https://fr.aliexpress.com/item/GPS-BDS-Beidou-dual-mode-module-flight-control-satellite-positioning-navigator-ATGM336H-replacement-for-NEO-M8N/32827953302.html?spm=a2g0s.9042311.0.0.40696c372jrPuA

https://fr.aliexpress.com/item/New-SPI-IIC-MPU-9250-MS5611-High-Precision-9-Axis-10DOF-Altitude-sensor-Module/32777816633.html?spm=a2g0w.search0104.3.15.4ad44bdctOSFQk&ws_ab_test=searchweb0_0,searchweb201602_9_10065_10068_319_10892_317_10696_10084_453_454_10083_10618_10304_10307_10820_10821_537_10302_536_10902_10843_10059_10884_10887_321_322_10103-10892,searchweb201603_51,ppcSwitch_0&algo_expid=26c9ffbd-e6f7-4333-9245-51a4f8a31b49-2&algo_pvid=26c9ffbd-e6f7-4333-9245-51a4f8a31b49

Mon problème sur le ESP32 c’est sont watchdog qui reboot l’ESP32 à cause de ma gestion des du son via le DAC à des fréquences élevés avec des interruptions. Il y a un coeur qui passe son temps à la gestion de belle sinusoïde sur 256 points à des fréquences de 10khz, du coup le watchdog s’en mêle et oups reboot. Je m’arrache un peu les cheveux mais je vais bien trouver une solution.

cerise sur le gâteau, comme l’esp8266, il peut embarquer un serveur Web en wifi, pratique pour mettre à jour le vario avec un téléphone :ppte:

Bonjour
Pour ce que j’ai pu constater, il n’y a pas de changement sur l’affichage avec cette correction.

Je suis sur l’intégration de la grosse mise à jour de Prunkdump, je ferais des tests. Je dois aussi vérifier l’affichage de la batterie qui me semble bizarre

Ok jpg merci

Bonjour à tous

Tout d’abord un grand merci aux contributeurs de ce superbe projet.

Je viens de finir mon vario en version 3 avec une alimentation standard.

Je n’ai effectué qu’un seul test en vol, avec le vario dans la poche car je n’avais pas encore réalisé de quoi l’accrocher.
Et déjà ce fut un grand succès, détection du décollage, temps de vol, trace GPS… C’est vraiment trop cool…

J’ai réalisé un boitier en imprimante 3d avec solidworks. Je vous joins les fichiers que vous pouvez modifier si besoin.
Je ne sais pas comment poster les .STL pour une impression direct (ils sont trop gros). Mais si quelqu’un les veut je les envoie par mp.

Encore un grand merci. :bravo:

Voici mon Vario en Image:

https://i.imgur.com/fr5Z9tf.jpg

https://i.imgur.com/FLNiGps.jpg

https://i.imgur.com/ohJsc9z.jpg

https://i.imgur.com/pLij8mP.jpg

https://i.imgur.com/t2SCGJa.jpg

https://i.imgur.com/ZRccMsL.jpg

https://i.imgur.com/VhczVoV.jpg

https://i.imgur.com/5H7St24.jpg

https://i.imgur.com/tnsHPDg.jpg

https://i.imgur.com/PbbnbRn.jpg

https://i.imgur.com/bFky35h.jpg

super boulot Fixi

une question : tu colle les scratchs de chaque coté ?

Merci

Non ils sont cousu plié pour que ca fasse un bourlet pour que ca se coince dans les 4 fentes du boitier font 1mm de large.

oui super idée, impossible de sortir avec un encombrement minimum