




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.
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
| Mikrokrmilnik | Nordic Semiconductor nRF52840 |
| USB konektor | USB-C |
| Procesor | ARM Cortex-M4F @ 64 MHz (FPU) |
| Flash | 1 MB vgrajen + 2 MB QSPI |
| SRAM | 256 KB |
| Bluetooth | BLE 5.0 |
| IMU | LSM6DS3TR-C (6-os: pospeškometer + žiroskop) |
| Mikrofon | MSM261D3526H1CPM (PDM digitalni) |
| GPIO | 11 večnamenskih pinov |
| Mere | 21 × 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
- Namestite Adafruit nRF52 board package v Arduino IDE, dodajte knjižnico Seeed_Arduino_LSM6DS3 prek Library Managerja.
- Odprite primer HighLevelExample iz knjižnice LSM6DS3 in naložite na krmilnik; v serijskem monitorju opazujete podatke pospeškometa in žiroskopa.
- 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
| Parameter | Podatek |
|---|---|
| Procesor | ARM Cortex-M4F @ 64 MHz (FPU) |
| Flash | 1 MB vgrajen + 2 MB QSPI |
| SRAM | 256 KB |
| IMU | LSM6DS3TR-C, 6-os (±2/4/8/16 g, ±125/250–500 dps) |
| Mikrofon | MSM261D3526H1CPM, PDM, 42 dB SNR |
| Bluetooth | BLE 5.0, Long Range |
| NFC | Type 2 NFC-A |
| GPIO | 11 (SPI, I2C, UART, ADC) |
| USB | USB-C, native USB 2.0 |
| Deep sleep | <5 µA |
| Mere | 21 × 17,5 mm |
Primerjava: nRF52840 Sense vs BLE vs ESP32-S3 Sense
| nRF52840 Sense | nRF52840 BLE | ESP32-S3 Sense | |
|---|---|---|---|
| IMU | da (LSM6DS3) | ni | ni |
| Mikrofon | da (PDM) | ni | da (adapter) |
| Kamera | ni | ni | da (OV2640) |
| WiFi | ni | ni | da |
| Deep sleep | <5 µA | <5 µA | 14 µ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.












