Go Down

Topic: aide mesure d'angle arduino (Read 2 times) previous topic - next topic

disciple

Bonjour, à toutes et tous

Je m'appelle David et je suis un tout jeune novice de l'arduino (ce matin même) :), j'ai lu nombre d'informations sur l'arduino qui m'ont permis de comprendre certaines choses mais il y a encore beaucoup de flou dans tout ça. Je me permet de poster ici afin de solliciter votre aide si cela est possible.  Voila je suis entrain de développer un tableau de bord avec écran lcd 7.5"pour un ULM et j'aimerais pour cela faire un horizon artificiel 2 axes. La carte électronique que j'utilise dans mon tableau de bord est très spécifique et assez limitée dans ses applications pour réaliser mon horizzon mais possède 5 entrées analogiques. Le seul moyen pour moi de pouvoir exploiter l'information serait d'avoir une tension ou un indice (0-1023?) représentatif de l'angle du module comme ça je pourrais faire une table(dans la prog de ma carte) si tu as 1023 ou 2.5v sur l'entrée analogique4 ça veut dire 90°et si tu as 0 ou -2.5v  ça veut dire -90° par exemple. J'ai lu qu'un accéléro pouvait me permettre de faire ça mais je sais pas trop comment le mettre en place,avec quelle carte cela serait-il le plus viable, quelle programmation mettre dedans etc...  Je n'ai pas trouver de module qui me permettait de me fournir sur une de ses sorties directement une tension en fonction de l'angle... car tous les nouveaux gyro et accéléro MEMS fournisse une vitesse angulaire et pas un angle absolu.. Cela existe???
l'arduino semble être un moyen plus simple pour les novices comme moi d'arriver au bout de se projet car il y a nombres d'explication à voir et quelques tutos pour apprendre.

Serait-il possible d'avoir quelques lumières svp... :) pardonnez moi de mon noobisme prononcé ;)

Artouste


... Cela existe???
l'arduino semble être un moyen plus simple pour les novices comme moi d'arriver au bout de se projet car il y a nombres d'explication à voir et quelques tutos pour apprendre.

Serait-il possible d'avoir quelques lumières svp... :) pardonnez moi de mon noobisme prononcé ;)


bonsoir
il y a pas d'appli basé sur un nunchuck (capteur ADXL330) et un arduino
par exemple
http://www.youtube.com/watch?v=Fqwj0TFuQuI

disciple

Bonjour et merci pour la réponse.

Je suis encore entrain d'apprendre et de chercher mais je sais que des applications existes. Ce que je voulais savoir par cette question c'est si il existe directement des modules avec accéléro ou gyro qui donne directement EN SORTIE une tension en fonction de L'ANGLE et non d'une vitesse angulaire. Car je me demande toujours comment cela peut fonctionner comme il faut avec un accéléro dans un ULM ou tu es soumis constamment à un mouvement et des accélérations.?? Et puis si tu mesures une vitesse angulaire est que par exemple tu décides de prendre 15° et que après tu stabilises cette inclinaison. Tu seras toujours à 15° d'inclinaison mais ta vitesse angulaire sera nulle alors comment faire pour récupérer ce qu'il faut?

Je suis entrain de regarder pour m'acheter un petit kit arduino pour pouvoir programmer  mais je ne sais pas du tout quel code il faudrait que je mette dedans pour pouvoir sortir une tension en fonction de l'angle absolu.Seul moyen pour moi avec ma carte interne de pouvoir faire mon horizon...

disciple

Re bonjour ;) Je suis toujours en recherche et en apprentissage et de plus en plus de chose se précises. Le prochain point qui me gêne avant de me lancer dans l'achat est le suivant:

j'ai bien vu que toutes les cartes imu avec gyro et accélero fournisse une donnée en fonction de la vitesse angulaire mesurée et non de l'angle absolu et que du coup il faut que je rajoute une tite carte micro-contrôleur derrière pour programmer,calculer et interpréter cette vitesse angulaire. En prenant par exemple un montage simple avec un adlx335. Je relie alim et mass et en ne prenant que un seul axe, je vais relier mon "X" sur la broche A0 de mon arduino nano (par exemple), ensuite mon code me permettra de voir sur le pc ma valeur brute (par exemple) 0 pour -90° et 1023 pour 90°...

Mais le problème est la pour moi...  Cela est fait directement par le micro-contrôleur... en mettant un fil de ma broche A0 sur une des entrées analogiques de ma carte tableau de bord, je récupère pas cette valeur (0-1023)... C'est comme si je branchais directement mon entrée entrée ana sur le X du adxl335??? Je vois pas physiquement comment récupère ma donnée calculée pour la mettre physiquement sur mon entrée analogique... à moins que je puisse sortir cette valeur sur une autre sortie de mon arduino nano...??? Pls help MERCI

B@tto

Utiliser le PWM et un filtre RC ou bien utiliser un DAC (Digital to Analog Converter).

Go Up