Sadržaj:

Jednostavna kontrola pokretima pomoću IC senzora: 7 koraka
Jednostavna kontrola pokretima pomoću IC senzora: 7 koraka

Video: Jednostavna kontrola pokretima pomoću IC senzora: 7 koraka

Video: Jednostavna kontrola pokretima pomoću IC senzora: 7 koraka
Video: ESP8266 ESP01 WI-FI-UART | Программирование LDmicro-Roboremo 2024, Studeni
Anonim
Jednostavno upravljanje pokretima pomoću IC senzora
Jednostavno upravljanje pokretima pomoću IC senzora

Upravljanje stvarima pomoću gesta uvijek je uzbudljivo i zabavno, ali su senzori dostupni na tržištu za prepoznavanje gesta prilično skupi. Pa kako možemo napraviti jednostavnu kontrolu pokreta pomoću nekoliko dolara? Pa, IR senzori kada se pravilno koriste mogu se koristiti za prepoznavanje jednostavnih gesta. Pomoću 2 IR senzora možemo prepoznati četiri vrste gesta, a to su prijelaz prstom ulijevo, udesno, mahanje rukom i pomicanje ruke naprijed i natrag.

Ovaj ćemo projekt izraditi pomoću SLabs-32. Ima ugrađeni TFT zaslon koji možemo iskoristiti prikazujući slike kada se prepozna neka gesta.

SLabs-32 dobro dođe s ovim ljubaznim projektima, imamo puno resursa na SLabs-32. Također možemo koristiti SD karticu za prikaz slika na TFT ekranu i promjenu kad god prijeđemo prstom ulijevo ili udesno.

Da pojednostavimo stvari, samo ćemo prikazati emoji koji izgleda lijevo ili desno ovisno o našem kretanju.

Da biste dobili vlastiti SLabs-32, kliknite na ovu vezu

Korak 1: Popis materijala

Za ovaj projekt trebate:

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

Korak 2: Uklanjanje IC -a za analogne vrijednosti

Uklanjanje IC za analogne vrijednosti
Uklanjanje IC za analogne vrijednosti
Uklanjanje IC za analogne vrijednosti
Uklanjanje IC za analogne vrijednosti

IR senzor obično nam daje digitalni izlaz, bilo 0 ili 1. Moramo ukloniti IC s IC senzora i koristiti kratkospojnik za spajanje na prijemnik IC senzora. To će nam dati analogne vrijednosti s IR senzora. Da biste to učinili, pronađite pin prijemnika spojen na pin držača IC -a. Promatrajte sliku u ovom koraku kako biste stekli ideju o tome kako pratiti utor vašeg prijemnika. Istaknuo sam trag prijemnika radi boljeg razumijevanja.

Spojite kratkospojnu žicu u taj prijemnik na IC -u da biste ovaj senzor koristili kao analogni senzor

Korak 3: Rad kontrole gestama

Rad kontrole gestama
Rad kontrole gestama

Za prepoznavanje pokreta gestama pomoću IR senzora koristimo okidački mehanizam. Imamo dva IC senzora, dajmo im ime radi naše udobnosti lijevo-desno i desno-IR. Lijevi IC je IR senzor s lijeve strane, a desni IR IR s desne strane. Kad prijeđemo ulijevo, pomičemo ruku zdesna ulijevo. Desni IR senzor prvi detektira ovo kretanje i podiže zastavicu. Sada samo, ako se na lijevom IR senzoru detektira bilo kakvo kretanje, prepoznaje se kao prelazak ulijevo. Slično i za prelazak prstom udesno. Ne želimo pogrešne rezultate ako samo pomaknemo ruku prema desnom IC senzoru, a zatim se pokaže kako prelazite prstom udesno. Stoga, kako bismo bili razumniji, koristimo ovaj mehanizam.

Da bismo prepoznali pokret mahanja, jednostavno brojimo koliko je puta osoba uzastopno prelazila udesno i ulijevo u vremenskom razdoblju, što je u našem slučaju 5 sekundi.

Korak 4: Kalibracija senzora

Sada je postavljanje IC senzora vrlo važno jer će oni odlučiti o vašim graničnim vrijednostima. Uočite vrijednosti IR senzora kada stavite ruku u blizini IC senzora, upotrijebite ove vrijednosti kako biste odredili prag za osjet kretanja u blizini vašeg IR senzora. Također, postavite svoje IR senzore jedan do drugog s razmakom od približno 3 cm između njih.

Korak 5: Hardverske veze

Hardverske veze
Hardverske veze

Spojite analogni izlaz dva IR senzora na analogne ulaze SLabs-32.

Kako biste pojednostavili stvari, upotrijebite traku tako da držite IR senzor na jednom mjestu. Ako slučajno pomaknete svoj IR senzor, tada se cijele vrijednosti senzora moraju ponovno kalibrirati. Dakle, upotrijebite traku ili bilo što što je drži na jednom mjestu

Korak 6: Programiranje SLabs-32

Samo prenesite skicu priloženu ovom projektu.

Promatrajte očitanja vašeg IR senzora na serijskom monitoru. Učinite promjene ako morate, ako se granične vrijednosti ne podudaraju s očitanjima vašeg IC senzora. Podesite vrijednosti i postavite prag kako želite.

Korak 7: Postanite Tony Stark

Pa ne baš, ali sada imate jeftin mehanizam za kontrolu pokreta koji ga možete koristiti sa svime što želite, baš kao što to radi Tony Stark iz Iron-mana s Jarvisom. Ok ne baš, ali barem je ovo početak.

Preporučeni: