Description
Capteur Magnétique à Effet Hall SS49E
Le capteur magnétique à effet Hall SS49E est un capteur linéaire conçu pour détecter et mesurer la force d’un champ magnétique. Il offre une sortie analogique proportionnelle à l’intensité du champ magnétique appliqué, ce qui en fait un outil polyvalent pour une variété d’applications industrielles et commerciales.
Caractéristiques en détail
- Tension de fonctionnement : 4.5V à 10V DC
- Sortie : Analogique (proportionnelle à l’intensité du champ magnétique)
- Courant de fonctionnement : 6 mA typique à 5V
- Température de fonctionnement : -40°C à +100°C
- Plage de détection : -1000 Gauss à +1000 Gauss
- Sensibilité : 1.4 mV/G typique
- Protection contre l’inversion de polarité
- Dimensions : Boîtier TO-92 plat
Fonctionnement
Le capteur SS49E fonctionne en produisant une tension de sortie linéaire proportionnelle à l’intensité du champ magnétique détecté. Cette sortie est ratiométrique, ce qui signifie qu’elle varie proportionnellement à la tension d’alimentation.
Applications
- Mesure de position et de déplacement
- Détection de la vitesse et de la direction des moteurs
- Applications de sécurité et de détection d’intrusion
- Projets robotiques et de modélisme
- Détection de la position des vannes et des leviers
Brochage
Le capteur SS49E dispose de trois broches :
- VCC : Alimentation (4.5V à 10V)
- GND : Masse
- Sortie : Signal analogique
Comment l’utiliser:
Pour utiliser le capteur SS49E, connectez les broches comme suit :
- VCC à 5V sur l’Arduino
- GND à GND sur l’Arduino
- Sortie à une broche analogique (par exemple, A0) pour lire les valeurs analogiques
Comment l’utiliser avec Arduino Uno
Exemple de code Arduino basique
const int sensorPin = A0; // Broche où le capteur est connecté
int sensorValue = 0;
void setup() {
Serial.begin(9600);
}
void loop() {
sensorValue = analogRead(sensorPin);
float voltage = sensorValue * (5.0 / 1023.0); // Conversion en volts
Serial.print("Tension mesurée: ");
Serial.println(voltage, 2);
delay(1000);
}
But du code : Ce code lit la tension analogique du capteur SS49E et l’affiche dans le moniteur série.
Composants nécessaires pour le code basique
- Arduino Uno
- Capteur magnétique SS49E
- Câbles de connexion
Explication détaillée du code basique
- Initialisation des variables :
const int sensorPin = A0;
définit la broche analogique où le capteur est connecté. - Configuration initiale :
Serial.begin(9600);
initialise la communication série. - Lecture des données :
analogRead(sensorPin);
lit la valeur analogique du capteur et la convertit en tension.
Brochage détaillé des connexions du code basique
- VCC (SS49E) : 5V (Arduino)
- GND (SS49E) : GND (Arduino)
- Sortie (SS49E) : A0 (Arduino)
Exemple de code Arduino avancé
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
const int sensorPin = A0;
int sensorValue = 0;
void setup() {
lcd.begin();
lcd.backlight();
Serial.begin(9600);
}
void loop() {
sensorValue = analogRead(sensorPin);
float voltage = sensorValue * (5.0 / 1023.0); // Conversion en volts
lcd.setCursor(0, 0);
lcd.print("Tension: ");
lcd.print(voltage, 2);
lcd.print("V");
delay(1000);
}
But du code : Ce code lit la tension générée par le capteur et l’affiche sur un écran LCD I2C.
Composants nécessaires pour le code avancé
- Arduino Uno
- Capteur magnétique SS49E
- Écran LCD I2C 1602
- Câbles de connexion
Explication détaillée du code avancé
- Inclusion des bibliothèques :
#include <Wire.h>
et#include <LiquidCrystal_I2C.h>
incluent les bibliothèques nécessaires pour l’écran LCD. - Initialisation : La communication avec l’écran LCD est établie dans
setup()
. - Lecture et affichage des données : Les valeurs du capteur sont lues et affichées sur l’écran LCD.
Brochage détaillé des connexions du code avancé
- VCC (SS49E) : 5V (Arduino)
- GND (SS49E) : GND (Arduino)
- Sortie (SS49E) : A0 (Arduino)
- VCC (LCD) : 5V (Arduino)
- GND (LCD) : GND (Arduino)
- SCL (LCD) : A5 (Arduino)
- SDA (LCD) : A4 (Arduino)
Installation de Drivers/bibliothèques
Pour utiliser le capteur SS49E et l’écran LCD avec Arduino, installez la bibliothèque LiquidCrystal I2C via l’Arduino IDE :
- Ouvrez l’IDE Arduino : Assurez-vous d’avoir la version la plus récente.
- Allez dans le gestionnaire de bibliothèques : Dans le menu, cliquez sur “Croquis” -> “Inclure une bibliothèque” -> “Gérer les bibliothèques”.
- Recherchez “LiquidCrystal I2C” : Utilisez la barre de recherche pour trouver la bibliothèque.
- Installez la bibliothèque : Cliquez sur “Installer” pour ajouter la bibliothèque à votre IDE.
Mots clés: effect, magnetic, sensor, Capteur magnétique, Effet Hall, SS49E, Arduino, Détection magnétique, Module capteur, Arduino tutorial, Magnetic sensor.