Description
Capteur Magnétique Reed
Le capteur magnétique Reed est un interrupteur sensible aux champs magnétiques, composé de deux contacts métalliques encapsulés dans un tube en verre hermétique. Lorsqu’un aimant s’approche, les contacts se ferment, permettant au courant de circuler. Il est couramment utilisé pour la détection de proximité et les applications de sécurité.
Caractéristiques en détail
- Tension de fonctionnement : 3.3V à 5V DC
- Sortie : Numérique (Open/Closed Circuit)
- Dimensions : Varie selon le modèle, généralement petit et compact
- Composants principaux : Interrupteur Reed encapsulé dans un tube en verre hermétique
Fonctionnement
Le capteur Reed fonctionne en utilisant un interrupteur encapsulé dans un tube de verre. En présence d’un champ magnétique, les contacts internes se ferment, créant un circuit fermé que peut lire un microcontrôleur comme une sortie numérique.
Applications
- Systèmes de sécurité et d’alarmes
- Détection de proximité pour portes et fenêtres
- Capteurs de niveau de liquide
- Projets de contrôle sans contact
- Installations artistiques interactives
Brochage
Le capteur Reed typique dispose de deux extrémités (contacts) sans broches spécifiques :
- Extrémité 1 : Connexion à une alimentation ou entrée de microcontrôleur
- Extrémité 2 : Connexion à la masse ou sortie de microcontrôleur
Comment l’utiliser:
Pour utiliser le capteur Reed, connectez les deux extrémités comme suit :
- Extrémité 1 à 5V ou une entrée numérique de l’Arduino
- Extrémité 2 à GND ou une sortie numérique de l’Arduino
Comment l’utiliser avec Arduino Uno
Exemple de code Arduino basique
const int led = 13; // LED sur l'Arduino
const int reedPin = 3; // Interface numérique du capteur Reed
int reedState; // Etat du capteur Reed
void setup() {
pinMode(led, OUTPUT);
pinMode(reedPin, INPUT);
Serial.begin(9600);
}
void loop() {
// Lecture de l'état du capteur Reed
reedState = digitalRead(reedPin);
if (reedState == HIGH) {
digitalWrite(led, HIGH);
Serial.println("Magnet detected");
} else {
digitalWrite(led, LOW);
Serial.println("No magnet");
}
delay(100);
}
But du code : Ce code lit les valeurs numériques du capteur Reed et allume la LED de l’Arduino lorsque le champ magnétique est détecté, affichant également le statut dans le moniteur série.
Composants nécessaires pour le code basique
- Arduino Uno
- Capteur magnétique Reed
- Câbles de connexion
Explication détaillée du code basique
- Initialisation des broches : La broche de la LED est définie comme sortie et la broche du capteur comme entrée.
- Lecture et affichage des données : Les valeurs numériques du capteur sont lues et affichées dans le moniteur série. La LED s’allume lorsque le champ magnétique est détecté.
Brochage détaillé des connexions du code basique
- Extrémité 1 (Capteur) : D3 (Arduino)
- Extrémité 2 (Capteur) : GND (Arduino)
Mots clés: switch, magnetic, sensor, Capteur magnétique, Interrupteur Reed, Détection magnétique, Arduino, Proximité, Sécurité, Arduino tutorial, Reed switch.