Seeed XIAO BLE – Arduino, Micropython e Bluetooth
Seeed Xiao BLE è una scheda di sviluppo ultra-small size, ultra-low power Bluetooth presentata da Seeed Studio, basata sul chip Nordic nRF52840.
è dotato di un potente MCU Nordic nRF52840 progettato in un modulo Bluetooth 5.0, costruito attorno alla CPU ARM®Cortex M4 a 32 bit con unità a virgola mobile (FPU funzionante a 64Mhz.
Con la capacità di connessione wireless, rimane ancora il classico fattore di forma della serie Seeed XIAO di piccolo e raffinato che può essere utilizzato per dispositivi indossabili e progetti Internet of Things.
Consuma solo 5 μA in modalità Deep Sleep, e supporta la gestione della carica della batteria grazie al chip BQ25101.
è disponibile una versione avanzata “Seeed XIAO BLE Sense” che supporta sia i microfoni IMU a 6 assi che i microfoni PDM.
Funzionalità
Rispetto a XIAO RP2040, XIAO BLE ha un’interfaccia più ricca.
La prima cosa da notare è che la scheda dispone di Near Field Communication (NFC). In secondo luogo, c’è un piccolo ed elegante pulsante di ripristino su un lato dell’interfaccia di tipo C.
Dispone di Led tre in uno e di un Led di alimentazione.
Ci sono 11 I/O digitali che possono essere usati come pin PWM e 6 I/O analogici che possono essere usati come pin ADC.
Supporta UART, i2c, SPi, e tre porte seriali comuni.
Come Seeed XIAO RP2040, ha una memoria flash integrata da 2 MB, il che significa che può essere programmato anche da arduino e micropython, CircuitPython o altri linguaggi di programmazione.
Estensioni
Con fattore di forma XIAO, XIAO BLE supporta sia Grove Shield per XIAO che la scheda di espansione XIAO.
C’è una leggera differenza tra i pin ma riferendosi al Pinout è facile da gestire.
Se si è interessati alla programmazione su embedded machine learning, è disponibile la programmazione grafica Codecraft https://ide.tinkergen.com/ che può aiutare a iniziare rapidamente il proprio progetto TinyML.
Seed ha inoltre creato un canale #tinyml sul proprio server Discord, per creare, condividere, discutere e aiutare gli utenti 24 ore su 24, 7 giorni su 7.
Caratteristiche
Item | Seeed XIAO BLE – nRF52840 | Seeed XIAO BLE Sense – nRF52840 |
Processor | Nordic nRF52840 | Nordic nRF52840 |
ARM® Cortex®-M4 con FPU up to 64 MHz | ||
Wireless | Bluetooth 5.0/NFC/Zigbee | ARM® Cortex®-M4 con FPU up to 64 MHz |
On-chip Memory | 1 MB flash e 256 kB RAM | Bluetooth 5.0/NFC/Zigbee |
Onboard Memory | 2 MB QSPI flash | 1 MB flash e 256 kB RAM |
Interface | 1xUART, 1xIIC, 1xSPI, 1xNFC, 1xSWD, | 1xUART, 1xIIC, 1xSPI, 1xNFC, 1xSWD 11xGPIO(PWM), 6xADC |
11xGPIO(PWM), 6xADC | ||
Sensors | Onboard PDM digital microphone | |
Onboard 6-axis IMU | ||
Dimensions | 21 x 17.5mm | 21 x 17.5mm |
Power | Tensione operativa: 3.3V@200mA | Come il XIAO BLE |
Corrente di carica: 50mA/100mA | ||
Tensione di input (VIN): 5V | ||
Consumo in Standby: <5μA |