3.4.4.1. Thit b s dng, s kt ni Cc thit b s dng np firmware cho module ESP8266 bao gm module ESP- 01, module ASM1117, module USB-TTL PL2303. Ngoi tr module module USB-TTL PL2303 cc module khc c gii thiu phn trc - Gii thiu module USB-TTL PL2303: Module ny s dng chip PL2303HX chuyn i USB UART kt ni vi my tnh. Module ny c s dng nghin cu cc module khc bng cch gi lnh trc tip t my tnh v phn tch d liu nhn c ln mn hnh ca my tnh m khng cn thng qua chng trnh bin dch ca vi iu khin.
Hnh 3.28: Module USB-TTL v s chn
- Mt vi thng s k thut ca module USB-TTL: + in p 5V cp trc tip t cng USB. + Ng ra dng UART gm 2 chn TX, RX. + S dng chun USB 2.0 + Cc chn trn module GND, TX, RX, VCC, 3.3V + 3 led ch th: led bo ngun, led RX, led TX. 3.5.4.2 S kt ni Ta kt ni chn VCC v CH_PD ca ESP-01 vi chn Vout ca module ngun 3.3V. Chn GND v GPIO_0 ca ESP-01 kt ni vi GND. Chn TxD ca ESP-01 ni vi RxD ca module USB-TTL, Chn RxD ca ESP-01 ni vi TxD ca module USB- TTL. Chn RST ca ESP-01 ni vi 1 nt bm v ni xung t. Sau khi kt ni xong ta c s kt ni nh hnh bn di.
Hnh 3.29: Kt ni gia module ESP-01 v module USB-TTL
3.4.4.3. Cc bc np firmware cho module ESP8266 - Bc 1: Chun b phn mm +Ti phn mm ESP8266Flasher + Chun b firmware cho ESP8266. - Bc 2: Sau khi kt ni phn cng nh mc 3.4.2. Ta khi ng phn mm ESP8266Flasher.
Hnh 3.30: Giao din phn mm ESP8266Flasher
Trong bc ny ta chn firmware np bng cch chn th Config, sau chn n th mc cha firmware bin dch cc phn trc. Phn ny ta la chn firmware user1.512.new bin dch bng Linux. Ch cn lu phi np c file boot_v1.3 v firmware user1.512.new vi a ch ln lt l 0x0000 v 0x01000 trong th Config.
Hnh 3.31: La chn firmware np
Sau ta click vo Flash trong th Operation. Lu nu trong qu trnh np phn mm khng nhn a ch ca module th ta n nt nhn gn chn RST vi GND ca ESP- 01.