Ako používať senzor XM125 s Arduino krok za krokom

  • XM125 umožňuje detekciu prítomnosti a vzdialenosti vďaka 60 GHz radaru.
  • Jeho všestrannosť umožňuje jeho použitie v domácej automatizácii alebo pokročilých meracích projektoch.
  • Nastavenie knižnice a začatie používania senzora s Arduinom je jednoduché.
  • Detekčný dosah je konfigurovateľný a v niektorých prípadoch dosahuje až 7 metrov.

xm125

Modul XM125 Acconeer si získal pomerne veľkú obľubu medzi nadšencami elektroniky, najmä medzi tými, s ktorými pracujú Arduino pretože vám umožňuje merať vzdialenosti a presne zisťovať prítomnosť pomocou 60 GHz pulznej radarovej technológie Tento senzor je nielen presný, ale je aj mimoriadne všestranný a dokáže detekovať objekty cez materiály, ako sú steny alebo tkaniny, čo otvára celý rad možností. pre veľmi inovatívne projekty.

V tomto článku preskúmame všetky funkcie modulu XM125 a ako ho môžeme efektívne integrovať s Arduino. Pozrieme sa na príklady kódu, konfigurácie senzorov a užitočné tipy, ako z toho vyťažiť maximum. Ak ste výrobca alebo amatérsky vývojár, tento senzor vám umožní realizovať pôsobivé projekty s aplikáciami od detekcie prítomnosti až po meranie vzdialenosti.

Čo je XM125?

Modul XM125 je kompaktný snímač, ktorý využíva technológiu pulzného radaru na detekciu objektov a meranie vzdialeností s milimetrovou presnosťou. Vybavený snímačom A121 Na 60 GHz dokáže toto zariadenie oveľa viac, než len merať vzdialenosti. Je schopný detekovať prítomnosť, rýchlosť a gestá, vďaka čomu je ideálny pre aplikácie v domácej automatizácii, robotike a projektoch detekcie objektov v reálnom čase.

XM125 má dosah detekcie až 20 metro, ale to môže závisieť od veľkosti objektu a jeho dielektrických vlastností. To znamená, že meranie môže byť ovplyvnené tvarom a materiálom objektu. Navyše tento senzor dokáže vidieť cez určité materiály, ako sú steny alebo oblečenie, čo z neho robí perfektnú voľbu pre pokročilé a jedinečné aplikácie, ako je ovládanie gestami alebo monitorovanie cez povrchy.

Jednou z výhod, že XM125 je, že napriek tomu, že ide o veľmi výkonné zariadenie, jeho spotreba energie je neuveriteľne nízka, vďaka čomu je ideálny pre projekty napájané z batérie. To z neho robí efektívne riešenie pre aplikácie, kde je rozhodujúca úspora energie.

Požadované komponenty a príslušenstvo

Ak chcete začať pracovať s XM125 y Arduino, budete potrebovať nejaké ďalšie komponenty, aby ste zaistili správne pripojenie a prevádzku. Nižšie uvádzame zoznam dôležitých komponentov, ktoré môžete potrebovať:

  • Modul XM125 od Acconeer
  • Arduino (najlepšie tanier ESP32 IoT RedBoard od SparkFun, ktorý s týmto modulom funguje obzvlášť dobre)
  • Káble a doska na pripojenie snímača k Arduinu
  • Programovací softvér pre Arduino a špecifické knižnice pre XM125

Okrem toho, v závislosti od vášho projektu, možno budete potrebovať a zvárač vykonať potrebné spojenia resp IC háčiky pre dočasné spojenia.

Inštalácia knižnice XM125 na Arduino

Arduino IDE, dátové typy, programovanie

Ak chcete začať používať XM125 s vaším Arduino, prvá vec, ktorú by ste mali urobiť, je nainštalovať oficiálnu knižnicu, ktorú ponúka SparkFun. Postupujte podľa nasledujúcich krokov:

  1. Otvorte Arduino IDE v počítači.
  2. Prejdite do sekcie Knižnice v ponuke Skica, výber možnosti Zahrnúť knižnicu a potom Spravovať knižnice.
  3. Nájdite kníhkupectvo SparkFun XM125 a kliknite na inštalovať.
  4. Po nainštalovaní knižnice máte prístup k príkladom z voľby Súbor > Príklady.

Pomocou týchto jednoduchých krokov môžete začať experimentovať s modulom a jeho predvolenými príkladmi. Nezabudnite, že v závislosti od firmvéru, ktorý nainštalujete do XM125, sa môže správať rôznymi spôsobmi. Napríklad firmvér detekcie prítomnosti je jedným z najpoužívanejších a môžete si ho jednoducho stiahnuť z príkladov knižnice na Arduine.

Príklady použitia s Arduino

V knižnici je niekoľko príkladov, ktoré môžete použiť na začatie práce s XM125. Nižšie vám zanecháme prehľad niektorých najbežnejších príkladov, ktoré môžete nájsť v projektoch Arduino:

1. Základné čítanie prítomnosti

Tento príklad vám umožňuje zmerať vzdialenosť objektu pri detekcii prítomnosti. Po inicializácii snímača začne tlačiť hodnoty vzdialenosti v milimetroch na sériový monitor. Arduino. Je to vynikajúci spôsob, ako skontrolovať, či snímač funguje správne a či je schopný detekovať objekty v jeho dosahu.

Ak chcete túto aplikáciu vyskúšať, vyberte príklad Príklad01PrítomnosťZákladnéČítanie z ponuky príkladov v rámci knižnice XM125. Nezabudnite nastaviť rýchlosť sériového monitora na 115200!

2. Použitie GPIO0

V tomto druhom príklade snímač XM125 nielen meria vzdialenosť zistenej prítomnosti, ale aj aktivuje kolík GPIO0 keď niečo zistí. Tento kolík môžete pripojiť k LED alebo akémukoľvek inému elektronickému zariadeniu, aby ste vizuálne indikovali detekciu prítomnosti.

Hodnoty prítomnosť y vzdialenosť sa budú naďalej zobrazovať na sériovom monitore, ale budete môcť vykonávať akcie aj s GPIO0, ktorý vašim projektom pridáva ďalšie funkcie.

3. Použitie sériového plotra

Ak máte záujem o vizualizáciu hodnôt prítomnosti v grafickej podobe, môžete použiť Sériový plotter Arduino. Tento príklad je veľmi užitočný na sledovanie toho, ako sa menia hodnoty vzdialenosti v reálnom čase, keď sa objekt pohybuje pred snímačom XM125.

XM125 vytlačí iba hodnoty vzdialenosti na sériovom monitore, čo uľahčuje vykresľovanie týchto údajov pomocou plotra. Skúste pohnúť rukou v blízkosti senzora, aby ste videli, ako sa hodnoty menia v reálnom čase.

4. Rozšírené čítania

Ak ste si už vyskúšali základné hodnoty XM125, tento príklad vám umožní ísť ešte o krok ďalej. Okrem vzdialenosti môžete získať ďalšie hodnoty, ako napr skóre v rámci prítomnosti a inter-presence score, ktoré merajú rýchly a pomalý pohyb detekovaný snímačom.

Tieto hodnoty vám umožňujú podrobnejšiu analýzu toho, čo sa deje pred snímačom; napríklad, či sa objekt pohybuje rýchlo alebo pomaly.

Rozšírené nastavenia XM125

Jednou z najväčších výhod XM125 je, že môžete upraviť jeho rozsah detekcie v závislosti od vašej aplikácie. Štandardne je nastavená minimálna detekčná vzdialenosť 300mm a maximálne in 2500mm, ale môžete ich ľahko upraviť v kóde.

Napríklad, ak pracujete na projekte, kde potrebujete detekciu na viac ako 7 metrov, môžete tieto hodnoty upraviť tak, aby sa rozsah rozšíril až na 7000mm. To je ideálne pre projekty zahŕňajúce vzdialenejšie objekty.

Modul XM125 je neuveriteľne všestranný nástroj, ktorý výrobcom a vývojárom hardvéru otvára svet možností. Toto zariadenie vám umožní posunúť vaše projekty na novú úroveň a ponúka široký rozsah detekcie, pokročilé konfigurácie a možnosť ľahkej integrácie s Arduino. S podrobnými príkladmi a aktívnou komunitou je naučiť sa ovládať tento senzor pomerne jednoduché a výsledkom budú pôsobivé aplikácie, od domácej automatizácie až po robotiku.


Buďte prvý komentár

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.