Tutorial ESP32 DHT11 2 Relay Modul Thinger IO

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.

  1. Kunjungi website resmi thinger.io
  2. Setelah mendaftar silahkan masuk kedalam menu device
  3. Tambahkan device baru dengan mengikuti pada gambar berikut
  1. Download Library Thinger.IO melalui arduino IDE > Sketch > Add Library > Manage Libraries
    Kemudian cari library yang bernama thinger.io
  2. Buatlah Code pada arduino IDE untuk diupload pada perangkat Modul Trainer ESP32
  3. 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

chaerul

Recent Posts

Panduan Lengkap: Cara Menyiapkan Klaster Kubernetes pada Ubuntu 22.04 LTS

Pendahuluan Dalam dunia pengembangan perangkat lunak yang terus berkembang, Kubernetes telah muncul sebagai alat kunci dalam orkestrasi…

5 days ago

AplikasiAkademik.com: Solusi Terbaik untuk Manajemen Sekolah yang Efisien

Mengelola sebuah sekolah atau lembaga pendidikan adalah tugas yang kompleks dan penuh tantangan. Dengan berbagai…

7 months ago

Cara Mudah Menginstal OpenVPN Server di Ubuntu 20.04 di Huaweicloud Panduan Langkah demi Langkah

Selamat datang di artikel kami tentang cara menginstal OpenVPN server di Ubuntu 20.04 di HuaweiCloud!…

12 months ago

Install Docker Portainer dan Nginx Proxy Manager Ubuntu Server

Dalam dunia pengembangan aplikasi, salah satu hal yang menjadi penting adalah mengelola dan memonitor kontainer…

1 year ago

Tutorial led blinking lengkap, Wiring & Code

Tutorial led blinking. LED (Light Emitting Diode) merupakan salah satu komponen elektronik yang paling umum…

1 year ago

Tutorial LCD Display Lengkap dengan wiring & code untuk pemula

Tutorial LCD Display, ini merupakan salah satu komponen yang sering digunakan dalam project elektronika sebagai…

1 year ago