Beschreibung
Seeed XIAO BLE nRF52840 ist ein winziges Bluetooth LE Entwicklungsboard, das für IoT- und KI-Anwendungen entwickelt wurde.
Es verfügt über eine Onboard-Antenne, eine 6 Dof IMU und ein Mikrofon, was es zu einem idealen Board für die Ausführung von KI mit TinyML und TensorFlow Lite macht.
Eigenschaften
- Leistungsstarke CPU: Nordic nRF52840, ARM® Cortex™-M4 32-Bit-Prozessor mit FPU, der mit 64 MHz arbeitet
- Drahtlose Funktionen: Bluetooth 5.0, NFC und ZigBee-Modul mit integrierter Bluetooth-Antenne
- Ultrakleine Größe: 21 x 17,5 mm, klassischer Formfaktor der Seeed Xiao-Serie für tragbare Geräte
- Ultra-niedriger Stromverbrauch im Ruhezustand: 5 μA, Tiefschlaf-Modell
- Akku-Lade-Chip: BQ25101 Chip unterstützt Lithium-Batterie-Lademanagement
- Reichhaltige Schnittstelle: 1x Reset-Taste, Ix UART, 1x IIC, 1x SPI, 1x NFC, 1x SWD, 11x GPIO, 6x ADC, 1x Drei-in-Eins-LED, 1x Benutzer-LED
- Onboard 2 MB Flash
- Onboard 6-Achsen IMU
- Eingebauter PDM Mikrofon
- Einseitige Komponenten, Oberflächenmontage-Design
- Entspricht dem TinyML AI Projekt: Sensorik, Verarbeitung, Kommunikation 3 in 1-Knoten
Umfang der Lieferung
- 1 x XIAO nRF52840 Sense Mikrocontroller
- 2 x 7-polige Stiftleiste zum Löten
Als erweiterte Version des Boards XIAO BLE ist Seeed XIAO BLE Sense mit einer leistungsstarken Nordic nRF52840 MCU ausgestattet, die in einem Bluetooth 5.0-Modul mit einer 32-Bit ARM® Cortex™-M4 CPU mit Floating-Point Unit (FPU) mit 64 MHz arbeitet. Mit den Fähigkeiten der drahtlosen Verbindung, bleibt es immer noch die Seeed XIAO-Serie klassischen Form-Faktor von kleinen und exquisiten, die für tragbare Geräte und Internet der Dinge Projekte verwendet werden kann. Darüber hinaus verbraucht er im Tiefschlafmodus nur 5 μA und unterstützt dank des BQ25101-Chips die Verwaltung der Batterieladung.
Darüber hinaus verfügt er über zwei zusätzliche Onboard-Sensoren. Einer davon ist ein digitales Mikrofon, das durch das Pulse Density Modulation(PDM)-Modul auf dem nRF52840-Chip erzeugt wird. Es kann Audiodaten in Echtzeit empfangen und somit für die Audioerkennung verwendet werden. Das Board empfängt nicht nur Audiodaten, sondern kann auch über das Mikrofon MSM261D3526H1CPM sprechen. Der andere ist eine 6-achsige Inertial Measurement Unit (IMU), die in TinyML-Projekten wie Gestenerkennung eingesetzt werden kann. Diese Onboard-Sensoren bieten den Nutzern einen großen Komfort, und die ultrakleine Größe des Boards wurde beibehalten.
Genau wie XIAO BLE verfügt auch Seeed XIAO BLE Sense über eine reichhaltige Schnittstelle. Das erste, was zu beachten ist, ist, dass die Near Field Communication (NFC) auf dem Board funktionsfähig ist. Zweitens gibt es eine kleine und elegante Reset-Taste auf einer Seite der Type-C-Schnittstelle. Auf der anderen Seite befindet sich eine Drei-in-Eins-LED zusammen mit einer Power-LED. Es gibt 11 digitale E/A, die als PWM-Pins verwendet werden können, und 6 analoge E/A, die als ADC-Pins verwendet werden können. Er unterstützt UART, IIC und SPI, alle drei gängigen seriellen Schnittstellen. Wie der Seeed XIAO RP2040 verfügt er über einen 2 MB großen Flash-Speicher, so dass er auch mit Arduino, MicroPython, CircuitPython oder anderen Programmiersprachen programmiert werden kann.
Als XIAO-Formfaktor unterstützt XIAO BLE Sense sowohl das Grove Shield für XIAO als auch das XIAO Expansion Board. Es gibt einen kleinen Unterschied zwischen den Pins und die Pinbelegung ist einfach zu handhaben. Wenn Sie an der Programmierung von eingebettetem maschinellem Lernen interessiert sind, bietet Seeed die grafische Programmierung Codecraft an, mit der Sie schnell Ihr eigenes TinyML-Projekt starten können. Außerdem hat Seeed einen #tinyml-Kanal auf ihrem Discord-Server eingerichtet. Bitte klicken Sie hier, um 24 Stunden am Tag, 7 Tage die Woche mitzumachen, zu diskutieren und sich gegenseitig zu helfen.
Technische Daten
- Prozessor Nordic nRF52840
- ARM® Cortex®-M4 mit FPU mit bis zu 64 MHz
- Drahtlos Bluetooth 5.0/NFC/Zigbee
- On-Chip-Speicher 1 MB Flash und 256 kB RAM
- Onboard-Speicher 2 MB QSPI-Flash
- Schnittstelle 1 x UART, 1 x IIC, 1 x SPI, 1 x NFC, 1 x SWD,11 x GPIO (PWM), 6 x ADC
- Sensoren Eingebautes digitales PDM-Mikrofon, Onboard 6-Achsen IMU
- Abmessungen 21 x 17,5mm
- Betriebsspannung des Stromkreises: 3,3V@200mA
- Ladestrom: 50mA/100mA
- Eingangsspannung (VIN): 5V
- Standby-Stromverbrauch: <5μA
Anwendung
- Am Körper zu tragende Geräte
- Drahtlose Verbindung
- Eingebettete maschinelle Lernprojekte
- IoT und TinyML AI-Anwendung
- Perfekt für Mini-Arduino-Projekte
Achtung! Alle E/A-Pins sind 3,3 V, bitte nicht mehr als 3,3 V eingeben, sonst kann die CPU beschädigt werden.
Dokumentation
- BQ25101 Datenblatt
- ST LSM6DS3TR Datenblatt
- mic-MSM261D3526H1CPM
- Nano BLE MCU-nRF52840 PS v1.1
- Bottom-Pad-Positionierung
- Seeed XIAO nRF52840 v1.0 SCH
- Flash_P25Q16H-UXH-IR_Datenblatt
- Seeed XIAO BLE nRF52840 BLE-Kommunikationsabstands-Testbericht
Wikipedia
BLE - Dieses Wiki hilft Ihnen, schnell mit Seeed XIAO BLE zu arbeiten.