Turinys:
- 1 žingsnis: medžiagų sąrašas
- 2 žingsnis: Analoginių verčių IC pašalinimas
- 3 žingsnis: gestų valdymo veikimas
- 4 žingsnis: jutiklių kalibravimas
- 5 veiksmas: aparatinės įrangos jungtys
- 6 žingsnis: SLabs-32 programavimas
- 7 žingsnis: tapkite Tony Stark
Video: Paprastas gestų valdymas naudojant IR jutiklius: 7 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Daiktų valdymas naudojant gestus visada yra įdomus ir įdomus, tačiau rinkoje esantys jutikliai gestų atpažinimui yra gana brangūs. Taigi, kaip mes galime padaryti paprastą gestų valdymą naudodami keletą dolerių? Tinkamai naudojant IR jutiklius galima atpažinti paprastus gestus. Naudodami 2 infraraudonųjų spindulių jutiklius, galime atpažinti keturių rūšių gestus, kuriuos braukite kairėn, braukite dešinėn, mojuojate ranka ir judinate ranką pirmyn ir atgal.
Šį projektą atliksime naudodami SLabs-32. Jame yra integruotas TFT ekranas, kurį galime naudoti rodydami vaizdus, kai atpažįstamas tam tikras gestas.
„SLabs-32“yra naudingas atliekant šiuos gerinimo projektus, „SLabs-32“turime daug išteklių. Taip pat galime naudoti SD kortelę vaizdams rodyti TFT ekrane ir keisti, kai braukiame kairėn arba dešinėn.
Kad viskas būtų paprasta, mes tiesiog parodysime jaustuką, kuris atrodo kairėje arba dešinėje, priklausomai nuo mūsų judėjimo.
Norėdami gauti savo SLabs-32, spustelėkite šią nuorodą
1 žingsnis: medžiagų sąrašas
Šiam projektui jums reikės:
- SLabs-32 (v0.1)
- 2 x IR jutikliai
2 žingsnis: Analoginių verčių IC pašalinimas
Infraraudonųjų spindulių jutiklis paprastai duoda mums skaitmeninę išvestį - 0 arba 1. Turime iš IR jutiklio išimti IC ir naudoti jungiamąjį laidą, kad prisijungtume prie IR jutiklio imtuvo. Tai suteiks mums analogines IR jutiklio vertes. Norėdami tai padaryti, atsekite imtuvo kaištį, prijungtą prie IC laikiklio kaiščio. Šiame žingsnyje stebėkite paveikslėlį, kad suprastumėte, kaip atsekti imtuvo kaištį. Kad geriau suprastumėte, pabrėžiau imtuvo pėdsaką.
Prijunkite trumpąjį laidą prie to IC imtuvo kaiščio, kad galėtumėte naudoti šį jutiklį kaip analoginį jutiklį
3 žingsnis: gestų valdymo veikimas
Norėdami atpažinti gestų judesius naudojant IR jutiklius, naudojame paleidimo mechanizmą. Turime du infraraudonųjų spindulių jutiklius, kad juos patogiau pavadintume kairėje ir dešinėje. Kairysis IR yra IR jutiklis kairėje pusėje, o dešinysis IR yra IR dešinėje pusėje. Braukdami kairėn, ranką perkeliame iš dešinės į kairę. Dešinysis IR jutiklis pirmiausia nustato šį judesį ir pakelia vėliavą. Tik dabar, jei kairiajame IR jutiklyje aptinkamas judesys, jis jį atpažįsta kaip braukimą į kairę. Panašus ir perbraukimas dešinėn. Mes nenorime jokių klaidingų rezultatų, jei tik judinsime ranką ties tinkamu IR jutikliu, tada bus rodoma, kaip braukite dešinėn. Taigi, kad tai būtų protingiau, mes naudojame šį mechanizmą.
Norėdami atpažinti mojuojantį gestą, mes tiesiog suskaičiuojame, kiek kartų žmogus per eilę perbraukė į dešinę ir kairę per tam tikrą laikotarpį, kuris mūsų atveju yra 5 sekundės.
4 žingsnis: jutiklių kalibravimas
Dabar IR jutiklio vieta yra labai svarbi, nes jie nuspręs jūsų slenkstines vertes. Atkreipkite dėmesį į IR jutiklio vertes, kai padedate ranką šalia IR jutiklių. Naudokite šias vertes, kad nustatytumėte savo slenkstį, kad galėtumėte jausti bet kokį judesį šalia IR jutiklio. Taip pat padėkite IR jutiklius vienas šalia kito, tarp jų palikdami maždaug 3 cm tarpą.
5 veiksmas: aparatinės įrangos jungtys
Prijunkite dviejų IR jutiklių analoginę išvestį prie SLabs-32 analoginių įėjimų.
Kad viskas būtų paprasta, naudokite juostą, kad laikytumėte IR jutiklį vienoje vietoje. Jei netyčia perkeliate IR jutiklį, visos jutiklio vertės turi būti iš naujo sukalibruotos. Taigi, naudokite juostą ar viską, kas ją laiko vienoje vietoje
6 žingsnis: SLabs-32 programavimas
Tiesiog įkelkite eskizą, pridėtą prie šio projekto.
Stebėkite savo IR jutiklio rodmenis nuosekliajame monitoriuje. Jei reikia, atlikite pakeitimus, jei slenkstinės vertės neatitinka jūsų IR jutiklio rodmenų. Koreguokite vertes ir nustatykite slenkstį, kaip norite.
7 žingsnis: tapkite Tony Stark
Tikrai ne, bet dabar jūs turite nebrangų gestų valdymo mechanizmą, kurį galite naudoti su viskuo, ko norite, kaip ir Tony Stark iš „Iron-man“su „Jarvis“. Gerai ne, bet bent jau tai yra pradžia.
Rekomenduojamas:
Paprastas gestų valdymas - valdykite savo RC žaislus judindami ranką: 4 žingsniai (su nuotraukomis)
Paprastas gestų valdymas - valdykite savo RC žaislus judindami ranką: Sveiki atvykę į mano „ible“#45. Prieš kurį laiką sukūriau visiškai veikiančią BB8 RC versiją, naudodama „Lego Star Wars“dalis … „Sphero“sukurta „Force Band“, pagalvojau: „Gerai, aš
„Arduino“belaidė signalizacijos sistema naudojant esamus jutiklius: 9 žingsniai (su nuotraukomis)
„Arduino“belaidė signalizacijos sistema naudojant esamus jutiklius: Jei turite esamų 433Mhz arba 315Mhz belaidžių signalų jutiklių, šį projektą galima sukurti maždaug per pusvalandį ir kainuoja apie 20,00 USD. Tai taip pat gali būti visiškai naujas projektas su belaidžiais signalizacijos jutikliais, tokiais kaip infraraudonųjų spindulių judesio detektoriai ir nendrės
Ryškumo valdymas PWM pagrįstas LED valdymas naudojant mygtukus, „Raspberry Pi“ir „Scratch“: 8 žingsniai (su nuotraukomis)
Ryškumo valdymas PWM pagrįstas LED valdymas naudojant mygtukus, „Raspberry Pi“ir „Scratch“: bandžiau rasti būdą, kaip paaiškinti, kaip PWM veikė mano mokiniams, todėl iškėliau sau užduotį pabandyti valdyti šviesos diodo ryškumą naudojant du mygtukus - vienas mygtukas padidina šviesos diodo ryškumą, o kitas - jį pritemdo. Programa
Civilinės infrastruktūros struktūrinis sveikatos stebėjimas naudojant belaidžius vibracijos jutiklius: 8 žingsniai
Civilinės infrastruktūros struktūrinis sveikatos stebėjimas naudojant belaidžius vibracijos jutiklius: seno pastato ir civilinės infrastruktūros būklės pablogėjimas gali sukelti mirtiną ir pavojingą situaciją. Privalomas nuolatinis šių struktūrų stebėjimas. Struktūrinė sveikatos stebėsena yra labai svarbi metodika vertinant
Nevma: Mišių gestų valdymas: 3 žingsniai (su paveikslėliais)
Nevma: Mišių gestų valdymas. Darbas „Delphi“(netrukus „Aptiv“) leidžia man prabangiai pasinerti į aukštųjų technologijų ir novatorišką aplinką, kuri nuolat įkvepia kurti naujus ir įdomius dalykėlius. Vieną dieną kai kurie kolegos paminėjo gestų valdymą kaip vieną iš