ESP8266 with LUA

ESP8266 selain dapat dipergunakan berdampingan dengan Arduino ataupun microcontroller lainnya, dapat juga dipergunakan dengan sebagai microcontroller itu sendiri dengan mengganti original firmware pada ESP dengan Firmware NodeMCU sehingga ESP8266 dapat berjalan secara standalone. Untuk dapat melakukan flashing firmware node MCU ada beberapa hal yang dibutuhkan yaitu :

1. Firmware node MCU yang dapat anda temukan disini
2. USB to TTL converter ( dalam hal ini saya pergunakan Board Arduino Uno yang saya lepas IC           ATmega 328p nya)
3. ESP8266 Flashing tools bisa anda dapatkan disini
4. Yang terakhir adalah ESPlorer untuk membuat lua script dan mengisi lua script pada ESP8266
     dapat didownload disini


Langkah Flashing Firmware (yg saya bahas adalah ESP8266-01) :

1. Hubungkan ESP8266 dengan board arduino seperti ini
2. Pin Tx dari ESP8266 ke pin Tx dari board arduino uno yang dilepas ic 328nya
3. Pin Rx dari ESP8266 ke pin Rx dari board arduino ( sebaiknya menggunakan voltage devider )
4. pin GPIO0 ke Ground board arduino uno (dan power pada 3v3)







5. Buka ESP8266 Flashing tools 
6. Hubungkan kabel data arduino UNO dengan PC
7. Arahkan COM yang dipergunakan sesuai dengan yang ada pada device manager
8. Arahkan firmware yang akan diisikan pada esp8266 dengan menekan tombol bin
9. Jika telah selesai maka tekan tombol download dan tunggu hingga selesai 





Jika telah muncul hasil seperti diatas ini berarti ESP8266 telah berhasil di flash dengan Firmware NodeMCU. Kemudian lepaskan GPIO0 dari Ground dan lepaskan kabel data dari PC untuk kemudian hubungkan kembali kabel data pada PC agar ESP8266 dapat berfungsi dengan normal.


Langkah Programming LUA:

1. Buat Program yang anda inginkan kemudian simpan dengan nama init.lua lalu anda dapat isikan pada ESP8266 saya pergunakan tutorial Rui Santos sebagai contohmya





2. Kemudian anda dapat mengujinya dengan mengetikkan alamat IP ESP8266 :192.168.1.3 sehingga hasilnya akan seperti ini




Saat tombol ON di tekan


Saat tombol Off ditekan

Selanjutnya anda dapat mengkombinasikan dengan Aplikasi pada android untuk mengendalikan GPIO dengan menggunakan Appinventor atau Android studio untuk mengendalikan peralatan via wifi dari peralatan smartphone anda.

Sumber Sumber yang dapat anda pergunakan sebagai referensi :

http://randomnerdtutorials.com
https://github.com/nodemcu/nodemcu-firmware/releases
http://nodemcu.readthedocs.org/en/dev/en/modules/wifi/
http://www.xess.com/blog/esp8266-reflash/
http://esp8266.co.uk/tutorials/lua-basics/

Semoga bermanfaat...



ESP8266 with LUA ESP8266 with  LUA Reviewed by cahyohertanto on March 08, 2016 Rating: 5

No comments:

close