Arduino cảm biến độ ẩm đất

Khu vườn mưu trí đã ngày càng trở thành khái niệm phổ cập, và một trong những năng lực mưu trí đó là tự động hóa đo độ ẩm của đất. Nếu bạn đang muốn làm một khu vườn mưu trí tưới cây tự động hóa và cho bạn tác dụng đo độ ẩm đất thì chắc như đinh bạn sẽ cần đến bộ cảm biến độ ẩm đất .

Trong bài hướng dẫn này bạn sẽ biết cách liên kết bộ cảm biến độ ẩm đất với Arduino Uno và đọc những giá trị trên trình theo dõi serial .

 

Những thứ bạn cần

Arduino Uno
Tham khảo : https://dichvubachkhoa.vn/kit-arduino-uno-r3-atmega-328p-pu-cam.html
Cảm biến độ ẩm đất
Tham khảo : https://dichvubachkhoa.vn/cam-bien-do-am-hr202.html
Dây hook
Bread board
Tham khảo : https://dichvubachkhoa.vn/board-thu-nghiem-8-5×5-5cm-board-test-400.html

Về cảm biến độ ẩm đất

Cảm biến độ ẩm đất gồm có hai thành phần. Một thành phần có hai đầu dùng để cắm vào đất hoặc bất kể nơi nào khác cần đo hàm lượng nước. Phía trên của thành phần này có 2 chân liên kết với mạch khuếch đại dùng để liên kết với Arduino .

Bộ khuếch đại có các chân Vin, Gnd, Analog và Digital. Điều này có nghĩa là bạn có thể nhận được các giá trị ở cả dạng Analog và Digital.

Cảm biến độ ẩm đất hoạt động như thế nào?

Hầu hết những cảm biến độ ẩm đất được phong cách thiết kế để ước tính hàm lượng nước thể tích đất dựa trên hằng số điện môi ( độ thấm khối đất ) của đất. Hằng số điện môi hoàn toàn có thể được coi là năng lực truyền điện của đất. Hằng số điện môi của đất tăng khi hàm lượng nước trong đất tăng. Phản ứng này là do hằng số điện môi của nước lớn hơn nhiều so với những thành phần đất khác, gồm có cả không khí. Do đó, việc đo hằng số điện môi hoàn toàn có thể ước tính được lượng nước trong đất .

Kết nối

Kết nối hai chân từ cảm biến với hai chân trên mạch bộ khuếch đại trải qua dây hook .
Kết nối Vcc từ Bộ khuếch đại với chân 3,3 V trên Arduino và chân Gnd với chân Gnd trên Arduino .
Bây giờ liên kết chân tài liệu analog với chân A0 trên Arduino ( Nếu bạn chăm sóc đến tài liệu analog ) .

Code

Để đọc đơn giản các giá trị chúng ta sẽ sử dụng AnalogRead từ menu Examples. Bạn có thể sửa đổi code theo yêu ý mình.

Đầu ra

Sau khi xác định code, tải nó lên board và mở trình theo dõi serial. Bạn sẽ thấy tài liệu cảm biến trên màn hình hiển thị bị đổi khác khi bạn nhúng cảm biến vào nước và khi khô. Bạn hoàn toàn có thể sử dụng những giá trị này làm ngưỡng nếu bạn định kích hoạt hành vi dựa trên những giá trị này .


Có thể bạn quan tâm
© Copyright 2008 - 2016 Dịch Vụ Bách khoa Sửa Chữa Chuyên nghiệp.
Alternate Text Gọi ngay