Blink LED IoT dengan menggunakan NodeMCU ESP8266

Tutorial Langkah Membuat Blink LED IoT dengan menggunakan NodeMCU ESP8266Internet of Thing (IoT) adalah sebuah konsep dimana suatu perangkat yang memiliki kemampuan untuk mentransfer data melalui jaringan tanpa memerlukan interaksi manusia ke manusia atau manusia ke komputer dengan cara perangkat ini di program terlebih dahulu agar bisa bekerja. Sebelum membuat project IoT yang komplek, kita memulai dengan membuat project IoT yang paling sederhana yaitu membuat lampu Led berkedip. Kita akan membuat kode program dengan berdasar kan pada bahasa pemrograman C++ dan hasilnya bisa dijalankan langsung dengan menggunakan hardware NodeMCU ESP8266 dengan menggunakan Power listrik sebesar 5Volt.Perangkat Yang Diperlukan

  1. ESP8266 (NodeMCU V3 LoLin – ESP-12E)
  2. Breadboard
  3. Led
  4. Resistor 100 Ohm
  5. Kabel Jumper
  6. Adaptor Charger USB 5V
  7. Kabel Micro USB

 

Langkah-Langkah Persiapan

  1. Tambahkan ESP8266 Board pada Arduino IDE
  2. Ubah port yang sesuai dengan kabel USB yang terhubung dengan perangkat.

Tabel Pasangan Kabel Jumper

Buat rangkaian seperti pada gambar berikut pada alat NodeMCU dan hubungkan dengan kabel Jumper


Langkah awal untuk konfigurasi pada Arduino IDE adalah sebagai berikut :

  1. Pada menu File kemudian Preference, tambahkan alamat di Additional Board Manager URLs sebagai berikut agar aplikasi Arduino IDE bisa melakukan update dan mencari library secara online.
    https://arduino.esp8266.com/stable/package_esp8266com_index.json
  1. Ubah pengaturan board yang digunakan, karena disini menggunakan NodeMCU ESP8266 maka di ganti terlebih dahulu jenis board nya pada menu Tools | Boards | Boards Manager. Pada bagian pencarian ketikkan esp8266 lalu pilih tombol Install.
  1. Lalu pada bagian menu Tools | Boards | BoardsManager pilih Board nya NodeMCU 1.0 (ESP-12E Module)
  1. Pastikan koneksi port serial nya tersambung antara NodeMCU dengan laptop yaitu pada menu Tools | Port danpilih sesuai port yang aktif, pada praktik kali ini menggunakan ports COM6 sebagai berikut :

Langkah berikut nya buat kode programnya pada Arduino IDE dengan berdasarkan pada bahasa pemrograman C++ sebagai berikut :

No Kode Program Arti
1. int led = D2; Untuk menginisialisasi Port pada NodeMCU yang di gunakan untuk output pada lampu yaitu pada pin D2
2. void setup() {   } Untuk menjalankan kode program yang akan berjalan sebanyak satu kali pada saat inisialisasi (Saat perangkat aktif/nyala pertama kali)
3. void loop() {   } Untuk menjalankan kode program yang akan berjalan secara terus menerus
4. pinMode(led, OUTPUT); untuk membuat pin D2 pada perangkat menjadi mode output/keluaran
5. digitalWrite(led, HIGH); Untuk membuat kondisi pada pin D2 menjadi ON/Nyala
6. digitalWrite(led, LOW); Untuk membuat kondisi pada pin D2 menjadi OFF/Mati
7. delay(1000); Jeda Waktu 1000ms atau satu detik
  1. Berikut kode program nya
  1. Simpan kode dengan menekan CTRL + S
  2. Kemudian lakukan compile dengan menekan tombol berikut

Tunggu proses beberapa detik,

Hingga muncul Keterangan Done Compiling seperti berikut :

  1. Untuk memprogram kode ini ke alat Arduino, tekan tombol Upload berikut:

Tunggu proses beberapa detik,

Hingga muncul Keterangan Done Uploading seperti berikut :

  1. Berikut adalah hasil dari Blink Led dengan NodeMCU ini
  1. Berikut adalah video hasil dari Blink Led dengan NodeMCU ESP8266 ini

Setyo Bagus Fristanto

Guru Produktif RPL SMK Negeri 9 Malang

Mungkin Anda juga menyukai

0 0 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x