Capteurs de champ magnétique à effet Hall.
Un capteur à effet Hall est un dispositif qui produit un voltage électrique quand il est situé dans un champ magnétique. Son fonctionnement est basé sur la force que les champs magnétiques exercent sur les charges en mouvement.
Ils existent des capteurs magnétiques analogiques et numériques:
- Analogiques: Ils génèrent une sortie de tension proportionnelle à l’intensité du champ magnétique. On les emploie pour mesurer l’intensité des champs magnétiques.
- Numériques: ils sont plus basiques que les analogiques, ils offrent une valeur High si la présence d’un champ est détectée ou Low s’il n’existe pas de champ magnétique. Donc, ils ne peuvent pas être utilisés pour mesurer l’intensité des champs, mais ils peuvent nous servir à détecter leur présence. Il y a deux types de capteurs magnétiques numériques:
- Latch: ils s’activent quand on approche un pôle et ils maintient la valeur jusqu’à ce qu’on approche le contraire.
- Switch: ils s’activent quand on approche un pôle et ils se désactivent quand on le retire.
KY-035 | KY-003 | KY-024 |
---|---|---|
Capteur magnétique analogique à effet Hall | Capteur magnétique numérique à effet Hall | Capteur de champ magnétique |
Il possède une large gamme d’applications, c’est un excellent capteur de position sans contact comme, par exemple, les compteurs par cycles, tels que les vélocimètres pour vélos, etc. | Il est très utile dans les projets d’électronique, de robotique et d’automatisation, par exemple : pour mesurer des positions sans contact, comme le compteur de cycles. Il est courant de les voir dans des applications comme les compteurs de vitesse. | Une application typique du capteur de champ magnétique KY-024 est qu’il peut être utilisé pour calculer la vitesse d’un mécanisme en rotation, ou comme un interrupteur de proximité. |
Table de matières:
Capteur KY- 035
Il s’agit d’un module qu’intègre un capteur magnétique à effet Hall de sortie analogique. Il a trois broches: alimentation (VCC), GND et celle du signal analogique. Il intègre le capteur 49E.
Schéma de connexion avec Arduino:
Code:
int capteur;
void setup(){
Serial.begin(9600);
}
void loop(){
capteur = analogRead(A0);
Serial.println(capteur);
delay(500);
}
Capteur KY- 003
Il s’agit d’un module qu’intègre un capteur magnétique à effet Hall de sortie numérique. Il a trois broches: alimentation (VCC), GND et celle du signal numérique (High/Low).
Schéma:
Code:
Ce petit programme allumera la led de la plaque Arduino quand l’aimant soit approché au capteur:
int led = 13;
int capteur = 4;
int val;
void setup(){
pinMode(led, OUTPUT);
pinMode(capteur, INPUT);
}
void loop(){
val = digitalRead(capteur);
if(val == LOW){
digitalWrite(led, HIGH);
}else{
digitalWrite(led, LOW);
}
}
Capteur KY- 024
Ce capteur a deux voyants led: un d’alimentation et un autre d’activation. Il dispose aussi d’une sortie digitale et une sortie analogique. Il a quatre broches: A0 -> signal analogique, G- -> GND, V+ -> alimentation et D0 -> sortie numérique.
Schéma de connexion:
Code:
int led = 13;
int digitalPin = 3;
int analogPin = A0;
int digitalVal;
int analogVal;
void setup (){
pinMode (led, OUTPUT);
pinMode (digitalPin, INPUT);
Serial.begin(9600);
}
void loop (){
digitalVal = digitalRead(digitalPin) ;
if (digitalVal == HIGH){
digitalWrite (led, HIGH);
}else{
digitalWrite (led, LOW);
}
analogVal = analogRead(analogPin);
Serial.println(analogVal);
delay(100);
}