Guia completa sobre la família de microcontroladors Seeed Studio XIAO

  • La família XIAO inclou plaques compactes amb múltiples capacitats, des de connectivitat Wi-Fi fins a Bluetooth 5.0.
  • Totes les plaques poden ser programades usant entorns com Arduino, MicroPython o CircuitPython.
  • Són ideals per a projectes IoT i de machine learning en espais reduïts, gràcies al disseny eficient i consum energètic baix.

Guia Seeed Studio XIAO

La família de microcontroladors Seeed Studio XIAO ha capturat l'atenció de la comunitat tecnològica gràcies a la mida compacta i la impressionant versatilitat. Aquests microcontroladors, que són una elecció excel·lent per a projectes IoT i desenvolupament de machine learning a petita escala, integren potents capacitats en un factor de forma diminut que facilita la seva integració en tot tipus de projectes.

Aquest article està dissenyat per ser una guia completa sobre la família Seeed Studio XIAO, on explorarem les diferents opcions disponibles, les seves característiques principals i les aplicacions recomanades. Perfecte per a aquells que busquen portar les seves idees a un altre nivell utilitzant aquesta innovadora sèrie de microcontroladors.

Un cop d'ull a la família Seeed Studio XIAO

les plaques Seeed Studio XIAO, conegudes per la seva mida extremadament reduïda i la seva gran potència, estan pensades per a desenvolupaments avançats a Internet de les Coses (IoT), projectes de TinyML i tot tipus de solucions electròniques compactes. Amb una mida aproximada de 20 x 17.5 mm, tenen la capacitat d'executar microcontroladors molt reconeguts i populars com el ESP32, RA4M1, nRF52840 y SAMD21, entre d'altres, cosa que els atorga una increïble flexibilitat segons el tipus d'aplicació que es requereixi.

Els diferents models d´aquesta família estan pensats per cobrir una àmplia varietat de necessitats i van des de plaques que suporten connectivitat Bluetooth 5.0 fins a aquelles amb capacitat Wi-Fi, o fins i tot models dissenyats específicament per a machine learning de baixa potència.

Models de la família Seeed Studio XIAO

Actualment, la família XIAO compta amb un total de deu models diferents, i encara que tots comparteixen moltes característiques, cadascun té característiques específiques que els fan únics. A continuació, explorem cada model detalladament:

  • XIAO SAMD21: Aquest va ser el primer microcontrolador de la família XIAO. Equipa un ATSAMD21 de Microxip, oferint un total de Pins 11, que poden ser utilitzats com a entrades i sortides digitals, ADC, PWM, DAC, I2C, SCI y UART. Aquesta versatilitat el converteix en una opció excel·lent per a projectes de petita escala o com a punt d'entrada per als que s'inicien en el desenvolupament amb plaques XIAO.
  • XIAO NRF52840: Aquest model destaca per ser el primer a la família amb capacitats sense fil, integrant connectivitat Bluetooth 5.0. Gràcies al vostre processador ARM Cortex-M4 i una memòria flaix de 2 MB, és ideal per a projectes que necessitin una baixa latència en la transmissió de dades. A més, la gran varietat d'interfícies com NFC i PWM el fan encara més atractiu per a projectes portàtils i d'IoT.
  • XIAO nRF52840 Sense: Aquest és una versió avançada del model nRF52840, amb sensors integrats, cosa que obre la porta a projectes relacionats amb la recol·lecció de dades ambientals o de moviment sense necessitat d'afegir maquinari addicional. Aquesta placa és molt recomanable per a projectes on es necessitin múltiples sensors en un espai reduït.
  • XIAO RP2040: Basat en el popular xip RP2040 de Raspberry Pi, aquest microcontrolador ofereix una excel·lent relació preu-potència. Amb el seu disseny de doble nucli a 133 MHz combinat amb una memòria de fins a 16 MB, és perfecte per a projectes més exigents que requereixen més capacitat de processament i emmagatzematge.
  • XIAO ESP32C3: Aquesta placa inclou el popular mòdul ESP32 que molts desenvolupadors de IoT ja coneixen i utilitzen. És compatible amb Wi-Fi i Bluetooth, fent possible el seu ús en aplicacions que requereixin connectivitat sense fils constant. El baix consum energètic el converteix en una opció interessant per a projectes en què la durada de la bateria és prioritària.
  • XIAO ESP32S3: Aquest model és una versió optimitzada de l'ESP32C3, amb millor nivell de processament gràfic i capacitats per desenvolupar projectes de TinyML. A més, inclou connectivitat Wi-Fi y Bluetooth, proporcionant una doble connectivitat sense fils.
  • XIAO ESP32S3 Sense: Una de les principals característiques d'aquest model és el conjunt de sensors addicionals, igual que al XIAO Sense. Recomanat per a projectes que necessitin capacitats avançades de sensat i connectivitat sense fils en un paquet compacte.
  • XIAO ESP32 C6: Aquest microcontrolador es presenta com una alternativa econòmica dins de la gamma amb connectivitat WiFi, però amb algunes limitacions en termes de processament respecte de l'ESP32 S3.

Eines de programació disponibles

Allò interessant de la família Seeed Studio XIAO és que suporten una gran varietat d'entorns de desenvolupament i llenguatges de programació, cosa que permet que tant aficionats com professionals puguin integrar aquestes plaques als seus projectes amb facilitat.

Entre els llenguatges més usats per programar els models es troben:

  • Arduí: Un clàssic a la programació de microcontroladors. Totes les plaques XIAO són ​​compatibles amb aquest entorn de programació.
  • MicroPython: Per a aquells que prefereixen un enfocament més lleuger i simple, MicroPython funciona a la perfecció en aquestes plaques, permetent una programació més ràpida sense la necessitat de fer servir llibreries pesades.
  • CircuitPython: Aquesta variant de Python està ideada especialment per a microcontroladors, i permet un desenvolupament molt intuïtiu, però també potent.

Grandària compacta però gran rendiment

Com el seu nom indica, els microcontroladors XIAO són ​​increïblement petits, amb dimensions de només 20 x 17.5 mm. Aquest és un dels seus principals avantatges davant d'altres plataformes, ja que en permeten l'ús en espais reduïts. A més, gràcies al seu disseny eficient, el consum energètic d'aquestes plaques és mínim, cosa que les fa ideals per a projectes alimentats per bateries de llarga durada.

Un altre detall destacable és que la majoria de les plaques inclouen en el disseny ports USB Tipus-C, cosa que facilita la seva programació i connexió amb diferents dispositius. Aquesta és una característica que agraeixen tant els desenvolupadors novells com els avançats.

A més de la mida i el baix consum, les plaques XIAO també inclouen LEDs programables que faciliten la identificació d'estats i permeten al desenvolupador crear interaccions visuals sense la necessitat de recursos addicionals.

És important esmentar que, encara que són plaques molt compactes, les interfícies que ofereixen són força completes. Gairebé tots els models tenen pins que poden ser utilitzats per a PWM, ADC, I2C, SPI i UART. Això obre un ventall de possibilitats de connexions i control de sensors, motors, pantalles i molt més.

Quina triar per a cada projecte?

L'àmplia gamma de la família XIAO pot resultar aclaparadora si no es té clar quin model escollir. En general, cadascun dels microcontroladors està pensat per a un tipus de projecte específic. Per exemple:

  • Si necessites un microcontrolador simple, però amb bones prestacions, el XIAO SAMD21 és una excel·lent opció per a projectes inicials.
  • Per a projectes sense fil, el XIAO NRF52840 o XIAO ESP32C3 ofereixen capacitats Bluetooth i Wi-Fi.
  • Si el teu és el machine learning, el XIAO ESP32S3 o la versió Sentit són els més recomanats.