วันเสาร์ที่ 16 มิถุนายน พ.ศ. 2561

การ Update เฟิร์มแวร์ของ ESP-01

การ Update เฟิร์มแวร์ของ ESP-01

ในกรณีที่ต้องการ Update AT firmware เวอร์ชันใหม่ หรือกรณีที่โปรแกรม ESP-01 ไปแล้วแต่ต้องการนำ AT firmware กลับมา (การโปรแกรมทำให้ AT firmware หายไป) สามารถทำได้โดยอัพโหลด AT firmware ผ่านทาง Arduino ได้

อุปกรณ์

  1. Arduino Uno
  2. ESP8266 ESP-01
  3. Buck Converter

การต่อวงจร

การต่อสายสัญญาณจาก ESP-01
ที่มา : http://henrysbench.capnfatz.com/henrys-bench/arduino-projects-tips-and-more/esp8266-esp-01-pin-outs-and-schematics/

  1. Tx -> Tx (pin 1)
  2. Rx -> Rx (pin 0)
  3. Vcc -> 3.3v
  4. CH_PD -> 3.3v
  5. GND -> GND
  6. GPIO0 -> GND

ขั้นตอน

  1. ดาวน์โหลดโปรแกรมสำหรับการอัพโหลดเฟิร์มแวร์ และไฟล์เฟิร์มแวร์ - ดาวน์โหลด
  2. ถอดสาย Tx, Rx และ GPIO0 ออก
  3. อัพโหลด Sketch ที่ฟังก์ชัน setup และ loop ไม่มีการทำงานใด (Bare Minimum) ไปยัง Arduino เพื่อให้มั่นใจว่าไม่มีโปรแกรมเดิมทำงานอยู่
  4. ถอดสาย USB ออกจาก Arduino จากนั้นต่อสาย Tx, Rx และ GPIO0 เข้าที่ ESP-01 แล้วจึงเสียบสาย USB ที่ Arduino อีกครั้ง
  5. เปิดโปรแกรม ESP8266 flash downloader จากนั้นระบุหมายเลข COM port ที่เชื่อมต่อกับ Arduino
  6. เลือกไฟล์ AT firmware โดยจะมีนามสกุล .bin จากนั้นกด download
  7. รอจนครบ 100% ขึ้นข้อความ Leaving แล้วจึงถอดสาย GIPO0 ออกจาก GND
ที่มา : https://www.arduinoall.com/article/21/%E0%B8%AA%E0%B8%AD%E0%B8%99-%E0%B8%A7%E0%B8%B4%E0%B8%98%E0%B8%B5-%E0%B9%83%E0%B8%8A%E0%B9%89%E0%B8%87%E0%B8%B2%E0%B8%99-arduino-wi-fi-module-esp8266

บรรณานุกรม





1 ความคิดเห็น: