mooduli XM125 Acconeer on saavutanud üsna suure populaarsuse elektroonikahuviliste seas, eriti nende seas, kes sellega töötavad Arduino sest see võimaldab mõõta kaugusi ja tuvastada kohalolekut täpselt 60 GHz impulssradari tehnoloogiaga. See andur ei ole mitte ainult täpne, vaid on ka äärmiselt mitmekülgne ning suudab tuvastada objekte läbi materjalide nagu seinad või kangad, mis avab hulga võimalusi. väga uuenduslike projektide jaoks.
Selles artiklis uurime kõiki mooduli funktsioone XM125 ja kuidas saame seda tõhusalt integreerida Arduino. Vaatame koodinäiteid, andurite konfiguratsioone ja kasulikke näpunäiteid, et sellest maksimumi võtta. Kui olete tegija või harrastaja arendaja, võimaldab see andur teil teostada muljetavaldavaid projekte rakendustega alates kohaloleku tuvastamisest kuni kauguse mõõtmiseni.
Mis on XM125?
mooduli XM125 on kompaktne andur, mis kasutab impulssradari tehnoloogiat objektide tuvastamiseks ja kauguste mõõtmiseks millimeetri täpsusega. Varustatud anduriga A121 60 GHz juures suudab see seade teha palju enamat kui lihtsalt vahemaid mõõta. See on võimeline tuvastama kohalolekut, kiirust ja žeste, mistõttu on see ideaalne koduautomaatika, robootika ja reaalajas objektituvastusprojektide jaoks.
XM125 tuvastusulatus on kuni 20 metrood, kuid see võib sõltuda objekti suurusest ja selle dielektrilistest omadustest. See tähendab, et mõõtmist võivad mõjutada objekti kuju ja materjal. Lisaks näeb see andur läbi teatud materjalide, nagu seinad või riided, muutes selle täiuslikuks valikuks täiustatud ja ainulaadsete rakenduste jaoks, nagu žestijuhtimine või pindade jälgimine.
Üks eeliseid, et XM125 on see, et vaatamata sellele, et seade on väga võimas, on selle energiatarve uskumatult madal, mis muudab selle ideaalseks akutoitel töötavate projektide jaoks. See muudab selle tõhusaks lahenduseks rakendustele, kus energiasääst on ülioluline.
Vajalikud komponendid ja tarvikud
Töö alustamiseks XM125 y Arduino, peavad õige ühenduse ja töö tagamiseks olema mõned lisakomponendid. Allpool jätame teile nimekirja olulistest komponentidest, mida võite vajada:
- XM125 moodul autor Acconeer
- Arduino (eelistatavalt plaat ESP32 IoT RedBoard SparkFunist, mis töötab selle mooduliga eriti hästi)
- Kaablid ja leivalaud anduri ühendamiseks Arduinoga
- Programmeerimistarkvara Arduino jaoks ja konkreetsed XM125 teegid
Lisaks, sõltuvalt teie projektist, võite vajada a keevitaja vajalike ühenduste tegemiseks või IC konksud ajutiste ühenduste jaoks.
XM125 teegi installimine Arduinosse
XM125 kasutamise alustamiseks koos oma Arduino, peaksite esimese asjana installima SparkFuni pakutava ametliku raamatukogu. Selleks järgige alltoodud samme.
- Avage Arduino IDE oma arvutis.
- Minge jaotisse Raamatukogud menüüs Eskiis, valides suvandi Kaasa raamatukogu ja siis Hallake raamatukogusid.
- Otsige üles raamatupood SparkFun XM125 ja klõpsake installi.
- Kui teek on installitud, pääsete näidetele juurde valikust Fail > Näited.
Nende lihtsate sammudega saate alustada mooduli ja selle vaikenäidetega katsetamist. Ärge unustage, et olenevalt XM125-le installitud püsivarast võib see käituda erineval viisil. Näiteks kohaloleku tuvastamise püsivara on üks enimkasutatavaid ja saate selle hõlpsalt laadida Arduino teegi näidetest.
Arduino kasutamise näited
Teegis on mitmeid näiteid, mida saate kasutada töö alustamiseks XM125. Allpool anname teile ülevaate mõnest kõige levinumast näitest, mida leiate Arduino projektidest:
1. Põhiline kohaloleku näit
See näide võimaldab mõõta objekti kaugust kohaloleku tuvastamisel. Kui andur on lähtestatud, hakkab see jadamonitorile printima kauguse väärtusi millimeetrites. Arduino. See on suurepärane viis kontrollida, kas andur töötab õigesti ja kas see on võimeline tuvastama oma levialas olevaid objekte.
Selle rakenduse proovimiseks valige näide Näide01KohalolekBasicReadings XM125 teegi näidete menüüst. Ärge unustage seadistada jadamonitori kiirust väärtusele 115200!
2. GPIO0 kasutamine
Selles teises näites andur XM125 mitte ainult ei mõõda tuvastatud kohaloleku kaugust, vaid aktiveerib ka tihvti GPIO0 kui see midagi tuvastab. Saate ühendada selle tihvti LED-i või mõne muu elektroonilise seadmega, et visuaalselt näidata kohaloleku tuvastamist.
Väärtused presencia y kaugus kuvatakse jätkuvalt seeriamonitoril, kuid saate toiminguid teha ka rakendusega GPIO0, mis lisab teie projektidele lisafunktsioone.
3. Seeriaploteri kasutamine
Kui olete huvitatud kohaloleku väärtuste visualiseerimisest graafilisel kujul, saate kasutada Arduino seeriaploter. See näide on väga kasulik selleks, et jälgida, kuidas kauguse väärtused reaalajas muutuvad, kui objekt liigub XM125 anduri ette.
XM125 prindib seeriamonitorile ainult kauguse väärtused, mis muudab nende andmete joonistamise plotteri abil lihtsamaks. Proovige liigutada oma käsi anduri lähedal, et näha, kuidas väärtused reaalajas muutuvad.
4. Täiustatud näidud
Kui olete XM125 põhinäidud juba proovinud, siis see näide võimaldab teil astuda sammu edasi. Lisaks kaugusele saate saada lisaväärtusi, näiteks kohalolekusisene skoor ja kohalolekutevaheline skoor, mis mõõdavad anduri tuvastatud kiiret ja aeglast liikumist.
Need väärtused võimaldavad teil anduri ees toimuvat üksikasjalikumalt analüüsida; näiteks kas objekt liigub kiiresti või aeglaselt.
XM125 täpsemad sätted
Üks XM125 suurimaid eeliseid on see, et saate selle tuvastusvahemikku vastavalt oma rakendusele reguleerida. Vaikimisi on minimaalne tuvastamiskaugus seatud väärtusele 300mm ja maksimum sisse 2500mm, kuid saate neid koodis hõlpsalt kohandada.
Näiteks kui töötate projektiga, kus vajate tuvastamist kaugemal kui 7 meetrit, saate neid väärtusi muuta, et laiendada ulatust kuni 7000mm. See on ideaalne projektide jaoks, mis hõlmavad kaugemaid objekte.
Moodul XM125 on uskumatult mitmekülgne tööriist, mis avab tegijatele ja riistvaraarendajatele võimaluste maailma. See seade võimaldab teil viia oma projektid uuele tasemele, pakkudes laia tuvastamisvahemikku, täiustatud konfiguratsioone ja võimalust hõlpsasti Arduinoga integreerida. Üksikasjalike näidete ja aktiivse kogukonna abil on selle anduri kasutamise õppimine üsna lihtne ja tulemuseks on muljetavaldavad rakendused alates koduautomaatikast kuni robootikani.