XIAO nRF52840 Sense — ультракомпактная плата разработки на базе микроконтроллера Nordic nRF52840, выпускаемая компанией Seeed Studio. Это расширенная версия платы XIAO nRF52840: к беспроводным возможностям базовой модели добавлены два встроенных датчика — 6-осевой IMU и PDM-микрофон. Плата предназначена для носимой электроники, IoT-проектов и встраиваемого машинного обучения (TinyML).

Технические характеристики:
1. Подключение: площадки под пайку/гнездо USB C.
2. Размеры: 21x17,5мм.
3. Память: 2MB FLASH.
4. Память: 256kB SRAM.
5. Интерфейс: ADC, GPIO, I2C, NFC, SPI, SWD, UART
6. Протокол коммуникации: Bluetooth 5.0; NFC.
7. Вес: 20г.
Примеры применения:
1. Распознавание активности и движения (TinyML).
Плата собирает данные с IMU, модель машинного обучения обучается в Edge Impulse и развёртывается прямо на микроконтроллере. Плате не нужен интернет — классификация идёт «на краю».
Пример: определение, идёт человек, бежит или стоит — основа для фитнес-трекеров, систем мониторинга реабилитации, детекции падений для пожилых людей.
2. Распознавание ключевых слов (KWS).
PDM-микрофон захватывает звук, модель Key Word Spotting определяет произнесённые слова. Это базовый элемент голосовых ассистентов — аналог «OK Google», но полностью офлайн на крошечной плате.
3. Трекер тренировок с BLE-передачей.
Проект froa-gym — XIAO nRF52840 Sense передаёт данные 6-осевого IMU по Bluetooth Low Energy на Android-приложение, которое считает повторения в тренажёрном зале, логирует подходы и записывает сырые данные для последующего обучения детектора.
4. Реактивная на звук подсветка.
PDM-микрофон ловит уровень звука, плата управляет лентой адресных светодиодов NeoPixel — яркость и цвет меняются в такт музыке. Мини-диско на портативной батарее.
5. Голосовое управление роботом.
На GitHub есть проект XIAO-ROBOT — робот с распознаванием голоса через встроенный микрофон платы.
6. BTHome-датчик движения для умного дома.
Прошивка на CircuitPython отслеживает движение через IMU и отправляет BLE-рекламу в формате BTHome — интегрируется с Home Assistant без шлюзов.
7. Мониторинг здоровья с внешними датчиками.
Плата подключается к датчикам пульса (MAX30102), температуры (MAX30205) и ЭКГ (AD8232) по I2C, питается от Li-Po аккумулятора и передаёт данные по Bluetooth.
8. Анализ движения через Gemini AI.
Проект xiao-gemini-motion — плата передаёт данные акселерометра по BLE в браузер, где их анализирует Gemini AI.
9. Ошейник для кошки с датчиками поведения.
Open-source проект CatSense — XIAO nRF52840 Sense в ошейнике собирает данные IMU, логирует поведение, поддерживает OTA-обновления по BLE.
10. Детекция аномалий в промышленности.
Классификация звуков для обнаружения аномалий: разбитое стекло, нестандартный шум оборудования, обнаружение храпа в медицинских задачах, контроль звука в ульях.


