Đăng bởi Để lại phản hồi

Hướng dẫn sử dụng cảm biến phao mực nước với Arduino Uno R3

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.

Cảm biến phao

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).

Nguyên lý hoạt động

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

kết nối mạch cảm biến phao và Arduino

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

Trả lời