Jak používat senzor XM125 s Arduinem krok za krokem

  • XM125 umožňuje detekci přítomnosti a vzdálenosti díky radaru 60 GHz.
  • Jeho všestrannost umožňuje jeho použití v domácí automatizaci nebo pokročilých měřicích projektech.
  • Nastavení knihovny a zahájení používání senzoru s Arduinem je jednoduché.
  • Dosah detekce je konfigurovatelný a v některých případech dosahuje až 7 metrů.

xm125

Modul XM125 Acconeer si získal poměrně velkou oblibu mezi nadšenci elektroniky, zejména těmi, kteří s ním pracují Arduino protože vám umožňuje měřit vzdálenosti a přesně detekovat přítomnost pomocí 60 GHz pulzní radarové technologie Tento senzor je nejen přesný, ale je také extrémně univerzální a dokáže detekovat objekty přes materiály, jako jsou stěny nebo tkaniny, což otevírá řadu možností. pro velmi inovativní projekty.

V tomto článku se podíváme na všechny funkce modulu XM125 a jak jej můžeme efektivně integrovat s Arduino. Podíváme se na příklady kódu, konfigurace senzorů a užitečné tipy, jak z toho vytěžit maximum. Pokud jste výrobce nebo fanoušek vývojář, tento senzor vám umožní provádět působivé projekty s aplikacemi od detekce přítomnosti po měření vzdálenosti.

Co je XM125?

Modul XM125 je kompaktní snímač, který využívá technologii pulzního radaru k detekci objektů a měření vzdáleností s milimetrovou přesností. Vybaveno senzorem A121 Na 60 GHz dokáže toto zařízení mnohem více než jen měřit vzdálenosti. Je schopen detekovat přítomnost, rychlost a gesta, díky čemuž je ideální pro aplikace v domácí automatizaci, robotice a projektech detekce objektů v reálném čase.

XM125 má detekční rozsah až 20 metrů, ale to může záviset na velikosti předmětu a jeho dielektrických vlastnostech. To znamená, že měření může být ovlivněno tvarem a materiálem předmětu. Tento senzor navíc dokáže vidět skrz určité materiály, jako jsou stěny nebo oblečení, což z něj dělá perfektní volbu pro pokročilé a jedinečné aplikace, jako je ovládání gesty nebo monitorování přes povrchy.

Jednou z výhod XM125 spočívá v tom, že přestože se jedná o velmi výkonné zařízení, jeho spotřeba energie je neuvěřitelně nízká, a proto je ideální pro projekty napájené bateriemi. Díky tomu je efektivním řešením pro aplikace, kde je zásadní úspora energie.

Požadované komponenty a příslušenství

Chcete-li začít pracovat s XM125 y Arduino, budete potřebovat nějaké další součásti, abyste zajistili správné připojení a provoz. Níže vám zanecháme seznam důležitých součástí, které můžete potřebovat:

  • Modul XM125 od Acconeer
  • Arduino (nejlépe talíř ESP32 IoT RedBoard od SparkFun, který s tímto modulem funguje obzvláště dobře)
  • Kabely a prkénko pro připojení senzoru k Arduinu
  • Programovací software pro Arduino a specifické knihovny pro XM125

Navíc, v závislosti na vašem projektu, budete možná potřebovat a svářeč provést potřebné spoje popř IC háčky pro dočasná spojení.

Instalace knihovny XM125 na Arduino

Arduino IDE, datové typy, programování

Chcete-li začít používat XM125 s vaším Arduino, první věc, kterou byste měli udělat, je nainstalovat oficiální knihovnu nabízenou SparkFun. Chcete-li to provést, postupujte takto:

  1. Otevřete Arduino ide na tvém počítači.
  2. Přejděte do sekce Knihovny v nabídce skica, výběr možnosti Zahrnout knihovnu a pak Správa knihoven.
  3. Najděte knihkupectví SparkFun XM125 a klikněte na nainstalovat.
  4. Jakmile je knihovna nainstalována, můžete přistupovat k příkladům z této volby Soubor > Příklady.

Pomocí těchto jednoduchých kroků můžete začít experimentovat s modulem a jeho výchozími příklady. Nezapomeňte, že v závislosti na firmwaru, který nainstalujete do XM125, se může chovat různými způsoby. Například firmware detekce přítomnosti je jedním z nejpoužívanějších a můžete si jej snadno načíst z příkladů knihoven na Arduinu.

Příklady použití s ​​Arduino

V knihovně je několik příkladů, které můžete použít k zahájení práce s XM125. Níže vám zanecháme přehled některých nejběžnějších příkladů, které můžete najít v projektech Arduino:

1. Základní prezenční čtení

Tento příklad umožňuje změřit vzdálenost objektu při detekci přítomnosti. Jakmile je senzor inicializován, začne na sériovém monitoru tisknout hodnoty vzdálenosti v milimetrech. Arduino. Je to vynikající způsob, jak zkontrolovat, zda senzor funguje správně a zda je schopen detekovat objekty v jeho dosahu.

Chcete-li tuto aplikaci vyzkoušet, vyberte příklad Příklad01PřítomnostZákladníČtení z nabídky příkladů v rámci knihovny XM125. Nezapomeňte nastavit rychlost sériového monitoru na 115200!

2. Použití GPIO0

V tomto druhém příkladu senzor XM125 nejen změří vzdálenost detekované přítomnosti, ale také aktivuje pin GPIO0 když něco zjistí. Tento kolík můžete připojit k LED nebo jinému elektronickému zařízení pro vizuální indikaci přítomnosti detekce.

Hodnoty presencia y vzdálenost se bude nadále zobrazovat na sériovém monitoru, ale budete také moci provádět akce s GPIO0, která vašim projektům přidává další funkce.

3. Použití sériového plotru

Pokud máte zájem o vizualizaci hodnot přítomnosti v grafické podobě, můžete použít Sériový plotr Arduino. Tento příklad je velmi užitečný pro pozorování, jak se mění hodnoty vzdálenosti v reálném čase, když se objekt pohybuje před senzorem XM125.

XM125 vytiskne na sériovém monitoru pouze hodnoty vzdálenosti, což usnadňuje vykreslování těchto dat pomocí plotru. Zkuste pohnout rukou poblíž senzoru, abyste viděli, jak se hodnoty mění v reálném čase.

4. Pokročilé čtení

Pokud jste si již vyzkoušeli základní čtení XM125, tento příklad vám umožní jít ještě o krok dále. Kromě vzdálenosti můžete získat další hodnoty, jako je např intra-prezenční skóre a skóre mezi přítomností, které měří rychlý a pomalý pohyb detekovaný senzorem.

Tyto hodnoty vám umožní podrobnější analýzu toho, co se děje před senzorem; například zda se objekt pohybuje rychle nebo pomalu.

Pokročilá nastavení XM125

Jednou z největších výhod XM125 je, že můžete upravit jeho rozsah detekce v závislosti na vaší aplikaci. Ve výchozím nastavení je minimální detekční vzdálenost nastavena na 300mm a maximální in 2500mm, ale můžete je snadno upravit v kódu.

Pokud například pracujete na projektu, kde potřebujete detekci na více než 7 metrů, můžete tyto hodnoty upravit a rozšířit tak dosah až na 7000mm. To je ideální pro projekty zahrnující vzdálenější objekty.

Modul XM125 je neuvěřitelně všestranný nástroj, který výrobcům a vývojářům hardwaru otevírá svět možností. Toto zařízení vám umožní posunout vaše projekty na novou úroveň, nabídne široký rozsah detekce, pokročilé konfigurace a možnost snadné integrace s Arduinem. Díky podrobným příkladům a aktivní komunitě je naučit se ovládat tento senzor docela jednoduché a výsledkem budou působivé aplikace, od domácí automatizace po robotiku.


Začněte konverzaci

Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.