ESP32 คืออะไร? ใช้ทำอะไรได้บ้าง สำหรับมือใหม่

ESP32 คือบอร์ด IoT ที่มี WiFi และ Bluetooth ในตัว ใช้ควบคุมไฟ อ่านเซนเซอร์ และทำระบบอัตโนมัติได้ทันที เหมาะสำหรับมือใหม่ที่อยากเริ่มใช้งานจริง

อัปเดตล่าสุด: 

ถ้าคุณมี ESP32 คุณจะทำอะไรได้บ้าง?

  • เปิด-ปิดไฟผ่านมือถือ
  • วัดอุณหภูมิ / ความชื้น / ดิน
  • สร้างระบบรดน้ำอัตโนมัติ
  • ทำ Web Server ควบคุมอุปกรณ์

สรุป: ESP32 คือ “สมองของระบบ IoT” ที่ทำได้เกือบทุกอย่างในตัวเดียว
บทความนี้จะพาคุณเข้าใจ ESP32 ภายใน 5 นาที พร้อมแนวทางเริ่มต้นจริงแบบไม่งง

ESP32 คืออะไร? คู่มือเริ่มต้นฉบับง่าย (ทำได้ใน 5 นาที) + แนวทาง IoT 2026

ESP32 คือไมโครคอนโทรลเลอร์ที่มี>Wi-Fi และ Bluetooth ในตัว พัฒนาโดย Espressif เหมาะกับงาน IoT, Smart Home, Smart Farm และงานควบคุมอุปกรณ์ไฟฟ้าทั่วไป เช่น อ่านค่าเซนเซอร์ สั่งงานรีเลย์ ทำ Web Server หรือส่งข้อมูลแบบเรียลไทม์

ถ้าน้องอยากทำโปรเจกต์แรกให้สำเร็จเร็ว: เริ่มจาก Web Server → WiFi Manager → WebSocket

อ่านจบแล้วคุณจะรู้: ESP32 ใช้ทำอะไร / เหมาะกับใคร / เริ่มยังไงเวลาอ่าน: 7–10 นาที

เป้าหมาย: ให้น้อง “เข้าใจ ESP32 + เลือกทางที่เหมาะกับน้องๆ” (เรียน / ทำโปรเจกต์ / ใช้งานจริง)

สรุปเร็ว:

  • ESP32 คือไมโครคอนโทรลเลอร์ที่มี Wi-Fi และ Bluetooth ในตัว
  • เหมาะกับงาน IoT เช่น Smart Home / Smart Farm และงานควบคุมอุปกรณ์ (รีเลย์/มอเตอร์)
  • เขียนโปรแกรมได้ด้วย Arduino IDE, PlatformIO หรือ ESP-IDF
  • จุดเด่น: ราคาคุ้ม แต่ทำได้ครบ เช่น Web Server, อ่านเซนเซอร์, คุมรีเลย์, OTA

ESP32 (ภาพรวม)

ESP32 เป็นบอร์ด/ชิปไมโครคอนโทรลเลอร์ที่โดดเด่นเรื่องการเชื่อมต่อไร้สาย (Wi-Fi/BT) ทำให้เหมาะกับงานที่ต้อง “สื่อสาร” เช่น เปิดหน้าเว็บควบคุมบนมือถือ ส่งค่าจากเซนเซอร์ หรือสั่งงานรีเลย์แบบเรียลไทม์ในระบบสมาร์ทฟาร์ม/สมาร์ทโฮม

คุณสมบัติเด่นและสเปกหลักของ ESP32

จุดเด่นของ ESP32 คือเป็นไมโครคอนโทรลเลอร์ที่รวม Wi-Fi และ
Bluetooth มาในตัว ทำให้เหมาะกับงาน IoT, Smart Home, Smart Farm,
ระบบควบคุมผ่านมือถือ และงานเชื่อมต่อเซนเซอร์หลายรูปแบบ

หัวข้อรายละเอียด
CPU32-bit Microcontroller ประสิทธิภาพสูง รองรับงานได้หลากหลาย
การเชื่อมต่อไร้สายรองรับ Wi-Fi และ Bluetooth ในตัว
แรงดันทำงานLogic 3.3V
GPIOมีขา GPIO หลายขา ใช้งานร่วมกับอุปกรณ์ภายนอกได้หลากหลาย
รองรับเซนเซอร์/โมดูลเชื่อมต่อได้กับ Relay, DHT, LCD, OLED, Soil Moisture, MQ2, Ultrasonic และอีกมากมาย
การเขียนโปรแกรมนิยมใช้ Arduino IDE, PlatformIO, ESP-IDF
การใช้งานเด่นIoT, ระบบควบคุมอัตโนมัติ, Smart Farm, Web Server, Data Logger, โปรเจกต์เชื่อมแอป

ภาพรวมบอร์ด ESP32 ยอดฮิต

โมดูล ESP32-WROOM บนวงจรควบคุม สำหรับโปรเจกต์ Smart Farm และ IoT ทั่วไป
ESP32-WROOM
บอร์ด ESP32-S3 บนฐานรองสีเขียว เหมาะสำหรับงาน AI กล้อง และ USB Native
ESP32-S3
บอร์ด ESP32-C3 ขนาดเล็กพร้อมพอร์ต USB-C สำหรับชุดคิดส์และโหนดเซนเซอร์ IoT
ESP32-C3

เทียบง่าย ๆ: Arduino UNO เหมือน “สมองควบคุมพื้นฐาน” ส่วน ESP32 คือ “สมอง + Wi-Fi + พลังประมวลผล” ในตัว

ทำไม ESP32 ถึงนิยม

Wi-Fi/BT ในตัว

เริ่มทำ IoT ได้เลย ไม่ต้องซื้อโมดูลเพิ่ม

ทำ Web Server ได้

เปิดหน้า Dashboard ในมือถือได้ (Local) เหมาะกับงานหน้างาน/ฟาร์ม

รองรับเซนเซอร์/รีเลย์

อ่านค่าเซนเซอร์ แล้วสั่งงานพัดลม/ปั๊ม/ไฟได้ง่าย

คุ้มและต่อยอดได้

เริ่มจากโปรเจกต์เล็ก ๆ แล้วโตเป็นระบบจริงได้

เปรียบเทียบ ESP32 แต่ละรุ่นเบื้องต้น

ถ้าคุณกำลังเริ่มต้นและยังไม่แน่ใจว่าจะเลือกบอร์ดรุ่นไหน ตารางนี้จะช่วยให้เห็นภาพรวมได้ง่ายขึ้นว่า
ESP32-C3, ESP32 รุ่นคลาสสิก และ ESP32-S3
ต่างกันอย่างไร

รุ่นจุดเด่นWi-Fi / Bluetoothเหมาะกับใครข้อสังเกต
ESP32-C3ประหยัด, ขนาดเล็ก, กินไฟน้อย, เหมาะกับงาน IoT พื้นฐานWi-Fi + Bluetooth LEมือใหม่ที่อยากเริ่มต้นด้วยบอร์ดเล็กและคุ้มค่าเหมาะกับงานไม่ซับซ้อนมาก
ESP32 รุ่นคลาสสิก (WROOM-32)ใช้งานแพร่หลาย, ตัวอย่างเยอะ, รองรับงานทั่วไปได้ดีWi-Fi + Bluetooth Classic / BLEผู้เริ่มต้นถึงระดับกลางที่อยากหาบทเรียนและตัวอย่างง่ายเป็นรุ่นยอดนิยม หาอุปกรณ์และบทความอ้างอิงง่าย
ESP32-S3แรงขึ้น, เหมาะกับงาน USB, AI บางประเภท, งานจอและงานที่ซับซ้อนขึ้นWi-Fi + Bluetooth LEคนที่ต้องการต่อยอดโปรเจกต์จริงจังขึ้นเหมาะกับงานที่ต้องการฟีเจอร์มากขึ้นกว่ารุ่นพื้นฐาน

สรุปเลือกง่าย ๆ

  • เริ่มต้นง่าย เนื้อหาอ้างอิงเยอะ: ESP32 รุ่นคลาสสิก
  • งบประหยัด ขนาดเล็ก งาน IoT เบา ๆ: ESP32-C3
  • อยากต่อยอดงานขั้นสูงขึ้น: ESP32-S3

🔹 ทำไมความเร็ว 240MHz ของ ESP32 สำคัญ?

ESP32 ใช้ซีพียูแบบ Dual-Core ความเร็วสูงสุด 240MHz ซึ่งเร็วกว่าบอร์ด Arduino UNO (16MHz) หลายเท่า ความเร็วระดับนี้ทำให้ ESP32 สามารถจัดการหลายงานพร้อมกันได้ เช่น อ่านค่าเซนเซอร์ ควบคุมรีเลย์ และให้บริการ Web Server โดยไม่เกิดอาการหน่วง นอกจากนี้ยังรองรับการประมวลผลข้อมูลแบบ Real-time เช่น WebSocket หรือการจัดการ JSON ขนาดใหญ่ เหมาะกับงาน IoT และระบบอัตโนมัติที่ต้องการความเสถียร

ESP32 มี SRAM ภายในประมาณ 520KB ซึ่งเพียงพอสำหรับรันระบบ Web Server, จัดการข้อมูล JSON, เก็บค่า Configuration ผ่าน Preferences และสื่อสารแบบ WebSocket ได้พร้อมกัน ในงาน Smart Farm หรือ Smart Home ระดับโปรเจกต์จริง RAM ขนาดนี้ถือว่าเหลือพอสำหรับการควบคุมหลายอุปกรณ์ในบอร์ดเดียว โดยไม่จำเป็นต้องเพิ่มหน่วยความจำภายนอกในหลายกรณี

ในโหมด Deep Sleep ESP32 สามารถลดการใช้พลังงานลงเหลือประมาณ 10–150 ไมโครแอมป์ (µA) ขึ้นอยู่กับโมดูลและวงจรที่ต่อพ่วง ซึ่งต่ำมากเมื่อเทียบกับโหมดทำงานปกติที่ใช้กระแสระดับหลายสิบถึงหลายร้อยมิลลิแอมป์ ทำให้เหมาะกับอุปกรณ์ที่ใช้แบตเตอรี่ เช่น เซนเซอร์วัดความชื้นดิน หรือระบบเก็บข้อมูลภาคสนามที่ต้องตื่นขึ้นมาทำงานเป็นช่วงเวลา

  • งบประหยัด / งาน IoT เบา ๆ → เลือก ESP32-C3

    อยากได้ของครบ + โค้ดตัวอย่างเยอะสุด → เลือก ESP32 Classic (WROOM-32)

    ทำโปรเจกต์สาย USB / จอ / งานหนัก / อยากได้ความยืดหยุ่น → เลือก ESP32-S3

ด้วยคุณสมบัติเหล่านี้ ESP32 จึงเหมาะสำหรับงาน IoT, Smart Home, Smart Farm และระบบควบคุมอัตโนมัติที่ต้องการทั้งการประมวลผลและการเชื่อมต่อไร้สายในบอร์ดเดียว

ทำความรู้จักตระกูลบอร์ด ESP32 เพิ่มเติม

ESP32 ไม่ได้มีแค่รุ่นเดียว แต่แบ่งออกเป็นหลายตระกูลตามลักษณะงาน เช่น สายประหยัดพลังงาน
สาย USB/AI เบื้องต้น สายสื่อสารไร้สายพลังงานต่ำ หรือสายประมวลผลหนัก
ถ้าคุณอยากเลือกบอร์ดให้ตรงกับโปรเจกต์ ลองดูรายละเอียดแต่ละกลุ่มต่อด้านล่างนี้

ESP32-C Series

เหมาะกับงาน IoT ขนาดเล็ก, เซนเซอร์โนด, งานที่ต้องการความคุ้มค่า
และเริ่มต้นได้ง่าย โดยเฉพาะสาย Maker และนักศึกษาที่อยากเริ่มจากบอร์ดราคาประหยัด

ดูรายละเอียด ESP32-C

ESP32-S Series

เหมาะกับงานที่ต้องการความสามารถเพิ่มขึ้น เช่น USB, งานจอ, งานเสียง,
งานประมวลผลมากขึ้น และโปรเจกต์ที่ต้องการความยืดหยุ่นกว่ารุ่นเริ่มต้น

ดูรายละเอียด ESP32-S

ESP32-H Series

เหมาะกับงานสื่อสารไร้สายพลังงานต่ำ เช่น Matter, Thread, Zigbee
หรือระบบที่เน้นการเชื่อมต่ออุปกรณ์หลายตัวในเครือข่ายเดียวกัน

ดูบอร์ด ESP32 เพิ่มเติม

ESP32-P Series

เหมาะกับงานที่ต้องการพลังประมวลผลสูงขึ้น เช่น HMI, งานจอ, งาน multimedia หรือระบบที่ซับซ้อนกว่าระดับบอร์ด IoT ทั่วไป

ดูบอร์ด ESP32 เพิ่มเติม
ภาพอธิบาย esp32 คืออะไร ป็นไมโครคอนโทรลเลอร์ที่มีคุณสมบัติครบครันสำหรับการพัฒนา Smart Farm ด้วยการเชื่อมต่อ Wi-Fi และ Bluetooth, รองรับเซนเซอร์และอุปกรณ์หลายประเภท รวมถึงสามารถเชื่อมต่อกับระบบ Cloud ได้

ESP32 ทำอะไรได้บ้าง 

  • ทำ Web Server เปิดหน้าเว็บควบคุมในมือถือ (Local-First)
  • ทำ WiFi Manager โหมด AP ให้ผู้ใช้กรอก Wi-Fi ได้เอง

ตัวอย่างการใช้ ESP32 ในระบบ Smart Farm.

 PoPo ระบบควบคุมฟาร์มอัจฉริยะด้วย ESP32

และแอปพลิเคชันบนมือถือ สำหรับผู้ที่ต้องการสร้างระบบ Smart Farm แบบ DIY

ภาพอุปกรณ์จริงของโครงงาน Smart Farm ใช้ ESP32 เป็นสมองหลัก ควบคุมรีเลย์ อ่านค่าเซนเซอร์ความชื้นดิน และแสดงผลผ่านหน้าจอ OLED ติดตั้งภายในกล่องพร้อมใช้งาน

ระบบรดน้ำอัตโนมัติด้วย ESP32-S3

ที่ควบคุมปั๊มน้ำตามค่าความชื้นดิน รองรับโหมดตั้งเวลาและโหมดอัตโนมัติ เหมาะสำหรับงานฟาร์มขนาดเล็กและการทดลองระบบควบคุมจริง

มป้ายกำกับพอร์ต: ขั้วรีเลย์ 1–4 ด้านบน และขั้วไฟเข้า/จ่ายไฟด้านล่าง (DC 5V, GND, DC 7–30V, AC 220V) พร้อมโลโก้ DevaDIY

 SmartTimer V1

ระบบควบคุมอุปกรณ์ไฟฟ้าด้วย ESP32 แบบ Local-First ตั้งเวลา ควบคุมรีเลย์ และทำงานต่อเนื่องแม้ไฟดับ เหมาะสำหรับระบบใช้งานจริง

โครงงาน Smart Farm สำหรับการทดลองและเรียนรู้ | SmartTimer V1 สำหรับระบบควบคุมระดับใช้งานจริง

ถ้าเป้าหมายคุณคือ “ทำสมาร์ทฟาร์ม”

แนะนำเริ่มจากบทความ/ตัวอย่างโค้ดที่อ่านเซนเซอร์ + สั่งรีเลย์ แล้วค่อยต่อยอดเป็นระบบเต็ม

เปรียบเทียบ ESP32 แต่ละ Series แบบเข้าใจง่าย

ถ้าคุณกำลังเลือกบอร์ด ESP32 ตัวแรก ตารางนี้จะช่วยให้เห็นภาพรวมชัดขึ้นว่า
ESP32-C3, ESP32 รุ่นคลาสสิก (WROOM-32 / DevKit ยอดนิยม)
และ ESP32-S3 ต่างกันอย่างไร
โดยผมจะเน้นข้อมูลที่อิงจากสเปกของชิปจริง และอธิบายให้เหมาะกับคนที่กำลังเริ่มต้นทำโปรเจกต์บนสาย
IoT, Smart Home และ Smart Farm

หัวข้อESP32-C3ESP32 รุ่นคลาสสิกESP32-S3
สถาปัตยกรรม CPU32-bit RISC-V แบบ single-coreXtensa LX6 สูงสุดแบบ dual-core ในตระกูลยอดนิยมXtensa LX7 แบบ dual-core
ความเร็วสูงสุดสูงสุด 160 MHzสูงสุด 240 MHzสูงสุด 240 MHz
Wi-Fi2.4 GHz Wi-Fi 802.11 b/g/n2.4 GHz Wi-Fi 802.11 b/g/n2.4 GHz Wi-Fi 802.11 b/g/n
BluetoothBluetooth 5 LEBluetooth 4.2 BR/EDR + BLEBluetooth 5 LE
หน่วยความจำภายในRAM ภายในประมาณ 400 KBSRAM ภายใน 520 KBSRAM ภายใน 512 KB
จำนวน GPIO ระดับชิปสูงสุด 22 GPIO ในระดับชิปสูงสุด 34 GPIO ที่โปรแกรมได้ในระดับชิปสูงสุด 45 GPIO ที่โปรแกรมได้ในระดับชิป
USBมี USB Serial/JTAG ในบางโมดูล/บอร์ดที่รองรับโดยทั่วไปต้องใช้ชิป USB-to-UART บนบอร์ดพัฒนามี USB OTG เหมาะกับงาน USB โดยตรง
จุดเด่นประหยัดไฟ ขนาดกะทัดรัด เหมาะกับงาน IoT เบื้องต้นสมดุลที่สุด หาโค้ดตัวอย่างและชุมชนอ้างอิงง่ายเหมาะกับงานที่ต้องการฟีเจอร์เพิ่มขึ้น เช่น USB, จอ, งานประมวลผลที่ซับซ้อนกว่าเดิม
เหมาะกับใครคนที่อยากเริ่มทำเซนเซอร์, รีเลย์, ระบบแจ้งเตือน หรือ Web Server ขนาดเล็กมือใหม่ถึงระดับกลางที่อยากทำโปรเจกต์จริง เช่น Smart Farm, Dashboard, ควบคุมอุปกรณ์ผ่านเว็บคนที่ต้องการต่อยอดไปงานจอ, HID, USB หรือระบบที่ซับซ้อนขึ้น

ข้อควรรู้เรื่องแรงดันไฟ

ขา GPIO ของ ESP32 โดยทั่วไปทำงานที่ระดับ 3.3V logic
ไม่ควรป้อนไฟ 5V เข้าขา GPIO โดยตรง เพราะอาจทำให้ชิปเสียหายได้

คำแนะนำแบบ DevaDIY

ถ้ายังเลือกไม่ถูกและอยากเริ่มจากรุ่นที่ “สมดุล” ทั้งเรื่องตัวอย่าง โค้ดอ้างอิง และการต่อยอด
ESP32 รุ่นคลาสสิก ยังเป็นจุดเริ่มต้นที่ดีมากสำหรับมือใหม่

หมายเหตุ: จำนวน GPIO ที่ใช้งานได้จริง, พอร์ต USB, ขนาด Flash/PSRAM และฟังก์ชันบางอย่าง
อาจแตกต่างกันตาม ชิป, โมดูล และบอร์ดพัฒนา ที่ผู้ผลิตแต่ละเจ้านำไปออกแบบ

อินโฟกราฟิกเปรียบเทียบบอร์ด ESP8266, ESP32 และ Arduino UNO จัดเป็นตาราง 3 คอลัมน์ แสดงคุณสมบัติหลัก เช่น CPU, RAM, Flash, การเชื่อมต่อไร้สาย, GPIO, ADC/DAC, PWM, การใช้พลังงาน, ราคา และการใช้งานที่เหมาะสม ESP8266 สีส้ม, ESP32 สีเขียว, Arduino UNO สีน้ำเงิน พร้อมหัวข้อ "ESP8266 vs ESP32 vs Arduino UNO — Which One Should You Choose?" และฟุตเตอร์ DevaDIY.com

ถ้าคุณอยากเห็นตัวอย่าง “Local-First แบบใช้งานจริง” ที่เน้นเสถียร:

เริ่มต้นใช้งาน: ต้องเตรียมอะไรบ้าง

ต้องมี

  • บอร์ด ESP32 + สาย USB Data
  • Arduino IDE (ติดตั้งบนคอม)

เริ่มต้นใน 6 ขั้น

  • ติดตั้ง Arduino IDE
  • ใส่ Boards Manager URL (Espressif)
  • Install “ESP32 by Espressif Systems” ใน Board Manager
  • เลือก Board + Port
  • Upload ตัวอย่าง (เช่น Blink)
  • ถ้าค้าง “Connecting…” ให้กด BOOT ค้าง 1–2 วิแล้วปล่อย

อ่านขั้นตอนแบบละเอียด (พร้อมรูป + VDO)

Upload ค้าง “Connecting…” ต้องทำไง?

สาเหตุหลักคือบอร์ดยังไม่เข้าโหมดแฟลช (Download mode)

วิธีแก้เร็วสุด

  • กด Upload ใน Arduino IDE ก่อน
  • พอเห็นคำว่า Connecting… ให้กดปุ่ม BOOT ค้าง 1–2 วินาที แล้วปล่อย
  • รอจนขึ้น Done uploading

ถ้ายังไม่หาย

  • ลองเปลี่ยนสาย USB (บางเส้นเป็นสายชาร์จ)
  • ลองเปลี่ยนพอร์ต USB หรือถอด–เสียบใหม่
  • ปิดโปรแกรมที่อาจใช้พอร์ต Serial อยู่ (เช่น Serial Monitor / โปรแกรมอื่น)

อาการ: ไปที่ Tools → Port แล้วไม่มีพอร์ตใหม่โผล่มา หรือเลือกไม่ได้

เช็ก 3 จุดนี้ก่อน

  • สาย USB ต้องเป็น Data Cable (สายชาร์จอย่างเดียว “ไฟเข้าแต่ไม่มีพอร์ต”)
  • ลองเปลี่ยนพอร์ต USB บนคอม (แนะนำพอร์ตหลังเครื่อง)
  • บางบอร์ดต้องลงไดรเวอร์ชิป USB-Serial เช่น CP2102 / CH340 (ถ้าเสียบแล้วเงียบสนิท)

ทิป

  • ถ้าเสียบแล้วมีเสียง Windows แจ้งอุปกรณ์ใหม่ แต่มองไม่เห็น Port → มักเป็นไดรเวอร์
  • ถ้าไม่มีเสียงอะไรเลย → มักเป็นสาย/พอร์ต/บอร์ด

ถ้าใช้บอร์ดยอดฮิตแบบ DevKit (ESP32-WROOM-32) เลือกได้ประมาณนี้:

ตัวเลือกที่ใช้ได้บ่อย

  • ESP32 Dev Module (เลือกตัวนี้ก่อน ถ้าไม่ชัวร์)
  • DOIT ESP32 DEVKIT V1 (ถ้าบอร์ดเป็นรุ่น DOIT)
  • NodeMCU-32S (บางบอร์ดใช้ชื่อนี้)

ถ้า Upload ไม่ผ่าน

  • สลับลองระหว่าง ESP32 Dev Module กับ DOIT ESP32 DEVKIT V1 ก่อนเป็นอันดับแรก
  • เช็กว่าเลือก Port ถูกตัว (Tools → Port)

สาเหตุคือ Baud rate ไม่ตรงกัน ระหว่างโค้ดกับ Serial Monitor

วิธีแก้

  • เปิด Serial Monitor
  • มุมขวาล่าง เลือก Baud ให้ตรง (ที่พบบ่อยสุดคือ 115200)
  • ถ้าโค้ดใช้ Serial.begin(9600); ก็ต้องตั้ง 9600 ให้ตรง

ทิป

ESP32 ตอนบูตมักพ่น log ที่ 115200 ถ้าตั้งผิดจะเห็นมั่ว ๆ ทันที

เรียนรู้ ESP32 กับ Arduino IDE

คู่มือฉบับสมบูรณ์สำหรับการเขียนโปรแกรม ESP32 ด้วย Arduino IDE!

เริ่มต้น ESP32 (บทความแนะนำที่ควรอ่านต่อ)

Pinout & ข้อควรระวังไฟเลี้ยง (มือใหม่พลาดบ่อย)

  • ห้ามจ่าย 5V เข้าขา 3.3V
  • GPIO ที่ควรเลี่ยง/ใช้ระวัง (เช่นขา boot/strapping)

ดูวิดีโอ การติดตั้งใช้งาน Arduino IDE

เรียนรู้การติดตั้งใช้งาน Arduino IDE ตั้งแต่พื้นฐานไปจนถึงขั้นสูง ที่นี่เลย: Arduino IDE Guide

ESP32 Pinout คือผังบอกตำแหน่งและหน้าที่ของพินต่าง ๆ บนบอร์ด ESP32 เช่น GPIO, ADC, PWM, I2C, UART, Touch Sensor ซึ่งเป็นข้อมูลสำคัญก่อนต่อวงจรหรือเขียนโค้ด เพราะการเลือกพินผิดอาจทำให้บอร์ดทำงานไม่ถูกต้องหรือบูตไม่ขึ้น

ตัวอย่างสิ่งที่ควรรู้เกี่ยวกับ Pinout:

  • พิน GPIO 34–39 ใช้เป็น Input เท่านั้น
  • พิน GPIO 6–11 เชื่อมกับ SPI Flash ภายใน หลีกเลี่ยงการใช้งาน
  • พิน ADC2 จะไม่ทำงานขณะเปิดใช้งาน Wi-Fi
  • พินบางตัวเป็น Strapping Pins ที่มีผลต่อการบูต

อ่านคู่มือแบบเต็ม พร้อมตารางพินได้ที่ ESP32 Pinout DEVKIT V1

ตำแหน่งขาesp32 divket v1 30 pins

📖 ดูวิธีใช้งาน: LCD I2C กับ ESP32

ESP32 เชื่อมต่ออินเทอร์เน็ตและระบบ IoT ได้อย่างไร?

ESP32 สามารถสร้างอุปกรณ์อัจฉริยะได้ครบวงจร ตั้งแต่การเชื่อมต่อ Wi-Fi การสื่อสารกับ Cloud ไปจนถึงการเก็บข้อมูลภายในตัวเครื่อง

📶 WiFi Library

พื้นฐานการเชื่อมต่อ Wi-Fi ของ ESP32

⚙️ WiFi Manager

ตั้งค่า Wi-Fi ผ่านหน้าเว็บ เหมาะกับอุปกรณ์ที่ใช้งานจริงESP32

🌐 HTTP GET/POST API

ส่งข้อมูลไปยัง Server หรือ Cloud ผ่านอินเทอร์เน็ติงESP32

🔒 WiFiClientSecure

รองรับ HTTPS สำหรับบริการที่ต้องการความปลอดภัย เช่น Telegram หรือ Google API

🧩 ArduinoJson

จัดการข้อมูล JSON ที่ใช้ใน API และระบบ IoT

💾 Preferences (NVS)

เก็บค่าการตั้งค่าและข้อมูลสำคัญภายใน ESP32 แม้ปิดเครื่องข้อมูลก็ไม่หาย

🚀 ESPAsyncWebServer

สร้าง Web Server เพื่อควบคุมอุปกรณ์ผ่านเบราว์เซอร์แบบ Real-time

💡 ข้อสรุป: ESP32 เป็นแพลตฟอร์มที่สามารถสร้างอุปกรณ์ IoT ได้ครบ ตั้งแต่การเชื่อมต่อ การสื่อสาร การประมวลผล ไปจนถึงการจัดเก็บข้อมูลในตัว

เลือกเส้นทางไปต่อ

เรียนเป็นระบบ / ทำโปรเจกต์ทันที / ดูระบบใช้งานจริง

คอร์สเรียน (เรียนเป็นระบบ)

เหมาะกับมือใหม่ที่อยากเข้าใจพื้นฐานให้ชัด และต่อยอดเป็นโปรเจกต์ได้จริง

  • มีลำดับการเรียนที่ชัด
  • มีตัวอย่างโค้ด + อธิบายเหตุผล
  • เหมาะกับคนอยากทำงานจริง

ชุดคิดส์ / STEM Kit (ทำโปรเจกต์ทันที)

เหมาะกับเด็ก/ครู/ผู้เริ่มต้น ที่อยากทำให้สำเร็จเร็วด้วยอุปกรณ์ครบ + คู่มือ

  • อุปกรณ์ครบ จบในชุด
  • มีโปรเจกต์ไล่ระดับ
  • เหมาะทำกิจกรรมเรียน/สอน

SmartTimerV1 (ระบบใช้งานจริง)

ตัวอย่างระบบ Local-First ที่เน้นความเสถียร: คุมรีเลย์/ตั้งเวลา/ดูสถานะระบบ

  • เน้นเสถียร ใช้หน้างานจริง
  • มี UI และแนวคิดดูแลระบบ
  • เหมาะกับงานฟาร์ม/ตู้คอนโทรล

ยังลังเล หรือเลือกไม่ถูกว่าเริ่มตรงไหนดี?

ไม่ต้องกังวลครับน้องๆ ถ้ายังไม่แน่ใจว่าชุดไหนเหมาะกับเรา ทักมาคุยกับพี่เดวาได้โดยตรงเลย พี่พร้อมให้คำปรึกษาครับ

อยากซื้อ ESP32 เลือกแบบไหนดี?

ถ้าคุณเป็นมือใหม่และอยากเริ่มใช้งาน ESP32 แบบไม่ปวดหัว รุ่นที่แนะนำที่สุดคือ ESP32 DevKit V1 หรือ ESP32-WROOM-32 เพราะเป็นรุ่นที่หาซื้อง่าย ตัวอย่างในอินเทอร์เน็ตเยอะ และใช้เรียนรู้พื้นฐานได้แทบทุกเรื่อง ตั้งแต่การอ่านค่าเซนเซอร์ ไปจนถึงการเชื่อมต่อ WiFi และทำระบบ IoT

รุ่นที่เหมาะกับมือใหม่

  • ESP32 DevKit V1 – เหมาะกับคนเริ่มต้น ใช้งานง่าย มี GPIO ให้ทดลองหลายขา
  • ESP32-WROOM-32 – เป็นโมดูลมาตรฐานที่นิยมมาก ใช้ในบทความและตัวอย่างจำนวนมาก
  • ESP32-C3 – เหมาะกับคนที่อยากได้บอร์ดขนาดเล็ก ใช้พลังงานต่ำ และเริ่มทดลองงาน IoT เบา ๆ

ถ้าเพิ่งเริ่ม ควรเลือกแบบไหน?

ถ้าคุณยังไม่แน่ใจว่าจะซื้อรุ่นไหนดี ให้เริ่มจาก ESP32 DevKit V1 ก่อน เพราะต่อวงจรง่าย ใช้กับ Arduino IDE ได้สะดวก และมีคู่มือหรือโค้ดตัวอย่างให้ดูเยอะมาก เหมาะกับการเริ่มต้นที่สุด

ราคา ESP32 โดยทั่วไปประมาณเท่าไร?

โดยทั่วไปบอร์ด ESP32 สำหรับมือใหม่มักอยู่ในช่วงประมาณ 100–300 บาท แล้วแต่รุ่น คุณภาพบอร์ด พอร์ต USB ที่ใช้ และร้านค้าที่จำหน่าย ถ้าเป็นรุ่นพิเศษ เช่น มีจอในตัว หรือมีอุปกรณ์เสริมเพิ่ม ราคาอาจสูงกว่านี้

ก่อนซื้อควรเช็กอะไรบ้าง?

  • มีพอร์ต USB ที่ใช้งานง่าย เช่น USB Type-C หรือ Micro USB
  • มีขา GPIO ให้ใช้งานเพียงพอสำหรับโปรเจกต์ของคุณ
  • เป็นรุ่นที่มีตัวอย่างโค้ดและบทความรองรับเยอะ
  • ซื้อจากร้านที่ระบุรุ่นชัดเจน เช่น DevKit V1, WROOM-32, ESP32-C3

สรุปสั้น ๆ: ถ้าคุณอยากเริ่มแบบง่ายและใช้ตามบทความหรือคลิปสอนได้ทันที ให้เลือก ESP32 DevKit V1 เป็นตัวแรก จะคุ้มที่สุดทั้งเรื่องราคาและความง่ายในการเรียนรู้

FAQ: คำถามที่พบบ่อยเกี่ยวกับ ESP32

สรุปคำถามที่พบบ่อยเกี่ยวกับ ESP32 ทั้งเรื่องการใช้งานเบื้องต้น การอัปโหลด และการเลือกบอร์ด

ESP32 เหมาะกับมือใหม่ไหม?

เหมาะมาก เพราะเริ่มจาก Arduino IDE ได้ และค่อย ๆ ต่อจากโค้ดพื้นฐานไปสู่ระบบจริงได้

ได้ สามารถเปิดหน้าเว็บควบคุมในมือถือ (Local) และต่อยอดเป็น WebSocket แบบเรียลไทม์ได้

อ่านค่าเซนเซอร์ (อุณหภูมิ/ความชื้น/แสง/ดิน) แล้วสั่งงานรีเลย์ (พัดลม/ปั๊ม/ไฟ) ตามเงื่อนไขหรือเวลา

UNO ไม่มี Wi-Fi/BT ในตัว ส่วน ESP32 มีครบ และเหมาะกับงาน IoT/ระบบเชื่อมต่อมากกว่า

แนะนำ: สแกน Wi-Fi → ต่อ LED/รีเลย์ → อ่านเซนเซอร์ → ทำหน้า Web Server ควบคุม

รุ่นยอดนิยม เช่น ESP32-WROOM-32, ESP32-S3, ESP32-C3 แต่ละรุ่นมีสเปกแตกต่างกัน เช่น จำนวน core, หน่วยความจำ และการรองรับ Bluetooth LE

เขียนโปรแกรมได้หลายภาษา เช่น C/C++ ผ่าน Arduino IDE, MicroPython, Lua, และ ESP-IDF (Framework ของ Espressif)

ได้ ใช้ง่ายมาก เพียงติดตั้ง ESP32 Board Manager ใน Arduino IDE ก็สามารถเขียนโค้ดและอัปโหลดเข้าสู่บอร์ดได้ทันที

กำหนด SSID/Password แล้วเชื่อมต่อผ่านไลบรารี WiFi จากนั้นจึงเลือกวิธีสื่อสารตามงาน เช่น HTTP, MQTT หรือ WebSocket สำหรับรีลไทม์.

สาเหตุที่พบบ่อยคือ

  • เลือกบอร์ดหรือพอร์ตไม่ถูก ต้องติดตั้งไดรเวอร์ USB-Serial (เช่น CP2102/CH340)
  • บางบอร์ดต้องกดปุ่ม BOOT ค้างตอนอัปโหลด.
ESP32 รับไฟเลี้ยงได้หลายระดับตามจุดที่เชื่อมต่อ โดยตัวชิปหลักทำงานที่ 3.3V แต่บอร์ดพัฒนา (Development Board) ส่วนใหญ่มี Regulator แปลงไฟให้รับไฟผ่าน USB ที่ 5V ได้ หากต่อผ่านขา Vin/5V สามารถรับแรงดันได้ประมาณ 3.7V – 12V
 
ข้อแนะนำการจ่ายไฟ ESP32:
  • ผ่านพอร์ต USB: รองรับ 5V (สะดวกที่สุด)
  • ผ่านขา 5V/Vin: รองรับ 5V – 12V (แนะนำที่ 5V-9V เพื่อไม่ให้ LDO ร้อนเกินไป)
  • ผ่านขา 3.3V: ต้องจ่ายไฟ 3.3V เท่านั้น (ห้ามเกิน 3.6V)
  • ขา I/O (Input/Output): รองรับแรงดันได้สูงสุดแค่ 3.3V เท่านั้น หากใช้เซ็นเซอร์ 5V ต้องใช้ตัวแปลงสัญญาณ (Level Converter)
ข้อควรระวัง: การจ่ายไฟเข้าขา 3.3V โดยตรงเกิน 3.6V จะทำให้ชิปพังทันที

ESP32 แรงกว่าด้วย CPU Dual-core, มี Bluetooth ในตัว, และมีขา GPIO ให้ใช้งานมากกว่า ESP8266 มาก เหมาะสำหรับโปรเจกต์ IoT ที่ซับซ้อนและต้องการความเร็วสูงครับ

Shopping Cart
Scroll to Top