อัพโหลด Binary file ด้วย nodemcu-flasher
บทความนี้จะเป็นวิธีการติดตั้ง Arduino IDE เพื่อใช้งานกับบอร์ด wemos d1 mini (ESP8266) และติดตัง library ที่จำเป็นต้องใช้ โดยจะแนะนำไม่ละเอียดมาก เนื่องจากผู้จะที่ติดตั้งส่วนใหญ่น่าจะมีพื้นฐานมาบ้างแล้วนะครับ
การอัพโหลดไฟล์ bin (binary) ที่คอมไพล์แล้วเข้าบอร์ด esp8266 มีหลายวิธีมาก ในบทความนี้ผมจะแนะนำโปรแกรม nodemcu-flasher ดาวน์โหลดได้จาก https://github.com/nodemcu/nodemcu-flasher ซึ่งคิดว่าง่ายที่สุดสำหรับ user ทั่วไปที่ไม่อยากติดตั้ง arduino ide และ library มากมายให้ยุ่งยาก
เปิดโปรแกรมจาก nodemcu-flasher/Win64/Release สำหรับเครื่อง 64bit และ nodemcu-flasher/Win32/Release สำหรับ 32bit เปิดโปรแกรมได้เลยโดยไม่ต้องติดตั้ง
โหลดไฟล์ binary จาก https://github.com/canusorn/CynoIOT/releases แนะนำเลือกไฟล์เวอร์ชั่นล่าสุดครับ โดยไฟล์แต่ละโปรเจคจะมีชื่อโปรเจคกำกับไว้ เช่น โปรเจค pms7003 จะมีชื่อ pms7003.ino.bin

เสียบ micro usb กับบอร์ด esp8266 และเปิดโปรแกรม จะมี COM Port

จะมี com port ขึ้นมา ถ้ามีหลายตัวแล้วไม่รู้ว่าคืออันไหน เช็คได้จาก start -> search -> Device manager (อาจจะแตกต่างกัน แล้วแต่เครื่อง และเวอร์ชั่นของระบบปฏิบัติการ)

เปิดหน้า device manager (Windows10)

ของเครื่องผมจะเป็น COM3 แต่ละเครื่องจะไม่เหมือนกัน
แต่ถ้าไม่เจอพอร์ตตามรูป ไม่ต้องตกใจ ให้ลงไดร์เวอร์ docs.wemos.cc/en/latest/ch340_driver.html
เมื่อเจอพอร์ตเรียบร้อยแล้ว ก็เลือกพอร์ตใ้ห้ถูกต้อง (แต่ถ้าเลือกผิดไม่เป็นไรครับ มันจะ Flash ไม่ผ่านแค่นั้นเอง)

เลือกพอร์ต COM3

หน้า config เลือกไฟล์ bin ที่ตอ้งการจะลง

กด Flash แล้วรอสักพัก

อัพโหลดเสร็จแล้ว
เสร็จสิ้นแล้วสามารถนำไปใช้งานได้เลย ตาม การตั้งค่าอุปกรณ์ครั้งแรก