Hall Effect Magnetic Sensor Module
The KY-003 Hall Effect Magnetic Sensor Module is a dependable switch that senses the presence of a magnetic field. The module is made up of A 3144EUA-S Hall-effect switch, a 680 resistor, an LED, and three male header pins. It’s perfect for proximity sensing and position detection tasks. The module can be integrated smoothly with Arduino boards and other microcontrollers, making it a great choice for automotive, industrial, and hobbyist projects that require reliable sensing.
Key Features:
- Wide operating voltage range (4.5V to 24V)
- High-temperature stability (up to 150°C)
- Digital output with open-collector design
- Built-in LED indicator for visual feedback
- Reverse battery protection
- Compact size for easy integration
Technical Specifications:
- Operating Voltage: 4.5V to 24V DC
- Output Type: Digital (Open-collector, 25mA max)
- Sensor: 3144EUA-S Hall-effect switch
- Operating Temperature: Up to 150°C
- Dimensions: 18.5mm x 15mm x 10mm (approx.)
- Interface: 3-pin (VCC, GND, OUT)
- Activation: Small permanent magnets
- Hysteresis: Built-in for clean switching
Applications:
- Brushless DC electric motor position detection
- Non-contact switching in security systems
- Position detection in robotics
- Automotive applications (e.g., door open/close detection)
- Home automation projects (e.g., smart mailbox notifications)
- Paper detection and cover open sensing in printers
- Speed and position sensing in industrial equipment
Pinout Diagram:
+-----+
| GND | (-)
| VCC | (+)
| OUT | (S)
+-----+
Hall Effect Magnetic Sensor Module Pinout Diagram
Setup Instructions:
Connection:
- Connect VCC to a power supply between 4.5V and 24V
- Connect GND to ground
- Connect OUT to a digital input pin on your microcontroller
Hall Effect Magnetic Sensor Module Arduino Circuit
Code:
int led = 13; // Built-in LED pin
int sensor = 3; // Hall sensor output pin
int val; // Variable to store sensor reading
void setup() {
pinMode(led, OUTPUT);
pinMode(sensor, INPUT);
}
void loop() {
val = digitalRead(sensor);
if(val == LOW) {
digitalWrite(led, HIGH); // Turn on LED when magnetic field detected
} else {
digitalWrite(led, LOW); // Turn off LED when no magnetic field
}
}
Operation:
- Power up the circuit
- Bring a magnet near the sensor
- Observe the built-in LED on the module light up
- The microcontroller’s LED will also turn on when a magnetic field is detected
Caution:
- Do not exceed the maximum operating voltage (24V)
- Avoid exposing the sensor to temperatures above 150°C
- Ensure correct polarity when connecting to the power supply
- Handle with care to prevent static discharge damage
Troubleshooting Tips:
- No detection: Verify power connections and try reversing magnet polarity
- Inconsistent readings: Ensure stable power supply and proper grounding
- LED not lighting up: Check wiring and power supply voltage
- False triggers: Increase distance from electromagnetic interference sources
- Output always low: Verify correct wiring and check for nearby strong magnetic fields
FAQs:
- Q: Is this module compatible with 3.3V microcontrollers? A: No, it requires a minimum of 4.5V to operate correctly.
- Q: How does this sensor differ from the KY-024? A: The KY-003 operates at higher voltages, is smaller, and requires the opposite polarity to reset.
- Q: Can this sensor measure magnetic field strength? A: No, it only provides binary output (presence or absence of a magnetic field).
- Q: What type of magnet works best with this sensor? A: Small, commercially available permanent magnets are suitable.
- Q: Is this module suitable for outdoor use? A: While it can operate at high temperatures, it’s not waterproof and may require additional protection for outdoor applications.
Resources:
- 3144EUA-S Hall-effect switch Datasheet
Reviews
There are no reviews yet.