Bài đăng nổi bật

Cảm biến siêu âm HC-SR04 kết nối với Arduino

Chủ Nhật, 21 tháng 2, 2016

Cảm biến mưa dùng arduino

Chào các bạn...hôm nay mình xin giới thiệu về cảm biến mưa kết nối với arduino uno, Cảm biến mưa là loại cảm biến phát hiện mưa, hoạt động tựa như da người
cảm biến mưa gồm 2 phần:
- board cảm biến dùng để cảm nhận nước mưa, được đặt ngoài trời
- bộ điều chình cần được che khuất
Thông số
- Điện áp: 5V
- Có 2 led đỏ, 1 báo nguồn, 2 báo có mưa
- Hoạt động dựa trên nguyên lý: khi không có nước trên board thì đèn trên cảm biến k sáng, và nước rơi vào tạo ra môi trường dẫn điện, đèn đỏ ở cảm biến sáng
Phần cứng
-         -  Arduino uno
-         - 1 module cảm biến mưa


Sơ đồ nối chân
Arduino-----Cảm biến
GND----------GND
VCC------------5V
D0--------------~6
Các thiết bị đều có thể mua trên  http://codientuvina.com/ 
Sau khi đổ code lập trình vảo phần mềm arduino, ta có thể xem tín hiệu báo bằng đèn cảm biến, hoặc vảo tools-serial monitor
Sau đây là video về phần kiểm tra cảm biến mưa: https://www.youtube.com/watch?v=a1Zl9HCwBeo&feature=youtu.be


Code lập trình
int rainSensor = 6; // Chân tín hiệu cảm biến mưa ở chân digital 6 (arduino)
void setup() {
  pinMode(rainSensor,INPUT);// Đặt chân cảm biến mưa là INPUT, vì tín hiệu sẽ được truyền đến cho Arduino
  Serial.begin(9600);// Khởi động Serial ở baudrate 9600
  Serial.println("Da khoi dong xong");
}

void loop() {
  int value = digitalRead(rainSensor);//Đọc tín hiệu cảm biến mưa
  if (value == HIGH) { // Cảm biến đang không mưa
    Serial.println("Dang khong mua");
  } else {
    Serial.println("Dang mua");
  }
  delay(1000); // Đợi 1 tí cho lần kiểm tra tiếp theo. Bạn hãy tham khảo bài "Viết chương trình không dùng làm delay" trên Arduino.VN để kết hợp đoạn code này và cả chương trình của bạn
}

Không có nhận xét nào:

Đăng nhận xét