ESP32

ESP32 เป็นชื่อของไอซีไมโครคอนโทรลเลอร์ที่รองรับการเชื่อมต่อ WiFi และ Bluetooth 4.2 BLE ในตัว เป็นรุ่นที่พัฒนาต่อจากชิปไอซี ESP8266 รุ่นยอดนิยม ผลิตโดยบริษัท Espressif จากประเทศจีน รองรับการเขียนโปรแกรมโดยใช้โปรแกรม Arduino IDE และรองรับไลบารี่ส่วนใหญ่ของ Arduino ทำให้สามารถใช้งานได้ง่าย นอกจากนี้ราคายังถูก ทำให้ได้รับความนิยมเป็นอย่างมาก

ESP32 WROOM Series
ESP32 WROOM Series

บอร์ด ESP32 ได้แก้ไขจุดด้อยของ ESP8266 จนหมด ไม่ว่าจะเป็นเรื่องของ I/O และ Analog input ปรับสเปคให้แรงขึ้นและใส่ Bluetooth Low Energy เข้ามาด้วย แถมยังวางขายในราคาไม่กี่ร้อยบาทเท่านั้น ในอดีตไอซีไมโครคอนโทรลเลอร์ที่รวมส่วนเชื่อมต่อ WiFi และบลูทูธ มาในตัว ไม่สามารถหาซื้อได้ง่ายนัก รวมทั้งมีราคาที่แพง มักต้องใช้งานร่วมกับไมโครคอนโทรลเลอร์เบอร์อื่นๆ ที่ต้องเขียนโปรแกรมติดต่อสื่อสารผ่านบัสต่าง ๆ ที่เพื่อใช้งาน แต่สำหรับ ESP32 มีความพิเศษที่ตัวมันสามารถอัพโหลดโปรแกรมเข้าไปในตัวได้เลย ทำให้สามารถเข้าไปเรียกใช้ส่วนเชื่อมต่อ WiFi และบลูทูธได้โดยไม่ต้องผ่านบัสใดๆ ไม่ต้องต่ออุปกรณ์ใดๆ เพิ่มเติม ในปัจจุบันไอซีที่รวมวงจรพิเศษต่างๆ ไว้ภายในแบบนี้ มักจะเรียกว่า System on a chip (SoC) หรือ System on chip (SOC)

ESP32 DevKitC
ESP32 DevKitC

บอร์ด ESP32-DevKitC ใช้โมดูลรุ่น ESP-WROOM-32 ที่บริษัท Espressif เป็นผู้ผลิตขึ้นเอง และใช้ชิปไอซีแปลง USB เป็น UART เบอร์ CP2102 จาก Silicon Labs สามารถเข้าโหมดอัพโหลดโปรแกรมแบบอัตโนมัติโดยใช้วงจรแบบ nodemcu มีรอม 4MB (หรือ 32Mbit) ใช้ไอซีเรกกูเลเตอร์แบบ LDO เบอร์ AMS1117-3.3 รองรับแรงดันเข้าสูงสุด 7V และจ่ายกระแสได้สูงสุด 700mA ใช้พลังงานไฟฟ้าและสื่อสารผ่านพอร์ต MicroUSB มีขาต่อใช้งานทั้งหมด 38 ขา เรียงขาแบบเดียวกับบนโมดูล ESP-WROOM-32 เมื่อนำไปเสียบลงโพรโต้บอร์ด จะเหลือช่องให้ใช้งานเพียงด้านเดียว 1 ช่อง