Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:09
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
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
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
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:
Nadzor svetlosti PWM LED nadzor s potisnimi gumbi, Raspberry Pi in Scratch: 8 korakov (s slikami)
Nadzor svetlosti Upravljanje LED na osnovi PWM s potisnimi gumbi, Raspberry Pi in Scratch: poskušal sem najti način, kako svojim učencem razložiti, kako deluje PWM, zato sem si zadal nalogo, da poskušam nadzorovati svetlost LED z dvema gumboma - en gumb poveča svetlost LED, drugi pa ga zatemni. Za program
Preprost nadzor AC -ja mojega avtomobila: 3 koraki
Enostaven nadzor AC -ja v mojem avtomobilu: v pripravah na projekt avtomatizacije osebnega računalnika sem moral zamenjati krmilnik oem s stikalom za vklop. Sčasoma mi računalnik samodejno preklopi, toda zaenkrat sem moral izolirati ožičenje AC kompresorja in kondenzirati
Hidroponski sistem za nadzor in nadzor rastlinjaka: 5 korakov (s slikami)
Hidroponski sistem za nadzor in nadzor rastlinjakov: V tem navodilu vam bom pokazal, kako sestaviti hidroponski sistem za nadzor in nadzor rastlinjakov. Pokazal vam bom izbrane komponente, diagram ožičenja, kako je bilo vezje zgrajeno, in skico Arduino, uporabljeno za programiranje Seeed
Preprost DIY gumb za nadzor glasnosti!: 5 korakov (s slikami)
Enostaven DIY gumb za nadzor glasnosti !: Imate namizje z zvočnim sistemom daleč od svojega sedeža?-Imam. Po kratkem kopanju sem ugotovil, da je zelo enostavno poceni izdelati lasten mehak gumb za nastavitev glasnosti. V tej vadnici vam bom pokazal, kako ustvariti gumb za nadzor glasnosti USB
Ultrazvočni pi klavir s krmilnimi potezami!: 10 korakov (s slikami)
Ultrazvočni pi klavir s krmilnimi potezami!: Ta projekt uporablja poceni ultrazvočne senzorje HC-SR04 kot vhodne podatke in ustvarja zapise MIDI, ki jih je mogoče predvajati prek sintetizatorja na Raspberry Pi za visokokakovosten zvok. Projekt uporablja tudi osnovno obliko upravljanja s kretnjami. , kjer je glasba