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 :

IoT platform

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.
nodemcu with ubidots
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

7. Untuk mendapatkan TOKEN  perhatikan gambar berikut:

ubidots.com

dan masukkan TOKEN pada sketch.

8. Upload sketch diatas.
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.

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

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel

Iklan Bawah Artikel