Kontrol Lampu Jarak Jauh dengan NodeMCU dan Blynk

Novendy Farhanudin

Sosial Media


0 orang menyukai ini
Suka

Summary

Project IoT sederhana membuat kontrol lampu jarak jauh dengan nodemcu dan blynk.

Description

Project IoT sederhana membuat kontrol lampu jarak jauh dengan nodemcu dan Blynk. Project sederhana ini merupakan aplikasi IoT sederhana yang bisa membantu kehidupan kita sehari-hari, seperti mengontrol lampu jarak jauh menggunakan sebuah device.

Berikut merupakan rangkaian yang dibuat.

Berikut alat dan bahasn yang diperlukan :

  • Software Aplikasi Blynk
  • Software Arduino IDE
  • Board NodeMCU ESP8266 Versi LOLIN/AMICA
  • Module Relay 2 channel
  • Kabel jumper male to female
  • Steker dan Kabel untuk Listrik AC
  • Fitting Lampu dan Lampu 2 buah
  • Kabel Charger + Colokannya dan PCB Bolong

 

Berikut merupakan langkah-langkah pengerjaan yang dilakukan untuk pembuatan project ini.

  • Install Library ESP8266 di Software Arduino IDE
  • Membuat Project di Aplikasi Blynk

Setelah saya login, saya memilih menu New Project. Pada tampilan Create New Project saya mengisi nama projet yang akan dibuat, pada Choose Device saya memilih perangkat yang digunakan contoh NodeMcu, dan memilih tipe koneksi yang akan digunakan contoh menggunkanan WiFi. Setelah itu saya meng-klik Create, lalu akan dikirim token kepada email Blynk saya.

  • Membuat Button untuk Kontrol Lampu

Kemudian akan masuk ke papan project. Untuk menambahkan widget, saya memlih tombol Add atau tekan papan project.

  • Setting Button untuk Kontrol Lampu

Saya menekan widget Button maka akan masuk ke Button Setting. Saya mengisi nama Button dengan contoh Saklar1. Lalu saya menekan PIN untuk memilih pin NodeMcu, contoh dalam hal ini menggunakan pin D0, ini dilakukan agar pin tersebut terhubung dengan LED internal NodeMcu.

  • Setting Button untuk Kontrol Lampu

Logika saklar dari 0 ke 1 diubah menjadi 1 ke 0. Saya mengubah juga jenis Button dari PUSH ke SWITCH. Setelah selesai saya kembali ke papan project. Sampai disini saya sudah mempunyai project Lampu yang berisi satu button dengan nama Saklar1 yang terhubung dengan NodeMcu pin D0.

  • Membuat Project pada Arduino IDE

Langkah yang saya tempuh adalah membuka aplikasi Arduino IDE. Klik File→Examples→Blynk→Board_WiFi→ESP8266_Standalone maka akan muncul seperti pada gambar berikut.

  • Setting pada Program di Arduino IDE

Copy authentication token pada email kemudian mempaste-kan pada Arduino IDE. Lalu saya memasukkan juga nama jaringan dan password yang digunakan agar NodeMcu dapat masuk ke jaringan.

  • Upload Program di Arduino IDE ke Board 

Upload program ke board yang digunakan hingga selesai. Jika program berhasil, pada serial monitor akan tampak pemberitahuan seperti pada gambar berikut.

  • Simulasikan project

Informasi Course Terkait
  Kategori: Internet of Things / FPGA
  Course: Robotic: Internet of Things