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

การโปรแกรม ESP-01 ด้วย Arduino IDE

การโปรแกรม ESP-01 ด้วย Arduino IDE

สามารถโปรแกรม ESP8266 ESP-01 โดยใช้ Arduino IDE และอัพโหลด sketch โดยใช้ Arduino UNO ทำหน้าที่แปลง USB เป็น Serial เพื่อส่งข้อมูลไปยัง ESP-01 ได้

อุปกรณ์

  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

ขั้นตอน

ติดตั้ง ESP8266 package ใน Arduino IDE
  1. เปิด Arduino IDE
  2. เลือกเมนู File -> References
  3. เพิ่ม URL ต่อไปนี้ http://arduino.esp8266.com/stable/package_esp8266com_index.json ที่ Additional Boards Manager URLs ดังรูปที่ 1
  4. กดปุ่ม OK
  5. เลือกเมนู Tools -> Boards -> Boards Manager...
  6. ค้นหา esp8266
  7. เลือกรายการ esp8266 by ESP8266 community กดปุ่ม Install ดังรูปที่ 2
  8. ปิดหน้าต่าง Boards Manager จากนั้นเลือก Generic ESP8266 Module จากรายการบอร์ดทั้งหมด ดังรูปที่ 3
  9. เมื่อ upload sketch จะถูกส่งไปยัง ESP-01 โดยสังเกตได้จากจะมีข้อความบอกเปอร์เซนต์การอัพโหลดขึ้นมาด้านล่างของ Arduino IDE ดังรูปที่ 4 แต่ถ้าไม่สามารถอัพโหลดได้ ให้ถอดแล้วเสียบสาย USB ใหม่ จากนั้นลองอัพโหลดอีกครั้ง
รูปที่ 1 กำหนด URLs
ที่มา : https://www.hackster.io/harshmangukiya/how-to-program-esp8266-with-arduino-uno-efb05f

รูปที่ 2 ติดตั้ง esp8266 package
ที่มา : https://www.hackster.io/harshmangukiya/how-to-program-esp8266-with-arduino-uno-efb05f

รูปที่ 3 เลือก Generic ESP8266 Module
ที่มา : https://www.hackster.io/harshmangukiya/how-to-program-esp8266-with-arduino-uno-efb05f
รูปที่ 4 สถานะการอัพโหลด sketch ไปยัง ESP-01

บรรณานุกรม




ไม่มีความคิดเห็น:

แสดงความคิดเห็น