Комплект ESP-SensairShuttle ESP32-C5 поддерживает экологические и инерционные сенсоры Bosch Sensortec BME690, BMI270, BMM350

Совместно разработанный компаниями Espressif Systems и Bosch Sensortec, комплект ESP-SensairShuttle включает в себя плату разработки ESP32-C5, которая может сопрягаться с одной из двух предоставляемых сенсорных плат. Он предназначен для сценариев инерционного зондирования и взаимодействия человека с компьютером/машиной на основе больших языковых моделей.

Если конкретнее, основная плата ESP-SensairShuttle основана на модуле ESP32-C5-WROOM-1-N16R8 с двухдиапазонным Wi-Fi 6, Bluetooth 5 (LE), Zigbee и Thread (802.15.4), а также имеет интерфейсы для подключения предоставляемых плат Shuttle Board от Bosch Sensortec, 1.83-дюймового сенсорного дисплея, микрофона и динамика. Питание может осуществляться через USB или от LiPo-аккумулятора.

ESP-SensairShuttle
Собранный комплект ESP-SensairShuttle (виды сзади и спереди)

Содержимое и характеристики комплекта ESP-SensairShuttle:

  • Основная плата ESP-SensairShuttle
    • Основной управляющий модуль – ESP32-C5-WROOM-1-N16R8
      • Система на кристалле – Espressif Systems ESP32-C5
        • ЦПУ
          • Одноядерный 32-битный RISC-V процессор с частотой до 240 МГц
          • Энергоэффективное ядро RISC-V с частотой 40 МГц, выступающее в качестве основного процессора для приложений, чувствительных к энергопотреблению
        • Память – 384 КБ статической оперативной памяти на кристалле
        • Хранилище – 320 КБ постоянной памяти
        • Связь
          • Двухдиапазонный (2.4/5 ГГц) 802.11ax Wi-Fi 6, обратная совместимость с 802.11b/g/n Wi-Fi 4
          • Режимы Wi-Fi: станция, точка доступа (SoftAP), комбинированный режим (SoftAP + станция) и промисуальный режим
          • Bluetooth 5.0 Low Energy (LE) с поддержкой Mesh, скорость передачи данных до 2 Мбит/с
          • Радиомодуль 802.15.4 для Zigbee 3.0, Thread 1.3 и Matter со скоростью до 250 Кбит/с
      • Память – 8 МБ PSRAM
      • Хранилище – 16 МБ SPI flash
      • PCB-антенна
    • Дисплей – разъем для ЖК-дисплея
    • Аудио
      • 2-проводной разъем для внешнего аналогового микрофона
      • 2-проводной разъем для внешнего динамика
    • USB – 1 порт USB-C для питания/зарядки, программирования и отладки.
    • Сенсорный интерфейс – 9+7 контактные гнездовые разъемы с шагом 1.27 мм для плат Shuttle Board
    • Расширение
      • 4-контактный внешний интерфейс (GPIO5, GPIO4)
      • 4-контактный интерфейс I2C
    • Разное
      • 3-контактный внешний интерфейс для RGB-лент типа WS2812 и других.
      • Выключатель питания, кнопка Boot
      • Светодиод питания
    • Питание
      • 5 В через порт USB-C
      • Поддержка литиевого аккумулятора 3.7 В через 2-контактный разъем
  • Дисплей – 1.83-дюймовый сенсорный дисплей 284 x 240 с контроллером ST7789P3 по SPI
  • Аудио – Внешний микрофон и внешний динамик
  • Сенсорные платы
    • Дочерняя плата ShuttleBoard-BME690 – Один газовый сенсор Bosch BME690 , способный определять качество воздуха, включая температуру, влажность, давление и газовое сопротивление; связь по протоколу I2C или SPI.
    • Дочерняя плата ShuttleBoard-BMI270&BMM350
      • Инерциальный измерительный модуль (IMU) Bosch BMI270, способный определять трехосное ускорение и трехосную угловую скорость; связь по протоколу I2C или SPI.
      • Магнитометр Bosch BMM350, способный определять трехосную напряженность магнитного поля; связь по протоколу I2C.
ESP32-C5 mainboard for ESP-SensairShuttle
Описание основной платы
BME690 BMI270 BMM350 sensors 1.83 inch touchscreen display
Платы Shuttle BME690 и BMI270+BMM350, а также 1.83-дюймовый дисплей
ESP-SensairShuttle MainBoard Block Diagram
Блок-схема ESP-SensairShuttle

В Espressif заявляют, что пользователи могут достичь многомерного зондирования, такого как качество воздуха, жесты, ориентация в пространстве и информация о магнитном поле, путем замены различных сенсорных плат Shuttle. Документация содержит дополнительную информацию об аппаратном обеспечении, но сведения о программном обеспечении скудны, и, кроме указания пользователям установить ESP-IDF, там ничего найти не удалось.

Однако поиск на GitHub быстро указал на соответствующий репозиторий с заводским ПО и компонентами ESP-IDF для данной платы/комплекта. Краткий взгляд на код показывает, что он поддерживает как платы Shuttle BME690, так и BMI270+BMM350, и отображает данные о температуре, влажности, давлении и газовом сопротивлении на ЖК-дисплее для первой, а также статус сенсоров для второй.

Комплект ESP-SensairShuttle можно приобрести на AliExpress за $49.40 плюс доставка .

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

Оригинал статьи вы можете прочитать здесь.

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Oldest
Newest Most Voted
Inline Feedbacks
View all comments