ESP8266, Wemos D1 Cara Kontrol Relay Android Internet

Hello sahabat Anak Kendali.

pada kesempatan kali ini saya akan menuliskan artikel tutorial tentang ESP8266, Wemos D1 Cara Kontrol Relay Android Internet. dimana saya akan menyalakan lampu, atau LED atau mengontrol kunci pintu dengan Android melalui jaringan Internet.

keyword :
Tutorial IoT Kontrol Relay Internet,
Tutorial Wemos Kontrol Relay Internet,
Tutorial ESP8266 Kontrol Relay Internet,
Tutorial NodeMCU Kontrol Relay Internet,
Tutorial ESP8266 Kontrol Relay Thingspeak,


Tutorial ini bisa disebut juga tentang artikel Smart Home berbesis IOT. saya telah membuat Aplikasi Android untuk mengontrol Wemos D1. dengan nama aplikasinya yaitu Wauno.
sebelumnya juga saya sudah menulis artikel yang berkaitan tentang cara monitoring sensor dan menampilkanya di Android. silahkan cari saja artikelnya di daftar isi bagian menu Arduino Wifi.

berikut adalah gambar aplikasi yang sudah saya buat.
sebelum lanjut membuat code untu hardware nya silahkan terlebih dahulu membuat chanel thingspeak.com dan catat Chanel ID, Api key read dan juga Api key Write nya.

setelah selesai silahkan membuat program berikut ini dan upload ke wemos d1.

sebelumnya silahkan terlebih dahulu download library <ThingSpeak.h> Disini !!!

#include <ESP8266WiFi.h>
#include <ThingSpeak.h>
#include <ESP8266HTTPClient.h>
WiFiClient client;
String thingSpeakAddress= "http://api.thingspeak.com/update?";
String writeAPIKey;
String tsfield1Name;
String request_string;
HTTPClient http;
void setup()
{
  Serial.begin(9600);
ThingSpeak.begin(client);
  WiFi.disconnect();
  delay(3000);
   WiFi.begin("KOST_RAMA","bayardulu500");
  while ((!(WiFi.status() == WL_CONNECTED))){
delay(300);
  }
  Serial.println("connected!");
pinMode(D5, OUTPUT);
pinMode(D6, OUTPUT);
pinMode(D7, OUTPUT);
pinMode(D8, OUTPUT);
}
unsigned long waktulama=0;
void loop()
{
int val = (ThingSpeak.readIntField(483756,2,"EJHB2XA8XZD3XTBI"));
if (val == 1){
  digitalWrite(D5, 1);
}
else if (val == 0){
  digitalWrite(D5, 0);
}
else if (val == 3){
  digitalWrite(D6, 1);
}
else if (val == 4){
  digitalWrite(D6, 0);
}
else if (val == 5){
  digitalWrite(D7, 1);
}
else if (val == 6){
  digitalWrite(D7, 0);
}
else if (val == 7){
  digitalWrite(D8, 1);
}
else if (val == 8){
  digitalWrite(D8, 0);
}
    Serial.println(val);
      delay(1000);
}

Download Apk Wauno   mungkin cukup itu dulu yang bisa saya bagikan kali ini, semoga berhasil dan sukses selalu, jangan lupa untuk membagikan artikel ini dan berkomentar dibawah !   Nb : pengiriman data ke website thingspeak memerlukan waktu sekitar 10detik-15detik, jadi respon nya agak lama.

chaerul

View Comments

  • Arduino uno ga bisa terkoneksi ke internet mas.. Butuh modul esp8266 seperti esp01 atau modul ini juga bisa digabung dengan arduino uno

  • mas, jika keluar tulisan "stray '\342' in program" apa yang menjadi masalahnya. mohon pencerahannya. saya baru newbie dibidang arduino, sudah saya search di google gak ketemu juga.

    • ada beberapa syntax yang keubah oleh webnya,, misal tanda petik dua "
      coba ditulis ulang

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…

1 week 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