Tutorial Membuat Remot Control menggunakan 2 NodeMCU ESP8266

Indobot Update

Halo sahabat Indobot! Sedang ada project apa hari ini? Sudah pernah menghubungkan 2 NodeMCU ESP8266?

NodeMCU ESP8266 adalah salah satu mikrokontroler yang memiliki fasilitas wifi dan bluetooth. NodeMCU ESP8266 cukup terkenal dalam bidang IoT. Mulai dari ukurannya yang kecil, hingga fasilitasnya yang sesuai dengan kebutuhan IoT.

Nah pada project kita kali ini, kita tidak perlu menggunakan internet sebagai komunikasinya. Kita akan menggunakan Wifi yang dimiliki oleh NodeMCU ESP8266. Menghubungkan 2 NodeMCU ESP8266 dapat digunakan untuk remot Control nirkabel dengan jarak wifi, yaitu sekitar 10 meter.

Komunikasi melalui wifi, membutuhkan client dan server untuk saling terhubung. Jadi dalam project ini, kita butuh untuk menjadikan salah satunya menjadi client, dan lainnya menjadi server.

Bagaimana cara membuatnya? yuk kita simak di bawah ini.

Alat dan Bahan

Alat dan bahan untuk project ini adalah sebagai berikut.

  1. Software Arduino ID
  2. NodeMCU ESP8266 2
  3. Lampu LED 4
  4. Resistor 8
  5. Pust button 4
  6. Projectboard 2
  7. Kabel jumper Secukupnya

 

Belajar Elektronika, Arduino, dan IoT step by step dengan bantuan tangga belajar? Daftar sekarang dan dapatkan PROMO

 

Rangkaian

Susun device di atas menjadi rangkaian seperti berikut. Pastikan semua terhubung dengan baik.

Program

Tahap selanjutnya adalah penulisan program pada Arduino IDE. Buatlah program seperti berikut. Perhatikan keterangan (comment) untuk memahami program dengan baik. Berikut kode Programnya : 

Program untuk NodeMCU yang digunakan sebagai Client

Download Coding

Program untuk NodeMCU yang digunakan sebagai Server

Download Coding

Upload kedua program di atas di masing-masing NodeMCU. NodeMCU Server digunakan untuk 4 push button. 4 push button ini, jika kita tekan, maka akan mengirimkan data ke NodeMCU Client. Data yang terbaca akan diseleksi untuk mengetahui, button mana yang ditekan, hingga dapat menyalakan lampu LED sesuai dengan  button yang ditekan.

Pengaplikasiannya pada remot control adalah dengan mengubah fungsi dari menyalakan LED menjadi hal lainnya, contohnya seperti menjalankan motor DC, atau hal lainnya.

Contoh Industrial Grade Arduino Board

Bagaimana? tertarik untuk membuatnya?segera yuk bisa dicoba.

Mau belajar elektronika dasar? Arduino? atau Internet of Things?Segera ikuti kursus online Indobot Academy!

Ingin Tahu Program Kami Lebih Lanjut?

Silahkan isi Formulir Dibawah Ini untuk Diskusi dengan Tim Indobot Academy.

Baca Juga

Bagikan:

Tags

Tinggalkan komentar

whatsapp whatsapp