Installasi Sensor DHT11 Dengan Mikrocontroller NodeMcu ESP8266
Melanjutkan pembahasan sebelum nya pada kesempatan kali ini akan membahas bagaimana cara untuk instalasi sensor Dht11 yang akan di gunakan untuk memonitoring ruagan server dengan menggunakan mikrocontroller NodeMcu ESP8266, yang dimana suhu dan kelembaban yang berhasil terdeteksi akan di tampilkan pada serial monitor. Untuk langkah pertama yaitu buka software Arduino IDE dan download Board Manager NodeMcu ESP 8266. Caranya seperti gambar di bawah.
Klik file -> preference lalu masukan tulisan "http://arduino.esp8266.com/stable/package_esp8266com_index.json" dikolom anak panah yang di garis merah. Jika sudah lalu klik OK.
jika sudah langkah selanjutnya yaitu klik Tools-> Board -> Board Manager -> lalu ketik Esp 8266 kemudian klik install versi terbarunya.
Untuk langkah selanjutya yaitu menyiapkan program sensor suhu dan kelembaban Dht11 untuk program nya bisa kalian copy dibawah ini.
untuk penjelasannya
merupakan inisiasi librari sensor Dht11
Script diatas menjelaskan mengenai pin yang di gunakan untuk pembacaan data sensor Dht11 adalah D7 sedangkan #define dht11 merupakan jenis sensor yang digunakan.
Serial.begin (9600) untuk memulai komunikasi serial pada Arduino IDE dengan frekuensi 9600KHz, Sedangkan untuk memulai pembacaan sensor dht11 menggunakan script dht.begin()
Variable H merupakan tipe data float menjadi variable yang digunakan untuk pembacaan nilai kelembaban sedangkan variable suhu menggunakan T.
Sedangkan nilai suhu dan kelembaban yang berhasil terbaca akan di tampilkan pada serial monitor dengan delay (2000) atau per 2 detik .
untuk wirring Nodemcu ESP8266 dan sensor dht11 bisa di lihat pda gambar di bawah ini.
Keterangan :
Jika pada script program pin yang di gunakan adalah D7 maka pada wirring pin data juga harus menggunakan D7.
Untuk hasil nilai suhu dan kelembaban yang berhasil di baca bisa di lihat melalui serial monitor.
Sekian pembahasan kali ini untuk selanjutnya akan membahas mengenai cara menampilkan nilai suhu dan kelembaban pada Lcd 16x2 dan cara setting DC Fan menyala otomatis berdasarkan nilai suhu/ kelembaban.
Thanks.
sangat bermanfaat! terimakasih bang
ReplyDelete