Module cảm biến công tắc từ KY-025

Tạm hết hàng
Module cảm biến công tắc từ KY-025
- Hàng trong kho: Tạm hết hàng
- Nhà sản xuất: Nhập khẩu
- Khối lượng: 0.10kg
- Mã kho: 1129
- Vị trí: 1A5
Số lượng đã bán: 29
Lượt xem: 214
16.200đ
Giá chưa bao gồm VAT: 15.000đ
1. Giới thiệu tổng quan
Module cảm biến công tắc từ KY-025 sử dụng hiện tượng cảm ứng từ trường (hiệu ứng Hall) kết hợp mạch so sánh tín hiệu để phát hiện sự hiện diện của từ tính. Sản phẩm cung cấp cả hai ngõ ra tín hiệu Digital (DO) và Analog (AO), rất thích hợp cho các ứng dụng đo lường, đếm vòng quay hoặc làm công tắc hành trình không tiếp xúc.
2. Thông số kỹ thuật
- Model: KY-025
- Điện áp hoạt động: 3.3V - 5V DC
- Loại cảm biến: Cảm biến từ trường / Hiệu ứng Hall
- Ngõ ra: Digital (mức cao/thấp) và Analog (điện áp tương tự)
- IC so sánh: LM393
- Kích thước: 18.5mm x 15mm
3. Ứng dụng
- Làm công tắc từ không tiếp xúc, cửa từ chống trộm
- Đếm vòng quay động cơ, đo tốc độ
- Phát hiện từ trường nam châm trong các thiết bị tự động hóa
4. Hướng dẫn kiểm tra (Test)
Các bước kiểm tra nhanh:
- Chuẩn bị: Nguồn cấp 5V, bo mạch Arduino hoặc đồng hồ VOM, một viên nam châm vĩnh cửu.
- Thao tác: Cấp nguồn VCC và GND cho module. Đưa lại gần hoặc dịch chuyển nam châm gần cảm biến Hall trên module và quan sát trạng thái đèn LED hoặc điện áp ngõ ra DO.
- Kết quả: Khi có từ trường tác động, trạng thái đèn LED báo hiệu thay đổi và mức logic tại chân DO chuyển đổi (từ HIGH sang LOW hoặc ngược lại).
* Lưu ý an toàn: Không cấp điện áp vượt quá 5V để tránh làm hỏng IC so sánh LM393 và cảm biến trên module.
Sơ đồ kết nối & Code test mẫu (Arduino/ESP)
Kết nối chân:
- VCC nối với 5V (Arduino)
- GND nối với GND (Arduino)
- DO nối với Digital Pin 2 (Arduino)
C/C++ (Arduino/ESP)
int sensorPin = 2; // Chân kết nối Digital Out của module KY-025
int ledPin = 13; // Chân LED tích hợp trên Arduino
void setup() {
pinMode(sensorPin, INPUT);
pinMode(ledPin, OUTPUT);
Serial.begin(9600);
}
void loop() {
int sensorValue = digitalRead(sensorPin); // Kiểm tra trạng thái từ trường
if (sensorValue == HIGH) {
digitalWrite(ledPin, HIGH);
Serial.println("Phat hien tu truong!");
} else {
digitalWrite(ledPin, LOW);
Serial.println("Khong co tu truong.");
}
delay(200);
}module cam bien cong tac tu ky-025















