Bee Motion S3

Bee Motion S3 — инновационная плата разработки на базе мощного микроконтроллера ESP32-S3, интегрирующая датчик движения (PIR) и датчик освещенности. Идеальное решение для создания энергоэффективных систем умного дома, автоматизации освещения и систем безопасности с поддержкой беспроводных интерфейсов Wi-Fi и Bluetooth.


Bee Motion S3

Bee Motion S3 — это специализированная отладочная плата на базе современного микроконтроллера ESP32-S3 со встроенным датчиком движения (PIR). Она спроектирована для работы в режиме низкого энергопотребления и оснащена 8 МБ flash-памяти, что делает её идеальным выбором для продвинутых проектов домашней автоматизации.

Bee Motion S3
Навигация
Разделы статьи
Поддерживаемые платформы
Среды разработки

О плате Bee Motion S3

Bee Motion S3 — это уникальное решение в форм-факторе платы разработки, специально созданное для энтузиастов интернета вещей (IoT). В отличие от стандартных платформ, Bee Motion S3 уже несет на борту высокочувствительный пассивный инфракрасный датчик (PIR) и датчик освещенности. Благодаря мощному процессору ESP32-S3 с поддержкой векторных инструкций, плата способна решать задачи локального ИИ, а оптимизированная схема питания позволяет устройству работать от аккумуляторов месяцами, просыпаясь только при детекции движения. Это делает её непревзойденным инструментом для создания невидимых и эффективных систем автоматизации.

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

Снято с производства
Bee Motion S3

Ориентировочная цена

~$30

Важное примечание: На текущий момент оригинальные платы Bee Motion S3 от Smart Bee Designs сняты с регулярных продаж на площадке Tindie. Рекомендуется проверять складские остатки на Mouser или искать предложения на вторичном рынке.

Mouser Electronics Проверить наличие на складе
Перейти
Tindie Store Retired (Архивный статус)

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

Полные аппаратные спецификации для Bee Motion S3

Связь и интерфейсы

WiFi 802.11 b/g/n (2.4 GHz)
Bluetooth 5.0 / BLE 5.0
USB USB-C (Native)

Вычислительное ядро

Модель esp32-s3
Частота CPU 240 МГц
Flash-память 8 МБ
PSRAM 2 МБ

Датчики и периферия

PIR Датчик Встроен
Освещенность ALS
RGB LED WS2812B
Li-Po Chg Да

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

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

ESP32-S3 240 МГц 8МБ Flash Native USB
Arduino IDE
Плата (Board) Bee Motion S3
CPU Speed 240 МГц
USB Mode Hardware CDC and JTAG
Flash Size 8 MB

Для корректной работы убедитесь, что установлен пакет esp32 версии 2.0.5 или выше. Выберите Bee Motion S3 из списка плат в меню инструментов Arduino IDE.

PlatformIO
[env:bee_motion_s3]
platform  = espressif32
board     = esp32-s3-devkitm-1
framework = arduino

; Расширенная конфигурация для Bee Motion S3 board_build.mcu = esp32s3 board_build.f_cpu = 240000000L board_build.flash_size = 8MB board_build.arduino.memory_type = qio_opi build_flags = -DARDUINO_USB_MODE=1 -DARDUINO_USB_CDC_ON_BOOT=1

Использование esp32-s3-devkitm-1 в качестве базовой модели рекомендуется для совместимости с раскладкой пинов S3.

ESPHome
esp32:
  board: esp32-s3-devkitc-1
  framework:
    type: arduino

Контейнер для Bee Motion S3 - 240 MHz

Flash: 8MB | PSRAM: 2MB

Интегрируйте этот блок в ваш .yaml. Для использования встроенного PIR-датчика настройте вход на пин, соответствующий схеме (обычно GPIO3). Подробнее см. в документации ESPHome.

esptool.py — Команда прошивки
esptool.py \
  --chip esp32s3 \
  --baud 921600 \
  --before default_reset \
  --after hard_reset \
  write_flash \
    -z \
    --flash_mode dio \
    --flash_freq 80m \
    --flash_size 8MB \
    0x0000 bootloader.bin \
    0x8000 partitions.bin \
    0x10000 firmware.bin

Требуется предустановленный esptool. Обратите внимание, что для ESP32-S3 загрузчик обычно начинается с адреса 0x0000.

Схема распиновки Bee Motion S3

Детальная справочная информация по назначению выводов (Pinout)

Схема распиновки Bee Motion S3
Распиновка Bee Motion S3 оптимизирована для работы с низкопотребляющими сенсорами. Большинство GPIO выведены на боковые шины, поддерживая стандартные интерфейсы I2C, SPI и UART. Особое внимание уделено выводам встроенных компонентов: PIR-датчик, датчик освещенности (Ambient Light) и управляемая RGB-подсветка WS2812B разведены на внутренние шины, что освобождает внешние пины для вашей периферии. Также на плате реализован узел контроля напряжения батареи (VBAT_VOLTAGE) и детекция наличия питания по USB (VBUS_SENSE).

Полезные ресурсы

Официальная документация и технические руководства

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

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

35
Цифровые I/O пины
35
Пины прерываний
20
Аналоговые входы
49
PWM пины
Пин Аналог Тач PWM Другое
1 A0 T1 PWM SDA
2 A1 T2 PWM SCL
3 A2 T3 PWM
4 A3 T4 PWM
5 A4 T5 PWM
6 A5 T6 PWM
7 A6 T7 PWM
8 A7 T8 PWM
9 A8 T9 PWM
10 A9 T10 PWM SS
11 A10 T11 PWM MOSI
12 A11 T12 PWM SCK
13 A12 T13 PWM MISO
14 A13 T14 PWM
15 A14 PWM
16 A15 PWM
17 A16 PWM
18 A17 PWM
19 A18 PWM USB_D-
20 A19 PWM USB_D+
21 PWM
35 PWM
36 PWM
37 PWM
38 PWM
39 PWM
40 PWM
41 PWM
42 PWM
43 PWM TX0
44 PWM RX0
45 PWM
46 PWM
47 PWM
48 PWM RGB_LED
Легенда
A0 Аналоговый вход
PWM Поддержка ШИМ
RX/TX Посл. порт
# Номер пина

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

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

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

Другие платы на базе S3

Альтернативные решения с микроконтроллером ESP32-S3