Downloader atau flasher dalam dunia embeeded sudah pasti sangat vital dan familiar. Tentunya anda para programmer smua paham untuk apa itu downloader. Sekilas, downloader itu untuk memasukkan (uploading) program ke IC digital seperti downloader USBASP untuk AVR. Nah spesial buat ESP8266 yang masih tergolong baru mungkin ada yang belum pernah pake ya. Karena memang ESP8266 itu bukan tergolong kaum AVR, namun kemampuannya untuk mengakses wifi dan harganya relatif murah (40ribuaja), $@ng@t W@W banget,he. Sebelum kita melangkah ke pembuatan downloader,baiknya kita mengenali apa itu si powerfull ESP8266.
Spesifikasi ESP8266:
- VCC 3,3V
- 802.11 b/g/n
- Wifi direct, soft-AP
- low Power 32Bit CPU
Pemrograman
-espresif with LUA
-arduino IDE with C
-espresif with LUA
-arduino IDE with C
Pinout ESP8266 (versi 12E):
Konfigurasi hardware
Untuk menghidupkan ESP,kuncinya:
- pin GPIO15 harus konek ke GND
- pin EN harus terhubung ke VCC via resistor 1K
- pastikan pin TX dan RX sesuai.
- pastikan juga power cukup ketika uploading maupun standby
- pin GPIO15 harus konek ke GND
- pin EN harus terhubung ke VCC via resistor 1K
- pastikan pin TX dan RX sesuai.
- pastikan juga power cukup ketika uploading maupun standby
Bahan downloader
1. FTDI serial dengan konfigurasi 3,3V
2. R10k(2)
3. Button push on (2)
4. Pin header.
1. FTDI serial dengan konfigurasi 3,3V
2. R10k(2)
3. Button push on (2)
4. Pin header.
Layout pcb ESP Downloader |
3D layout PCB |
Hasilnya:
Selanjutnya demo uploading sketch 'blink' menggunakan arduino IDE:
Selamat mencoba dan berbagi.
Share This :
0 comments