Menyambungkan projek IoT ke ubidots



1. buka link ubidots


2. buat akun bila belum pernah buat maka buat dulu akun mu dengan mengklik sign up


masukan username,alamat email, nama app dan passwordmu lalu create

3. klik device baru


4. lalu buatlah device DHT11nya dengan mengklik icon + di ujung kanan


5. Klik blank device


6.Beri nama DHT11



7. Lalu klik " DHT 11 " yang sudah kita buat tadi


8. Tambahkan variabel baru


9. klik " synthethic "


10. Klik " Accept "





11. Setelah buat satu variabel, sekarang kita buat satu variabel lagi disampingnya



12. Jika sudah, klik Data > Dashboard



13. Klik icon + di ujung kanan untuk membuat dashboard baru


14. Klik " Metric"


15. Klik " add veriables"


16. Klik Variabel yang pertama kita buat



17. Lalu upload variabel pertama dan klik V


18. Klik tanda centang lagi ( V ) lagi


19. kemudian buat satu lagi dari variabel yang kedua hingga kita punya dua matrik




20. klik akun dan simpan default token



21. simpan token di notepad 


22. Buka Aplikasi Arduino
23. Masukkan script dan pasangkan DHT11 dengan NodeMcu seperti dibawah ini



#include "DHT.h"
#include "UbidotsMicroESP8266.h"
#define DHTPIN 5

#define TOKEN "BBFF-B6U668cD5GYCRWDspsOXM96HB2PYcZ"
#define ssid "SEKOLAH IDN"
//#define psswd "IDN123"// bila tidak diberi password

DHT dht(DHTPIN,DHT11);
Ubidots client(TOKEN);
unsigned long last = 0;

void setup() {
  Serial.begin(9600);
  dht.begin();
  delay(20);
  client.wifiConnection(ssid,NULL);
}

void loop() {
  if(millis()-last>10000){
    float hum = dht.readHumidity();
    float temp = dht.readTemperature();

    last = millis();
    client.add("kelembapan",hum);
    client.add("Temperatur",temp);
    client.sendAll(true);
  }

}

24. Kemudian buka serial monitor di "Tools > Serial monitor" untuk mengecek apakah sudah tersembung ke webserver



25. Sekarang buka ubidots dan cek


Komentar

Postingan populer dari blog ini

Relay lampu menggunakan NodeMCU

Kode program ( sketch ) sensor infrared di Arduino Uno with buzzer