برد توسعه FireBeetle 2 ESP32-C5 برای اینترنت اشیا

برد توسعه FireBeetle 2 ESP32-C5 برای اینترنت اشیا با رابط نمایشی GDI و پشتیبانی از باتری LiPo عرضه شد
مدتها گزینههای محدودی برای بردهای ESP32-C5 با پشتیبانی وایفای 6 دوبانده در بازار وجود داشت، اما حالا شرکت DFRobot با معرفی FireBeetle 2 ESP32-C5 این خلأ را برطرف کرده و یک انتخاب تازه و کارآمد برای پروژههای اینترنت اشیا ارائه داده است.
این برد دارای ۴ مگابایت فلش، پورت USB-C، کانکتور باتری LiPo، و دو هدر GPIO برای توسعه و افزودن ماژولهای جانبی است. همچنین یک رابط نمایشگر GDI دارد که برای اتصال نمایشگرهای لمسی مبتنی بر SPI/I2C طراحی شده است.
این برد جدید مبتنی بر RISC-V از نظر امکانات و اندازه بسیار شبیه FireBeetle 2 ESP32-S3 است، اما چند تفاوت مهم دارد:
- پشتیبانی از WiFi 5GHz و رادیوی 802.15.4 برای Zigbee، Thread و Matter
- حذف کانکتور دوربین
- میزان حافظه و ذخیرهسازی کمتر نسبت به نسخه S3
مشخصات و اطلاعات فنی برد :
- Wireless module – ESP32-C5-WROOM-1-N4
- SoC – Espressif Systems ESP32-C5
- CPU
- Single-core 32-bit RISC-V processor @ up to 240 MHz
- Low-power RISC-V core @ 40 MHz acting as the main processor for power-sensitive applications
- Memory – 384 KB SRAM on-chip
- Storage – 320 KB ROM, support for external flash
- Connectivity
- Dual-band (2.4/5 GHz) 802.11ax WiFi 6, 802.11b/g/n WiFi 4 backward compatibility
- WiFi modes: Station mode, SoftAP mode, SoftAP + Station mode, and promiscuous mode
- Bluetooth 5.0 Low Energy (LE) with Mesh support, up to 2Mbps data rate
- 15.4 radio for Zigbee 3.0, Thread 1.3, and Matter up to 250 Kbps
- Storage – 4MB SPI flash
- PCB antenna
- CPU
- Display Interface – 18-pin GDI FPC connector with SPI, I2C, backlight…
- USB – 1x USB-C port
- Expansion – 14-pin + 18-pin GPIO headers
- Up to 18x digital I/Os
- 1x SPI, 3x UART (1x LPUART), 2x I2C (1x LP I2C)
- I2S
- LED PWM controller
- Infrared trnsceiver pin
- 12-bit SAR ADC with 7 channels
- DMA Controller with 3 receiving channels and 3 transmitting channels
- 5V, 3.3V, and GND power signals
- Misc
- Reset and Boot/User (GP28) buttons
- User LED, charging LED
- Power Supply
- 5V via USB-C port
- 5V to 6V via VIN pin for solar panel
- 2-pin connector for 3.7-4.2V Li-Ion battery with battery level detection; up to 0.5A charging current
- Sleep mode power consumption – 21 μA (battery powered)
- Dimensions – 60 x 25.4 mm
- SoC – Espressif Systems ESP32-C5
این شرکت در ویکی خود دستورالعملهای لازم برای شروع کار با Arduino IDE تقریباً مشابه افزودن ماژول ESP32C5 Dev Module را ارائه میدهد و همچنین لینکهایی به آموزشهای عمومی ESP-IDF، MicroPython و PlatformIO در دسترس قرار داده است. علاوه بر این، شماتیکها، دیتاشیتها و مستندات سختافزاری تکمیلی نیز بهصورت PDF در همان بخش قابل مشاهده است.
در مستندات اشاره شده که رابط GDI از شش نوع نمایشگر مختلف این شرکت پشتیبانی میکند:
- نمایشگر IPS با زاویه دید گسترده 1.54 اینچی با رزولوشن 240×240
- نمایشگر IPS TFT LCD به اندازه 1.8 اینچ با رزولوشن 128×160
- نمایشگر IPS با زاویه دید گسترده 2.0 اینچی با رزولوشن 320×240
- نمایشگر TFT مقاومتی لمسی 2.8 اینچی با رزولوشن 320×240
- نمایشگر IPS لمسی خازنی 3.5 اینچی با رزولوشن 480×320
- نمایشگر OLED شفاف 1.51 اینچی
همچنین شرکت اعلام کرده که این برد از Home Assistant از طریق MQTT پشتیبانی میکند و یک راهنمای کامل برای اتصال سنسور دما و رطوبت DHT11 نیز در یک پست وبلاگی جداگانه منتشر کرده است (نه در بخش ویکی).
DFRobot برد FireBeetle 2 ESP32-C5 را بهصورت جداگانه و همچنین بهصورت کیت همراه با برد توسعه IO ارائه میکند تا اتصال سنسورها سادهتر شود. برای نمایشگر اختیاری نیز باید از فروشگاه DFRobot انتخاب کنید و حتماً مطمئن باشید نمایشگر موردنظر با رابط GDI سازگار باشد.


