Le forum a migré vers l'adresse suivante:

Forum

Masquer ce message

Simple-Duino Forum Index



Utiliser un capteur à effet Hall


 
Post new topic   Reply to topic    Simple-Duino Forum Index -> Arduino & Électronique -> Projets
Previous topic :: Next topic  
Author Message
Steven89
Débutant

Offline

Joined: 19 May 2014
Posts: 4
Masculin
Niveau d'éléctronique: Intermédiaire

PostPosted: Mon 19 May - 08:58 (2014)    Post subject: Utiliser un capteur à effet Hall Reply with quote

PublicitéSupprimer les publicités ?
Bonjour,


J'aimerais utiliser un capteur à effet hall (donc sans contact) afin de détecter une rotation (pour faire un bouton rotatif sans contact, donc sans utiliser un potentiomètre ou quelque chose du genre).
En effet, mon projet consiste en la réalisation d'un bouton rotatif dont l'axe serait détecté par un capteur à effet hall (un aimant serait fixé en bout d'axe et le capteur détecterait la rotation de l'aimant, donc de l'axe du bouton).


J'ai choisi le capteur suivant, de chez Melexis : MLX91204 (j'ai joint le datasheet).
Je possède une carte Arduino Mega.


J'ai un aimant aimanté diamétralement qui pourrait convenir. Seulement je ne sais pas exactement comment afficher la mesure d'angle sur un afficheur LCD (je dispose de celui-ci : TFT LCD screen). En effet le capteur renvoi un signal proportionnel au sinus de l'angle et un autre au cosinus de l'angle.
Dois-je simplement faire une opération d'arctan du rapport des deux puis ressortir l'info sur l'écran ?


J'espère avoir exprimé correctement mon problème, sinon n'hésitez pas à me demander plus de détails. Je vous informerai si j'arrive à avancer.


Merci d'avance pour votre aide.
Back to top
Admin
Fondateur

Offline

Joined: 12 Apr 2012
Posts: 860
Masculin
Niveau d'éléctronique: Pro

PostPosted: Wed 21 May - 06:41 (2014)    Post subject: Utiliser un capteur à effet Hall Reply with quote

que ce soit cosinus ou sinus, c'est toujours du même angle ?
Si oui, alors il faudrait faire arccos ou arsin mais j sais plus si la fonction existe...
____________________________
http://simple-duino.com
Back to top
Steven89
Débutant

Offline

Joined: 19 May 2014
Posts: 4
Masculin
Niveau d'éléctronique: Intermédiaire

PostPosted: Wed 21 May - 08:32 (2014)    Post subject: Utiliser un capteur à effet Hall Reply with quote

Oui c'est pour le même angle, il faut donc faire un arctan du rapport des deux (sin/cos) pour obtenir l'angle.
Back to top
Admin
Fondateur

Offline

Joined: 12 Apr 2012
Posts: 860
Masculin
Niveau d'éléctronique: Pro

PostPosted: Wed 21 May - 10:13 (2014)    Post subject: Utiliser un capteur à effet Hall Reply with quote

Hein ?
En maths, si x = cos(y) alors y = arccos(x)
De même, si x = sin(y) alors y = arcsin(x)
Et enfin, si x = tan(y) alors y = arctan(x)


Je ne vois pas ce que viens faire le rapport sin/cos ici...
____________________________
http://simple-duino.com
Back to top
Admin
Fondateur

Offline

Joined: 12 Apr 2012
Posts: 860
Masculin
Niveau d'éléctronique: Pro

PostPosted: Wed 21 May - 10:17 (2014)    Post subject: Utiliser un capteur à effet Hall Reply with quote

cette librairie pourrait bien t'aider:
http://arduino.cc/en/Math/H
____________________________
http://simple-duino.com
Back to top
Steven89
Débutant

Offline

Joined: 19 May 2014
Posts: 4
Masculin
Niveau d'éléctronique: Intermédiaire

PostPosted: Wed 21 May - 14:30 (2014)    Post subject: Utiliser un capteur à effet Hall Reply with quote

Oui tu as raison, mais tan(x) = sin(x) / cos(x).Donc pour x = sin(y) / cos(y)  alors y = arctan(x).


Merci pour la libraire, je vais l'essayer tout de suite !
Back to top
Admin
Fondateur

Offline

Joined: 12 Apr 2012
Posts: 860
Masculin
Niveau d'éléctronique: Pro

PostPosted: Wed 21 May - 15:42 (2014)    Post subject: Utiliser un capteur à effet Hall Reply with quote

MAis pourquoi tu t'embêtes avec un rapport ? Si tu fais direct ton arcsin ou arccos, t'as déjà une opération de moins à faire...
En plus, la trigo sur Arduino c'est pas vraiment le pied...
____________________________
http://simple-duino.com
Back to top
Contenu Sponsorisé






PostPosted: Today at 11:49 (2019)    Post subject: Utiliser un capteur à effet Hall

Back to top
Display posts from previous:   
Post new topic   Reply to topic    Simple-Duino Forum Index -> Arduino & Électronique -> Projets All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  

Index | Xooit.com free forum | Free support forum | Free forums directory | Report a violation | Conditions générales d'utilisation
Powered by phpBB
Propulsé par Simple-Duino