Cara menggunakan Nodemcu dengan menggunakan Aplikasi Arduni IDE

Pada akhir-akhir ini, nama Internet of Things atau istilah lainnya seperti Industri 4.0 sudah marak sekali diucapkan oleh orang-orang yang berkecimpung didunia teknologi sampai seorang guru sekalipun. Namun apa sebenarnya arti dari kata tersebut?



Dikutip dari Wikipedia, Internet untuk Segala (Internet of Things) merupakan sebuah konsep yang bertujuan untuk memperluas manfaat dari konektivitas internet yang tersambung secara terus-menerus. Adapun kemampuan seperti berbagi data, remote control, dan sebagainya, termasuk juga pada benda di dunia nyata.

Salah satunya yang dapat merealisasikan hal tersebut adalah alat mikrokontroller bernama NodeMCU. NodeMCU adalah mikrokontroller yang dibuat berdasarkan chip WiFi ESP8266, jadi NodeMCU adalah seperti arduino biasa yang dapat di flash instruksi tertentu sesuai dengan keinginan kita namun memiliki fitur WiFi, sehingga dapat berinteraksi dengan perangkat client jaringan atau bahkan dengan internet.



Menurut saya, NodeMCU sangat cocok sekali untuk anda yang ingin belajar membuat perangkat Internet of Things dengan harga yang murah dan fitur yang lumayan baik terutama pada fitur WiFi. Di indonesia, harga NodeMCU relatif murah, sekitar Rp. 50.000 an. jauh  lebih murah ketimbang Arduino dengan tambahan fitur WiFi.

Pada artikel kali ini, saya akan memberikan tutorial tentang cara pemasangan nodemcu mulai dari pertama kali anda mendapatkan NodeMCU.

Persiapan (IDE dan Driver)

Sebelum memulai, mari kita siapkan terlebih dahulu aplikasi dan driver yang akan kita gunakan. pad artikel ini kita akan menggunakan Arduino IDE untuk memprogram NodeMCU.


  • Download peralatan berikut.


Arduino IDE (Download sesuai sistem operasi anda, misal: windows, linux)
(Situs resmi) ~101.2 MB

Driver NodeMCU CH340
(Google Drive) ~276 KB

Berikut beberapa gambarnya



Instalasi Arduino IDE


  • Buka file installer dari Arduino IDE yang anda download
  • Install dengan klik next, next sampai finish


Menambahkan Board NodeMCU pada Arduino IDE

  • Buka software Arduino IDE
  • Buka jendela preferensi dengan cara klik Tab File - Preferences
  • Pada Additional Board Manager URLs. Isi dengan url berikut

  1. http://arduino.esp8266.com/stable/package_esp8266com_index.json


  • Buka board manager dengan cara klik tab Tools - Board: - Board Manager...
  • Pada kolom pencarian, ketikkan nodemcu
  • Maka muncul baris esp8266. Jika anda perhatikan pada included board dibawahnya, tertulis board NodeMCU v1.0. 
  • Kemudian klik Install


Instalasi Driver NodeMCU

  • Hubungkan NodeMCU dengan komputer anda.

  • Buka file CH341SER.EXE yang baru anda download tadi (Driver NodeMCU)
  • Klik Install

  • Pada langkah ini, driver sudah terinstall. Namun untuk mengeceknya, buka device manager dengan cara klik start - ketikkan device manager - Tekan enter
  • Saat kondisi NodeMCU terhubung dengan komputer, perhatikan pada bagian port, pastikan perangkat terdeteksi (dan ingat-ingat nama comnya, pada kasus saya terdeteksi sebagai COM15). lihat gambar dibawah



Tes Upload Kode

Pada skenario tes upload kode ini, perangkat NodeMCU diberikan program dimana dapat menghasilkan lampu yang berkedip setiap setengah detik. 

Secara detail, NodeMCU menghidupkan lampu LED pada pin D0 dan mematikannya pada rentang waktu setengah detik (500ms)
  • Sebelum koding, atur wiring sesuai dengan skema berikut ini
    Hubungkan Pin D0 dengan kaki positif (kaki yang lebih panjang) lampu LED dan hubungkan kaki lainnya (GND) dengan ground

  • Tuliskan kode berikut
  1. /*
  2. * Author : Badar Wildanie
  3. * URL : http://badar-blog.blogspot.com
  4. * Subroutine : Led Blink untuk NodeMCU
  5. * Catatan : Pada dasarnya sama dengan examples
  6. * hanya pinnya saja yang berbeda
  7. */
  8.  
  9. int blinking_pin = D0;
  10. int led_delay = 500;
  11. void setup() {
  12. pinMode(D0, OUTPUT);
  13. }
  14.  
  15. void loop() {
  16. digitalWrite(blinking_pin, HIGH);
  17. delay(led_delay);
  18. digitalWrite(blinking_pin, LOW);
  19. delay(led_delay);
  20. }


  •  Set board ke NodeMCU 1.0 dengan cara klik Tools - board - NodeMCU 1.0

  • Atur Port sesuai dengan perangkat anda pada device manager. (pada kasus saya COM15)
  • Kemudian klik Upload (panah kanan)


Jika semua berhasil, maka lampu LED yang terpasang pada NodeMCU berkedip setiap setengah detik seperti gambar dibawah ini


Komentar

Postingan Populer