Sadržaj:
- Korak 1: Popis materijala
- Korak 2: Uklanjanje IC -a za analogne vrijednosti
- Korak 3: Rad kontrole gestama
- Korak 4: Kalibracija senzora
- Korak 5: Hardverske veze
- Korak 6: Programiranje SLabs-32
- Korak 7: Postanite Tony Stark
Video: Jednostavna kontrola pokretima pomoću IC senzora: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
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
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
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
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:
DC MOTOR Kontrola pokreta i brzine pokretima ruke pomoću Arduina: 8 koraka
DC MOTOR Kontrola brzine i smjera pokretima rukama pomoću Arduina: U ovom ćemo vodiču naučiti kako kontrolirati istosmjerni motor pokretima ruku pomoću arduina i Visuina. Pogledajte video! Pogledajte i ovo: Vodič za geste rukama
Jednostavna kontrola pokretima - kontrolirajte svoje RC igračke pokretom ruke: 4 koraka (sa slikama)
Jednostavna kontrola gestama - kontrolirajte svoje RC igračke pokretom ruke: Dobro došli u moju 'ible' #45. Prije nekog vremena napravio sam potpuno ispravnu RC verziju BB8 koristeći dijelove Lego Star Wars … https://www.instructables.com/id/Whats-Inside-My-R … Kad sam vidio kako je super Force Band koji je napravio Sphero, pomislio sam: " U redu, ja
Kontrola svjetline PWM LED kontrola pomoću tipki, Raspberry Pi i ogrebotina: 8 koraka (sa slikama)
Kontrola svjetline PWM LED kontrola temeljena na tipkama, Raspberry Pi i Scratch: Pokušavao sam pronaći način da svojim učenicima objasnim kako PWM radi, pa sam si postavio zadatak pokušati kontrolirati svjetlinu LED diode pomoću 2 tipke - jedan gumb povećava svjetlinu LED -a, a drugi ga prigušuje. Za program
Jednostavna robotska ruka kontrolirana stvarnim pokretima ruke: 7 koraka (sa slikama)
Jednostavna robotska ruka kontrolirana stvarnim pokretom ruke: Ovo je vrlo jednostavna robotska ruka DOF za početnike. Ruka je kontrolirana Arduinom. Povezan je senzorom koji je pričvršćen na ruku rukovatelja. Stoga operater može kontrolirati lakat ruke savijanjem vlastitog pokreta lakta
Robotska ruka koja se može kontrolirati pokretima kontrolirana pokretima putem Bluetootha do Arduina: 4 koraka
Robotska ruka koja se može upravljati pokretima kontrolirana pokretima putem Bluetootha do Arduina: U ruci postoje dva načina. Prvi je ručni način rada kojim možete pomicati ruku s bluetoothom u svom mobilnom telefonu pomicanjem klizača u aplikaciji. U isto vrijeme možete spremiti svoje pozicije i igrati … Drugo je način gesta koji koristi vaš ph