Arduino: membina sensor kelembapan - bagaimana ia berfungsi
Anda boleh dengan mudah menggunakan Arduino sebagai sensor kelembapan. Anda boleh mengetahui bagaimana untuk melakukan ini dalam hujung praktikal ini.
Arduino: membina sensor kelembapan
Supaya anda boleh membina sensor kelembapan anda sendiri, anda memerlukan Arduino dan modul DHT11 dengan kabel jumper yang sepadan. Anda boleh mencari kod lengkap dalam gambar.
- Sambungkan pin "VCC" kepada 5V atau 3.3V dan pin "GND" ke tanah. Pin data disambungkan ke pin 2.
- Juga pastikan anda telah memasang perpustakaan "SimpleDHT". Kemudian anda boleh mengimportnya dengan perintah "#include".
- Buat pemboleh ubah untuk pin data ("int pinDHT11 = 2;") dan objek DHT11 baru ("SimpleDHT11 dht11;").
- Dalam kaedah persediaan, nyatakan bahawa anda ingin menggunakan monitor bersiri. Juga buat dua pembolehubah byte dalam kaedah gelung: "suhu byte = 0; kelembapan oleh 0 ="; ".
- Dengan arahan "jika (dht11.read (pinDHT11, & suhu, & kelembapan, NULL)) {Serial.print (" ERROR "); kembali}" anda boleh menentukan bahawa perkataan "error" harus output jika Arduino tidak Menerima data dari modul DHT11.
- Anda mendapat suhu semasa dalam darjah Celsius dengan arahan "(int) suhu". Anda mengukur kelembapan dengan "(int) kelembapan".
Dalam hujung praktikal seterusnya, kami akan menunjukkan kepada anda cara menyiapkan modul GSM pada Arduino.