Bee Motion Mini

Плата разработки Bee Motion Mini на базе микроконтроллера ESP32-C3. Подробные характеристики, распиновка, настройка и возможности.


Bee Motion Mini

Bee Motion Mini — это сверхкомпактная отладочная плата на базе мощного микроконтроллера ESP32-C3 с архитектурой RISC-V. Она оснащена встроенным PIR-датчиком движения, обеспечивая частоту процессора до 160 МГц и 4 МБ flash-памяти.

Bee Motion Mini
Навигация
Разделы статьи
Примеры кода
Конфигурации плат

О плате Bee Motion Mini

Bee Motion Mini — это уникальное решение для создания систем автоматизации и безопасности. Плата объединяет в себе мощь чипа ESP32-C3 и удобство встроенного пассивного инфракрасного (PIR) датчика движения. Благодаря невероятно малым размерам и поддержке современных протоколов связи (Wi-Fi 2.4 ГГц и Bluetooth 5.0 LE), она идеально подходит для скрытой установки, создания датчиков присутствия, систем распознавания жестов и умных IoT-устройств с батарейным питанием. Особенностью платы является её ориентация на низкое энергопотребление, что критично для автономных датчиков.

Где купить Bee Motion Mini

Bee Motion Mini

Цена (S3) от

$30 за штуку

Важное примечание: Оригинальная модель Bee Motion Mini на базе C3 в данный момент может быть недоступна. Производитель выпустил обновленную версию — Bee Motion S3.

Crowd Supply Bee Motion S3 (Рекомендуемая замена)
Посмотреть цену

Наличие и цены могут меняться. Информация о Bee Motion S3 приведена как для наиболее актуального преемника серии.

Технические характеристики

Полные спецификации оборудования для Bee Motion Mini

Связь

Wi-Fi 802.11 b/g/n
Bluetooth 5.0 / BLE
Антенна PCB

Микроконтроллер

Модель ESP32-C3
Частота 160 МГц
Flash 4 МБ
Архитектура RISC-V

Возможности и пины

PIR Датчик Встроенный
GPIO 4
Аналоговые входы 2
PWM 4

Быстрая настройка

Конфигурации для быстрого старта на Bee Motion Mini — параметры оптимизированы для архитектуры RISC-V.

ESP32-C3 160 МГц 4МБ Flash DIO Mode RISC-V 32-bit
Arduino IDE
Плата (Board) ESP32C3 Dev Module
Частота CPU 160 МГц
Flash Size 4 MB
USB CDC On Boot Enabled
Скорость загрузки 921600
Архитектура RISC-V

Для прошивки Bee Motion Mini через встроенный USB-C порт используйте ESP32C3 Dev Module. Убедитесь в установке пакета esp32 версии 2.0.0+.

PlatformIO
[env:bee-motion-mini]
platform = espressif32
board = esp32-c3-devkitm-1
framework = arduino

; Расширенные настройки board_build.mcu = esp32c3 board_build.f_cpu = 160000000L board_build.flash_mode = dio build_flags = -D ARDUINO_USB_CDC_ON_BOOT=1

Флаг ARDUINO_USB_CDC_ON_BOOT=1 необходим для вывода монитора порта через USB-C.

ESPHome
esp32:
  board: esp32-c3-devkitm-1
  variant: esp32c3
  framework:
    type: arduino

binary_sensor:

  • platform: gpio pin: GPIO5 # Встроенный PIR-датчик name: “Motion Sensor” device_class: motion

Используйте GPIO5 для работы с PIR-датчиком. См. руководство ESPHome.

esptool.py — команда прошивки
esptool.py \
  --chip esp32c3 \
  --baud 921600 \
  write_flash \
    --flash_mode dio \
    --flash_size 4MB \
    0x0 bootloader.bin \
    0x8000 partitions.bin \
    0x10000 firmware.bin

Для ESP32-C3 загрузчик начинается с адреса 0x0.

Схема распиновки Bee Motion Mini (C3)

Графическое представление выводов и расположения PIR-датчика

Схема распиновки Bee Motion Mini
Несмотря на компактный форм-фактор, Bee Motion Mini предоставляет доступ к ключевым интерфейсам. Встроенный PIR-сенсор подключен к GPIO 5. Для внешних подключений доступны пины GPIO 0, 1, 4, 10, а также интерфейсы UART (через USB-C). Обратите внимание, что количество GPIO ограничено из-за миниатюрности платы и интеграции датчика, поэтому планируйте проект с учетом этого лимита.

Полезные ссылки

Документация и ресурсы для Bee Motion Mini

Маппинг пинов

Полная распиновка и соответствие GPIO для ESP32-C3

15
Цифровые I/O пины
15
Пины прерываний
6
Аналоговые входы
22
PWM пины
Пин Аналог Тач PWM Другое
0 A0 PWM
1 A1 PWM
2 A2 PWM
3 A3 PWM
4 A4 PWM SCK
5 A5 PWM MISO
6 PWM MOSI
7 PWM SS
8 PWM SDA
9 PWM SCL
10 PWM
18 PWM USB_D-
19 PWM USB_D+
20 PWM RX0
21 PWM TX0
Легенда
A0 Аналоговый вход
PWM Поддержка ШИМ
RX/TX Посл. порт
# Номер пина

Инструменты и конфигурация

Настройки сборки и загрузки по умолчанию для Bee Motion Mini

Настройка Значение
Инструмент загрузчика esptool_py
Инструмент сетевой загрузки esp_ota
Адрес загрузчика 0x0
Режим Flash DIO
Максимальный размер 4МБ

Похожие платы

Другие компактные решения на базе ESP32-C3