+ Le chant du vario +

Forum de parapente

17 Août 2019 - 13:44:50 *
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre mot de passe ?
Avez-vous perdu votre courriel d'activation?

Connexion avec identifiant, mot de passe et durée de la session
  Site   forum   Aide Groupes Calendrier Identifiez-vous Inscrivez-vous        GPS2GE Balises  
CSC
Pages: 1 ... 10 11 [12] 13 14 ... 16   Bas de page
  Envoyer ce fil  |  Imprimer  
Auteur Fil de discussion: Variomètre maison à base d'Arduino  (Lu 308628 fois)
0 Membres et 1 Invité sur ce fil de discussion.
Xiboard
Rampant
*
Hors ligne Hors ligne

Aile: Niviuk Hook 3, Dudek Plus (Dune), Nova Triton (Dune)
pratique principale: vol / site
vols: +200 vols
Messages: 1



« Répondre #275 le: 27 Septembre 2016 - 13:36:03 »

Ah yess, bravo et merci à prunkdump, Jérémie et Sinseman pour les partages.

 forum de parapente

Vais pouvoir revoir ça pendant l'hiver Clin d'oeil
Signaler au modérateur   parapente Enregistrée
prunkdump
zéroteur (se)
****
Hors ligne Hors ligne

Aile: ITV Dolpo 2
pratique principale: rampant passion
Messages: 72



« Répondre #276 le: 27 Septembre 2016 - 13:40:03 »

Salut !

Bin c'est sur que j'ai beaucoup galéré pour faire rentrer ça sur un arduino. J'ai du réécrire la majorité des bibliothèques pour les limiter uniquement aux fonctionnalités dont j'avais besoin. Par exemple je n'utilise pas les biblothèques adafruit pour l'écran qui chargent :
-> un buffer pour l'écran
->un jeu complet de polices
-> toute une série de fonctions pour afficher du texte
Dans mon cas la bibliothèque n'affiche que des chiffres et des unités sur trois lignes et elle n'utilise pas de buffer. Autre exemple, ma biblothèque pour la carte SD ne permet que l'écriture et uniquement sur des fichiers nommé GPS01.txt GPS02.TXT etc...

Merci pour les compliments sur le code ! Ce n'est pas mon travail mais cela fait longtemps que je travaille sur des projets variés.

Pour les composants. je ne les avais pas mis pour ne pas faire de Pub. Mais c'est vrai que ça peut empêcher de rapidement réaliser le montage. Je le met ici en attendant.

Pour avoir toutes les fonctionnalité il faut :
-> un arduino nano (ou générique : http://www.ebay.fr/itm/5166-Arduino-Nano-V3-0-ATmega328-16M-CH340G-carte-compatible-/141776325471?var=&hash=item2102870b5f:m:m4o2Esyh8MiJlFbqVTzHoIQ)
-> un speaker ou buzzer piezo 8ohmn sans oscillateur
-> une résistance 100 ohms
-> un combiné ms5611 + mpu9250 (à configurer en i2C avec le pullup : https://drotek.com/shop/fr/home/466-imu-10dof-mpu9250-ms5611.html)
-> un chargeur booster + prise USB + batterie lipo > 800 mah (j'aimerai trouver mieux : http://www.ebay.fr/itm/Liion-battery-18650-lithium-charge-boost-security-indicator-module-500mA-5V-/281739497588?hash=item4198fb9074:g:ZxAAAOSwu4BVlalL)
-> un écran nokia 5110 (http://www.ebay.fr/itm/Nokia-5110-LCD-white-backlight-I2C-PI-Arduino-AVR-MCU-STM32-ESP8266-/281601929445?hash=item4190c870e5:g:67cAAOSwPYZU4xJq)
-> un chip 4050 (http://www.ebay.fr/itm/Circuit-integre-logique-CMOS-CD4050-BE-Sextuple-tampon-DIP16-Arduino-DIY-PI-/321418523972?var=&hash=item4ad6097544:m:mRaoZXa-LdUsSsob5Y5P8jQ)
-> un lecteur de carte sd (http://www.ebay.fr/itm/Lecteur-Carte-SD-Card-Module-Slot-Socket-Reader-ARM-MCU-pour-ARDUINO-/351766822164?hash=item51e6efbd14:g:Nj4AAOSwqu9VR2~i)
-> un gps avec antenne intégré ou pas (http://www.ebay.fr/itm/GPS-NEO-6M-Module-Aircraft-Flight-Controller-For-Arduino-MWC-IMU-APM2-TE237-/272245990309?hash=item3f632023a5:g:x8kAAOSwie5XTBzD)
-> un switch avec écartement 1in (on peut aussi utiliser un pin header avec un jumper de disque dur)
-> une stripboard (http://www.lextronic.fr/P10926-plaque-a-bandes-pastillees----100-x-80-mm.html j'en ai trouvé chez mon magasin d'électronique local)
-> du fil

Voilà, avec des commandes en france et sans gratter les prix j'en ai eu pour 72 euros. Mais c'est surrement possible de faire bien mieux.

Mon problème maintenant c'est que je n'arrive pas a voler suffisament pour tester le montage  Confus

Baptiste.

Signaler au modérateur   parapente Enregistrée

elpontasMP
Invité
« Répondre #277 le: 27 Septembre 2016 - 13:47:51 »

C'est vraiment excellent d avoir pu coupler le vario avec un accelerometre.
Tu as pu comparer avec l Xtracker (c est bien comme ca qu'il s appelle ?)

Il faudrait trouver quelqu un pour pondre un PCB en CMS et on aurait un Xtracker en DIY !!
Signaler au modérateur   parapente Enregistrée
ptitkiki
zéroteur (se)
****
Hors ligne Hors ligne

Aile: Masala 3
pratique principale: vol / site
vols: 200 vols
Messages: 54



« Répondre #278 le: 27 Septembre 2016 - 15:28:21 »

tu as utilisé le code de Hari finalement pour la fusion et le filtre de Kalman?
Signaler au modérateur   parapente Enregistrée
prunkdump
zéroteur (se)
****
Hors ligne Hors ligne

Aile: ITV Dolpo 2
pratique principale: rampant passion
Messages: 72



« Répondre #279 le: 27 Septembre 2016 - 17:55:45 »

Non je n'ai pas pu comparer avec l'XCtracer car je ne l'ai jamais eu en main. Mais là il y a un écran en plus !  très heureux

Et non je n'ai finalement pas utilisé le code de Hari.

Il y a malheureusment quelques erreurs dans son implémentation qui font que les algos sont trop complexes par rapport a son modèle. En reposant les équations j'ai pu simplifier grandement l'implémentation.

Le code est dans la librairie "kalmanvert".

Autrement, je viens de regarder et avec les chinois on peut s'en sortir pour 32 euros le tout .... frais de port inclus....

http://www.ebay.fr/itm/222237623238
http://www.ebay.fr/itm/401092562967
http://www.ebay.fr/itm/170895501953
http://www.ebay.fr/itm/400488314619
http://www.ebay.fr/itm/311569476192
http://www.ebay.fr/itm/311565224650
http://www.ebay.fr/itm/400665524431
http://www.ebay.fr/itm/311518020295

 
Signaler au modérateur   parapente Enregistrée

elpontasMP
Invité
« Répondre #280 le: 27 Septembre 2016 - 18:05:47 »

C est superbe !!
Je suis partant !!

 
Signaler au modérateur   parapente Enregistrée
khris
Rampant
*
Hors ligne Hors ligne

Aile: -
pratique principale: apprends à voler
vols: 40 vols
Messages: 0


« Répondre #281 le: 27 Septembre 2016 - 19:18:03 »

bravo prunkdump pour ton prog, et encore merci pour le partage
sacré boulot d'avoir intégré tout le code dans un nano
il me tarde d'essayer ta création!!
A bientot
 
Signaler au modérateur   parapente Enregistrée
BiBeb
zéroteur (se)
****
Hors ligne Hors ligne

Aile: plusieurs
pratique principale: apprends à voler
vols: j'aime la méca vols
Messages: 62


« Répondre #282 le: 28 Septembre 2016 - 21:44:06 »

Merci aussi pour le partage !
Si tu passes dans le 05 ...  trinquer !
Signaler au modérateur   parapente Enregistrée
prunkdump
zéroteur (se)
****
Hors ligne Hors ligne

Aile: ITV Dolpo 2
pratique principale: rampant passion
Messages: 72



« Répondre #283 le: 01 Octobre 2016 - 13:01:27 »

Bonjour à tous !

Je cherche à passer mon projet en 3.3v car tous les périfériques (accéléromètre, écran, carte sd etc...) sont en 3.3v. Cela permettrait d'éviter d'avoir à mettre un booster derrière la batterie et de devoir repasser tous les signaux logiques en 3.3v (le 4050 serait alors inutile). En plus l'aduino pro mini 3.3v est encore plus compact que le nano !

Par contre j'aurais besoin d'un coup de main si certains ont des infos :

1) Je ne parviens plus à trouver des batterie LiPo d'au moins 600mah en version plate,  comme celles utilisés par le Blueflyvario. Les seules que je trouve sont des batteries de drone dont la forme est plutôt rectangulaire. En tout cas elle sont trop épaisses.

2) En passant le projet en 3.3V j'ai peur que le son du speaker soit trop faible. Pourtant nos haut parleur de tablette et de portables sont très puissants. Mais je ne trouve pas de hauts parleurs spécifiquement conçus pour le 3.3v. En tout cas il manque souvent en amplificateur ou un générateur de signal.

Après je pensais essayer de faire un petite série de PCB afin d'essayer de voir ce qu'on peut obtenir en essayant de rendre le vario le plus compact possible.

Si quelqu'un peut me donner un petit coup de main.

Baptiste.
Signaler au modérateur   parapente Enregistrée

marc
G33k, option ligne de commande
Rampant
*
Hors ligne Hors ligne

Aile: Freestyle2, Aspen2, BiStromboli
pratique principale: vol / site
Messages: 0


Aime le jus de betterave ! Plouf !


« Répondre #284 le: 01 Octobre 2016 - 13:09:52 »

Il me semble que pour le bipbip, il a fallut faire une bidouille pour que le buzzer soit à un niveau suffisant. Tu peux regarder de ce côté, je sais pas si les infos hardware sont publiques, mais le code l'est, donc tu peux sans doute remonter le fil Sourire
Signaler au modérateur   parapente Enregistrée

elpontasMP
Invité
« Répondre #285 le: 01 Octobre 2016 - 17:10:53 »

Est ce que tu te sens de router le pcb en cms ? Je peux te les souder, j ai un four à refusion pour les prototypes.
Accéléromètre et GPS sont déjà en cms, ca ferait un format super compact !!
Signaler au modérateur   parapente Enregistrée
ptitkiki
zéroteur (se)
****
Hors ligne Hors ligne

Aile: Masala 3
pratique principale: vol / site
vols: 200 vols
Messages: 54



« Répondre #286 le: 02 Octobre 2016 - 01:18:41 »

-Un buzzer qui marche bien dans les basses tensions, et sur une large bande de fréquence donc adapté à un vario : kingstate kpeg006

-Une astuce pour booster le son : utiliser 2 sorties pwm au lieu d'une et les déphaser de 180 degrés. (Push-pull)


-source pour des batteries lipo plus grandes capacités : sparkfun, adafruit.

Exemple:  :
https://www.sparkfun.com/products/341
https://www.adafruit.com/product/258
« Dernière édition: 02 Octobre 2016 - 01:35:47 par ptitkiki » Signaler au modérateur   parapente Enregistrée
prunkdump
zéroteur (se)
****
Hors ligne Hors ligne

Aile: ITV Dolpo 2
pratique principale: rampant passion
Messages: 72



« Répondre #287 le: 03 Octobre 2016 - 10:25:42 »

Merci pour les infos Ptitkiki  ! J'ai enfin trouvé un moyen simple de booster un speaker (avec un l9110) !

@Elpontas
Non je ne pensais pas faire le PCB en CMS dans un premier temps. Il faut d'abord que je teste une configuration complète en 3.3V. Et je voudrais d'abord proposer un montage simple que tout le monde peut réaliser chez soit. Donc :

1) Dans un premier temps je vais proposer un montage 3.3V simple avec une plaque type stripboard/veroboard que tout le monde pourra réaliser facilement.

2) Ensuite je ferai une petite série de PCB à la main en gardant les mêmes composants pour voir si j'arrive à gagner en compacité

3) Si tout fonctionne bien on pourra passer en CMS. Mais je ne pense pas que l'on puisse réaliser ces circuits artisanalement.

Je vais commander en Chine de quoi faire un nouveau modèle 3.3V.  D'ici 3 semaines je pourrai vous dire si cela fonctionne bien. Je vais faire également une petite video de démo dès que je peux voler un peu.

Pour info voici la liste des composants que j'ai commandé : (environ 40 euros tout compris)

!!! ce montage n'est pas encore testé !!!
!!! il manque deux switch à glissière et une résistance 1W (15ohms ou 22ohms) !!!
!!! ici j'ai commandé une plaque pour PCB et pas une stripboard !!!
http://www.ebay.fr/itm/200914924969
http://www.ebay.fr/itm/401046844910
http://www.ebay.fr/itm/310510484589
http://www.ebay.fr/itm/400665524431
http://www.ebay.fr/itm/170895501953
http://www.ebay.fr/itm/201542540480
http://www.ebay.fr/itm/311692117311
http://www.ebay.fr/itm/311518020295
http://www.ebay.fr/itm/400488314619
http://www.ebay.fr/itm/400442586089
http://www.ebay.fr/itm/311569476192
http://www.ebay.fr/itm/331733328194

A +

Baptiste.
Signaler au modérateur   parapente Enregistrée

elpontasMP
Invité
« Répondre #288 le: 03 Octobre 2016 - 11:10:13 »

Salut,
Tu as raison. Ta roadmap fait sens.
Par contre, quelle partie penses tu qu il est impossible de realiser artisanalement en CMS ?
Le PCB ou le soudage ? Avec une station a air, on peut faire des miracles Sourire.
 
Signaler au modérateur   parapente Enregistrée
gargle
Rampant
*
Hors ligne Hors ligne

Aile: Marvel / biGolden3
pratique principale: vol / site
vols: +/-300 vols
Messages: 1



« Répondre #289 le: 03 Octobre 2016 - 11:48:14 »

et concernant les CMS, les chinois font les PCB et soudent les cms pour qques dollars de plus. (vraiment pas cher, pm si tu veux plus d'infos)
et il est possible de mettre le kit PCB en ligne Clin d'oeil
Signaler au modérateur   parapente Enregistrée
elpontasMP
Invité
« Répondre #290 le: 03 Octobre 2016 - 12:13:14 »

Disons que je suis un peu sceptique ...  j'ai vu des realisations par certaines boites chinoises (flyer, etc ...) dans le domaine des controleurs de moteur de modelisme.
C etait pour des skateboard electriques. Et ben j aimerais pas monter sur le skate vu la qualite du travail.
En plus les composants sont parfois echanges pour des clones peu fiables ...

Mais si tu as des contacts que tu as experimente avec succes, ca m interesse bien !!  Clin d'oeil
Signaler au modérateur   parapente Enregistrée
guillaume1
passager biplace
*
Hors ligne Hors ligne

Aile: .
pratique principale: vol / site
vols: 150 vols
Messages: 5



« Répondre #291 le: 05 Octobre 2016 - 22:33:46 »

Salut !

Bin c'est sur que j'ai beaucoup galéré pour faire rentrer ça sur un arduino. J'ai du réécrire la majorité des bibliothèques pour les limiter uniquement aux fonctionnalités dont j'avais besoin. Par exemple je n'utilise pas les biblothèques adafruit pour l'écran qui chargent :
-> un buffer pour l'écran
->un jeu complet de polices
-> toute une série de fonctions pour afficher du texte
Dans mon cas la bibliothèque n'affiche que des chiffres et des unités sur trois lignes et elle n'utilise pas de buffer. Autre exemple, ma biblothèque pour la carte SD ne permet que l'écriture et uniquement sur des fichiers nommé GPS01.txt GPS02.TXT etc...

Merci pour les compliments sur le code ! Ce n'est pas mon travail mais cela fait longtemps que je travaille sur des projets variés.

Pour les composants. je ne les avais pas mis pour ne pas faire de Pub. Mais c'est vrai que ça peut empêcher de rapidement réaliser le montage. Je le met ici en attendant.

Pour avoir toutes les fonctionnalité il faut :
-> un arduino nano (ou générique : http://www.ebay.fr/itm/5166-Arduino-Nano-V3-0-ATmega328-16M-CH340G-carte-compatible-/141776325471?var=&hash=item2102870b5f:m:m4o2Esyh8MiJlFbqVTzHoIQ)
-> un speaker ou buzzer piezo 8ohmn sans oscillateur
-> une résistance 100 ohms
-> un combiné ms5611 + mpu9250 (à configurer en i2C avec le pullup : https://drotek.com/shop/fr/home/466-imu-10dof-mpu9250-ms5611.html)
-> un chargeur booster + prise USB + batterie lipo > 800 mah (j'aimerai trouver mieux : http://www.ebay.fr/itm/Liion-battery-18650-lithium-charge-boost-security-indicator-module-500mA-5V-/281739497588?hash=item4198fb9074:g:ZxAAAOSwu4BVlalL)
-> un écran nokia 5110 (http://www.ebay.fr/itm/Nokia-5110-LCD-white-backlight-I2C-PI-Arduino-AVR-MCU-STM32-ESP8266-/281601929445?hash=item4190c870e5:g:67cAAOSwPYZU4xJq)
-> un chip 4050 (http://www.ebay.fr/itm/Circuit-integre-logique-CMOS-CD4050-BE-Sextuple-tampon-DIP16-Arduino-DIY-PI-/321418523972?var=&hash=item4ad6097544:m:mRaoZXa-LdUsSsob5Y5P8jQ)
-> un lecteur de carte sd (http://www.ebay.fr/itm/Lecteur-Carte-SD-Card-Module-Slot-Socket-Reader-ARM-MCU-pour-ARDUINO-/351766822164?hash=item51e6efbd14:g:Nj4AAOSwqu9VR2~i)
-> un gps avec antenne intégré ou pas (http://www.ebay.fr/itm/GPS-NEO-6M-Module-Aircraft-Flight-Controller-For-Arduino-MWC-IMU-APM2-TE237-/272245990309?hash=item3f632023a5:g:x8kAAOSwie5XTBzD)
-> un switch avec écartement 1in (on peut aussi utiliser un pin header avec un jumper de disque dur)
-> une stripboard (http://www.lextronic.fr/P10926-plaque-a-bandes-pastillees----100-x-80-mm.html j'en ai trouvé chez mon magasin d'électronique local)
-> du fil

Voilà, avec des commandes en france et sans gratter les prix j'en ai eu pour 72 euros. Mais c'est surrement possible de faire bien mieux.

Mon problème maintenant c'est que je n'arrive pas a voler suffisament pour tester le montage  Confus

Baptiste.



salut
ca ma lair bien cool ton montage 
j ai fait celui avec le ms 5611 seul et le soucis c est le bruit j ai un filtre a une valeur de 0.995 pour etre stable par contre ya de la latence Pas content
j ai volé  tous l ete avec



as tu pu tester ton  montage ? 
Signaler au modérateur   parapente Enregistrée
prunkdump
zéroteur (se)
****
Hors ligne Hors ligne

Aile: ITV Dolpo 2
pratique principale: rampant passion
Messages: 72



« Répondre #292 le: 06 Octobre 2016 - 14:13:28 »

Salut Guillaume !

Oui j'ai testé mon vario en vol mais sans le GPS et la carte SD. Donc j'ai pas vu tout fonctionner en conditions réelles.

Je peux pas trop te répondre sur la latence car c'est subjectif. Je t'invite a tester mon code pour comparer. Voici la procédure si tu n'as a que le ms5611 :

1) Tu déplace tout le contenu de ton dossier "sketchbook" dans un autre répertoire pour sauvegarde.
2) Tu le remplace par mon code est mes libraires téléchargeable ici : https://github.com/prunkdump/arduino-variometer (télécharge le zip)
3) Avec le prog arduino tu ouvre variometer/variometer.ino
4) Tu met en commentaire avec // les appareils que tu n'a pas : (dans un premier temps désactive l'écran)

#define HAVE_SPEAKER
//#define HAVE_ACCELEROMETER
//#define HAVE_SCREEN
//#define HAVE_GPS
//#define HAVE_SDCARD

5) Tu compile le tout et tu le charge sur ton arduino. Tu pourra alors tester la latence.

Si tu veux tester l'écran, il faudra  le raccorder comme sur mon schema.

Deux autres points très important :

Le ms5611 est très sensible à la lumière. Il faut donc lui mettre un bout de mousse opaque scoché dessus pas trop serré. Moi j'ai mis la mousse que l'on reçoit avec les composant pour protéger les pattes de puces.

Le ms5611 est très sensible au vent. Il faut donc que ton boitier soit vraiment fermé. Surtout au niveau du haut-parleur. Met bien du pistolet à colle partout pour boucher tous les trous.

Voilà, je suis toujours en train de préparer ma petite video de demo. Tu pourra voir le résultat avec l'accéléromètre.

A+

Baptiste.
Signaler au modérateur   parapente Enregistrée

guillaume1
passager biplace
*
Hors ligne Hors ligne

Aile: .
pratique principale: vol / site
vols: 150 vols
Messages: 5



« Répondre #293 le: 06 Octobre 2016 - 16:48:54 »

merci cool j essaye ca ce week end  Tire la langue
Signaler au modérateur   parapente Enregistrée
olitask
débutant(e)
**
Hors ligne Hors ligne

Aile: buzz z5
pratique principale: vol / site
vols: 400 vols
Messages: 10



« Répondre #294 le: 13 Novembre 2016 - 21:12:06 »

Bonjour

J'utilise habituellement un bipbip, mais la partie altimètre me manquait.
Je me suis mis moi aussi à l'arduino , et je me suis fait un altimètre avec un nano, un lcd de 0.96' et un module avec un bmp280 et un accéléromètre mpu9520 ( qui n'est pas utilisé pour l'instant). Je compte le passer sous un minipro à 3.3V ( commande en cours). Je me suis inspiré de ceci : http://www.instructables.com/id/Standalone-Arduino-Altimeter/?ALLSTEPS

mais je voudrais maintenant intégrer la partie accéléromètre pour en faire un vario ( avec affichage sur un bargraphe sur le lcd dans un premier temps). Pour l'instant je ressort mes accélérations ( même pas en m/s²) et mon giro sur la sortie série.

Je ne comprend pas comment utiliser  kalmanvert.h et vertaccel.h dans mon fichier .ino pour, à partir de la pression, les accélérations et les gyro ressortir une vitesse verticale ( positive ou négative).  la prise de t?te

Si Prunkdump passe par là ...  help

Je joins mon .ino si des fois ça intéresse qq1 



* test_bpm_et_mpu.ino (7.38 Ko, 100x25 - vu 1073 fois.)
Signaler au modérateur   parapente Enregistrée
prunkdump
zéroteur (se)
****
Hors ligne Hors ligne

Aile: ITV Dolpo 2
pratique principale: rampant passion
Messages: 72



« Répondre #295 le: 14 Novembre 2016 - 08:59:20 »

Salut !

Voici la procédure pour utiliser ces deux librairies :

1) Télécharger les librairies :

Il te faut télécharger sur mon github :
-> vertaccel
-> kalmanvert
-> rpicopter_lib

Il faut également la librairie i2cdev :
-> http://www.i2cdevlib.com/ (il faut juste le dossier ./Arduino/I2CDev à mettre dans libraries)

2) Mettre les includes dans ton code:

#include <I2Cdev.h>
#include <vertaccel.h>
#include <inv_mpu.h>
#include <kalmanvert.h>

3) Paramétrer l'accéléromètre :

Dans ./libraries/rpicopter_lib/inv_mpu.h
Il faut mettre le modèle de ton accéléromètre (voir mon README). Si tu as un MPU9250 tu n'a rien a changer.

4) Créer les object :

Dans le haut de ton code tu créé :

kalmanvert kalmanvert;

5) Initialise l'accéléromètre et kalman :

Dans la fonction setup() :

-> tu initialise I2C
-> tu initialise l'accéléromètre :
vertaccel_init();

-> Tu t'assures d'avoir au moins une valeur d'altitude et d'accélération :

while( ! ( vertaccel_dataReady() && ta_fonction_qui_vérifie_qu'on peut_lire_une_alti() ) ) {

}

-> tu demande une valeur d'accélération et d'alti :

vertaccel_updateData();
ta_fonction_pour_avoir_un_valeur_d'alti()

-> tu initialise le filtre de kalman :

kalmanvert.init(ta_première_alti, vertaccel_getValue(), 0.1, 0.3, millis() );

6) Dans le boucle loop :

Lorsque tu as une nouvelle valeur d'altitude et d'accélération (pour l'accélération utilise vertaccel_dataReady() ), tu les donnes au filtre de kalman :

vertaccel_updateData();
kalmanvert.update( ta_nouvelle_alti, vertaccel_getValue(), millis() );

7) Ensuite tu peut demander au filtre :

-> ton altitude
kalmanvert.getPosition()

-> ta vitesse verticale
kalmanvert.getVelocity()

-> ton acceleration :
kalmanvert.getAcceleration()

Voilà.

N'hésite pas a demander si tu as besoin de plus de détails.

Tu peux essayer également d'adapter l'intégralité de mon code en changeant les parties sur le "ms5611" avec tes parties sur le "bmp280".
Signaler au modérateur   parapente Enregistrée

olitask
débutant(e)
**
Hors ligne Hors ligne

Aile: buzz z5
pratique principale: vol / site
vols: 400 vols
Messages: 10



« Répondre #296 le: 15 Novembre 2016 - 18:34:40 »

Bonsoir

Merci prunkdump

j'ai réussi à intégrer mon capteur, et le résultat à l'air d’être probant, mais j'ai passé 3 heures à simplifier mon code pour tout rentrer dans la bête ( 99% d'occupation de la mémoire) ( et au passage j'ai perdu l'etalonage de mon altitude et la présentation.

Maintenant il me reste à faire maigrir mes fichiers. As tu une idée de par ou commencer ?

* test_bpm_et_mpu_bis.ino.ino (1.25 Ko - Téléchargé 37 fois.)
Signaler au modérateur   parapente Enregistrée
prunkdump
zéroteur (se)
****
Hors ligne Hors ligne

Aile: ITV Dolpo 2
pratique principale: rampant passion
Messages: 72



« Répondre #297 le: 16 Novembre 2016 - 09:21:46 »

Je te reponds par MP pour ne pas polluer le forum.
Signaler au modérateur   parapente Enregistrée

olitask
débutant(e)
**
Hors ligne Hors ligne

Aile: buzz z5
pratique principale: vol / site
vols: 400 vols
Messages: 10



« Répondre #298 le: 18 Novembre 2016 - 22:53:00 »

Bonsoir à tous

Je viens de finir mon vario ! ( sur la breadboard)
il est à base de BMP280/MPU9250/écran i2c 0.96' /arduino minipro 3.3V /buzzer / 3 boutons pour régler la hauteur de référence et obtenir la hauteur min et max du vol

Il s'inspire beaucoup de ceci : http://www.instructables.com/id/Standalone-Arduino-Altimeter/?ALLSTEPS
et il intègre les améliorations de Sinseman et Prunkdump.
Il me reste à modéliser et imprimer le boîtier en 3D

Merci beaucoup à Prunkdump
J'espère un petit soaring demain matin pour fêter ça  parapente


* vario_bmp280_mpu9250_kalman_beep.ino (5 Ko, 100x25 - vu 914 fois.)
Signaler au modérateur   parapente Enregistrée
prunkdump
zéroteur (se)
****
Hors ligne Hors ligne

Aile: ITV Dolpo 2
pratique principale: rampant passion
Messages: 72



« Répondre #299 le: 19 Novembre 2016 - 17:52:16 »

Bravo pour ton vario ! +1 au karma

Des photos !!! Des videos !!!

En tout cas tu progresses vite en programmation. Il faut vite monter tout ça pour tester en vol.

C'est ambitieux le boitier en imprimante 3D ! Tu en a une à la maison ? Tu as un FabLab près de chez toi ? Je serais curieux de la qualité que l'on peut obtenir avec ces machines. C'est sur qu'avec ça tu peux essayer de minimiser ton boitier au maximum.

Bonne continuation à toi en tout cas.

Moi je travaille également sur une version plus petite ( avec un boiter Szomk AK-H-13 ) avant de passer à une version très petite en CMS.

A+

Signaler au modérateur   parapente Enregistrée

Pages: 1 ... 10 11 [12] 13 14 ... 16   Haut de page
  Envoyer ce fil  |  Imprimer  
 
Aller à:  

parapente gratuit
Propulsé par MySQL Propulsé par PHP Powered by SMF 1.1.19 | SMF © 2006, Simple Machines XHTML 1.0 Transitionnel valide ! CSS valide !
Page générée en 0.04 secondes avec 22 requêtes.