Helo temen temen anakkendali.
Banyak sekali platform IoT yang bisa dimanfaatkan untuk mengembangkan projek iot seperti thingspeak, blynk, dan sebagainya. Dan kali ini kita akan mencoba plaform IoT yang bernama thinger.io
Jika belum mendengar nama thinger.io kamu seharusnya mencoba platform iot yang satu ini, karena selain ada versi yang gratis, mengakses nya pun sangat mudah.
- Kunjungi website resmi thinger.io
- Setelah mendaftar silahkan masuk kedalam menu device
- Tambahkan device baru dengan mengikuti pada gambar berikut
- Download Library Thinger.IO melalui arduino IDE > Sketch > Add Library > Manage Libraries
Kemudian cari library yang bernama thinger.io - Buatlah Code pada arduino IDE untuk diupload pada perangkat Modul Trainer ESP32
- Jika belum memiliki perangkat Modul Trainer ESP32, silahkan hubungi admin untuk memesan modulnya
Berikut adalah code yang sudah saya buat
Code Thinger.io DHT11 dan Relay
#include "DHT.h" #include <ThingerESP32.h> #define DHTPIN 5 #define DHTTYPE DHT11 #define USERNAME "anakkendali" #define DEVICE_ID "esp32" #define DEVICE_CREDENTIAL "esp32_dht11" #define SSID "anakkendali.com" #define SSID_PASSWORD "bayardikitlimangewu" ThingerESP32 thing(USERNAME, DEVICE_ID, DEVICE_CREDENTIAL); #define relayac 14 #define relaydc 26 DHT dht(DHTPIN, DHTTYPE); void setup() { thing.add_wifi(SSID, SSID_PASSWORD); dht.begin(); pinMode (relayac, OUTPUT); pinMode (relaydc, OUTPUT); digitalWrite (relayac, 1); digitalWrite (relaydc, 1); thing["relayac"] << (digitalPin(relayac)); thing["relaydc"] << (digitalPin(relaydc)); thing["DHT11"] >> [](pson& out){ out["kelembaban"] = dht.readHumidity(); out["suhu_celcius"] = dht.readTemperature(); }; } void loop() { thing.handle(); }
Untuk lebih jelasnya dengan tutorial ini, silahkan untuk menonton video yang sudah saya buat di chanel youtube anak kendali