Kazalo:

Preprost nadzor s potezami z IR senzorji: 7 korakov
Preprost nadzor s potezami z IR senzorji: 7 korakov

Video: Preprost nadzor s potezami z IR senzorji: 7 korakov

Video: Preprost nadzor s potezami z IR senzorji: 7 korakov
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Julij
Anonim
Enostavno upravljanje s kretnjami z uporabo IR senzorjev
Enostavno upravljanje s kretnjami z uporabo IR senzorjev

Upravljanje stvari z gestami je vedno razburljivo in zabavno, vendar so senzorji, ki so na voljo na trgu za prepoznavanje kretenj, precej dragi. Torej, kako lahko z nekaj dolarji naredimo preprost nadzor s kretnjami? No, IR senzorje, če jih uporabljate pravilno, lahko uporabite za prepoznavanje preprostih kretenj. Z 2 IR senzorjema lahko prepoznamo štiri vrste kretenj: levo, desno, mahanje z roko in premikanje roke naprej in nazaj.

Ta projekt bomo izdelali s SLabs-32. Ima vgrajen zaslon TFT, ki ga lahko uporabimo tako, da prikažemo slike, ko se določena gesta prepozna.

SLabs-32 pride prav pri teh prijaznih projektih, na SLabs-32 imamo veliko sredstev. Kartico SD lahko uporabimo tudi za prikaz slik na zaslonu TFT in spreminjanje, kadar koli povlečemo levo ali desno.

Za lažje stvari bomo prikazali emoji, ki je videti levo ali desno, odvisno od našega gibanja.

Če želite dobiti svoj SLabs-32, kliknite to povezavo

1. korak: Seznam materialov

Za ta projekt boste potrebovali:

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

2. korak: Odstranitev IC za analogne vrednosti

Odstranitev IC za analogne vrednosti
Odstranitev IC za analogne vrednosti
Odstranitev IC za analogne vrednosti
Odstranitev IC za analogne vrednosti

IR senzor nam običajno daje digitalni izhod, bodisi 0 ali 1. Od IR senzorja moramo odstraniti IC in uporabiti mostično žico za povezavo s sprejemnikom IR senzorja. To nam bo dalo analogne vrednosti iz IR senzorja. Če želite to narediti, poiščite sprejemniški zatič, priključen na nožico nosilca IC. Oglejte si sliko v tem koraku, da dobite predstavo, kako izslediti zatič sprejemnika. Za boljše razumevanje sem izpostavil sled sprejemnika.

Priključite mostični kabel v tisti sprejemniški zatič IC, da uporabite ta senzor kot analogni senzor

3. korak: Delovanje nadzora s kretnjami

Delovanje nadzora s kretnjami
Delovanje nadzora s kretnjami

Za prepoznavanje gibov kretenj z IR senzorji uporabljamo sprožilni mehanizem. Imamo dva IR senzorja, ki ju za svoje udobje poimenujemo levo-desno in desno-IR. Levi-IR je IR senzor na levi strani in desni-IR je IR na desni strani. Ko povlečemo v levo, premikamo roko od desne proti levi. Desni IR-senzor najprej zazna to gibanje in dvigne zastavico. Zdaj le, če se na levem IR-senzorju zazna gibanje, ga prepozna kot povlec v levo. Podobno tudi pri vlečenju v desno. Nočemo napačnih rezultatov, če z roko premaknemo na desni IR senzor, potem se pokaže, da potegnete desno. Zato, da bi bilo bolj smiselno, uporabljamo ta mehanizem.

Za prepoznavanje mahajoče geste preprosto štejemo, kolikokrat je oseba v določenem časovnem obdobju, ki je v našem primeru 5 sekund, zaporedoma potegnila desno in levo.

4. korak: Umerjanje senzorjev

Zdaj je namestitev IR senzorja zelo pomembna, saj bodo določili vaše mejne vrednosti. Upoštevajte vrednosti IR senzorja, ko postavite roko v bližino IR senzorjev, uporabite te vrednosti, da določite vaš prag za zaznavanje kakršnega koli gibanja v bližini vašega IR senzorja. Prav tako postavite IR senzorje drug poleg drugega s približno 3 cm razmika med njimi.

5. korak: Povezave strojne opreme

Povezave strojne opreme
Povezave strojne opreme

Priključite analogni izhod dveh IR senzorjev na analogne vhode SLabs-32.

Če želite stvari poenostaviti, s pomočjo traku držite IR senzor na enem mestu. Če po pomoti premaknete IR senzor, je treba celotne vrednosti senzorja ponovno umeriti. Zato uporabite trak ali karkoli, kar ga drži na enem mestu

6. korak: Programiranje SLabs-32

Prenesite skico, priloženo temu projektu.

Na serijskem monitorju opazujte odčitke IR senzorja. Če je potrebno, spremenite, če se mejne vrednosti ne ujemajo z vašimi odčitki IR senzorja. Prilagodite vrednosti in nastavite prag, kot želite.

7. korak: Postanite Tony Stark

No, res ne, zdaj pa imate poceni mehanizem za nadzor kretenj, ki ga lahko uporabite s čimer želite, tako kot to počne Tony Stark iz Iron-mana z Jarvisom. Ok res ne, ampak vsaj to je začetek.

Priporočena: