Mục lục:

Hiệu chuẩn cảm biến độ ẩm: 7 bước
Hiệu chuẩn cảm biến độ ẩm: 7 bước

Video: Hiệu chuẩn cảm biến độ ẩm: 7 bước

Video: Hiệu chuẩn cảm biến độ ẩm: 7 bước
Video: HIỆU CHUẨN PHƯƠNG TIỆN ĐO | Phần 2: Nhiệt độ, nhiệt ẩm 2024, Tháng mười một
Anonim
Hiệu chỉnh cảm biến độ ẩm
Hiệu chỉnh cảm biến độ ẩm
Hiệu chỉnh cảm biến độ ẩm
Hiệu chỉnh cảm biến độ ẩm
Hiệu chỉnh cảm biến độ ẩm
Hiệu chỉnh cảm biến độ ẩm

Tôi có 3 cảm biến có thể đo độ ẩm tương đối của không khí: BME280, SHT21, DHT22. Họ cho biết khả năng đo với độ chính xác +/- 3% trong phạm vi 20 đến 80%

Tuy nhiên, khi thử nghiệm trong cùng một điều kiện cho 3 cảm biến, tôi nhận được 3 kết quả khác nhau. Có thể một trong số họ đọc đúng, hoặc không ai trong số họ đọc đúng. Vì vậy, tôi quyết định kiểm tra nó với một số trang bị.

Tôi hy vọng thử nghiệm của tôi có thể giúp một số người làm cho loại cảm biến này trở nên chính xác.

Bước 1: Danh sách Phần và Hướng dẫn Video

Image
Image

Để chuẩn bị cho thử nghiệm, chúng tôi sẽ cần:

1. BME280

2. DHT22

3. SHT21

4. Arduino UNO

5. NodeMCU

6. Máy đo độ ẩm

7. Đầu dò nhiệt kế

8. Muối ăn (Natri Clorua NaCl) 9. Chất hấp thụ độ ẩm

10. Hộp

Bước 2: Điểm kiểm tra đầu tiên

Điểm kiểm tra đầu tiên
Điểm kiểm tra đầu tiên
Điểm kiểm tra đầu tiên
Điểm kiểm tra đầu tiên
Điểm kiểm tra đầu tiên
Điểm kiểm tra đầu tiên

May mắn thay, chúng ta có thể sử dụng muối (trong nhà bếp của bạn!) Để làm môi trường độ ẩm tiêu chuẩn để thử nghiệm. Là đặc tính của muối (được gọi là "Natri Clorua" NaCl), điều kiện bão hòa của nó có thể tạo ra độ ẩm hoàn hảo ở 75%.

Chúng ta lấy một ít muối cho vào bát nhỏ, sau đó cho một ít nước vào. Đặt nó vào hộp với Humid meter, sau đó đặt 3 cảm biến bên trong. Cáp ra khỏi lỗ, sau đó kết nối với Arduino để đọc kết quả

Làm mạch như hình

Mã ở đây

Kết quả từ màn hình điều khiển, 3 cảm biến cho ra 3 kết quả độ ẩm, nhiệt độ dường như giống nhau cùng 28 độ C

Bước 3: Bù đắp cho cảm biến

Bù đắp cho cảm biến
Bù đắp cho cảm biến
Bù đắp cho cảm biến
Bù đắp cho cảm biến

Thử đầu tiên, tôi cung cấp 3 cảm biến có giá trị bù để làm cho giá trị độ ẩm của mỗi cảm biến giống nhau với Máy đo độ ẩm bên ngoài ở mức 75% và cũng bù trừ cho việc đọc nhiệt độ để đọc nhiệt độ giống với Cặp nhiệt điện bên ngoài.

Sau khi tải xuống mã, khả năng đọc của nó bây giờ giống với Humid Meter ở mức 75%; và nhiệt độ tương tự với Cặp nhiệt điện bên ngoài ở 31 dgC

Bước 4: Kiểm tra ở điểm thứ hai

Kiểm tra ở điểm thứ hai
Kiểm tra ở điểm thứ hai
Kiểm tra ở điểm thứ hai
Kiểm tra ở điểm thứ hai
Kiểm tra ở điểm thứ hai
Kiểm tra ở điểm thứ hai

Để đảm bảo độ lệch của chúng ta là chính xác, chúng ta nên kiểm tra các cảm biến đó ở điểm thứ hai với Bộ hấp thụ độ ẩm.

Giữ nó lại trong hộp, Máy đo độ ẩm hiện đang đọc là 40%, nhưng 3 cảm biến (một lần nữa) cho chúng ta 3 kết quả khác nhau!

(Nhiệt độ có vẻ ổn sau khi bù đắp)

Vì vậy, chúng phải được hiệu chỉnh!

Bước 5: Hiệu chỉnh

Sự định cỡ
Sự định cỡ
Sự định cỡ
Sự định cỡ

Để thực hiện hiệu chuẩn, chúng tôi chỉ cần xóa độ lệch, sau đó ghi lại giá trị của cảm biến ở độ ẩm tiêu chuẩn 40%

Chúng tôi lập một bảng về độ ẩm tiêu chuẩn và đọc của cảm biến. Sau đó, chúng tôi sử dụng "chức năng bản đồ" để tạo đường chuẩn cho từng cảm biến.

Sau cùng, hãy tải mã xuống, 3 cảm biến cho kết quả giống nhau ở mức 40% ngay bây giờ!

Bước 6: Kiểm tra lại một lần nữa

Kiểm tra lại một lần nữa!
Kiểm tra lại một lần nữa!
Kiểm tra lại một lần nữa!
Kiểm tra lại một lần nữa!

Để đảm bảo 3 cảm biến đã hiệu chuẩn chính xác, chúng ta nên kiểm tra lại bằng NaCl bão hòa. May mắn thay, việc đọc 3 cảm biến có mức đọc khoảng 75%.

Sau đó, mình thử tháo các cảm biến ra khỏi hộp, rồi lại inbox vào hộp hấp thụ ẩm thì thấy đọc được 3 cảm biến: kết quả có vẻ OK -> phản hồi của 3 cảm biến giống nhau! Không còn cách đọc khác như trước nữa

Bước 7: Đo độ ẩm và nhiệt độ trong phòng của bạn

Đo độ ẩm và nhiệt độ phòng của bạn
Đo độ ẩm và nhiệt độ phòng của bạn
Đo độ ẩm và nhiệt độ phòng của bạn
Đo độ ẩm và nhiệt độ phòng của bạn
Đo độ ẩm và nhiệt độ phòng của bạn
Đo độ ẩm và nhiệt độ phòng của bạn

Bây giờ chúng ta có thể sử dụng một trong những cảm biến đó để đọc độ ẩm và nhiệt độ trong phòng của chúng ta.

Chúng ta có thể sử dụng ESP8266 và phần mềm Blynk để đọc nó qua internet. Tôi thực sự thích dữ liệu theo dõi từ Blynk mà chúng tôi có thể theo dõi nó qua năm tháng!

Đề xuất: