Obsah:
- Krok 1: Seznam materiálů
- Krok 2: Odebrání IC pro analogové hodnoty
- Krok 3: Práce s ovládáním gest
- Krok 4: Kalibrace senzorů
- Krok 5: Hardwarová připojení
- Krok 6: Programování SLabs-32
- Krok 7: Staňte se Tony Starkem
Video: Jednoduché ovládání gesty pomocí IR senzorů: 7 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
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
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
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í
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:
Rychlost a směr ovládání gesty DC MOTOR pomocí Arduina: 8 kroků
Rychlost a směr ovládání gesty DC MOTOR pomocí Arduina: V tomto tutoriálu se naučíme, jak ovládat motor DC pomocí gest rukou pomocí arduina a Visuina. Podívejte se na video! Podívejte se také na toto: Výukový program gesta rukou
Jednoduché ovládání gesty - Ovládejte své RC hračky pohybem paže: 4 kroky (s obrázky)
Jednoduché ovládání gesty - Ovládejte své RC hračky pohybem paže: Vítejte v mém „ible“#45. Před chvílí jsem vytvořil plně funkční RC verzi BB8 pomocí dílů Lego Star Wars … https://www.instructables.com/id/Whats-Inside-My-R…Když jsem viděl, jak skvělé to bylo Force Band od Sphero, pomyslel jsem si: „Ok, já
Rádiové ovládání RF 433MHZ pomocí HT12D HT12E - Vytvoření dálkového ovládání RF pomocí HT12E a HT12D s 433 MHz: 5 kroků
Rádiové ovládání RF 433MHZ pomocí HT12D HT12E | Výroba dálkového ovládání RF pomocí HT12E a HT12D s 433 MHz: V tomto návodu vám ukážu, jak vytvořit RADIO dálkové ovládání pomocí přijímače přijímače 433 MHz s kódováním HT12E a IC dekodér HT12D. V tomto instruktážním programu budete moci odesílat a přijímat data pomocí velmi levných KOMPONENTŮ LIKE: HT
Ovládání zařízení pomocí hlasového ovládání pomocí NodeMCU: 7 kroků (s obrázky)
Ovládání zařízení pomocí hlasového ovládání pomocí NodeMCU: Chci jen pozdravit všechny, toto je poprvé, co píšu instruktážní projekt. Angličtina není můj rodný jazyk, takže se pokusím udělat co nejkratší a nejsrozumitelnější. Ovládání zařízení hlasovým příkazem není nic zvláštního
Auto pro ovládání gesty pomocí Mpu6050 a Arduino: 7 kroků (s obrázky)
Auto pro ovládání gesty pomocí Mpu6050 a Arduino: zde je vůz s ovládáním gesty pomocí ručního ovladače, vyrobený pomocí mpu6050 a arduino. Pro bezdrátové připojení používám RF modul