Cara Upload Firmware ke dalam NodeMCU

NodeMCU adalah sebuah board elektronik berbasis chip ESP8266 yang memiliki kemampuan untuk menjalankan fungsi mikrokontroler dan juga koneksi internet. Di dalamnya terdapat beberapa pin I/O sehingga dapat dikembangkan menjadi sebuah aplikasi controlling maupun monitoring pada proyek Internet of Things. NodeMCU ESP8266 dapat diprogram menggunakan Arduino IDE. Pada NodeMCU ESP8266 terdapat port mini USB yang akan memudahkan dalam pemrogramannya. 

NodeMCU ESP8266 merupakan modul turunan pengembangan dari modul platform Internet of Things keluarga ESP8266 tipe ESP-12 dan bersifat open source. Secara fungsi modul ini hampir menyerupai modul arduino, walaupun dengan IC, GPIO, dan bahasa program yang digunakan berbeda tetapi tujuannya sama yaitu untuk mengontrol suatu system. Hal yang membedakan dikhususkan untuk "Connected to Internet". Ada 3 versi modul NodeMCU antara lain :

1. Generasi Pertama Board v0.9 (NodeMCU v1)

Modul generasi pertama ini memiliki ukuran 47 mm x 31 mm yang terdapat chip ESP12 atau ESP12E dengan flash memory berukuran 4 MB sebagai SoC dan ESP8266, CHG340 sebagai IC serial.

 

ESP8266 v0.9

ESP8266 v0.9

GPIO NodeMCU ESP8266 v0.9

GPIO NodeMCU ESP8266 v0.9


2. Generasi Pertama Board v1.0 (NodeMCU v2)

Modul generasi kedua memiliki bentuk dan waran yang berbeda dengan generasi pertama, yaitu berwarna hitam. Selain itu, modul generasi ini memiliki ukuran 25.6 mm x 48.8 mm yang terdapat fitur baru seperti menggunakan chip ESP-12E yang lebih stabil dari ESP12 dan juga terdapat pin khusus untuk SPI dan PWM yang tidak ada pada v1 serta mengubah IC serial dari CHG340 menjadi CP2102 to UART Bridge QFN28.

 

ESP8266 v1.0

ESP8266 v1.0

 

GPIO NodeMCU ESP8266 v1.0

GPIO NodeMCU ESP8266 v0.9

 

3. Generasi Pertama Board v1.0 (NodeMCU v3 Unofficial)

Perangkat NodeMCU generasi ketiga ini memiliki ukuran 31 mm x 59.2 mm dan merupakan versi modifikasi yang di kembangkan oleh produsen LoLin dengan memperbaiki interface usb yang membuat perangkat ini di klaim lebih cepat dari versi sebelumnya.

Modul ESP8266 memiliki default pemrograman yaitu pemrograman LUA. Akan tetapi, jika belum terbiasa menggunakan bahasa pemrograman tersebut bisa menggunakan bisa bahasa C dari Arduino menggunakan Arduino IDE. 


ESP8266 v1.0 (NodeMCU v3 Unofficial)

ESP8266 v1.0 (NodeMCU v3 Unofficial)

GPIO NodeMCU v1.0 (NodeMCU v3 Unofficial)

GPIO NodeMCU v1.0 (NodeMCU v3 Unofficial)

Untuk cara kerja NodeMCU ESP8266 yaitu harus mengupload firmware terlebih dahulu agar bisa digunakan. Berikut cara upload firmware ke dalam NodeMCU :

1. Download Flasher NodeMCU for Windows

2. Buka aplikasi Flasher NodeMCU, kemudian klik tab “log” untuk mengaktifkan flash mode.

3. Hubungkan NodeMCU ke komputer setelah kita sudah mengaktifkan flash mode. 

4. Nomor COM akan ditampilkan di tab log. 

5. Klik tab “Config” dan pilih file yang sudah kamu buat menggunakan cloud service, alamat (di sebelah kanan) diubah menjadi 0x00000.

 6. Klik tab “Operation” dan klik tombol Flash. MAC Address dan port COM, akan secara otomatis terisi dan proses flash akan berjalan.

7. Jika kita cek di tab log, kita akan ditunjukkan progress dari  flash yang kita lakukan. 

8. Jika flash sudah selesai, maka akan muncul centang hijau di pojok kiri bawah.

 

Posting Komentar

0 Komentar