Kā soli pa solim izmantot XM125 sensoru ar Arduino

  • XM125 ļauj noteikt klātbūtni un attālumu, pateicoties tā 60 GHz radaram.
  • Tā daudzpusība ļauj to izmantot mājas automatizācijā vai progresīvos mērījumu projektos.
  • Bibliotēkas iestatīšana un sensora lietošanas sākšana ar Arduino ir vienkārša.
  • Atklāšanas diapazons ir konfigurējams, dažos gadījumos sasniedzot pat 7 metrus.

xm125

Modulis XM125 Acconeer ir ieguvis diezgan lielu popularitāti elektronikas entuziastu vidū, īpaši to, kas strādā ar Arduino jo tas ļauj izmērīt attālumus un precīzi noteikt klātbūtni ar 60 GHz impulsa radara tehnoloģiju Šis sensors ir ne tikai precīzs, bet arī ārkārtīgi daudzpusīgs un var noteikt objektus, izmantojot tādus materiālus kā sienas vai audumi, kas paver dažādas iespējas. ļoti inovatīviem projektiem.

Šajā rakstā mēs izpētīsim visas moduļa funkcijas XM125 un kā mēs varam to efektīvi integrēt ar Arduino. Mēs apskatīsim kodu piemērus, sensoru konfigurācijas un noderīgus padomus, lai to maksimāli izmantotu. Ja esat veidotājs vai izstrādātājs hobijs, šis sensors ļaus jums īstenot iespaidīgus projektus ar lietojumprogrammām, sākot no klātbūtnes noteikšanas līdz attāluma mērīšanai.

Kas ir XM125?

Modulis XM125 ir kompakts sensors, kas izmanto impulsu radara tehnoloģiju, lai noteiktu objektus un mērītu attālumus ar milimetru precizitāti. Aprīkots ar sensoru A121 Ar 60 GHz šī ierīce var darīt daudz vairāk, nekā vienkārši izmērīt attālumus. Tas spēj noteikt klātbūtni, ātrumu un žestus, kas padara to ideāli piemērotu mājas automatizācijas, robotikas un reāllaika objektu noteikšanas projektos.

XM125 noteikšanas diapazons ir līdz 20 metro, bet tas var būt atkarīgs no objekta izmēra un tā dielektriskajām īpašībām. Tas ir, mērījumu var ietekmēt objekta forma un materiāls. Turklāt šis sensors var redzēt cauri noteiktiem materiāliem, piemēram, sienām vai apģērbam, padarot to par lielisku izvēli progresīvām un unikālām lietojumprogrammām, piemēram, žestu vadībai vai uzraudzībai caur virsmām.

Viena no priekšrocībām, XM125 ir tas, ka, neskatoties uz to, ka ierīce ir ļoti jaudīga, tās enerģijas patēriņš ir neticami zems, kas padara to ideāli piemērotu ar akumulatoru darbināmiem projektiem. Tas padara to par efektīvu risinājumu lietojumiem, kur enerģijas ietaupījums ir ļoti svarīgs.

Nepieciešamās sastāvdaļas un piederumi

Lai sāktu strādāt ar XM125 y Arduino, jums būs nepieciešami daži papildu komponenti, lai nodrošinātu pareizu savienojumu un darbību. Zemāk mēs atstājam jums svarīgu komponentu sarakstu, kas jums var būt nepieciešams:

  • XM125 modulis autors Acconeer
  • Arduino (vēlams šķīvi ESP32 IoT RedBoard no SparkFun, kas īpaši labi darbojas ar šo moduli)
  • Kabeļi un maizes plate sensora savienošanai ar Arduino
  • Programmēšanas programmatūra Arduino un īpašas bibliotēkas XM125

Turklāt, atkarībā no jūsu projekta, jums var būt nepieciešams a metinātājs lai veiktu nepieciešamos savienojumus vai IC āķi pagaidu savienojumiem.

XM125 bibliotēkas instalēšana vietnē Arduino

Arduino IDE, datu tipi, programmēšana

Lai sāktu lietot XM125 ar savu Arduino, pirmā lieta, kas jums jādara, ir instalēt oficiālo SparkFun piedāvāto bibliotēku. Lai to izdarītu, veiciet tālāk norādītās darbības.

  1. Atveriet Arduino IDE datorā.
  2. Pārejiet uz sadaļu Bibliotēkas izvēlnē Skice, atlasot opciju Iekļaut bibliotēku un pēc tam Pārvaldīt bibliotēkas.
  3. Atrodi grāmatnīcu SparkFun XM125 un noklikšķiniet uz instalēt.
  4. Kad bibliotēka ir instalēta, varat piekļūt piemēriem no opcijas Fails > Piemēri.

Veicot šīs vienkāršas darbības, varat sākt eksperimentēt ar moduli un tā noklusējuma piemēriem. Neaizmirstiet, ka atkarībā no programmaparatūras, ko instalējat XM125, tā var darboties dažādos veidos. Piemēram, klātbūtnes noteikšanas programmaparatūra ir viena no visbiežāk izmantotajām, un to var viegli ielādēt no Arduino bibliotēkas piemēriem.

Lietošanas piemēri ar Arduino

Bibliotēkā ir vairāki piemēri, kurus varat izmantot, lai sāktu darbu ar XM125. Zemāk mēs sniedzam jums pārskatu par dažiem visizplatītākajiem piemēriem, ko varat atrast Arduino projektos:

1. Pamata klātbūtnes nolasījums

Šis piemērs ļauj izmērīt attālumu līdz objektam, kad tiek konstatēta klātbūtne. Kad sensors ir inicializēts, tas sērijas monitorā sāks drukāt attāluma vērtības milimetros. Arduino. Tas ir lielisks veids, kā pārbaudīt, vai sensors darbojas pareizi un vai tas spēj noteikt objektus tā diapazonā.

Lai izmēģinātu šo lietojumprogrammu, atlasiet piemēru Piemērs01PresenceBasicReadings no piemēru izvēlnes XM125 bibliotēkā. Atcerieties iestatīt seriālā monitora ātrumu uz 115200!

2. GPIO0 izmantošana

Šajā otrajā piemērā sensors XM125 ne tikai mēra attālumu līdz konstatētajai klātbūtnei, bet arī aktivizē tapu GPIO0 kad tas kaut ko atklāj. Varat savienot šo tapu ar LED vai jebkuru citu elektronisku ierīci, lai vizuāli norādītu, kad ir klātbūtnes noteikšana.

Vērtības presensija y attālums turpina parādīties seriālajā monitorā, bet jūs varat arī veikt darbības ar GPIO0, kas jūsu projektiem pievieno papildu funkcionalitāti.

3. Sērijveida plotera izmantošana

Ja jūs interesē klātbūtnes vērtību vizualizācija grafiskā formā, varat izmantot Arduino sērijas ploteris. Šis piemērs ir ļoti noderīgs, lai novērotu, kā attāluma vērtības mainās reāllaikā, kad objekts pārvietojas XM125 sensora priekšā.

XM125 seriālajā monitorā izdrukās tikai attāluma vērtības, atvieglojot šo datu attēlošanu, izmantojot ploteri. Mēģiniet pārvietot savu roku sensora tuvumā, lai redzētu, kā vērtības mainās reāllaikā.

4. Papildu lasījumi

Ja esat jau izmēģinājis XM125 pamata rādījumus, šis piemērs ļaus spert soli tālāk. Papildus attālumam jūs varat iegūt papildu vērtības, piemēram, iekšējās klātbūtnes rezultāts un inter-klātbūtnes rezultāts, kas mēra ātru un lēnu kustību, ko nosaka sensors.

Šīs vērtības ļauj veikt detalizētāku analīzi par to, kas notiek sensora priekšā; piemēram, vai objekts pārvietojas ātri vai lēni.

XM125 papildu iestatījumi

Viena no lielākajām XM125 priekšrocībām ir tā, ka varat pielāgot tā noteikšanas diapazonu atkarībā no lietojumprogrammas. Pēc noklusējuma minimālais noteikšanas attālums ir iestatīts uz 300mm un maksimālais iekšā 2500mm, taču jūs varat tos viegli pielāgot kodā.

Piemēram, ja strādājat pie projekta, kur jums nepieciešama noteikšana tālāk par 7 metriem, varat modificēt šīs vērtības, lai paplašinātu diapazonu līdz 7000mm. Tas ir ideāli piemērots projektiem, kuros iesaistīti attālāki objekti.

XM125 modulis ir neticami daudzpusīgs rīks, kas ražotājiem un aparatūras izstrādātājiem paver iespēju pasauli. Šī ierīce ļaus jums pacelt projektus jaunā līmenī, piedāvājot plašu noteikšanas diapazonu, uzlabotas konfigurācijas un iespēju viegli integrēties ar Arduino. Izmantojot detalizētus piemērus un aktīvu kopienu, iemācīties darboties ar šo sensoru ir pavisam vienkārši, un tas radīs iespaidīgas lietojumprogrammas, sākot no mājas automatizācijas līdz robotikai.


Esi pirmais, kas komentārus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.