Kamis, 20 Oktober 2016

Memulai dengan ESP8266 NodeMCU V1.0 development board (Lua)

Tulisan ini saya buat karena board NodeMCU V1.0 yang saya beli belum terinstalasi dengan  NodeMCU Lua firmware yang memungkinkan pengembangan dengan menggunakan bahasa Lua.

 Gambar 1. Board NodeMCU

 Gambar 2. Tampilan belakang Board NodeMCU

Langkah-langkah:
1. Tancapkan Board NodeMCU diatas breadboard

Gambar 3. NodeMCU yang ditancapkan diatas breadboard

2. Install driver CP2102 (USB to Serial Converter) sesuai dengan sistem operasi  yang dapat di download.
3. Catat nomor port hasil instalasi, misalnya COM4 


Gambar 4. Port setelah instalasi driver USB CP2102

4. Instalasi NodeMCU flasher yang dapat di download (versi Windows)

5. Aktifkan board ke Flash Mode dengan menghubungkan pin D3 (GPIO 0) ke GND (pull to low)

Gambar 5. Mengaktifkan board ke Flash Mode

6. Menulis firmware NodeMCU Lua.


6.a. Aktifkan aplikasi NodeMCU flasher.
6.b. Klik pada Flash
Gambar 6. NodeMCU board berhasil di Flash

Verbose pada Log

Note:Detect serial port changed.
Note:Auto MAP serial port.Port-->COM4

Note:Serial port connected.
Note:Begin find ESP8266.
Note:ESP8266 ACK success.
Note:ESP8266 ACK success.
Note:Set base address success.
Note:Program flash success.
...
Note:Serial port disconnected.
7. Download Putty dan lakukan koneksi firmware Lua melalui Port yang bersesuaian, lihat langkah 3)
 
Gambar 7. Konfigurasi untuk Koneksi
7.a. Klik pada Open, dan layar terminal akan ditampilkan, jika tidak ada respon tekan tombol reset (RST) pada board, atau cabut USB dan colok kembali, dan ulangi lagi.
7.b. Tampilan jika telah berhasil:

 Gambar 8. Hasil respon dari Firmware Lua
8. Buatlah rangkaian anda dimana kaki anoda pada pin D7, dan kaki cathoda pada GND
Gambar  9. Led pada pin D7 dan GND

9. Pada tanda Prompt (>) Lua ketikan script berikut ini untuk menghidupkan Led:


 Gambar 10. Script untuk menghidupkan Led melalui pin D7


Akhir silakan mencoba, dan semoga berhasil.

Salam,
Hendra.

Tidak ada komentar:

Posting Komentar