TƯỚI NƯỚC TỰ ĐỘNG CHO CÂY CẢNH CÓ ĐIỀU CHỈNH TỐC ĐỘ TƯỚI
Dear all, mình xin gửi đến anh em một ứng dụng tự động tưới nước cho cây, các bạn có thể sử dụng để tưới nước cho cây cảnh trong những ngày mà mọi người bận rộn không thể tận tay chăm sóc cho chúng.
1.SƠ ĐỒ NGUYÊN LÝ MẠCH :
Cảm biến độ ẩm đất được sử dụng trong mạch này là loại cảm biến điện dung có độ bền cao hơn so với cảm biến điện trở. Trên thực tế cho thấy, cảm biến điện trở ngâm trong đất thì khoảng 4 ngày thì lớp đồng trên que dò bị ăn mòn sạch sẽ 😂😂
Hai nút nhấn giúp các bạn tăng hoặc giảm tốc độ động cơ, ở đây chức năng này nhằm hỗ trợ bơm nước lên các vị trí cao hơn vị trí mọi người đặt bơm. Tốc độ mặc định của động cơ khi chạy mạch lần đầu tiên nằm vào khoảng 50% tốc độ định mức.
Động cơ mình sử dụng ở đây là loại bơm chìm 5V khá dễ kiếm trên các trang bán hàng online và cửa hàng điện tử.
2.NGUYÊN LÝ HOẠT ĐỘNG :
Khi các bạn cấp nguồn cho mạch ( nhớ nạp code trước nhé ) thì arduino bắt đầu thu thập giá trị của cảm biến độ ẩm đất về, nếu giá trị độ ẩm đất ở ngưỡng đất bị khô thì arduino sẽ ra lệnh bật bơm, khi lượng nước tưới vào cây đủ làm cho cảm biến báo là cây đã đủ nước thì arduino sẽ ra lệnh dừng bơm lại.
Hai nút nhấn tăng tốc và giảm tốc đã được code chống rung, để tránh hiện tượng bị nhiễu khi nhấn. Hai nút nhấn này có tác dụng thay đổi giá trị biến tốc độ, biến này là giá trị xung PWM cấp cho transistor để điều khiển tắt mở và tốc độ của động cơ. Để đảm bảo động cơ không bị hư hỏng khi chạy ở cấp tốc độ quá thấp thì code sẽ giới hạn giá trị ngưỡng dưới của biến tốc độ ở mức an toàn.
Giá trị tốc độ của động cơ sẽ được lưu vào bộ nhớ EEPROM của arduino, do đó khi mất điện đột ngột tốc độ của động cơ vẫn còn được lưu trữ và sẽ được nạp lại vào chương trình sau khi mạch được tái cấp nguồn.
3.CÁC THIẾT BỊ - LINH KIỆN CẦN THIẾT:
Arduino Nano (x1)
Càm biến độ ẩm đất điện dung (x1)
Bơm chìm 5V (x1)
Nút Nhấn (x2)
Tran NPN 2N2222A (x1)
Diode 1N4007 (x1)
Trở 10K (x2)
Trở 1K (x1)
Trở 1K (x1)
ALAX - TỰ ĐỘNG HÓA NÔNG NGHIỆP VÀ ĐỜI SỐNG