Isi kandungan:

Kalibrasi Sensor Kelembapan: 7 Langkah
Kalibrasi Sensor Kelembapan: 7 Langkah

Video: Kalibrasi Sensor Kelembapan: 7 Langkah

Video: Kalibrasi Sensor Kelembapan: 7 Langkah
Video: CARA KALIBRASI DENGAN METODE REGRESI LINIER 2024, Julai
Anonim
Penentukuran Sensor Kelembapan
Penentukuran Sensor Kelembapan
Penentukuran Sensor Kelembapan
Penentukuran Sensor Kelembapan
Penentukuran Sensor Kelembapan
Penentukuran Sensor Kelembapan

Saya mempunyai 3 sensor yang dapat mengukur kelembapan udara yang relatif: BME280, SHT21, DHT22. Mereka menyatakan kemampuan mengukur dengan ketepatan +/- 3% dari julat 20 hingga 80%

Namun, ketika menguji dalam keadaan yang sama untuk 3 sensor, saya mendapat 3 hasil yang berbeza. Mungkin salah seorang daripada mereka membaca dengan betul, atau tidak ada yang betul. Oleh itu, saya memutuskan untuk mengujinya dengan beberapa peralatan.

Saya harap percubaan saya dapat membantu seseorang membuat sensor jenis ini betul.

Langkah 1: Senarai Bahagian dan Arahan Video

Image
Image

Untuk mempersiapkan eksperimen, kami memerlukan:

1. BME280

2. DHT22

3. SHT21

4. Arduino UNO

5. NodeMCU

6. Meter lembap

7. Pemeriksa termometer

8. Garam (Natrium Klorida NaCl) 9. Penyerap kelembapan

10. Kotak

Langkah 2: Titik Pemeriksaan Pertama

Titik Pemeriksaan Pertama
Titik Pemeriksaan Pertama
Titik Pemeriksaan Pertama
Titik Pemeriksaan Pertama
Titik Pemeriksaan Pertama
Titik Pemeriksaan Pertama

Nasib baik, kita boleh menggunakan garam (di dapur anda!) Untuk menjadikan persekitaran kelembapan standard untuk ujian. Sebagai ciri garam (disebut "Natrium Klorida" NaCl), keadaan tepu dapat menjadikan kelembapan sempurna pada 75%.

Kami mengambil sedikit garam dalam mangkuk kecil, kemudian tambahkan sedikit air. Masukkan ke dalam kotak dengan meter Humid, kemudian masukkan 3 sensor di dalamnya. Kabel keluar dari lubang, kemudian disambungkan ke Arduino untuk hasil pembacaan

Buat litar seperti gambar

Kodnya ada di sini

Hasil dari skrin monitor, 3 sensor memberikan 3 hasil lembap, suhu kelihatan sama bersamaan dengan 28 darjah C

Langkah 3: Offset untuk Sensor

Offset untuk Sensor
Offset untuk Sensor
Offset untuk Sensor
Offset untuk Sensor

Cubaan pertama, saya memberikan 3 sensor dengan nilai ofset untuk menjadikan bacaan lembap setiap sensor menjadi sama dengan External Humid Meter pada 75%, dan juga mengimbangi agar bacaan suhu menjadikan bacaan suhu sama dengan External Thermocouple.

Selepas memuat turun kod, pembacaannya sekarang sama dengan Humid Meter pada 75%; dan suhu sama dengan Thermocouplet luaran pada 31 dgC

Langkah 4: Uji pada Titik Kedua

Uji di Titik Kedua
Uji di Titik Kedua
Uji di Titik Kedua
Uji di Titik Kedua
Uji di Titik Kedua
Uji di Titik Kedua

Untuk memastikan offset kita betul, kita harus memeriksa sensor tersebut pada titik kedua dengan penyerap Humid.

Simpan semula dalam kotak, Humid Meter sekarang membaca adalah 40%, tetapi 3 sensor (sekali lagi) memberi kita 3 hasil berbeza!

(Suhu nampaknya OK selepas diimbangi)

Jadi, mereka mesti dikalibrasi!

Langkah 5: Penentukuran

Penentukuran
Penentukuran
Penentukuran
Penentukuran

Untuk membuat penentukuran, kami hanya menghapuskan ofset, kemudian merekodkan nilai sensor pada kelembapan standard 40%

Kami membuat jadual bacaan standard kelembapan vs sensor. Kemudian, kami menggunakan "fungsi peta" untuk membuat kurva penentukuran untuk setiap sensor.

Lagipun, muat turun kodnya, 3 sensor memberikan hasil yang sama pada 40% sekarang!

Langkah 6: Uji Sekali Lagi

Uji Sekali Lagi!
Uji Sekali Lagi!
Uji Sekali Lagi!
Uji Sekali Lagi!

Untuk memastikan 3 sensor mempunyai kalibrasi dengan betul, kita harus mengujinya lagi dengan NaCl tepu. Nasib baik, membaca 3 sensor mempunyai bacaan sekitar 75%.

Kemudian, saya cuba mengeluarkan sensor dari kotak, kemudian memasukkannya semula ke dalam kotak dengan penyerap kelembapan untuk melihat pembacaan 3 sensor: hasilnya nampak OK -> tindak balas 3 sensor adalah sama! Tidak ada pembacaan yang lebih berbeza seperti sebelumnya

Langkah 7: Mengukur Kelembapan dan Suhu Bilik Anda

Mengukur Kelembapan dan Suhu Bilik Anda
Mengukur Kelembapan dan Suhu Bilik Anda
Mengukur Kelembapan dan Suhu Bilik Anda
Mengukur Kelembapan dan Suhu Bilik Anda
Mengukur Kelembapan dan Suhu Bilik Anda
Mengukur Kelembapan dan Suhu Bilik Anda

Sekarang kita boleh menggunakan salah satu sensor tersebut untuk membaca kelembapan dan suhu bilik kita.

Kita boleh menggunakan ESP8266 dan perisian Blynk untuk membacanya melalui internet. Saya sangat menyukai data jejak dari Blynk yang dapat kita jejaknya sepanjang tahun!

Disyorkan: