1. Giới thiệu về cảm biến phao mực nước
Cảm biến phao là một thiết bị được sử dụng để phát hiện mức nước trong bồn chứa. cảm biến có thể được sử dụng để điều khiển máy bơm, đèn báo, báo động hoặc các thiết bị khác để cảnh báo mức nước trong quá trình sử dụng. cảm biến phao mực nước là một công tắc BẬT / TẮT điện từ. Nó giúp nhận biết mức nước hiện có trong bể chứa.
1.1 Nguyên lý hoạt động
Công tắc phao sử dụng công tắc từ tính, bao gồm hai tiếp điểm được đựng trong ống thủy tinh. Khi một nam châm đến gần chỗ tiếp xúc, chúng bị hút vào nhau và chạm vào nhau, cho phép dòng điện đi qua. Khi nam châm di chuyển ra xa, các tiếp điểm khử từ và sẽ tách ra (làm đứt mạch).
Cảm biến phao mà chúng tôi đã sử dụng là Thường mở (NO), tức là khi phao ở điểm thấp, nằm trên đoạn mạch dưới cùng của nó sẽ mở và khi phao ở điểm cao, nó sẽ hoàn thành mạch. Vì vậy, khi mực nước xuống, phao cảm biến sẽ ngắt mạch và đèn led kèm theo sẽ tắt.
2. Phần cứng
- Arduino UNO: 1
- Breadboard: 1
- Cảm biến phao: 1
- Đèn led: 1
- Điện trở 1k: 1
- Dây đực – Đưc: 2
3. Xây dựng phần cứng
4. Lập trình với Arduino
// Hướng dẫn của Robo India về Cảm biến nổi từ tính // https://www.roboindia.com/tutorials int FloatSensor = 2 ; int led = 3 ; int buttonState = 1 ; // đọc trạng thái nút bấm void setup ( ) { Serial . bắt đầu ( 9600 ) ; pinMode ( FloatSensor , INPUT_PULLUP ) ; // Điện trở nội Arduino pinMode 10K ( led , OUTPUT ) ; } void loop ( ) { buttonState = digitalRead ( FloatSensor ) ; if ( buttonState == HIGH ) { digitalWrite ( dẫn, CAO ) ; Nối tiếp . println ( "MỨC NƯỚC - CAO" ) ; } else { digitalWrite ( led , LOW ) ; Nối tiếp . println ( "MỨC NƯỚC - THẤP" ) ; } delay ( 1000 ) ; }
5. Kết quả
Sau khi upload mã thành công, bạn có thể xem khi mực nước dâng lên thì đèn led gắn vào sẽ bật và khi mực nước xuống thì đèn led sẽ tắt.
Trân trọng cảm ơn.
Mai Minh Mẫn