ESP32-DevKitC คืออะไร

Esp32 Devkitc Khux Xari



ESP32-DevKitC เป็นบอร์ดพัฒนาขนาดกะทัดรัดที่ใช้ไมโครคอนโทรลเลอร์ ESP32 และผลิตโดย Espressif บอร์ดมีพินเฮดเดอร์ทั้งสองด้าน ช่วยให้เชื่อมต่อกับอุปกรณ์ต่อพ่วงต่างๆ ได้สะดวก สามารถเชื่อมต่อกับอุปกรณ์ต่อพ่วงโดยใช้สายจัมเปอร์หรือติดตั้งบนเขียงหั่นขนม

เพื่อตอบสนองความต้องการของผู้ใช้ที่หลากหลาย ESP32-DevKitC V4 มีให้เลือกหลายรุ่น แต่ละรุ่นมีโมดูล ESP32 ที่แตกต่างกัน เช่น:







  • ESP32-WROOM-DA
  • ESP32-WROOM-32E
  • ESP32-WROOM-32UE
  • ESP32-WROOM-32D
  • ESP32-WROOM-32U
  • ESP32-SOLO-1
  • ESP32-WROVER-E
  • ESP32-WROVER-IE

สำหรับรายละเอียดโปรดดูที่ ตัวเลือกผลิตภัณฑ์ ESP .



รายละเอียดการทำงาน

รูปต่อไปนี้และตารางด้านล่างอธิบายส่วนประกอบหลัก อินเทอร์เฟซ และการควบคุมของบอร์ด ESP32-DevKitC V4:



ส่วนประกอบที่สำคัญ คำอธิบาย
ESP32-WROOM-32





ชิปเซ็ตที่ใช้ใน ESP32-DevKitC คือ ESP32-WROOM-32 เป็นชิปที่แกนกลางของบอร์ด ดูข้อมูลเพิ่มเติมเกี่ยวกับชิปนี้ได้ที่ ESP32-WROOM-32 แผ่นข้อมูล .
ใน ปุ่มรีเซ็ต
บูต ปุ่มดาวน์โหลด (บู๊ต) ที่ใช้ร่วมกับ EN เพื่อเริ่มโหมดดาวน์โหลดเฟิร์มแวร์โดยใช้พอร์ตอนุกรม
สะพาน USB-to-UART ชิปบริดจ์ USB-to-UART ตัวเดียวที่ช่วยให้อัตราการถ่ายโอนสูงถึง 3 Mbps
พอร์ตไมโคร USB พอร์ต Micro USB ที่ทำหน้าที่เป็นทั้งแหล่งจ่ายไฟสำหรับบอร์ดและอินเทอร์เฟซการสื่อสารระหว่างคอมพิวเตอร์และโมดูล ESP32-WROOM-32
ไฟ LED เปิดเครื่อง 5V มีไฟ 5V บน LED ที่สว่างขึ้นเมื่อบอร์ดเชื่อมต่อกับ USB หรือแหล่งจ่ายไฟ 5V ภายนอก
I/โอ พินส่วนใหญ่บนโมดูล ESP สามารถเข้าถึงได้ผ่านส่วนหัวของพินบนบอร์ด ทำให้ ESP32 สามารถทำหน้าที่ต่างๆ ได้ รวมถึง PWM, ADC, DAC, I2C, I2S, SPI และอื่นๆ


ตัวเลือกพาวเวอร์ซัพพลาย

บอร์ดสามารถขับเคลื่อนได้สามวิธี ซึ่งแต่ละวิธีไม่รวมวิธีอื่นๆ:



  • แหล่งจ่ายไฟเริ่มต้นคือผ่านพอร์ต Micro USB
  • นอกจากนี้ยังสามารถจ่ายไฟผ่านพินส่วนหัวที่มีป้ายกำกับ 5V/GND
  • พินส่วนหัวที่มีป้ายกำกับ 3V3/GND สามารถใช้เป็นตัวเลือกแหล่งจ่ายไฟได้

คำเตือน : จำเป็นอย่างยิ่งที่จะต้องใช้ตัวเลือกแหล่งจ่ายไฟเพียงตัวเลือกเดียวที่กล่าวถึงข้างต้น เนื่องจากการไม่ทำเช่นนั้นอาจส่งผลให้บอร์ดและ/หรือแหล่งจ่ายพลังงานเสียหายได้

ต่อไปนี้คือบทความบางส่วนที่จะช่วยให้คุณสามารถจ่ายไฟให้กับบอร์ด ESP32 โดยใช้แหล่งต่างๆ:

  • วิธีการจ่ายพลังงานให้กับ ESP32
  • วิธีจ่ายไฟ ESP32 ด้วยแบตเตอรี่
  • วิธีจ่ายไฟให้กับ ESP32 โดยใช้เครื่องชาร์จสมาร์ทโฟน

พินเอาท์ ESP32-DevKitC

พินเอาท์ ESP32 หมายถึงการจัดเรียงและการทำงานของพินอินพุต/เอาต์พุต (I/O) บนไมโครคอนโทรลเลอร์ ESP32 ESP32 มีพินทั้งหมด 38 พิน โดยแต่ละพินมีจุดประสงค์เฉพาะ พินแบ่งออกเป็นหลายกลุ่ม ได้แก่ พินเพาเวอร์ พินกราวด์ พินอินพุตแบบอะนาล็อก และพิน I/O ดิจิทัล

Pinout ของ ESP32 อาจแตกต่างกันเล็กน้อยขึ้นอยู่กับโมดูลหรือบอร์ดพัฒนาเฉพาะที่ใช้ หากต้องการอ่านคำอธิบายพินเอาท์โดยละเอียดของพินเอาท์บอร์ด ESP32-DevKitC โปรดอ่านบทความต่อไปนี้:

พินเอาท์ ESP32-DevKitC

คุณสมบัติของ ESP32-DevKitC

ESP32-DevKitC มีคุณสมบัติหลายอย่างที่ทำให้เป็นตัวเลือกยอดนิยมในหมู่นักพัฒนา นี่คือคุณสมบัติหลักบางประการของ ESP32-DevKitC:

1. โปรเซสเซอร์ดูอัลคอร์

ESP32-DevKitC มาพร้อมกับโปรเซสเซอร์แบบดูอัลคอร์ ซึ่งช่วยให้สามารถจัดการงานหลายอย่างพร้อมกันได้ ทำให้เป็นตัวเลือกที่ยอดเยี่ยมสำหรับแอปพลิเคชันที่ต้องทำงานหลายอย่างพร้อมกัน

2. Wi-Fi และบลูทูธในตัว

ชิป ESP32 ที่รวมอยู่ในบอร์ด DevKitC มาพร้อมกับความสามารถ Wi-Fi และ Bluetooth ในตัว ทำให้ง่ายต่อการเชื่อมต่อบอร์ดกับอินเทอร์เน็ตหรืออุปกรณ์อื่นๆ แบบไร้สาย

3. การใช้พลังงานต่ำ

ชิป ESP32 ได้รับการออกแบบมาให้ใช้พลังงานต่ำ จึงเป็นตัวเลือกที่ยอดเยี่ยมสำหรับอุปกรณ์ที่ใช้แบตเตอรี่

4. ความจุหน่วยความจำขนาดใหญ่

ESP32-DevKitC มาพร้อมกับหน่วยความจำแฟลช 4 MB และ SRAM 520 kB ทำให้มีพื้นที่เพียงพอสำหรับจัดเก็บโปรแกรมและข้อมูล

5. ชุดอุปกรณ์ต่อพ่วงมากมาย

ESP32-DevKitC มีชุดอุปกรณ์ต่อพ่วงมากมาย รวมถึงช่อง ADC 18 ช่อง, DAC 2 ช่อง, UART 3 ช่อง, I2C 2 ช่อง, SPI 3 ช่อง, PWM 16 ช่อง และอื่นๆ อีกมากมาย ทำให้เชื่อมต่อบอร์ดกับเซนเซอร์และอุปกรณ์อื่นๆ ได้ง่าย

บทสรุป

บอร์ดไมโครคอนโทรลเลอร์ ESP32-DevKitC มีคุณสมบัติที่หลากหลาย รวมถึงการเชื่อมต่อ Wi-Fi และบลูทูธ พินอินพุต/เอาต์พุตแบบอะนาล็อกและดิจิทัลหลายตัว และรองรับโปรโตคอลการสื่อสารต่างๆ เช่น I2C, SPI และ UART บอร์ดยังมีเซ็นเซอร์ Hall และเซ็นเซอร์อุณหภูมิในตัว สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับ ESP32-DevKitC อ่านบทความ