Недавно отмечался недостаток вариантов среди плат ESP32-C5 с поддержкой двухдиапазонного WiFi 6. Плата разработки FireBeetle 2 ESP32-C5 для IoT от DFRobot демонстрирует, что нужно было проявить больше терпения…
Плата ESP32-C5 оснащена 4 МБ флеш-памяти, портом USB-C, разъемом для аккумулятора LiPo и двумя заголовками GPIO для расширения, а также разъемом дисплея GDI, предназначенным для подключения сенсорного дисплея по SPI/I2C. Новая плата на RISC-V имеет примерно те же характеристики и форм-фактор, что и FireBeetle 2 ESP32-S3 . Она добавляет WiFi 5 ГГц и радио 802.15.4 для Zigbee, Thread и Matter, но лишается разъема камеры и поставляется с меньшим объемом памяти и хранилища.
Характеристики FireBeetle 2 ESP32-C5:
- Беспроводной модуль – ESP32-C5-WROOM-1-N4
- Система на кристалле – Espressif Systems ESP32-C5
- Процессор
- Одноядерный 32-битный процессор RISC-V с частотой до 240 МГц
- Энергоэффективное ядро RISC-V с частотой 40 МГц, выступающее основным процессором для энергочувствительных приложений
- Память – 384 КБ SRAM на кристалле
- Хранилище – 320 КБ ПЗУ, поддержка внешней флеш-памяти
- Подключение
- Двухдиапазонный (2,4/5 ГГц) 802.11ax WiFi 6, обратная совместимость с 802.11b/g/n WiFi 4
- Режимы WiFi: режим станции, режим SoftAP, режим SoftAP + станции и промисскуальный режим
- Bluetooth 5.0 Low Energy (LE) с поддержкой Mesh, скорость передачи данных до 2 Мбит/с
- Радио 802.15.4 для Zigbee 3.0, Thread 1.3 и Matter со скоростью до 250 Кбит/с
- Процессор
- Хранилище – 4 МБ SPI флеш-памяти
- Антенна на печатной плате
- Система на кристалле – Espressif Systems ESP32-C5
- Интерфейс дисплея – 18-контактный разъем GDI FPC с SPI, I2C, подсветкой…
- USB – 1 порт USB-C
- Расширение – заголовки GPIO на 14 и 18 контактов
- До 18 цифровых вводов/выводов
- 1 SPI, 3 UART (1 LPUART), 2 I2C (1 LP I2C)
- I2S
- Контроллер ШИМ для светодиодов
- Вывод инфракрасного приемопередатчика
- 12-битный SAR АЦП с 7 каналами
- Контроллер ПДП с 3 приемными и 3 передающими каналами
- Сигналы питания 5 В, 3,3 В и GND
- Разное
- Кнопки сброса и загрузки/пользователя (GP28)
- Пользовательский светодиод, светодиод зарядки
- Питание
- 5 В через порт USB-C
- 4,5–6 В через вывод VIN для солнечной панели
- 2-контактный разъем для аккумулятора Li-Ion 3,7–4,2 В с определением уровня заряда; ток зарядки до 0,5 А
- Потребление в режиме сна – 21 мкА (при питании от аккумулятора)
- Габариты – 60 x 25,4 мм
Компания предоставляет инструкции по началу работы с Arduino IDE (в основном аналогично добавлению модуля ESP32C5 Dev), а также ссылки на общие руководства для фреймворка ESP-IDF, MicroPython и PlatformIO в вики , где также можно найти PDF-схемы, datasheets и дополнительную аппаратную документацию.
В частности, отмечается, что интерфейс GDI поддерживает шесть различных дисплеев от компании:
- 1,54-дюймовый IPS TFT-дисплей с широким углом обзора 240×240
- 1,8-дюймовый IPS TFT LCD-дисплей 128×160
- 2,0-дюймовый IPS TFT-дисплей с широким углом обзора 320×240
- 2,8-дюймовый IPS TFT-дисплей с резистивным сенсорным экраном 320×240
- 3,5-дюймовый IPS TFT-дисплей с емкостным сенсорным экраном 480×320
- 1,51-дюймовый прозрачный OLED-экран
Компания также подчеркивает поддержку Home Assistant через MQTT с подробными инструкциями по интеграции сенсора температуры и влажности DHT11 в отдельном посте блога (т.е. не в вики…).

DFRobot продает плату Firebeetle 2 ESP32-C5 для IoT за $6,90 плюс доставка , или можно выбрать комплект с платой ввода-вывода за $8,90 на той же странице для более простого подключения сенсоров. Для опционального дисплея потребуется просмотреть магазин DFRobot и убедиться, что выбранный дисплей поддерживает интерфейс GDI.

Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.

