Seed Studio XIAO mikrokontrolleriperekonna täielik juhend

  • XIAO perekond sisaldab kompaktseid plaate, millel on mitu võimalust, alates Wi-Fi-ühendusest kuni Bluetooth 5.0-ni.
  • Kõiki plaate saab programmeerida kasutades keskkondi nagu Arduino, MicroPython või CircuitPython.
  • Tänu tõhusale disainile ja madalale energiatarbimisele sobivad need ideaalselt asjade Interneti ja masinõppeprojektide jaoks väikestes ruumides.

Seed Studio XIAO juhend

La Seed Studio XIAO mikrokontrolleri perekond on köitnud tehnikakogukonna tähelepanu tänu oma kompaktsele suurusele ja muljetavaldavale mitmekülgsusele. Need mikrokontrollerid on suurepärane valik asjade Interneti-projektide ja väikesemahulise masinõppe arendamise jaoks. Need mikrokontrollerid koondavad võimsad võimalused väikesesse vormi, mis muudab need hõlpsasti integreeritavaks igat tüüpi projektidesse.

See artikkel on mõeldud a Seeed Studio XIAO perekonna täielik juhend, kus uurime erinevaid saadaolevaid valikuid, nende põhifunktsioone ja soovitatud rakendusi. Ideaalne neile, kes soovivad selle uuendusliku mikrokontrollerite seeria abil oma ideed järgmisele tasemele viia.

Pilk Seeed Studio XIAO perekonnale

Plaadid Seed Studio XIAO, mis on tuntud oma äärmiselt väikese suuruse ja suure võimsuse poolest, on mõeldud asjade Interneti (IoT), TinyML-projektide ja igat tüüpi kompaktsete elektrooniliste lahenduste arendamiseks. Ligikaudsete mõõtmetega 20 x 17.5 mm on neil võimalus käitada tuntud ja populaarseid mikrokontrollereid, näiteks ESP32, RA4M1, nRF52840 y SAMD21muu hulgas, mis annab neile uskumatu paindlikkuse olenevalt nõutavast rakenduse tüübist.

Selle perekonna erinevad mudelid on loodud katma väga erinevaid vajadusi ja ulatuvad ühenduvust toetavatest plaatidest Bluetooth 5.0 neile, kellel on Wi-Fi võimalus, või isegi mudelitele, mis on loodud spetsiaalselt väikese energiatarbega masinõppe jaoks.

Seed Studio XIAO peremudelid

Praegu on XIAO perekonnal kokku kümme erinevat mudelit ja kuigi neil kõigil on palju ühiseid omadusi, on igaühel neist spetsiifilised omadused, mis muudavad need ainulaadseks. Allpool uurime iga mudelit üksikasjalikult:

  • XIAO SAMD21: See oli XIAO perekonna esimene mikrokontroller. Varustage a ATSAMD21 de Mikrokiip, pakkudes kokku 11i mändid, mida saab kasutada digitaalsete sisendite ja väljundina, ADC, PWM, DAC, I2C, SPI y UART. See mitmekülgsus muudab selle suurepäraseks võimaluseks väikesemahuliste projektide jaoks või sisenemispunktiks neile, kes on XIAO plaatidega alles alustanud.
  • XIAO NRF52840: See mudel paistab silma selle poolest, et on perekonnas esimene, millel on traadita ühendusvõimalused, integreerides ühenduvuse Bluetooth 5.0. Tänu selle protsessorile ARM Cortex-M4 ja 2 MB välkmälu, on see ideaalne projektide jaoks, mis vajavad andmeedastuse madalat latentsust. Lisaks muudavad selle laiad liidesed, nagu NFC ja PWM, selle kantavate ja asjade Interneti projektide jaoks veelgi atraktiivsemaks.
  • XIAO nRF52840 Sense: See on nRF52840 mudeli täiustatud versioon, millel on integreeritud andurid, mis avab ukse keskkonna- või liikumisandmete kogumisega seotud projektidele ilma täiendava riistvara lisamise vajaduseta. See plaat on väga soovitatav projektidele, kus väikeses ruumis on vaja mitut andurit.
  • XIAO RP2040: Põhineb populaarsel kiibil RP2040 Raspberry Pi-lt pakub see mikrokontroller suurepärast hinna ja võimsuse suhet. Oma 133 MHz kahetuumalise disainiga koos kuni 16 MB mäluga sobib see suurepäraselt nõudlikumate projektide jaoks, mis nõuavad suuremat töötlemis- ja salvestusmahtu.
  • XIAO ESP32C3: See tahvel sisaldab populaarset moodulit ESP32 mida paljud IoT arendajad juba teavad ja kasutavad. See ühildub Wi-Fi ja Bluetoothiga, võimaldades seda kasutada rakendustes, mis nõuavad pidevat traadita ühendust. Selle madal energiatarve muudab selle huvitavaks valikuks projektide jaoks, mille puhul aku kasutusiga on prioriteet.
  • XIAO ESP32S3: See mudel on ESP32C3 optimeeritud versioon, millel on parem graafikatöötlus ja võimalused projektide arendamiseks. TinyML. Lisaks sisaldab see ühenduvust Wi-Fi y Bluetooth, pakkudes topelt traadita ühendust.
  • XIAO ESP32S3 Sense: Selle mudeli üks peamisi omadusi on lisaandurite komplekt, nagu XIAO Sense. Soovitatav projektidele, mis nõuavad täiustatud tuvastusvõimalusi ja traadita ühendust kompaktses pakendis.
  • XIAO ESP32 C6: Seda mikrokontrollerit esitletakse ökonoomse alternatiivina WiFi-ühendusega, kuid mõningate töötlemispiirangutega võrreldes ESP32 S3-ga.

Saadaolevad programmeerimisvahendid

Huvitav asi perekonnast Seed Studio XIAO seisneb selles, et need toetavad laias valikus arenduskeskkondi ja programmeerimiskeeli, võimaldades nii harrastajatel kui ka professionaalidel neid tahvleid hõlpsasti oma projektidesse integreerida.

Mudelite programmeerimiseks enim kasutatud keeled on järgmised:

  • Arduino: Mikrokontrolleri programmeerimise klassika. Kõik XIAO plaadid ühilduvad selle programmeerimiskeskkonnaga.
  • MicroPython: Neile, kes eelistavad kergemat ja lihtsamat lähenemist, töötab MicroPython nendel tahvlitel suurepäraselt, võimaldades kiiremat programmeerimist ilma raskete teekide vajaduseta.
  • CircuitPython: See Pythoni variant on loodud spetsiaalselt mikrokontrolleritele ja võimaldab väga intuitiivset, aga ka võimsat arendust.

Kompaktne suurus, kuid suurepärane jõudlus

Nagu nende nimigi ütleb, mikrokontrollerid XIAO nad on uskumatult väikesed, mille mõõtmed on vaid 20 x 17.5 mm. See on selle üks peamisi eeliseid teiste platvormide ees, kuna see võimaldab seda kasutada väikestes ruumides. Lisaks on tänu nende tõhusale disainile nende plaatide energiatarve minimaalne, mistõttu on need ideaalsed projektides, mis töötavad kauakestvate akudega.

Veel üks tähelepanuväärne detail on see, et enamikul tahvlitel on kujunduses pordid. C-tüüpi USB, mis muudab programmeerimise ja erinevate seadmetega ühendamise lihtsamaks. See on funktsioon, mida hindavad nii algajad kui ka edasijõudnud arendajad.

Lisaks suurusele ja väikesele energiatarbimisele sisaldavad XIAO plaadid ka programmeeritavaid LED-e, mis hõlbustavad olekute tuvastamist ja võimaldavad arendajal luua visuaalseid interaktsioone ilma täiendavaid ressursse kasutamata.

Oluline on mainida, et kuigi need on väga kompaktsed plaadid, nende pakutavad liidesed on üsna täielikud. Peaaegu kõigil mudelitel on tihvtid, mida saab kasutada PWM, ADC, I2C, SPI ja UART jaoks. See avab hulga võimalusi andurite, mootorite, kuvarite ja palju muu ühendamiseks ja juhtimiseks.

Millist valida iga projekti jaoks?

XIAO perekonna lai valik võib olla tohutu, kui te pole kindel, millist mudelit valida. Üldiselt on iga mikrokontroller mõeldud konkreetset tüüpi projekti jaoks. Näiteks:

  • Kui vajate lihtsat, kuid heade funktsioonidega mikrokontrollerit, XIAO SAMD21 See on suurepärane võimalus esialgseteks projektideks.
  • Traadita ühenduse projektide jaoks XIAO NRF52840 o XIAO ESP32C3 Nad pakuvad Bluetoothi ​​ja Wi-Fi võimalusi.
  • Kui masinõpe on teie asi, XIAO ESP32S3 või versioon Mõistus Need on kõige soovitatavamad.

Ole esimene kommentaar

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.