Halo sahabat Indobot!
Sudah pernah membuat pembacaan di webserver? Sudah dong pastinya.
Webserver ini dapat diakses oleh semua PC atau smartphone yang terhubung langsung dengan wifi yang digunakan oleh NodeMCU ESP8266. Asal kita punya IP Address, maka data dapat dibaca oleh perangkat lainnya. Webserver ini memang cocok untuk penyebaran data jarak sedang dengan jangkauan wifi.
Nah kali ini kita akan membuat web server dengan NodeMCU ESP8266 yang menampilkan suhu dan kelembaban dengan menggunakan sensor DHT11. web server dapat dihubungkan dengan NodeMCU ESP8266 dengan bantuan wifi yang sama dengan yang terhubung dengan webserver. Jadi harus sama ya.
Bagaimana cara membuatnya?
yuk kita simak di bawah ini.
Alat dan Bahan
Alat dan bahan untuk project ini adalah sebagai berikut.
- Software Arduino ID
- NodeMCU ESP8266 1
- DHT11 1
- Projectboard 2
- Kabel jumper Secukupnya
Belajar Elektronika, Arduino, dan IoT step by step dengan bantuan tangga belajar? Daftar sekarang dan dapatkan PROMO
Rangkaian
Susun device di atas menjadi rangkaian seperti berikut. Pastikan semua terhubung dengan baik.
Program
Tahap selanjutnya adalah penulisan program pada Arduino IDE. Buatlah program seperti berikut. Perhatikan keterangan (comment) untuk memahami program dengan baik.
baca juga: Kontrol LED WebServer NodeMCU ESP8266
Masukkan ssid dan passwordnya dengan hotspot yang anda gunakan. Setelah program selesai di upload, buka bagian serial monitor untuk melihat nilai IP Address untuk mengakses NodeMCU. Copy IP Address tersebut, kemudian di paste ke website untuk menampilkan webserver. Variabel h dan t adalah variabel yang digunakan untuk membaca hasil dari sensor suhu dan kelembaban.
Jika sudah, maka akan muncul hasil dari pembacaan sensor DHT11.
Bagaimana? berhasil? jika belum, coba perhatikan baik-baik intruksinya ya.
Semoga berhasil yaa.
Bikin project tanpa ribet beli komponen sana-sini? Starter Kit Arduino/IoT bisa jadi solusi mu!