Description
Le capteur magnétique à effet Hall linéaire KY-024 réagit en présence d’un champ magnétique. Il dispose d’un potentiomètre pour régler la sensibilité du capteur et fournit des sorties analogiques et numériques.
La sortie numérique agit comme un interrupteur qui s’allume et s’éteint lorsqu’un aimant est à proximité, comme le KY-003. D’autre part, la sortie analogique peut mesurer la polarité et la force relative du champ magnétique.
Le module KY-024 est composé d’un capteur à effet Hall linéaire 49E, d’un comparateur différentiel double LM393, d’un potentiomètre, de deux LED et de six résistances. Il est compatible avec les plateformes électroniques les plus courantes comme Arduino, Raspberry Pi, Esp8266 et Teensy.
Spécification
Récepteur IR haute sensibilité
Extrêmement sensible aux ondes entre 760 et 1100 nm
Témoin lumineux d’alimentation
Témoin lumineux de sortie du comparateur
Sortie de quantité analogique
Sortie de niveau électrique de dépassement de
seuil Seuil ajusté par potentiomètre
AO, sortie de signal de tension de thermistance en temps réel
DO, sortie de signal de niveau électrique haut/bas
Plage d’angle de détection : environ 60 degrés
Alimentation : 2,7-6,5 V CC
Diamètre intérieur du trou : environ 3 mm
Taille (L x l) : environ 36 x 16 mm
Premiers pas avec le capteur magnétique à effet Hall linéaire KY-024
Un capteur à effet Hall est un capteur qui fait varier sa sortie en fonction de la présence ou de l’absence d’un champ magnétique. Cela signifie que le signal de sortie produit par un capteur à effet Hall est une fonction de la densité du champ magnétique qui l’entoure. Lorsque la densité du flux magnétique qui l’entoure dépasse une certaine valeur seuil prédéfinie, le capteur le détecte et génère une tension de sortie parfois appelée tension Hall pour indiquer la présence du champ magnétique.
Les capteurs à effet Hall produisent une sortie analogique ou numérique en fonction du capteur concerné. Quel que soit le type, ils sont généralement livrés dans un boîtier à trois broches, une broche représentant le signal et les deux autres alimentant le capteur. Cela facilite la connexion à n’importe quel microcontrôleur.
Pour le tutoriel d’aujourd’hui, nous allons vous montrer comment fonctionne le capteur à effet Hall en le connectant à une LED sur un Arduino. L’Arduino sera programmé de telle sorte que lorsqu’un aimant est rapproché du capteur à effet Hall, la LED s’allume et lorsque l’aimant est retiré, elle s’éteint.
Matériel requis
- Arduino Uno
- Capteur magnétique à effet Hall linéaire KY-024
- Fils de liaison
Connexion du matériel
Le schéma de ce projet est simple, car il suffit de connecter les trois broches du capteur à effet Hall et une LED à l’Arduino. Connectez les composants comme indiqué dans les schémas ci-dessous.
Capteur à effet Hall – Arduino
VCC - 5 V Terre - Terre SIG-D2
La LED peut être branchée directement sur l’Arduino avec la patte positive sur la broche 13 de l’Arduino et l’autre patte branchée sur la broche de terre sans résistance car l’Arduino a une résistance interne attachée à la broche 13.
Télécharger le code
Le code de ce projet est vraiment simple, tout ce que nous voulons faire comme mentionné précédemment est de vérifier si un champ magnétique est détecté et si oui, allumer la LED si non, nous éteignons la LED.
int hallSensorPin = 2;
int ledPin = 13 ;
état int = 0 ;
void setup() {
pinMode(ledPin, SORTIE);
pinMode(hallSensorPin, INPUT);
}
boucle vide(){
état = digitalRead (hallSensorPin);
si (état == HAUT) {
digitalWrite(ledPin, HAUT);
}
sinon {
digitalWrite(ledPin, BAS);
}
}
Résultats
Copiez le code et téléchargez-le sur votre carte Arduino. Vous devriez voir le voyant LED s’allumer lorsqu’un aimant est approché.