SS49E Capteur Magnétique à Effet Hall

Disponibilité:

573 en stock

Comparer

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 :

  1. VCC : Alimentation (4.5V à 10V)
  2. GND : Masse
  3. Sortie : Signal analogique

Comment l’utiliser:

Pour utiliser le capteur SS49E, connectez les broches comme suit :

  1. VCC à 5V sur l’Arduino
  2. GND à GND sur l’Arduino
  3. 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
  1. Initialisation des variables : const int sensorPin = A0; définit la broche analogique où le capteur est connecté.
  2. Configuration initiale : Serial.begin(9600); initialise la communication série.
  3. 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é
  1. Inclusion des bibliothèques : #include <Wire.h> et #include <LiquidCrystal_I2C.h> incluent les bibliothèques nécessaires pour l’écran LCD.
  2. Initialisation : La communication avec l’écran LCD est établie dans setup().
  3. 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 :

  1. Ouvrez l’IDE Arduino : Assurez-vous d’avoir la version la plus récente.
  2. Allez dans le gestionnaire de bibliothèques : Dans le menu, cliquez sur “Croquis” -> “Inclure une bibliothèque” -> “Gérer les bibliothèques”.
  3. Recherchez “LiquidCrystal I2C” : Utilisez la barre de recherche pour trouver la bibliothèque.
  4. Installez la bibliothèque : Cliquez sur “Installer” pour ajouter la bibliothèque à votre IDE.

 

Fiche technique

 

Mots clés: effect, magnetic, sensor, Capteur magnétique, Effet Hall, SS49E, Arduino, Détection magnétique, Module capteur, Arduino tutorial, Magnetic sensor.