Cara Monitoring Suhu dan Kelembaban dengan IoT Ubidots
Berjumpa lagi dengan saya di symask.blogspot.com kali ini akan membahas tentang IoT (Internet of Things). Masih sama dengan yang sebelumnya disini menggunakan board NodeMCu sebagai kontrolernya dan sensor DHT11 sebagai inputnya yaitu suhu dan kelembaban. Namun yang berbeda adalah kali ini akan menggunakan sebuah Platform IoT Ubidots.
Kelebihan Ubidots yaitu mudah, simple, interfacenya bagus dan banyak fitur lainnya yang nanti kita akan lihat. Nah dibawah ini adalah contoh interface dari Ubidots :
Konsep :
- Monitoring data suhu dan kelembaban menggunakan Platform IoT Ubidots
- Data dapat ditampilkan dengan banyak model interface
Software :
Arduino IDE
Platform Ubidots
Hardware :
NodeMcu Lolin V3/ jenis lain
Kabel downloader
Sensor DHT11
Kabel jumper
Oke langsung saja langkah-langkahnya berikut ini :
1. Silahkan Login ke Ubidots.com, saya sarankan login menggunakan akun twitter/facebook.
2. Rangkai rangkaian komponen seperti ini.
3. Buka Arduino IDE, masuk menu Tools > Board NodeMCU 1.0 (ESP-12E Module) dan Port : terceklis misal COM5.
4. Masukkan library ubidots, download.
5. Hubungkan NodeMcu dengan laptop/PC
6. Masukkan sketch dibawah ini:
#include "DHT.h"
#define DHTPIN D1
#define DHTTYPE DHT11
DHT dht(DHTPIN, DHTTYPE);
#include "UbidotsMicroESP8266.h"
#define TOKEN "BBFF-QevH" // Masukkan Token Ubidot
#define WIFISSID "Nama Wifi"
#define PASSWORD "Password"
Ubidots client(TOKEN);
unsigned long lastMillis = 0;
void setup(){
Serial.begin(115200);
dht.begin();
delay(10);
client.wifiConnection(WIFISSID, PASSWORD);
}
void loop(){
if (millis() - lastMillis > 10000) { ///tiap 10S
float hum= dht.readHumidity();
float suhu = dht.readTemperature();
lastMillis = millis();
client.add("kelembaban", hum);
client.add("suhu", suhu);
client.sendAll(true);
}
}
Download sketch dht11_ubidot.ino
8. Upload sketch diatas.
Selingan dulu ya gaes....hee saya kasih pantun
Siang-siang terasa gerah
Selingan dulu ya gaes....hee saya kasih pantun
Siang-siang terasa gerah
Paling enak makan pepaya
Jangan sampai kalian nyerah
Kalau belum ketemu erorrnya
9. Buka serial monitor dengan baudrate 115200 akan menampilkan IP adress dan OK OK
10. Masuk ke menu Devices pada Ubidots dan Create Device. Tambahkan dua variabel > Default
Kemudian refresh.
9. Buka serial monitor dengan baudrate 115200 akan menampilkan IP adress dan OK OK
10. Masuk ke menu Devices pada Ubidots dan Create Device. Tambahkan dua variabel > Default
Kemudian refresh.
11. Lanjut ke Menu Dashboard pada Ubidots, silahkan tambahkan widget untuk menampilkan data suhu dan kelembaban dengan variabel dari device yang sudah kita buat sebelumnya.
Hasilnya bisa lihat di mari yang sudah saya buat.
Oke cukup sekian pembahasan kali ini semoga bermanfaat untuk teman-teman sekalian ya.
Terima Kasih. Salam.
0 Response to "Cara Monitoring Suhu dan Kelembaban dengan IoT Ubidots"
Post a Comment