prunkdump
Rampant
Hors ligne
Aile: ITV Dolpo 2
pratique principale: rampant passion
Messages: 0
|
|
« Répondre #1575 le: 29 Octobre 2018 - 17:49:02 » |
|
Si si !
C'est deux problèmes distincts.
Le bootloader c'est pour charger des sketch par la carte SD.
Les problèmes d'écriture cela vient de certaines cartes qui se mettent en veille.
|
|
|
|
olitask
Rampant
Hors ligne
Aile: buzz z5
pratique principale: vol / site
vols: 400 vols
Messages: 0
|
|
« Répondre #1576 le: 30 Octobre 2018 - 12:29:39 » |
|
Bonjour à tous Alors voià, mon problème de SD semble résolu avec l'ajout de J'ai pu faire une calibration, mais les résultats ne sont pas terribles: le vario posé à plat : -1.5 m/s ; sur le dos : +2 m/s sur le coté gauche : -0.5 m/s coté droit : +0.2 debout : +0.1 ;à l'envers : -0.2 je l'ai fait deux fois , voila les resultats bruts ############################### # Accelerometer calibration # ############################### -------------------------------------- Algebraic least-squares sphere results : -------------------------------------- ( algebraic error = 0.000614240240142 ) geometric error = 2.51375981204 center = ( -88.7343386244 , 109.375111922 , -589.7274508 ) radius = 8233.04666183 ---------------------------------------------------------------- Newton-Gauss least-squares geometrical distance Sphere results : ---------------------------------------------------------------- geometric error = 2.51369567236 Newton-Gauss Steps = 5 center = ( -88.7601637156 , 109.420020786 , -589.619423706 ) radius = 8232.87213905 ------------------------------------------------------------------ Newton-Gauss least-squares geometrical distance Ellipsoid results : ------------------------------------------------------------------ geometric error = 1.40933051664 Newton-Gauss Steps = 6 center = ( -88.2038856758 , 112.736654879 , -605.937339869 ) coeffs = ( 8210.5113034 , 8213.93645103 , 8264.68269834 ) ############################### # Mag calibration # ############################### -------------------------------------- Algebraic least-squares sphere results : -------------------------------------- ( algebraic error = 0.00108335287758 ) geometric error = 3.33686028528 center = ( 783.770505186 , 74.2367855575 , 1078.289897 ) radius = 281.330998753 ---------------------------------------------------------------- Newton-Gauss least-squares geometrical distance Sphere results : ---------------------------------------------------------------- geometric error = 3.31572828399 Newton-Gauss Steps = 11 center = ( 781.931169444 , 70.1652964735 , 1075.32580048 ) radius = 278.425805118 ------------------------------------------------------------------ Newton-Gauss least-squares geometrical distance Ellipsoid results : ------------------------------------------------------------------ geometric error = 2.46991731647 Newton-Gauss Steps = 22 center = ( 781.821825649 , 66.6617592283 , 1085.52378736 ) coeffs = ( 267.70513714 , 243.152053192 , 309.701767537 ) Mag projection coefficients = [ 0.93841578 0.31447554] Projection error = [ 0.00962115 0.02091512] ############ # Result # ############ Please copy and paste there settings in VarioSettings.h #define IMU_GYRO_CAL_BIAS {0x00, 0x00, 0xf7, 0xe6, 0x00, 0x00, 0x76, 0x92, 0x00, 0x00, 0x5d, 0x3e} #define IMU_ACCEL_CAL_BIAS {-5681, 7003, -37736} #define IMU_ACCEL_CAL_SCALE -325 #define IMU_MAG_CAL_BIAS {12511, 1123, 17205} #define IMU_MAG_CAL_PROJ_SCALE 30270
olivier@olivier-desktop:~/Documents/arduino/vario/arduino-variometer-jpg63-version/best-fit-calibration$
on/best-fit-calibration$ python2 calibrate.py ############################### # Accelerometer calibration # ############################### -------------------------------------- Algebraic least-squares sphere results : -------------------------------------- ( algebraic error = 0.000685401557504 ) geometric error = 2.80763411221 center = ( -73.5175064256 , 110.666946902 , -591.471229081 ) radius = 8237.61192752 ---------------------------------------------------------------- Newton-Gauss least-squares geometrical distance Sphere results : ---------------------------------------------------------------- geometric error = 2.80756830733 Newton-Gauss Steps = 5 center = ( -73.6128333462 , 110.679975791 , -591.450823026 ) radius = 8237.46336784 ------------------------------------------------------------------ Newton-Gauss least-squares geometrical distance Ellipsoid results : ------------------------------------------------------------------ geometric error = 1.69048769025 Newton-Gauss Steps = 6 center = ( -80.6709958677 , 114.665171615 , -599.880610311 ) coeffs = ( 8215.98484108 , 8214.76936147 , 8263.76855672 ) ############################### # Mag calibration # ############################### -------------------------------------- Algebraic least-squares sphere results : -------------------------------------- ( algebraic error = 0.000923765175921 ) geometric error = 3.2016553331 center = ( 794.342767005 , -10.8442141678 , 1127.91977674 ) radius = 272.525214083 ---------------------------------------------------------------- Newton-Gauss least-squares geometrical distance Sphere results : ---------------------------------------------------------------- geometric error = 3.1908565115 Newton-Gauss Steps = 10 center = ( 792.867412691 , -7.70287265506 , 1127.31263835 ) radius = 271.788446416 ------------------------------------------------------------------ Newton-Gauss least-squares geometrical distance Ellipsoid results : ------------------------------------------------------------------ geometric error = 2.86013124738 Newton-Gauss Steps = 22 center = ( 793.107638344 , -4.85429408133 , 1130.72571072 ) coeffs = ( 267.978062212 , 252.354558977 , 289.623162418 ) Mag projection coefficients = [ 0.90704196 0.37708882] Projection error = [ 0.01449801 0.02843229] ############ # Result # ############ Please copy and paste there settings in VarioSettings.h #define IMU_GYRO_CAL_BIAS {0x00, 0x00, 0xfc, 0xb4, 0x00, 0x00, 0x7b, 0xc3, 0x00, 0x00, 0x5e, 0x47} #define IMU_ACCEL_CAL_BIAS {-4711, 7084, -37853} #define IMU_ACCEL_CAL_SCALE -362 #define IMU_MAG_CAL_BIAS {12686, -123, 18037} #define IMU_MAG_CAL_PROJ_SCALE 16313
olivier@olivier-desktop:~/Documents/arduino/vario/arduino-variometer-jpg63-version/best-fit-calibration$
mon 5611 a-t-il un soucis ? Olivier
|
How to be a good pilot ? Don't sink !
|
|
|
prunkdump
Rampant
Hors ligne
Aile: ITV Dolpo 2
pratique principale: rampant passion
Messages: 0
|
|
« Répondre #1577 le: 30 Octobre 2018 - 14:17:21 » |
|
C’est à moitié un soucis.
En gros ton IMU a besoin d’une valeur de correction trop élevé pour le code. Pour contourner :
-> dans vertaccel.h change VERTACCEL_ACCEL_CAL_BIAS_MULTIPLIER à 5 au lieu de 6
-> divises tous tes coefficients de lMU_ACCEL_CAL_BIAS par 2 dans variosettings.h
A+
|
|
|
|
Van Hurlu
plouffeur(se)
Hors ligne
Aile: Chili 5
pratique principale: vol / site
vols: + de 1000 h vols
Messages: 22
|
|
« Répondre #1578 le: 30 Octobre 2018 - 14:44:29 » |
|
Hors sujet :mais Arduino quand même Y en a-t-il parmi vous qui utilise https://cayenne.mydevices.com ? et la librairie CayenneMQTT si oui ? j'aimerai le contacter par email pour une ou deux questions basiques et leur avis sur ce système
|
|
|
|
josecarbon
passager biplace
Hors ligne
Aile: allegro x alps
pratique principale: cross
Messages: 6
|
|
« Répondre #1579 le: 31 Octobre 2018 - 21:27:49 » |
|
Il semble que le vario bipe quand il y a une accélération même horizontale, est ce que c'est normal?
D'autre part est ce que le phénomène évoqué de carte SD qui se met en veille pourrait être à l'origine de mon problème d'écriture sur cette carte? dans ce cas il y a quelque chose que je peux faire pour y remédier? Merci
|
|
|
|
jpg63
Rampant
Hors ligne
Aile: Mac-Para ELAN
pratique principale: vol / site
vols: 500 vols
Messages: 0
|
|
« Répondre #1580 le: 31 Octobre 2018 - 22:03:38 » |
|
Hors sujet :mais Arduino quand même Y en a-t-il parmi vous qui utilise https://cayenne.mydevices.com ? et la librairie CayenneMQTT si oui ? j'aimerai le contacter par email pour une ou deux questions basiques et leur avis sur ce système j'ai testé CayenneMQTT mais j'ai préféré Jeedom. j'ai un groupe de plus de 10 sondes à base de Wemos D1 qui communiquent en Wifi avec un Raspberry Pi 3. Les sondes envoient des messages MQTT au serveur Jeedom qui alimente une base de données SQL qui sert à Grafana. Si ça t’intéresse n’hésite pas à me contacter.
|
|
|
|
prunkdump
Rampant
Hors ligne
Aile: ITV Dolpo 2
pratique principale: rampant passion
Messages: 0
|
|
« Répondre #1581 le: 01 Novembre 2018 - 09:46:11 » |
|
@josecarbon Il y a quelque chose que je ne comprends pas dans ton problème. Il me semble que tu es parvenu à faire la procédure de qualibrage avec "calibration_recorder". Ca veut dire que ta carte SD a fonctionné avec "calibration_recorder" mais ne fonctionne pas avec "variometer" c'est ça ? A+
|
|
|
|
josecarbon
passager biplace
Hors ligne
Aile: allegro x alps
pratique principale: cross
Messages: 6
|
|
« Répondre #1582 le: 01 Novembre 2018 - 10:45:04 » |
|
Oui effectivement j'ai pu faire la manip de calibration "nouvelle méthode". C'est l'enregistrement des traces qui ne fonctionne pas.
|
|
|
|
prunkdump
Rampant
Hors ligne
Aile: ITV Dolpo 2
pratique principale: rampant passion
Messages: 0
|
|
« Répondre #1583 le: 01 Novembre 2018 - 10:58:50 » |
|
Alors ça c'est très étrange ... Est-ce que tu es sûr de ne pas avoir activé : //#define VARIOMETER_RECORD_WHEN_FLIGHT_START
Parceque si tu décommentes ça. Il faut que le début du vol soit détecté pour commencer l'enregistrement. Et tu ne peux pas y arriver à pied. Assures toi que tu as bien commenté cette option et assuer toi d'avoir un fix avec suffisament de précision. L'enregistrement ne commence qu'au moment du calibrage de l'alti par le GPS. A+
|
|
|
|
jpg63
Rampant
Hors ligne
Aile: Mac-Para ELAN
pratique principale: vol / site
vols: 500 vols
Messages: 0
|
|
« Répondre #1584 le: 01 Novembre 2018 - 11:45:12 » |
|
Alors ça c'est très étrange ... Est-ce que tu es sûr de ne pas avoir activé : //#define VARIOMETER_RECORD_WHEN_FLIGHT_START
Parceque si tu décommentes ça. Il faut que le début du vol soit détecté pour commencer l'enregistrement. Et tu ne peux pas y arriver à pied.Assures toi que tu as bien commenté cette option et assuer toi d'avoir un fix avec suffisament de précision. L'enregistrement ne commence qu'au moment du calibrage de l'alti par le GPS. A+ Si SI tu peux y arriver, en courant dans ton jardin et en montant et descendant le vario - il faut 8km/h et + ou - 0.5 au vario. Cela met déjà arrivé de le faire pour tester mes programme mais comme le dit punkdrump le plus simple c'est de commenter la ligne. Après j'ai constaté sur des problème de carte SD que le fichier apparait sur la carte mais il est vide. La création du fichier et son remplissage ne font pas appelle au même mécanisme. Si tu peux essayer en désactivant l'écran, la aussi j'ai pu constaté que la SD fonctionnait sans écran et dès qu'on réactive l'écran plus d'enregistrement - dans ce cas c'est peu être un problème de masse ou de circuit au niveau de la SD ou de l'écran, il faut bien vérifier les protections en plastique
|
|
|
|
prunkdump
Rampant
Hors ligne
Aile: ITV Dolpo 2
pratique principale: rampant passion
Messages: 0
|
|
« Répondre #1585 le: 01 Novembre 2018 - 11:46:57 » |
|
Salut a tous ! Après d'innombrables problèmes et changement de design. J'ai enfin réussi a boucler une bibliothèque pour afficher le taux de chute "moyenné" sur une periode. Vous pouvez donc maintenant garder les bips très réactifs mais afficher à l'écran votre bilan sur 5 secondes au plus. Voici la procédure : 1) Il vous faut la période de votre GPS ( même si c'est sûrement 1000 ms ). Chargez le sketch "gps-time-analysis" puis attendez le fix. Lorsque le GPS s'est bien stabilisé lisez le chiffre en deuxième position à l'écran. C'est la période du GPS. 2) Dans VarioSettings.h entrez votre periode du GPS : 3) Si vous voulez un affichage du taux de chute intégré décommentez : #define VARIOMETER_DISPLAY_INTEGRATED_CLIMB_RATE
4) Vous pouvez alors régler la durée de l'intégration ( ici 5s ) et la fréquence d'affichage ( ici 2 affichage par secondes ) #define VARIOMETER_INTEGRATION_TIME 5000 #define VARIOMETER_INTEGRATION_DISPLAY_FREQ 2.0
Ces paramètres sont aussi utilisé pour la finesse. Amusez vous bien !
|
|
|
|
josecarbon
passager biplace
Hors ligne
Aile: allegro x alps
pratique principale: cross
Messages: 6
|
|
« Répondre #1586 le: 01 Novembre 2018 - 11:47:20 » |
|
Oui tout ça est OK, j'ai fait des essais en vol, en voiture, à pied (en courant vite) je déclenche à priori le début de vol car je peux le voir sur l'horloge. Je suis paramétré comme ça: #define FLIGHT_START_MIN_TIMESTAMP 15000 #define FLIGHT_START_VARIO_LOW_THRESHOLD (-0.5) #define FLIGHT_START_VARIO_HIGH_THRESHOLD 0.5 #define FLIGHT_START_MIN_SPEED 8.0
|
|
|
|
Van Hurlu
plouffeur(se)
Hors ligne
Aile: Chili 5
pratique principale: vol / site
vols: + de 1000 h vols
Messages: 22
|
|
« Répondre #1587 le: 01 Novembre 2018 - 11:49:56 » |
|
EDIT Grillé par JPG@Prunkdump avec ton réglage à toi #define FLIGHT_START_MIN_SPEED 10.0 il est effectivement impossible de démarrer le vario à pied avec un #define FLIGHT_START_MIN_SPEED 8.0 j'arrive à le démarrer en courant dans l'escalier devant chez moi C'est très pratique pour faire des tests et je n'ai jamais eu de démarrage intempestif sur un déco ... j'ai quand même failli me faire une cheville plusieurs fois
|
|
|
|
josecarbon
passager biplace
Hors ligne
Aile: allegro x alps
pratique principale: cross
Messages: 6
|
|
« Répondre #1588 le: 01 Novembre 2018 - 11:51:55 » |
|
@jpg63
Je désactive l'écran avec le variosettings? Merci
|
|
|
|
prunkdump
Rampant
Hors ligne
Aile: ITV Dolpo 2
pratique principale: rampant passion
Messages: 0
|
|
« Répondre #1589 le: 01 Novembre 2018 - 11:57:21 » |
|
@jpg63Je suis content de vous faire faire du sport Même si ça devrait être plutôt de parapente En fait c'est possible que le fichier vide vienne du même problème. -> Juste avant la création du fichier la carte SD est initialisé à nouveau -> Du coup l'écriture du fichier se passe bien -> Mais comme il y a un buffer de 512 octets avant l'écriture à nouveau sur la carte SD il est possible que ce délai soit trop long sur certaines cartes et elles se mettent en veille. @josecarbonEffectivement. Comme le dis JPG63 c'est peut-être un problème de ligne CS. Active l'enregistrement à partir du fix et désactive l'écran dans VarioSettings.h. Et dis nous si ça marche. A+
|
|
|
|
josecarbon
passager biplace
Hors ligne
Aile: allegro x alps
pratique principale: cross
Messages: 6
|
|
« Répondre #1590 le: 01 Novembre 2018 - 19:43:08 » |
|
Des nouvelles: Sans l'écran ça a fonctionné!! mais c'est quand même moins pratique j'ai remis l'écran maintenant il crée le fichier mais le fichier est vide. Ya du mieux!
|
|
|
|
jpg63
Rampant
Hors ligne
Aile: Mac-Para ELAN
pratique principale: vol / site
vols: 500 vols
Messages: 0
|
|
« Répondre #1591 le: 01 Novembre 2018 - 19:54:13 » |
|
Tu as certainement un problème sur la patte CS commune à l'écran et à la carte SD. Vérifie que tu n'as pas de court-circuit ou l'écran ou le module SD qui touche une autre carte. Essai de refaire toutes les soudures du module SD et de l'écran
bon courage
|
|
|
|
josecarbon
passager biplace
Hors ligne
Aile: allegro x alps
pratique principale: cross
Messages: 6
|
|
« Répondre #1592 le: 01 Novembre 2018 - 20:05:39 » |
|
Merci, je me met au travail! et je vous tiens au courant
|
|
|
|
josecarbon
passager biplace
Hors ligne
Aile: allegro x alps
pratique principale: cross
Messages: 6
|
|
« Répondre #1593 le: 02 Novembre 2018 - 10:29:27 » |
|
Et voilà c'est reparti! merci à Prump drunk et jpg63 pour leurs conseils avisés. Une vérification de tous les contacts et une meilleure isolation des plaques aura eu raison de ces problèmes. Ça va voler cet après midi!
|
|
|
|
jpg63
Rampant
Hors ligne
Aile: Mac-Para ELAN
pratique principale: vol / site
vols: 500 vols
Messages: 0
|
|
« Répondre #1594 le: 02 Novembre 2018 - 10:43:00 » |
|
Super josecarbon - bon vol
Je viens juste de publier la version 63.7
au programme :
- Climb rate / fonctionnalités ajoutées par Prunkdump - Ajout de l'affichage du taux moyen d'élévation (Climb rate) en double affichage avec la finesse dans variosetting #define RATIO_CLIMB_RATE 2 1 - pour l'affichage de la finesse 2 - pour l'affichage du taux moyen d'élévation 3 - pour un double affichage simultané du taux moyen d'élévation et de la finesse
bon vol à tous
|
|
|
|
prunkdump
Rampant
Hors ligne
Aile: ITV Dolpo 2
pratique principale: rampant passion
Messages: 0
|
|
« Répondre #1595 le: 02 Novembre 2018 - 17:10:14 » |
|
Quelle reactivité ! La fonctionnalité du taux de chute moyen déjà intégré Mais j'en ai encore rajouté une nouvelle -> J'ai fait en sorte que le son de dégueulante soit variable et non plus constant. Comme on en avait parlé au début. Il faudrait tester ça en vol pour vérifier que le changement permanent de fréquence n'est pas trop fatiguant. A+
|
|
|
|
jpg63
Rampant
Hors ligne
Aile: Mac-Para ELAN
pratique principale: vol / site
vols: 500 vols
Messages: 0
|
|
« Répondre #1596 le: 02 Novembre 2018 - 18:03:22 » |
|
Il pleut sur Clermont-fd , du coup pas de vol et un peu de temps pour intégrer tes améliorations pour les pilotes qui on du soleil Le temps s'améliore demain, ça va voler, je m'occupe de ta nouvelle fonction et avec de la chance si les conditions sont avec nous, ma compagne pourra nous fera un retour
|
|
|
|
jpg63
Rampant
Hors ligne
Aile: Mac-Para ELAN
pratique principale: vol / site
vols: 500 vols
Messages: 0
|
|
« Répondre #1597 le: 02 Novembre 2018 - 19:58:09 » |
|
voila aussi tôt dit aussi tôt fait, vous pouvez trouver la version 63.7.1 avec la dernière amélioration - dégueulante variable
bon vol
|
|
|
|
olitask
Rampant
Hors ligne
Aile: buzz z5
pratique principale: vol / site
vols: 400 vols
Messages: 0
|
|
« Répondre #1598 le: 04 Novembre 2018 - 10:56:40 » |
|
Bon Dimanche à tous
Je viens d'écraser mon répertoire contenant les croquis.ino et les librairies avec la dernière version et j'ai quelques soucis. ( déjà eu auparavant mais j'ai oublié d'en parler) - la librairie toneAC.h s'ecrit quelquefois ToneAC.h ou ToneAc.h et sous linux ca ne passe pas ( case sensitive). Il faut aller renommer le fichier et corriger dans beeper.cpp et variostat.cpp ( de mémoire)
voilà voilà . Olivier
|
How to be a good pilot ? Don't sink !
|
|
|
jpg63
Rampant
Hors ligne
Aile: Mac-Para ELAN
pratique principale: vol / site
vols: 500 vols
Messages: 0
|
|
« Répondre #1599 le: 04 Novembre 2018 - 12:26:12 » |
|
Bon Dimanche à tous
Je viens d'écraser mon répertoire contenant les croquis.ino et les librairies avec la dernière version et j'ai quelques soucis. ( déjà eu auparavant mais j'ai oublié d'en parler) - la librairie toneAC.h s'ecrit quelquefois ToneAC.h ou ToneAc.h et sous linux ca ne passe pas ( case sensitive). Il faut aller renommer le fichier et corriger dans beeper.cpp et variostat.cpp ( de mémoire)
voilà voilà . Olivier
je regarderai ce soir, merci pour la remonté de ce petit soucis
|
|
|
|
|