● online
- LM35DZ Sensor Suhu - LM35....
- Arduino Mega 2560 R3 - ATMEGA2560 Clone - CH340....
- PWM DC 10A Motor 12V-40V Pulse Width Modulation Sp....
- Kabel Jumper 10cm Dupont Pelangi 10 cm Female to F....
- Micro SD MicroSD Card Shield For WeMos D1 Mini TF ....
- Arduino Mega 2560 R3 ATMEGA2560 clone 16u2 Plus Ka....
- 10mm Kapton Tape Polymide Film Gold High Temp isol....
- Motor Servo MG995 TowerPro Metal Gear....
- Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
- Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
ESP-01 Shield Relay, Mengontrol Relay IOT Web Server
Tidak jauh-jauh dari shield ESP-01 lagi, kali ini akan membahas module shield untuk relay. Cukup praktis dan hemat size untuk shield ESP-01 ini dengan ukuran yang kecil sudah bisa mengontrol peralatan listrik. Tampilan Shiled nya seperti ini.
Spesifikasi :
- Tegangan kerja : 5V
- Pin : 0 (GPIO0)
Alat dan bahan :
- ESP-01 shield relay, BELI
- USB to TTL, bisa pakai FTDI atau yang lain
- Breadborad, BELI
- Kabel jumper, BELI
- Push Button
Masih sama kita akan menggunakan web browser sebagai interfacenya untuk mengontrol relay ini. Untuk mengupload program ke ESp-01 diperlukan rangkaian khusus, ikuti rangkaian di bawah ini :
Keterangan :
Yang baru mengenal ESP-01 silahkan baca dulu pada postingan sebelumnya Cara Mudah Menggunakan ESP-01.
Sketch Program
#include <ESP8266WiFi.h> #include <ESP8266WebServer.h> #define pinRelay 0 const char* ssid = "nama wifi"; const char* password = "password"; ESP8266WebServer server(80); String webpage; void setup() { Serial.begin(115200); delay(10); pinMode(pinRelay, OUTPUT); digitalWrite(pinRelay, HIGH); WiFi.begin(ssid, password); Serial.println(""); // Wait for connection while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } Serial.println(""); Serial.print("Connected to "); Serial.println(ssid); Serial.print("IP address: "); Serial.println(WiFi.localIP()); // Isi dari Webpage ------------------------------------------------------- webpage += "<h1> Web Control ESP8266 </h1>"; webpage += "<p>RELAY : "; webpage += "<a href=\"relayOn\"\"><button>ON</button></a><a href=\"relayOff\"\"><button>OFF</button></a></p>"; // Membuat tampilan Webpage ----------------------------------------------- server.on("/", []() { server.send(200, "text/html", webpage); }); server.on("/relayOn", []() { server.send(200, "text/html", webpage); digitalWrite(pinRelay, LOW); delay(1000); }); server.on("/relayOff", []() { server.send(200, "text/html", webpage); digitalWrite(pinRelay, HIGH); delay(1000); }); server.begin(); Serial.println("Web server dijalankan"); } void loop() { server.handleClient(); }
- Upload sketch di atas dengan Board : Generic Esp8266 Module dan Port terceklis
- Jika sudah, pindah ke mode Running Mode
- Buka Serial Monitor dengan baudrate 115200
- Buka web browser, ketikkan IP yang tampil pada serial monitor.
- Hubungkan ESP-01 ke shield relay, kemudian masukkan input tegangan 5V ke VCC
- Tekan tombol yang tampil pada web. ON/OFF
Hasilnya tentu relay akan nyala ketika kita tekan tombol ON dan relay akan mati ketika kita tekan tombol OFF.
Semoga bermanfaat.
ESP-01 Shield Relay, Mengontrol Relay IOT Web Server
Bagi pegiat teknologi, komputer, elektronika, dan Internet Of Things (IoT) maka sudah tidak asing lagi dengan benda yang satu... selengkapnya
Penggunaan LCD I2C sering kali gagal menampilkan teks karena deklarasi awal yaitu alamat I2C yang salah/keliru dikarenakan alamat yang... selengkapnya
Traffic Light atau lampu lalu lintas adalah lampu yang mampu menertibkan arus lalu lintas jalanan baik kendaraan bermotor, mobil,... selengkapnya
Oke kali ini akan membahas seputar sensor fingerprint, dimana fungsi dari fingerprint ini adalah sebagai validasi data identitas dengan... selengkapnya
Hallo pada artikel kali ini, saya akan memberikan cara menampilkan teks pada LCD dengan NodeMCU. Bagi anda yang sudah... selengkapnya
RTC DS3231 merupakan sebuah jenis modul yang dapat menghasilkan waktu digital secara realtime dengan tambahan sebuah baterai tipe kancing... selengkapnya
CNC router merupakan sebuah mesin yang mempunyai kegunaan untuk memotong, mengukir/grafir dan membuat marking. Semua proses itu dapat dilakukan... selengkapnya
Arduino Pro Mini merupakan jenis Arduino yang berukuran kecil dibandingkan dengan Nano, Unodan Mega. Dengan ukuran yang kecil ini... selengkapnya
Siapa yang nggak kenal dengan running text? Running text merupakan sebuah teks berjalan pada sebuah papan yang berisi led-led... selengkapnya
Pada artikel kali ini akan membahas tutorial mengakses sensor soil moisture pada Arduino. Nanti hasilnya akan ditampilkan dalam persen... selengkapnya
Dimmer AC 220 Volt 4000 Watt + Casing Aluminium Potensiometer untuk mengatur tegangan output min/max pada tegangan AC PLN 220V…. selengkapnya
Rp 52.500Features – Calibrated directly in Celsius (Centigrade) – Linear + 10.0 mV/C scale factor – 0.5C accuracy guaranteeable (at +25C)… selengkapnya
Rp 8.000Specifications: Operating voltage: DC3-5V Operating current: less than 20mA Sensor Type: Analog Detection Area: 40mmx16mm Production process: FR4 double-sided HASL… selengkapnya
Rp 3.000Spesifikasi : – 16×2 – Warna Biru – Tegangan kerja : 5v Digunakan untuk keperluan display project seperti Arduino, Raspberry,… selengkapnya
Rp 17.000The power supply is isolated industrial power modules, with a temperature protection, overcurrent and short circuit full protection, high and… selengkapnya
Rp 15.900Spesifikasi : – 16×2 – Warna Biru – Tegangan kerja : 5v – Sudah include module I2C Backpack dan tersolder… selengkapnya
Rp 30.000Tang Crimping Press Skun Ratchet YTH SN-48B Model YTH SN-48B FOR NON INSULATED TERMINAL YTH SN-48B dengan mata Press 0.5… selengkapnya
Rp 150.000Fitur: -Dapat mendeteksi api atau panjang gelombang sumber cahaya dalam 760nm ~ 1100nm – Api lebih ringan mendeteksi jarak 80cm… selengkapnya
Rp 9.000Kabel jumper 20 cm merk Dupont untuk Arduino Female to male 1 lembar = 40 kabel
Rp 11.300
Saat ini belum tersedia komentar.