Buka Senin - Jumat jam 08.30 s/d jam 16.30 , Sabtu Jam 8.30 s/d jam 13.00 , Minggu tutup
  • 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.
Beranda » Blog » Kontrol Modul Relay Menggunakan NodeMCU

Kontrol Modul Relay Menggunakan NodeMCU

Diposting pada 3 January 2019 oleh farhan / Dilihat: 3.549 kali / Kategori:

 

Pada postingan sebelumnya sudah membahas tentang kontrol relay menggunakan Arduino di sini. Nah untuk kali ini saya akan membahasnya menggunakan NodeMCU. Apakah sama? atau berbeda? Untuk konfigurasi pin sedikit berbeda ya yaitu pin VCC dihubungkan dengan pin V0 karena kita akan menggunakan relay 5v, sementara NodeMCU itu bekerja pada tegangan 3.3V.

Untuk program sebenarnya sama saja, tapi kali ini akan mengontrolnya menggunakan komunikasi serial (Serial Monitor). Dan next time akan menggunakan jaringan wifi internet, namun sebelum kesana kita belajar dari yang dasar terlebih dahulu.

Oke langsung saja adapun alat dan bahan yang dibutuhkan sebagai berikut :

Alat dan bahan :

  • NodeMCU V3, BELI
  • Kabel Micro USB, BELI
  • Modul Relay 1 Channel 5v, BELI
  • Kabel jumper, BELI

Rangkaian :

Gambar ini memiliki atribut alt yang kosong; nama berkasnya adalah relay_rangkaian.png

NodeMCU V3 dan Modul Relay 1 Channel

Konfigurasi pin :

  • IN1 dihubungkan ke pin D1
  • GND dihubungkan ke GND
  • VCC dihubungkan ke V0

Silahkan rangkai sesuai dengan rangkaian di atas kemudian upload sketch program di bawah ini pada Arduino IDE.

 

Sketch program :

#define relay D1
int lampuNyala = LOW;
int lampuMati = HIGH;
char perintah;
void setup() {
Serial.begin(9600);
pinMode(relay, OUTPUT);
digitalWrite(relay, lampuMati);
}

void loop() {
if (Serial.available() > 0) {
perintah = Serial.read();
if (perintah == ('A')){
digitalWrite(relay, lampuNyala);
Serial.print("A - ");
Serial.println("Lampu Nyala");
}else if (perintah == ('B')){
digitalWrite(relay, lampuMati);
Serial.print("B - ");
Serial.println("Lampu Mati");
}else{
Serial.println("Masukan keyword yang benar");
}
}
}

 

Hasil :

Silahkan buka serial monitor dengan baudrate 9600, dan masukkan huruf A untuk menyalakan dan B untuk mematikan. Tekan Enter untuk mengirim atau klik Send. Untuk perintah selain A dan B maka yang muncul adalah Masukan keyword yang benar. Lengkapnya pada gambar di bawah ini :

Gambar ini memiliki atribut alt yang kosong; nama berkasnya adalah hasil-1.png

Kontrol Relay menggunakan NodeMCU via komunikasi Serial

Cukup sekian, semoga bermanfaat. Terima kasih.

Bagikan ke

Kontrol Modul Relay Menggunakan NodeMCU

Saat ini belum tersedia komentar.

Silahkan tulis komentar Anda

Kontrol Modul Relay Menggunakan NodeMCU

Produk yang sangat tepat, pilihan bagus..!

Berhasil ditambahkan ke keranjang belanja
Lanjut Belanja
Checkout
Produk Quick Order

Pemesanan dapat langsung menghubungi kontak dibawah: