La Zie Studio XIAO-microcontrollerfamilie heeft de aandacht van de technische gemeenschap getrokken dankzij het compacte formaat en de indrukwekkende veelzijdigheid. Deze microcontrollers zijn een uitstekende keuze voor IoT-projecten en kleinschalige ontwikkeling van machine learning en bieden krachtige mogelijkheden in een kleine vormfactor, waardoor ze gemakkelijk in allerlei soorten projecten kunnen worden geïntegreerd.
Dit artikel is bedoeld als een complete gids over de Seeed Studio XIAO-familie, waar we de verschillende beschikbare opties, hun belangrijkste kenmerken en aanbevolen toepassingen zullen verkennen. Perfect voor wie zijn ideeën naar een hoger niveau wil tillen met deze innovatieve serie microcontrollers.
Een blik op de Seeed Studio XIAO-familie
Borden Zie Studio XIAO, bekend om hun extreem kleine formaat en grote kracht, zijn ontworpen voor geavanceerde ontwikkelingen in het Internet of Things (IoT), TinyML-projecten en alle soorten compacte elektronische oplossingen. Met een afmeting van ongeveer 20 x 17.5 mm kunnen ze bekende en populaire microcontrollers zoals de ESP32, RA4M1, nRF52840 y SAMD21, onder andere, wat hen een ongelooflijke flexibiliteit geeft, afhankelijk van het vereiste type toepassing.
De verschillende modellen in deze familie zijn ontworpen om aan een grote verscheidenheid aan behoeften te voldoen en variëren van platen die connectiviteit ondersteunen Bluetooth 5.0 tot degenen met Wi-Fi-mogelijkheden, of zelfs modellen die speciaal zijn ontworpen voor machinaal leren met laag vermogen.
Zie Studio XIAO-familiemodellen
Momenteel heeft de XIAO-familie in totaal tien verschillende modellen, en hoewel ze allemaal veel kenmerken gemeen hebben, heeft elk van hen specifieke kenmerken die ze uniek maken. Hieronder onderzoeken we elk model in detail:
- XIAO SAMD21: Dit was de eerste microcontroller in de XIAO-familie. Rust een uit ATSAMD21 de Microchip, met een totaal van 11-dennen, die gebruikt kunnen worden als digitale in- en uitgangen, ADC, PWM, DAC, I2C, SPI y UART. Deze veelzijdigheid maakt het een uitstekende optie voor kleinschalige projecten of als startpunt voor mensen die nieuw zijn in de ontwikkeling met XIAO-borden.
- XIAO NRF52840: Dit model valt op omdat het de eerste in de familie is met draadloze mogelijkheden en connectiviteit Bluetooth 5.0. Dankzij de processor ARM Cortex-M4 en een flashgeheugen van 2 MB, ideaal voor projecten die een lage latentie bij de gegevensoverdracht nodig hebben. Bovendien maakt de grote verscheidenheid aan interfaces zoals NFC en PWM het nog aantrekkelijker voor wearable- en IoT-projecten.
- XIAO nRF52840 Gevoel: Dit is een geavanceerde versie van het nRF52840-model, met geïntegreerde sensoren, die de deur opent voor projecten die verband houden met het verzamelen van omgevings- of bewegingsgegevens zonder dat extra hardware hoeft te worden toegevoegd. Dit bord wordt sterk aanbevolen voor projecten waarbij meerdere sensoren nodig zijn in een kleine ruimte.
- XIAORP2040: Gebaseerd op de populaire chip RP2040 van Raspberry Pi biedt deze microcontroller een uitstekende prijs-prestatieverhouding. Met zijn 133 MHz dual-core ontwerp gecombineerd met maximaal 16 MB geheugen is hij perfect voor veeleisende projecten die een grotere verwerkings- en opslagcapaciteit vereisen.
- XIAO ESP32C3: Dit bord bevat de populaire module ESP32 die veel IoT-ontwikkelaars al kennen en gebruiken. Het is compatibel met Wi-Fi en Bluetooth, waardoor het mogelijk is om het te gebruiken in toepassingen die een constante draadloze connectiviteit vereisen. Het lage energieverbruik maakt het een interessante optie voor projecten waarbij de levensduur van de batterij voorop staat.
- XIAO ESP32S3: Dit model is een geoptimaliseerde versie van de ESP32C3, met een beter niveau van grafische verwerking en mogelijkheden om projecten te ontwikkelen. TinyML. Bovendien omvat het connectiviteit Wi-Fi y Bluetooth, waardoor dubbele draadloze connectiviteit wordt geboden.
- XIAO ESP32S3 gevoel: Een van de belangrijkste kenmerken van dit model is de set extra sensoren, net als de XIAO Sense. Aanbevolen voor projecten die geavanceerde detectiemogelijkheden en draadloze connectiviteit in een compact pakket vereisen.
- XIAO ESP32 C6: Deze microcontroller wordt gepresenteerd als een economisch alternatief binnen het assortiment met WiFi-connectiviteit, maar met enkele beperkingen op het gebied van verwerking vergeleken met de ESP32 S3.
Beschikbare programmeertools
Het interessante aan familie Zie Studio XIAO is dat ze een grote verscheidenheid aan ontwikkelomgevingen en programmeertalen ondersteunen, waardoor zowel hobbyisten als professionals deze borden gemakkelijk in hun projecten kunnen integreren.
Een van de meest gebruikte talen om modellen te programmeren zijn:
- Arduino: Een klassieker in het programmeren van microcontrollers. Alle XIAO-kaarten zijn compatibel met deze programmeeromgeving.
- MicroPython: Voor degenen die de voorkeur geven aan een lichtere en eenvoudigere aanpak, werkt MicroPython perfect op deze borden, waardoor sneller programmeren mogelijk is zonder de noodzaak van zware bibliotheken.
- CircuitPython: Deze variant van Python is speciaal ontworpen voor microcontrollers en maakt een zeer intuïtieve, maar ook krachtige ontwikkeling mogelijk.
Compact formaat maar geweldige prestaties
Zoals hun naam al doet vermoeden, microcontrollers XIAO ze zijn ongelooflijk klein, met afmetingen van slechts 20 x 17.5 mm. Dit is een van de belangrijkste voordelen ten opzichte van andere platforms, omdat het gebruik in kleine ruimtes mogelijk maakt. Bovendien is het energieverbruik van deze borden dankzij hun efficiënte ontwerp minimaal, waardoor ze ideaal zijn voor projecten die worden aangedreven door batterijen met een lange levensduur.
Een ander opvallend detail is dat de meeste borden poorten in hun ontwerp bevatten. USB Type-C, waardoor het gemakkelijker wordt om verschillende apparaten te programmeren en er verbinding mee te maken. Dit is een functie die zowel beginnende als gevorderde ontwikkelaars waarderen.
Naast hun formaat en lage energieverbruik bevatten XIAO-borden ook programmeerbare LED's die de identificatie van toestanden vergemakkelijken en de ontwikkelaar in staat stellen visuele interacties te creëren zonder dat er extra middelen nodig zijn.
Het is belangrijk om te vermelden dat, hoewel het zeer compacte platen zijn, de interfaces die ze aanbieden zijn behoorlijk compleet. Bijna alle modellen hebben pinnen die gebruikt kunnen worden voor PWM, ADC, I2C, SPI en UART. Dit opent een scala aan mogelijkheden voor aansluitingen en besturing van sensoren, motoren, displays en nog veel meer.
Welke moet je kiezen voor elk project?
Het brede aanbod van de XIAO-familie kan overweldigend zijn als je niet zeker weet welk model je moet kiezen. Over het algemeen is elk van de microcontrollers ontworpen voor een specifiek type project. Bijvoorbeeld:
- Als je een eenvoudige microcontroller nodig hebt, maar met goede functies, dan is de XIAO SAMD21 Het is een uitstekende optie voor initiële projecten.
- Voor draadloze projecten is de XIAO NRF52840 o XIAO ESP32C3 Ze bieden Bluetooth- en Wi-Fi-mogelijkheden.
- Als machine learning jouw ding is, is de XIAO ESP32S3 of de versie Zin Ze zijn het meest aanbevolen.