By | 01/08/2018

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.

ESP8266, Wemos D1 Cara Kontrol Relay Android Internet

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.

ESP8266, Wemos D1 Cara Kontrol Relay Android Internet

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.

4 Replies to “ESP8266, Wemos D1 Cara Kontrol Relay Android Internet”

  1. Anak Kendali

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

    Reply
  2. NewBie_Arduino

    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.

    Reply
    1. herul Post author

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

      Reply

Leave a Reply

Your email address will not be published. Required fields are marked *