เมื่อไม่กี่วันก่อน เราเพิ่งบ่นไปว่าแทบไม่มีบอร์ด ESP32-C5 ที่รองรับ WiFi 6 แบบ dual-band ที่รองรับ WiFi 6 ให้เลือกเลย แต่ดูเหมือนว่าบอร์ดพัฒนา IoT : FireBeetle 2 ESP32-C5 จาก DFRobot จะทำให้รู้ว่าต้องอดทนรออีกนิด
บอร์ด ESP32-C5 รุ่นนี้มาพร้อม flash 4MB, พอร์ต USB-C, คอนเนกเตอร์สำหรับแบตเตอรี่ LiPo, และ GPIO headers สองแถวสำหรับต่อขยาย นอกจากนี้ยังมีคอนเนกเตอร์ GDI สำหรับต่อจอสัมผัสแบบ SPI/I2C อีกด้วย ตัวบอร์ด RISC-V ใหม่นี้มีฟีเจอร์และรูปทรงใกล้เคียงกับ FireBeetle 2 ESP32-S3 โดยเพิ่มการรองรับ WiFi 5 GHz และวิทยุ 802.15.4 สำหรับ Zigbee, Thread และ Matter แต่ตัดคอนเน็กเตอร์กล้องออก และมาพร้อมหน่วยความจำกับพื้นที่จัดเก็บที่น้อยกว่าเดิม
สเปคของ FireBeetle 2 ESP32-C5 :
- Wireless module – ESP32-C5-WROOM-1-N4
- SoC – Espressif Systems ESP32-C5
- CPU
- โปรเซสเซอร์ RISC-V 32 บิต แบบ Single-core @ สูงสุด 240 MHz
- Low-power RISC-V core @ 40 MHz สำหรับงานที่ต้องการประหยัดพลังงาน
- หน่วยความจำ – SRAM ขนาด 384 KB บนชิป
- ที่เก็บข้อมูล – ROM 320 KB, รองรับ external flash
- การเชื่อมต่อ
- WiFi 6 แบบ Dual-band 802.11ax ที่ย่าน 2.4GHz และ 5GHz พร้อมรองรับมาตรฐาน WiFi 4 (802.11b/g/n) เพื่อความเข้ากันได้ย้อนหลัง
- โหมด WiFi: Station, SoftAP, SoftAP + Station, และ promiscuous
- Bluetooth 5.0 Low Energy (LE) รองรับ Mesh อัตราส่งข้อมูลสูงสุด 2 Mbps
- วิทยุ 802.15.4 สำหรับ Zigbee 3.0, Thread 1.3 และ Matter อัตราส่งข้อมูลสูงสุด 250 Kbps
- CPU
- ที่เก็บข้อมูล – SPI flash 4MB
- สายอากาศ PCB
- SoC – Espressif Systems ESP32-C5
- อินเทอร์เฟสการแสดงผล – คอนเนกเตอร์ GDI แบบ FPC 18 พิน พร้อมสัญญาณ SPI, I2C, แบ็คไลต์
- USB – 1x พอร์ต USB-C
- การขยาย – GPIO headers 14 พิน + 18 พิน
- สูงสุด 18 ขา I/O แบบดิจิทัล
- 1x SPI, 3x UART (1x LPUART), 2x I2C (1x LP I2C)
- I2S
- ตัวควบคุม LED PWM
- ขาอินฟราเรด (IR transceiver)
- ADC SAR 12 บิต 7 ช่อง
- ตัวควบคุม DMA 3 ช่องรับข้อมูล และ 3 ช่องส่งข้อมูล
- สัญญาณไฟ 5V, 3.3V และ GND
- อื่น ๆ
- ปุ่ม Reset และปุ่ม Boot/User (GP28)
- ไฟ LED ผู้ใช้ และไฟแสดงสถานะการชาร์จ
- แหล่งพลังงาน
- 5V ผ่านพอร์ต USB-C
- 4.5V ถึง 6V ผ่านขา VIN (เหมาะสำหรับแผงโซลาร์เซลล์)
- คอนเน็กเตอร์ 2 พินสำหรับแบตเตอรี่ Li-Ion 3.7–4.2V พร้อมวงจรตรวจระดับแบตเตอรี่; กระแสชาร์จสูงสุด 0.5A
- การใช้พลังงานโหมด Sleep – 21 μA (เมื่อใช้แบตเตอรี่)
- ขนาด – 60 x 25.4 มม.
บริษัทได้จัดเตรียมคำแนะนำสำหรับเริ่มต้นใช้งานด้วย Arduino IDE (ซึ่งขั้นตอนแทบจะเหมือนกับการเพิ่มโมดูล ESP32C5 Dev Module) รวมถึงลิงก์ไปยังบทเรียนทั่วไปสำหรับเฟรมเวิร์ก ESP-IDF, MicroPython และ PlatformIO ในหน้า Wiki, ซึ่งภายในยังมีไฟล์สเก็มาติกแบบ PDF, datasheet และเอกสารฮาร์ดแวร์เพิ่มเติมให้ดาวน์โหลดด้ว
เรายังได้ทราบด้วยว่าอินเทอร์เฟซ GDI รองรับจอแสดงผลทั้งหมด 6 รุ่นจากทางบริษัท ได้แก่
- หน้าจอ TFT IPS มุมมองกว้าง 1.54 นิ้ว ความละเอียด 240×240
- หน้าจอ TFT LCD IPS 1.8 นิ้ว ความละเอียด 128×160
- หน้าจอ TFT IPS มุมมองกว้าง 2.0 นิ้ว ความละเอียด 320×240
- หน้าจอ TFT ระบบสัมผัสแบบ Resistive ขนาด 2.8 นิ้ว ความละเอียด 320×240
- หน้าจอ TFT ระบบสัมผัสแบบ Capacitive ขนาด 3.5 นิ้ว ความละเอียด 480×320
- หน้าจอ OLED โปร่งใสขนาด 1.51 นิ้ว
นอกจากนี้ บริษัทยังเน้นย้ำการรองรับ Home Assistant ผ่าน MQTT พร้อมคำแนะนำแบบละเอียด โดยมีตัวอย่างการเชื่อมต่อเซนเซอร์วัดอุณหภูมิและความชื้น DHT11 ในบล็อกโพสต์แยกต่างหาก (ไม่ได้อยู่ใน wiki) อีกด้วย

DFRobot วางจำหน่ายบอร์ด FireBeetle 2 ESP32-C5 IoT ในราคา $6.90 (~220฿) (ไม่รวมค่าจัดส่ง) หรือสามารถเลือกชุดคิทที่มาพร้อม IO board ในราคา $8.90 (~290฿)บนหน้าเดียวกัน เพื่อให้ง่ายต่อการเชื่อมต่อเซนเซอร์ต่าง ๆ สำหรับจอแสดงผลที่เป็นอุปกรณ์เสริม ผู้ใช้ต้องเลือกซื้อจากร้าน DFRobot โดยตรวจสอบให้แน่ใจว่าจอที่เลือกนั้นรองรับอินเทอร์เฟซ GDI

แปลจากบทความภาษาอังกฤษ : FireBeetle 2 ESP32-C5 IoT development board offers GDI display interface, LiPo battery support

บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT


