Obsah:

Jednoduché ovládání gesty pomocí IR senzorů: 7 kroků
Jednoduché ovládání gesty pomocí IR senzorů: 7 kroků

Video: Jednoduché ovládání gesty pomocí IR senzorů: 7 kroků

Video: Jednoduché ovládání gesty pomocí IR senzorů: 7 kroků
Video: Lesson 101: Using IR Remote to control TV, AC Bulb with Relay, DC Motor and Servo Motor 2024, Listopad
Anonim
Jednoduché ovládání gesty pomocí IR senzorů
Jednoduché ovládání gesty pomocí IR senzorů

Ovládání věcí pomocí gest je vždy vzrušující a zábavné, ale vzhledem k tomu, že senzory dostupné na trhu pro rozpoznávání gest jsou docela nákladné. Jak tedy můžeme provést jednoduché ovládání gesty za pár dolarů? Při správném používání lze IR senzory použít k rozpoznání jednoduchých gest. Pomocí 2 IR senzorů dokážeme rozeznat čtyři druhy gest, kterými jsou přejetí prstem doleva, doprava, mávání rukou a pohyb ruky vpřed a vzad.

Tento projekt provedeme pomocí SLabs-32. Má integrovanou obrazovku TFT, kterou můžeme využít zobrazováním obrázků, když je rozpoznáno konkrétní gesto.

SLabs-32 přijde vhod s těmito odlehčenými projekty, na SLabs-32 máme spoustu zdrojů. Můžeme také použít kartu SD k zobrazení obrázků na obrazovce TFT a měnit je, kdykoli přejedeme prstem doleva nebo doprava.

Aby to bylo jednoduché, zobrazíme pouze emoji, které vypadají vlevo nebo vpravo v závislosti na našem pohybu.

Chcete-li získat vlastní SLabs-32, klikněte na tento odkaz

Krok 1: Seznam materiálů

Pro tento projekt byste požadovali:

  • SLabs-32 (v0.1)
  • 2 x IR senzory

Krok 2: Odebrání IC pro analogové hodnoty

Odebrání IC pro analogové hodnoty
Odebrání IC pro analogové hodnoty
Odebrání IC pro analogové hodnoty
Odebrání IC pro analogové hodnoty

Infračervený senzor nám normálně poskytuje digitální výstup, buď 0 nebo 1. Musíme odstranit IC z infračerveného senzoru a použít propojovací kabel pro připojení k přijímači infračerveného senzoru. Tím získáme analogové hodnoty z IR senzoru. Chcete -li to provést, vyhledejte pin přijímače připojený ke kolíku držáku IC. Sledujte obrázek v tomto kroku, abyste získali představu o tom, jak vysledovat pin přijímače. Pro lepší pochopení jsem zvýraznil stopu přijímače.

Připojte propojovací vodič k tomuto pinu přijímače integrovaného obvodu, abyste tento senzor použili jako analogový snímač

Krok 3: Práce s ovládáním gest

Práce s ovládáním gest
Práce s ovládáním gest

K rozpoznávání pohybů gest pomocí IR senzorů používáme spouštěcí mechanismus. Máme dva IR senzory, pojmenujme je pro pohodlí pro levý a pravý IR. Vlevo IR je IR senzor na levé straně a pravý IR je IR na pravé straně. Když přejedeme prstem, pohybujeme rukou zprava doleva. Pravý IR senzor detekuje tento pohyb jako první a vztyčuje vlajku. Nyní pouze, pokud je na levém IR senzoru detekován jakýkoli pohyb, rozpozná jej jako přejetí prstem doleva. Podobné pro pravé přejetí také. Nechceme žádné špatné výsledky, kdybychom pohnuli rukou na správný infračervený senzor, pak to ukazuje na pravé přejetí. Aby to bylo rozumnější, používáme tento mechanismus.

Abychom rozpoznali mávající gesto, jednoduše spočítáme, kolikrát osoba po určité době přejela prstem doprava a doleva, což je v našem případě 5 sekund.

Krok 4: Kalibrace senzorů

Nyní je umístění infračerveného senzoru velmi důležité, protože rozhoduje o vašich prahových hodnotách. Všimněte si hodnot infračerveného senzoru, když umístíte ruku poblíž infračervených senzorů, pomocí těchto hodnot rozhodněte o své prahové hodnotě pro snímání jakéhokoli pohybu poblíž vašeho infračerveného senzoru. Umístěte své IR senzory vedle sebe s mezerou přibližně 3 cm.

Krok 5: Hardwarová připojení

Hardwarová připojení
Hardwarová připojení

Připojte analogový výstup ze dvou IR senzorů k analogovým vstupům SLabs-32.

Aby to bylo jednoduché, použijte pásku a držte IR senzor na jednom místě. Pokud omylem pohnete infračerveným senzorem, je třeba znovu zkalibrovat celé hodnoty senzoru. Použijte tedy pásku nebo cokoli, co ji drží na jednom místě

Krok 6: Programování SLabs-32

Stačí nahrát skicu připojenou k tomuto projektu.

Sledujte hodnoty svého IR senzoru na sériovém monitoru. Proveďte změny, pokud musíte, pokud se prahové hodnoty neshodují s údaji vašeho IR senzoru. Upravte hodnoty a nastavte práh, jak chcete.

Krok 7: Staňte se Tony Starkem

Vlastně ne, ale nyní máte levný mechanismus ovládání gesty, který můžete použít s čímkoli chcete, stejně jako Tony Stark z Iron-man dělá s Jarvisem. Dobře, ne, ale alespoň to je začátek.

Doporučuje: