วันศุกร์ที่ 25 ตุลาคม พ.ศ. 2562

ESP32:Board

ESP32 Board

    มีคนผลิตบอร์ดที่ใช้กับ ESP32 ออกมามากมาย แต่ยังไม่เท่ากับ Arduino หาซื้อง่าย มีหลายตัวที่ผมได้ลองใช้เอง ผมเลยเขียนหน้านี้ขึ้นมาเพื่อเป็นข้อมูลของแต่ละบอร์ด เพื่อซื้อมาจะได้เริ่มพัฒนาต่อได้ ผมจะมีลิงค์ไปดูข้อมูลบอร์ดจะได้ทราบการวางขา และข้อจำกัดที่ควรรู้ สำหรับผู้เริ่มต้นผมแนะนำให้ลองใช้บอร์ดของไทยเพราะแน่นอนว่าได้ของแท้ หาซื้องาย ราคาถูกกว่าบอร์ดแท้ของเมืองนอกด้วย ที่ถูกๆส่วนใหญ่มักเป็นบอร์ดผลิตที่จีน บางทีจีนก็อปยี่ห้อจีนด้วยซ้ำ ถ้าบอร์ดที่เรามีไม่มีในรายการของ Arduino IDE ให้เลือกเป็น ESP32 Dev Module หรือ ESP32 Wrover Module ขึ้นกับว่าใช้โมดูลไหน บางรุ่นไม่อัปโหลดโปรแกรมอัตโนมัติ เมื่อขึ้น Connecting... ต้องกดปุ่ม EN พร้อม Boot แล้วปล่อย EN แล้วค่อยปล่อยปุ่ม Boot ตามมา ถึงจะอัปโหลดโปรแกรมได้ เวลาพัฒนาโปรแกรมก็น่ารำคาญเหมือนกัน แก้โดยต่อตัวเก็บประจุ 1uF ที่ขา EN กับ GND จะทำให้อัปโหลดอัตโนมัติได้
รุ่นนี้แคบพอที่มีช่องเสียบเหลือสองข้าง
ส่วนใหญ่ใช้โมดูล ESP32-WROOM-32 ทำให้บอร์ดมีขนาดกว้าง ถ้าเขียนบอกขาบนบอร์ดด้านบน บอร์ดมักกินที่บนบอร์ดทดลองจนเหลือชองเสียบแค่ข้างเดียว สามารถใช้บอร์ด ESP32 ต่อคร่อมบอร์ดทดลองสองตัว ถึงจะพอมีช่องว่าสองข้างได้ หลายรุ่นก็มีวิธีทำให้บอร์ดแคบๆ ต่างๆกันไป เช่นใช้ชิปแทนโมดูล หรือสกรีนใต้บอร์ด หรือสกรีนอักษรตัวเล็กๆแทรกในช่องขา แป๊ะสติกเกอร์ที่ขาเสริมให้สูงขึ้นมา
สำหรับคนที่มีบอร์ดแล้วมาเริ่มต้นกันได้ที่นี้

เพิ่มเติม 

รายละเอียดโมดูล ต่างๆ

Ayarafun/LamLoei Node32Lite

  เป็นของไทย จุดเด่นขนาดเล็กเหลือช่องบนโปรโต้บอร์ดสองข้าง ใช้ชิป USB2Serial ของ FTDI ไดร์เวอร์ใช้ได้กับ Windows/Linux/Mac ไม่มีปัญหา  มีกล่องเล็กๆไว้ใส่อุปกรณ์เสริมได้ มีสัญลักษณ์แสดงขาชัดเจน เป็นสติกเกอร์แปะสีสวยดี  แต่อยากให้ใช้การสกรีนลงบนพลาสติกเหมือนของ M5Stack จะงามกว่า สติกเกอร์ของผมติดไม่ค่อยดีเท่าไหร่(คงเป็นบางตัว) ต้องลอกออกมาแปะใหม่  เหมาะกับนักเรียนและผู้เริ่มต้น 295บาท (inc Vat)

Ayarafun/LamLoei Node32Lite

ESPino32 

เป็นบอร์ดของไทยอีกตัวดูใช้ง่ายดีเหมาะกับนักเรียน(ผมยังไม่เคยใช้มันแพงไปหน่อย) ราคา 590บาท ในลิงค์ที่ซื้อมีข้อมูลครบเลยครับ
ESPino32

DOIT ESP32 DevKit v1


DOIT ESP32 DevKit v1

บอร์ดตัวแรกของผมเลย หาซื้อง่ายราคาไม่แพง มีแบบ 30 กับ 36ขา ตัวก็อปก็เยอะทั้งมีโลโก้ DOIT และ ไม่มี เสียบบอร์ดทดลองแล้วเหลือช่องให้เสียบด้านเดียว ที่ผมได้มาน่าจะของเลียนแบบเพราะพิมพ์โลโก้และเครื่องหมายขาไม่ค่อยชัดเจน  มีปัญหากวนใจตรงที่ไม่อัปโหลดอัตโนมัติเวลาอัปโหลดโปรแกรมต้องกดปุ่ม  มีสองปุ่ม Boot (ขา 0) กับ Reset มีหลอด LED ในตัว (LED_BUILTIN อยู่ขา2) ถูกดีเหมาะสำหรับการเรียนและใช้ทำโปรเจ็ก ดูเพิ่มเติมที่นี้

WEMOS D1 MINI ESP32

รุ่นนี้น่าสนใจตรงออกแบบให้ใช้กับ Wemos D1 Shield ที่ออกมาก่อนหน้านี้มีให้เลือกพอสมควรเลยทีเดียว บอร์ดจะมีของ TTGO และ MH-ET Live ที่ออกแบบมาคล้ายกัน ดูรายละเอียดที่นี้
MH-ET LIVE MiniKit for ESP32

LOLIN (by Wemos)

    บอร์ดของ Lolin มักจะมีที่เสียบแบ็ต LiPo มาในตัว บอร์ดขนาดจะเล็ก ใส่โปรโต้บอร์ดแล้วเหลืออย่างละแถวสองด้าน ไม่ได้บัดกรีขามารุ่นที่จำหน่ายจะเป็น D32 และ D32 Pro ที่เหลือเลิกจำหน่ายแล้ว แต่รุ่นก็อปก็มีขายกันอยู่ข้อมูลผู้ผลิตดูได้ที่นี้  บอร์ดที่ผมซื้อมาลองคือ Lolin32 กับ Lolin32 Lite

TTGO (by LILYGO®)
 บริษัทดูจีนมากบอร์ดทำออกมาหลายรุ่น ซึ่งแต่ละรุ่นมีฟังก์ชั่นเฉพาะตัวน่าสนใจ แนะนำให้ไปดูรุ่นอื่นๆที่หน้าเวป ผมซื้อมาลองสองรุ่น T-Display 

T-Display


กับอีกรุ่น กับอีกรุ่นหนึ่ง ใสถ่าน 18650 ได้และมีจอในตัว(สีระดับเดียว) แต้่มันไม่ค่อยเหมือนในหน้าเวป Official เท่าไหร่ อาจจะเป็นรุ่นทดสอบหรือตกรุ่นก็ได้
TTGO Wifi & Bluetooth Battery OLED


A.I. Thinker ESP32-CAM

ESP32-CAM

    เป็นรุ่นที่ขายในอินเตอร์เน็ตส่วนมากน่าจะมีแต่ตัวก็อป ขนาดเล็ก มีกล้องรุ่น 2 ล้านพิกเซลล์ ดูรายละเอียดที่นี้

M5Stack

M5Core
M5Stick
M5Go

    มีจอ ปุ่ม ลำโพงกับแบ็ตเตอร์รีมาเรียบร้อยแล้ว แค่นี้ก็เริ่มใช้งานได้หลายอย่างแล้ว โมดูลอื่นๆ เอามาต่อๆกันเป็นชั้นๆได้(Stack) งานออกมาเรียบร้อยดีไม่ต้องบัดกรีหรือต่อโปรโต้บอร์ด เหมาะกับงานสอนนักเรียนมาก แต่ราคาแพงมากในไทยมีคนหิ้วมาขายเยอะราคายิ่งแพงเข้าไปอีก จุดเชื่อมต่อต่างๆใช้การพิมพ์มีสัญลักษณ์บอกไว้ชัดเจนสวยงาม มีหลายรุ่น เคยคิดว่าจะเอามาสอนนักเรียน  ลองซื้อจากเวปต่างประเทศที่หนึ่งที่ไม่ใช่ Official ไม่ได้ถูกกว่าแต่สะดวกดี ประทับใจมากเล่นสองวันพังเครมไม่ได้ เลยเปลี่ยนใจเอารุ่นถูกไปสอนดีกว่า  พังแล้วไม่เสียดาย  เลยไม่ได้กลับมาเล่นต่ออีกเลย

Goouu ESP32 DevKitC

รุ่นนี้เป็นรุ่นราคาถูกรุ่นหนึ่ง มีคนไทยเอามาขายบ้าง ใช้การวางขาเหมือนรุ่น DevKitC  เท่าที่ลองหาไม่มี LED_BUILTIN อัปโหลดโปรแกรมอัตโนมัติ เวลาเขียนโปรแกรมให้เลือก ESP32 Dev Module ดูเพิ่มเติมได้ที่เวปผู้ผลิต



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

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

Module:Control:IFR 520

MOSFET Module  สวิตซ์ปิดเปิดไฟเหมือน Relay แต่เป็น Solid state (ไม่มีส่วนที่เคลื่อนไหว) มันทำงานที่ความถี่สูงได้เหมาะกับเอาไปใช้งาน PWM ...