Satura rādītājs:
- 1. solis: Materiālu saraksts
- 2. darbība. Analogo vērtību IC noņemšana
- 3. solis: Žestu kontroles darbība
- 4. solis: sensoru kalibrēšana
- 5. darbība. Aparatūras savienojumi
- 6. darbība: SLabs-32 programmēšana
- 7. solis: Kļūsti par Toniju Stārku
Video: Vienkārša žestu vadība, izmantojot IR sensorus: 7 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Kontrolēt lietas, izmantojot žestu, vienmēr ir aizraujoši un jautri, taču tirgū pieejamie sensori žestu atpazīšanai ir diezgan dārgi. Tātad, kā mēs varam veikt vienkāršu žestu kontroli, izmantojot dažus dolārus? Ja IR sensorus pareizi lieto, tos var izmantot, lai atpazītu vienkāršus žestus. Izmantojot 2 infrasarkanos sensorus, mēs varam atpazīt četru veidu žestus, kurus velciet pa kreisi, velciet pa labi, viciniet ar roku un pārvietojiet roku uz priekšu un atpakaļ.
Mēs veiksim šo projektu, izmantojot SLabs-32. Tam ir iebūvēts TFT ekrāns, kuru mēs varam izmantot, parādot attēlus, kad tiek atpazīts konkrēts žests.
SLabs-32 ir noderīgs šajos labdarības projektos, un mums ir daudz resursu SLabs-32. Mēs varam arī izmantot SD karti, lai parādītu attēlus TFT ekrānā un mainītu ikreiz, kad velkam pa kreisi vai pa labi.
Lai viss būtu vienkāršs, mēs vienkārši parādīsim emocijzīmes, kas atkarībā no mūsu kustības izskatās pa kreisi vai pa labi.
Lai iegūtu savu SLabs-32, noklikšķiniet uz šīs saites
1. solis: Materiālu saraksts
Šim projektam jums būs nepieciešams:
- SLabs-32 (v0.1)
- 2 x IR sensori
2. darbība. Analogo vērtību IC noņemšana
IR sensors parasti dod mums digitālo izeju vai nu 0, vai 1. Mums ir jānoņem IC no IR sensora un jāizmanto savienojuma vads, lai izveidotu savienojumu ar IR sensora uztvērēju. Tas mums sniegs analogās vērtības no IR sensora. Lai to izdarītu, izsekojiet uztvērēja tapu, kas pievienota IC turētāja tapai. Šajā solī ievērojiet attēlu, lai iegūtu priekšstatu par to, kā izsekot uztvērēja tapai. Labākai izpratnei esmu uzsvēris uztvērēja pēdas.
Pievienojiet džempera vadu šajā IC uztvērēja tapā, lai izmantotu šo sensoru kā analogo sensoru
3. solis: Žestu kontroles darbība
Lai atpazītu žestu kustības, izmantojot IR sensorus, mēs izmantojam sprūda mehānismu. Mums ir divi infrasarkanie sensori. Ļaujiet mums tos nosaukt ērtībai-kreisie un labie. Kreisais IR ir IR sensors kreisajā pusē un labais IR ir IR labajā pusē. Velkot pa kreisi, mēs kustinām roku no labās uz kreiso. Labās puses sensors vispirms nosaka šo kustību un paceļ karogu. Tikai tagad, ja pie kreisā IR sensora tiek konstatēta kustība, tas to atpazīst kā pārvilkšanu pa kreisi. Līdzīgi arī pārvilkšanai pa labi. Mēs nevēlamies nekādus nepareizus rezultātus, ja mēs vienkārši pārvietotu savu roku pie pareizā IR sensora, tad tas tiek parādīts kā ar labo vilkšanu. Tādējādi, lai padarītu to saprātīgāku, mēs izmantojam šo mehānismu.
Lai atpazītu viļņošanās žestu, mēs vienkārši saskaitām, cik reizes persona secīgi pārvilka pa labi un pa kreisi noteiktā laika periodā, kas mūsu gadījumā ir 5 sekundes.
4. solis: sensoru kalibrēšana
Tagad IR sensora izvietojums ir ļoti svarīgs, jo tie noteiks jūsu sliekšņa vērtības. Ievērojiet IR sensora vērtības, kad novietojat roku pie IR sensoriem, izmantojiet šīs vērtības, lai noteiktu slieksni jebkuras kustības noteikšanai netālu no IR sensora. Novietojiet arī savus IR sensorus blakus viens otram ar apmēram 3 cm atstarpi starp tiem.
5. darbība. Aparatūras savienojumi
Savienojiet divu IR sensoru analogo izeju ar SLabs-32 analogo ieeju.
Lai viss būtu vienkāršāk, izmantojiet lenti, lai noturētu IR sensoru vienā vietā. Ja nejauši pārvietojat IR sensoru, visas sensora vērtības ir atkārtoti jākalibrē. Tātad, izmantojiet lenti vai jebko, kas to notur vienā vietā
6. darbība: SLabs-32 programmēšana
Vienkārši augšupielādējiet šim projektam pievienoto skici.
Sērijas monitorā novērojiet savus IR sensora rādījumus. Ja nepieciešams, veiciet izmaiņas, ja sliekšņa vērtības neatbilst jūsu IR sensora rādījumiem. Pielāgojiet vērtības un iestatiet slieksni, kā vēlaties.
7. solis: Kļūsti par Toniju Stārku
Nav īsti, bet tagad jums ir lēts žestu kontroles mehānisms, kuru varat izmantot ar visu, ko vēlaties, tāpat kā Tonijs Stārks no Iron-man ar Jarvis. Labi nav, bet vismaz šis ir sākums.
Ieteicams:
Vienkārša žestu vadība - kontrolējiet RC rotaļlietas ar rokas kustību: 4 soļi (ar attēliem)
Vienkārša žestu vadība - kontrolējiet savas RC rotaļlietas ar rokas kustību: Laipni lūdzam manā 'ible' #45. Pirms kāda laika es izveidoju pilnībā strādājošu BB8 RC versiju, izmantojot Lego Star Wars detaļas … https://www.instructables.com/id/Whats-Inside-My-R… Kad es redzēju, cik forši tas bija Sphero veidotajā Force Band, es domāju: "Labi, es c
Arduino bezvadu signalizācijas sistēma, izmantojot esošos sensorus: 9 soļi (ar attēliem)
Arduino bezvadu signalizācijas sistēma, izmantojot esošos sensorus: Ja jums ir esošie 433Mhz vai 315Mhz bezvadu trauksmes sensori, šo projektu var izveidot aptuveni pusstundas laikā par aptuveni 20,00 USD. Tas var būt arī pilnīgi jauns projekts ar bezvadu trauksmes sensoriem, piemēram, infrasarkanajiem kustības detektoriem un niedru
ESP8266 RGB LED STRIP WIFI vadība - NODEMCU kā IR tālvadības pults LED joslai, kas tiek kontrolēta, izmantojot Wifi - RGB LED STRIP viedtālruņa vadība: 4 soļi
ESP8266 RGB LED STRIP WIFI vadība | NODEMCU kā IR tālvadības pults LED joslai, kas tiek kontrolēta, izmantojot Wifi | RGB LED STRIP viedtālruņa vadība: Sveiki, puiši, šajā apmācībā mēs iemācīsimies izmantot nodemcu vai esp8266 kā IR tālvadības pulti, lai kontrolētu RGB LED sloksni, un Nodemcu vadīs ar viedtālruni, izmantojot wifi. Tātad būtībā jūs varat kontrolēt RGB LED STRIP ar savu viedtālruni
Civilās infrastruktūras strukturālās veselības uzraudzība, izmantojot bezvadu vibrācijas sensorus: 8 soļi
Civilās infrastruktūras strukturālās veselības uzraudzība, izmantojot bezvadu vibrācijas sensorus: vecās ēkas un civilās infrastruktūras pasliktināšanās var izraisīt letālu un bīstamu situāciju. Šo struktūru pastāvīga uzraudzība ir obligāta. Strukturālā veselības uzraudzība ir ārkārtīgi svarīga metodoloģija, lai novērtētu
Īpaši vienkārša datora vadība 110 Vac, izmantojot Crydom cietvielu releju: 3 soļi (ar attēliem)
Īpaši vienkārša datora vadība 110 Vac, izmantojot Crydom cietvielu releju: es gatavojos izmēģināt savus spēkus, lai lodētu karstās plāksnes. Tāpēc man bija nepieciešams veids, kā kontrolēt 110Vac no sava datora. Šī pamācība parāda, kā viegli kontrolēt 110Vac no datora sērijas izejas porta. Sērijas ports, kuru izmantoju, bija USB tips