Kleine boards, grote toepassingsmogelijkheden: de XIAO-microcontrollerboards van SEEED

Je eerste IoT-project opzetten? Een prototype voor een start-up ontwerpen? Slimme sensoren integreren? Dit alles en nog veel meer is mogelijk met de compacte microcontrollers uit de XIAO-serie van SEEED, en dat tegen een prijs die zowel voor hobbyisten als voor prototypen geschikt is. Maar wat onderscheidt de verschillende modellen, en hoe kies je het juiste?

Was sind XIAO-Boards?

XIAO is een reeks microcontroller-boards die zijn gebaseerd op verschillende processorarchitecturen: elke architectuur heeft zijn sterke punten. ARM Cortex wordt op grote schaal gebruikt en overtuigt door zijn uitgeronde ecosysteem en bijzonder laag stroomverbruik. RISC-V beschikt over een open, licentievrije architectuur met geïntegreerde IoT-functies, ideaal voor projecten die geen gebruik willen maken van oplossingen waarvoor een licentie vereist is. Xtensa daarentegen levert een hoge rekenkracht voor veeleisende taken. Het energiezuinige ontwerp zorgt bij elk model voor een efficiënt energiebeheer en maakt de boards ook interessant voor langlopende projecten.

Wat alle XIAO-boards gemeen hebben, is hun ultracompacte formaat. Met slechts 21 x 17,8 mm zijn ze ongeveer zo groot als een duimnagel (vandaar de benaming „thumbsized“). Hun kleine formaat doet echter geen afbreuk aan hun prestaties. Afhankelijk van het model bieden ze verschillende opslagcapaciteiten en connectiviteitsopties, waaronder Wi-Fi, Bluetooth, Thread of Zigbee. Een ander voordeel is de prijs. De XIAO-boards zijn betaalbaar genoeg voor hobbyprojecten en tegelijkertijd schaalbaar voor professionele toepassingen. Daardoor zijn de toepassingsmogelijkheden veelzijdig, van hobbyprojecten tot professionele prototypes, van energiezuinige individuele toepassingen tot gekoppelde IoT-systemen.

Een overzicht van de Seeed Studio XIAO-serie – compacte, Arduino-compatibele microcontrollers voor IoT, draadloze toepassingen en TinyML-projecten.

Het juiste bord voor je eigen project vinden

Niet elk XIAO-bord is voor elk doel geschikt. De serie kan grofweg in vier categorieën worden onderverdeeld:

Laag vermogen

De Low-Power-borden zijn geoptimaliseerd voor minimaal stroomverbruik. Ze zijn eenvoudig in gebruik, voordelig en ideaal voor creatieve, batterijgevoede experimenten met basisconnectiviteit. Typische toepassingen zijn wearables zoals zelfgebouwde fitnesstrackers of slimme LED-installaties; overal waar een batterij zo lang mogelijk mee moet gaan.

Een geschikt instapmodel voor deze categorie is de XIAO SAMD21.

Draadloos

De draadloze boards zijn ontworpen voor IoT-integratie in netwerktoepassingen. Ze bieden een laagdrempelige instap met een efficiënt ontwerp en basis draadloze functionaliteit, en zijn daarmee perfect geschikt om mee te leren. De eerste sensorknooppunten in het thuisnetwerk of smart home-tests kunnen hiermee snel en eenvoudig worden gerealiseerd.

Als typische vertegenwoordiger van deze groep is de XIAO ESP32C3 met wifi en Bluetooth aan te bevelen.

AI & Sensor

Wie meer prestaties nodig heeft, heeft de AI- en sensorboards nodig. Deze zijn uitgerust met ruim geheugen (tot 8 MB flash en 8 MB PSRAM). Zo bieden ze hoge prestaties en randapparatuur voor complexe projecten en zijn ze compatibel met geavanceerde ontwikkeltools. Robotica-systemen met AI of uitgebreide IoT-integraties zijn typische toepassingsgebieden.

Een hoogtepunt in deze categorie is de XIAO ESP32S3 Sense met geïntegreerde camera en krachtige dual-core-processor.

Geavanceerde connectiviteit

Voor nog complexere eisen zijn er de geavanceerde connectiviteitsboards met multi-core-opties en ondersteuning voor NFC, Zigbee, Thread of Matter. Ze zijn schaalbaar voor complexe prototypes en industriële toepassingen en geschikt voor netwerken en massaproductie. Prototypes voor smart home-apparaten of industriële sensornetwerken zijn hier de klassieke toepassing.

Met Wi-Fi 6, Bluetooth 5, Zigbee en Thread is de XIAO ESP32C6 een bijzonder veelzijdig model uit deze groep.

Tips om aan de slag te gaan

Zodra je een bord hebt gekozen, kun je meteen aan de slag. Eerst download je de juiste software. Ook hier heb je verschillende opties om uit te kiezen: de Arduino IDE is geschikt voor beginners, omdat deze eenvoudig te gebruiken is en wordt ondersteund door een grote community. PlatformIO is de betere keuze voor professionals die direct in VS Code willen werken. Wie liever in Python programmeert, kiest voor MicroPython, een speciaal voor microcontrollers ontwikkelde Python-implementatie die bijzonder handig is voor IoT-projecten. Vervolgens sluit je het bord via USB Type-C aan op de computer en test je een eenvoudig voorbeeld, zoals het klassieke knipperen van een LED. Op de SEEED-wiki zijn voor elk bord kant-en-klare tutorials beschikbaar die je stap voor stap door dergelijke toepassingen leiden.

Wie snel sensoren wil aansluiten zonder veel te solderen, kan zijn toevlucht nemen tot de Grove-compatibele systemen van SEEED. Deze kant-en-klare modules kunnen direct worden aangesloten en bieden een breed scala aan sensoren. Voor displays, batterijbeheer of uitgebreide opties voor in- en uitgangen zijn er passende uitbreidingskaarten. Ook het analyseren van gegevens in de cloud is snel en eenvoudig mogelijk, aangezien XIAO-boards probleemloos kunnen worden gekoppeld aan diensten zoals AWS of Azure. Bij het testen van prototypes helpen debugging-tools bovendien om fouten snel op te sporen en te verhelpen.

Er zijn echter twee zaken waar je bij de start rekening mee moet houden. Ten eerste de pin-compatibiliteit; niet alle shields passen op elk model. Even in het gegevensblad kijken bespaart dus latere frustratie. Ten tweede publiceert SEEED voortdurend firmware-updates. Het is dus het beste om je board meteen bij aanvang te updaten.

XIAO-boards: kleine boards, grote mogelijkheden

De XIAO-serie maakt de instap in de wereld van microcontrollers eenvoudig. De boards zijn ultracompact, voordelig en toch krachtig; met de ruime keuze aan modellen, variërend van low-power, draadloos, AI en uitgebreide connectiviteit, is er voor bijna elk project een geschikt board te vinden. Het beste is om gewoon te beginnen: bestel een board, open een tutorial, laat een LED knipperen… en kijk dan wel waar de reis naartoe gaat.

Afbeeldingen: reichelt elektronik, video: SEEED