Assalamuaalikum Wr. Wb
Tujuan Tutorial
WAJIB BACA
KLIK DISINI => PROJECT DAN KONSULTASI IOT
Untuk membuat sebuah smarthome dibutuhkan banyak sekali cara agar rumah kita dapat bekerja menjadi lebih pintar, beberapa peralatan ada yang membutuhkan kontaktor agar dapat terhubung dengan listrik bertegangan tinggi, sehingga dibutuhkan sebuah alat yang bernama relay. seperti menghidupkan lampu dengan smartphone, mematikan peralatan dapur, AC, dll. lantas bagaimana cara membuat smart relay/smart switch, simak langkah-langkah berikut ini :
Persiapkan bahan :
1. Modul Relay 5v2. ESP32
3. Kabel Jumper Female
Gambar Rangkaian
Hubungkan ESP32 Devkit ke Modul Relay Menggunakan kabel Female, disini saya menggunakan relay 4 channel, buat kakak yang ingin uji coba bisa menggunakan jenis relay yang lain atau sesuai dengan kebutuhan. Berikut ini rangkaiannya :Skecth Code
Setelah semuanya terhubung, silahkan persiapkan sketch code dibawah ini, atau langsung download klik disini.#define BLYNK_PRINT Serial
int relay1 = 5;
int relay2 = 18;
int relay3 = 19;
int relay4 = 21;
#include <WiFi.h>
#include <WiFiClient.h>
#include <BlynkSimpleEsp32.h>
// You should get Auth Token in the Blynk App.
// Go to the Project Settings (nut icon).
char auth[] = "Token Blynk Kakak";
// Your WiFi credentials.
// Set password to "" for open networks.
char ssid[] = "Nama WiFi Kakak";
char pass[] = "Password WiFi Kakak";
void setup() {
pinMode(relay1, OUTPUT);
pinMode(relay2, OUTPUT);
pinMode(relay3, OUTPUT);
pinMode(relay4, OUTPUT);
pinMode(relay1, HIGH);
pinMode(relay2, HIGH);
pinMode(relay3, HIGH);
pinMode(relay4, HIGH);
Serial.begin(115200);
delay(10);
Serial.print("Connecting to ");
Serial.println(ssid);
WiFi.begin(ssid, pass);
int wifi_ctr = 0;
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println("WiFi connected");
Blynk.begin(auth, ssid, pass);
}
void loop(){
Blynk.run();
}
Setting Blynk App
Setelah program dipersiapkan dan belum di upload pada board ESP32 Devkit, langkah selanjutnya adalah mempersiapkan tombol di aplikasi Blynk, berikut ini adalah cara-caranya:
1. Buka Aplikasi Blynk
2. Pilih New Project
3. Kemudian Pilih ESP32 Dev
4. Copy Token Yang Telah Dikirimkan Melalui Email dan Paste di Dalam Sketch Code Diatas
5. Buat Tombol Seperti Gambar Dibawah ini
6. Setting Tombol Menggunakan Pin GPIO 5, 18, 19, dan 21
Setelah semuanya selesai, silahkan upload program, jangan lupa memasukkan nama SSID dan Password Wifi dengan benar pada sketch code yang sudah disediakan diatas.
8 Comments
Mas kalau untuk control servo menggunakan sim800l v2 ada tutornya tdk ya. . . . Hehehe. . .
ReplyDeletesim800l v2, berarti pakai sms dong, boros kak, hehehe, mending pakai paket data gprs mqtt, tapi modulnya mahal, mending kalau mau kontrol servo secara online pakai nodemcu atau esp32, trus kalau nggak ada wifi pakai aja hotspot hp atau mifi
DeleteMantep mas salam dri malaysia
ReplyDeleteTerimakasih mas, salam juga dari Indonesia
Deletemas kalo esp32 nya menggunakan bluetooth nya gimana caranya mas?
ReplyDeletemas kira" kalo untuk coding kontrol relay untuk kontrol motor dc
ReplyDeleteMaaf kak mau tanya saya pakai esp32 bluetooth sebagai remote control baterai 1300mah kenapa boros ya saya coba on 12 jam sampai habis, ada tutorial buat baterai biar irit untuk ble esp32
ReplyDeletemas, kok apk blynk connect nya cuma sebentar ya ? hbis itu disconnect lagi
ReplyDelete