XIAO Seeed Studio nRF52840 Sense

26.99 (DDV vključen)

XIAO nRF52840 Sense – BLE 5.0 plošča z vgrajenim 6-osnim IMU LSM6DS3 in PDM mikrofonom za zaznavanje gibanja in glasovne ukaze.

Ni na zalogi

Prijava na sporočilo ob novi zalogi.

Šifra: 87 - C4 Kategorije: , ,
Opis

Opis

XIAO nRF52840 Sense – BLE 5.0 z vgrajenim IMU in mikrofonom

XIAO nRF52840 Sense je razširjena različica nRF52840 BLE plošče z dvema vgrajenima senzorjema: 6-osni IMU LSM6DS3TR-C (pospeškometer + žiroskop) in digitalni PDM mikrofon MSM261D3526H1CPM. V isti XIAO obliki 21 × 17,5 mm dodate zaznavanje gibanja, geste in glasovne ukaze brez zunanjega modula.

Podpira Arduino IDE, CircuitPython, Zephyr RTOS in Edge Impulse – platforma za TinyML na robu, ki je posebej priljubljena za zaznavanje anomalij v vibracijsko-gibalni analizi in za wake-word zaznavanje z mikrofonom.

Anatomija krmilnika

MikrokrmilnikNordic Semiconductor nRF52840
USB konektorUSB-C
ProcesorARM Cortex-M4F @ 64 MHz (FPU)
Flash1 MB vgrajen + 2 MB QSPI
SRAM256 KB
BluetoothBLE 5.0
IMULSM6DS3TR-C (6-os: pospeškometer + žiroskop)
MikrofonMSM261D3526H1CPM (PDM digitalni)
GPIO11 večnamenskih pinov
Mere21 × 17,5 mm

Ključne lastnosti

  • 6-osni IMU LSM6DS3TR-C – 3-osni pospeškometer in 3-osni žiroskop; zaznavanje gib, štetje korakov, orientacija v prostoru in zaznavanje padcev.
  • PDM mikrofon – digitalni izhod za zaznavanje glasovnih ukazov z algoritmom wake-word ali za analizo zvoka v edge AI aplikacijah.
  • Edge Impulse integracija – Seeed Studio je uradni partner; zbiranje IMU in avdio podatkov, učenje modela v oblaku in uvajanje UF2 firmware.
  • BLE 5.0 + NFC – prenos senzorskih podatkov na pametni telefon ali drug BLE napravo; NFC za pariranje z dotikom.
  • LiPo polnjenje – vgrajen polnilnik; primerno za nosičene aplikacije na bateriji.
  • Ultra-nizka poraba – <5 µA v deep sleep; nRF52840 je optimiziran za dolgo baterijsko delovanje.

Kaj potrebujem za začetek?

  • USB-C kabel – za napajanje in programiranje.
  • Arduino IDE 2.x – z Adafruit nRF52 board packageom + LSM6DS3 knjižnico.
  • Edge Impulse račun – brezplačen, za TinyML projekte z IMU ali avdio.
  • LiPo baterija – za avtonomno nosičeno napajanje.

Moj prvi projekt – 3 koraki

  1. Namestite Adafruit nRF52 board package v Arduino IDE, dodajte knjižnico Seeed_Arduino_LSM6DS3 prek Library Managerja.
  2. Odprite primer HighLevelExample iz knjižnice LSM6DS3 in naložite na krmilnik; v serijskem monitorju opazujete podatke pospeškometa in žiroskopa.
  3. Preizkusite zaznavanje gib: nagnite ploščo in opazujte, kako se vrednosti spremenijo – osnova za zaznavanje geste z TinyML.

Primeri uporabe

  • Zaznavanje gib in gest (IMU + TinyML + Edge Impulse)
  • Glasovni ukazi (PDM mikrofon + wake-word model)
  • Pametna zapestnica s štetjem korakov (pospeškometer + BLE)
  • Vibracijski monitor strojev (IMU anomaly detection)
  • Padec detekcija za starejše (6-os IMU + BLE alarm)

Tehnični pregled

Tehnične specifikacije

ParameterPodatek
ProcesorARM Cortex-M4F @ 64 MHz (FPU)
Flash1 MB vgrajen + 2 MB QSPI
SRAM256 KB
IMULSM6DS3TR-C, 6-os (±2/4/8/16 g, ±125/250–500 dps)
MikrofonMSM261D3526H1CPM, PDM, 42 dB SNR
BluetoothBLE 5.0, Long Range
NFCType 2 NFC-A
GPIO11 (SPI, I2C, UART, ADC)
USBUSB-C, native USB 2.0
Deep sleep<5 µA
Mere21 × 17,5 mm

Primerjava: nRF52840 Sense vs BLE vs ESP32-S3 Sense

nRF52840 Sense nRF52840 BLE ESP32-S3 Sense
IMUda (LSM6DS3)nini
Mikrofonda (PDM)nida (adapter)
Kameraninida (OV2640)
WiFininida
Deep sleep<5 µA<5 µA14 µA

Inženirski PRO nasvet

IMU in mikrofon sta na istem I2C vodilu – LSM6DS3 je na I2C naslov 0x6A ali 0x6B (odvisno od SA0), mikrofon pa na ločen PDM priključek (DATA/CLK). Oba delujeta hkrati brez konfliktov. Za Edge Impulse projekte z obema senzorjema nastavite frekvenco vzorčenja IMU na 100 Hz in audio na 16 kHz – to sta standardni frekvenci za gesture in wake-word modele.

Kompatibilnost

Arduino IDE 2.x (Adafruit nRF52 package), CircuitPython 9.x, Zephyr RTOS, nRF Connect SDK, Edge Impulse. Windows 10/11, macOS, Linux.

Dokumentacija