Review : DW.miniESP ( ESP8266-07 Model )

17 Jun 2015 Review : DW.miniESP ( ESP8266-07 Model )

บทความนี้จะมารีวิวและแนะนำวิธีใช้งาน DW.miniESP ครับ  บอร์ดนี้ใช้โมดูล ESP-07  ก็จะมีข้อมูลเบื้องต้นดังนี้

  • มี 9 GPIO (0,2,4,5,12,13,14,15,16)
  • มี ADC 10 Bit
  • ใช้ไฟ Vcc 3.3 v
  • Vin  4.5v – 12v (มี Regulator อยู่ใต้บอร์ด)
  • มีเสาอากาศแบบเซรามิก  และสามารถต่อเสาเพิ่มได้
  • มี Flash ประมาณ 512 KB

สิ่งที่แตกต่างจากโมดูลเจ้าอื่น ๆ ก็จะเป็น Switch สำหรับ Mode Program และ Run  สำหรับคนที่พัฒนาแบบ Native คงได้ใช้แน่นอนครับ  เพราะจะ Flash Firmware แต่ละทีก็ต้องเข้า Program mode ก่อน      DW.miniESP จะไม่มีชิป USB To Serial แต่มี Pin Rx , Tx (5V) แทน    เราต้องหา USB To Serial มาต่อเพิ่ม อยากได้ชิปตัวไหนที่ใช้สะดวก ๆ  ก็หาเอาที่สะบายใจเลยครับ  แต่บางบอร์ดอย่าง NodeMCU เวอร์ชั่นแรกก็ต้องมาปวดหัวเรื่อง Driver อยู่นิดหน่อย

IMG_0269
ตอนใช้งานลองเสียบลง Breadboad จะเหลือช่องให้เสียบสายไฟได้พอดี  ก่อนหน้านี้ใช้ NODEMCU อยู่จะไม่เหลือช่องให้เสียบสายไฟ  ต้องต่อจากขาบน NODEMCU เลย  สำหรับการพัฒนาสามารถใช้ได้ทั้ง 3 แบบ  คือ

  • Espressif SDK  (C)
  • Arduino IDE (C++)
  • NodeMCU (Lua)

สำหรับใครที่สนใจบอร์ดนี้ติดต่อ Deaware ได้เลยครับ
DW.miniESP Firmware Support | สั่งซื้อ DW.miniESP

เริ่มต้นใช้งาน DW.miniESP (ESP8266)

1. ติดตั้ง ESP8266 จาก Board Manager
จะใช้ package จาก Deaware หรือ ESP8266.com ก็ได้ครับ ในบทความนี้จะใช้จาก ESP8266 นะครับ

2. เลือก Board , CPU Frequency , Flash Size , Upload Speed และ Port ตามในรูปได้เลยครับ แต่ตรง Port ต้องเลือกให้ตรงตามชื่อโมดูล Usb To Serial นะครับ  จากนั้นก็เขียนโค้ดตามปกติ

 esp8266_setting

3. การ Program ให้กดปุ่มสีฟ้าลงไป  และ Reset 1 ครั้ง ตามรูปด้านล่าง โมดูลจะเข้าสู่ Program Mode  จากนั้นก็สามารถกด Upload จาก Arduino IDE ได้เลย

หลังจากการ Upload   Code จะถูกรันอัติโนมัติ  ให้กดปุ่มสีฟ้าให้อยู่ใน Mode Run เวลา Boot ครั้งถัดไปโมดูลก็จะทำงานตาม Code ที่เราได้เขียนไว้ครับ

esp8266_upload

Comments

comments