Sisukord:

Lihtne žestide juhtimine IR -andurite abil: 7 sammu
Lihtne žestide juhtimine IR -andurite abil: 7 sammu

Video: Lihtne žestide juhtimine IR -andurite abil: 7 sammu

Video: Lihtne žestide juhtimine IR -andurite abil: 7 sammu
Video: 40 полезных автотоваров с Aliexpress, которые упростят жизнь любому автовладельцу #7 2024, Juuli
Anonim
Lihtne žestide juhtimine IR -andurite abil
Lihtne žestide juhtimine IR -andurite abil

Asjade juhtimine žestide abil on alati põnev ja lõbus, kuid turul saadaval olevad andurid žestide äratundmiseks on üsna kulukad. Niisiis, kuidas saame mõne dollari abil lihtsat žestikontrolli teha? Noh, IR -andureid saab õigesti kasutada lihtsate žestide tuvastamiseks. Kahe infrapunasensori abil saame tuvastada nelja liiki žeste, mis on vasakult, paremalt, käega vehkimine ja käe liigutamine ette ja taha.

Selle projekti teeme SLabs-32 abil. Sellel on sisseehitatud TFT -ekraan, mida saame kasutada, kui kuvame konkreetse žesti tuvastamisel pilte.

SLabs-32 on nende kindlate projektide puhul mugav, meil on SLabs-32-l palju ressursse. Samuti saame SD -kaardi abil kuvada pilte TFT -ekraanile ja vahetada iga kord, kui pühkime vasakule või paremale.

Asjade lihtsuse huvides kuvame lihtsalt emotikoni, mis näeb välja vastavalt meie liikumisele vasakule või paremale.

Oma SLabs-32 hankimiseks klõpsake sellel lingil

Samm: materjalide loend

Selle projekti jaoks vajate:

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

Samm: analoogväärtuste IC eemaldamine

IC eemaldamine analoogväärtuste jaoks
IC eemaldamine analoogväärtuste jaoks
IC eemaldamine analoogväärtuste jaoks
IC eemaldamine analoogväärtuste jaoks

Tavaliselt annab infrapunaandur meile digitaalse väljundi, kas 0 või 1. Peame IR -andurilt IC eemaldama ja IR -anduri vastuvõtjaga ühendamiseks kasutama hüppajatraati. See annab meile IR -anduri analoogväärtused. Selleks leidke IC vastuvõtja tihvtiga ühendatud vastuvõtja tihvt. Vaadake selle sammu pilti, et saada aimu vastuvõtja tihvti jälgimisest. Parema mõistmise huvides olen rõhutanud vastuvõtja jälgi.

Selle anduri kasutamiseks analoogandurina ühendage džemprijuhe IC vastuvõtja tihvtiga

3. samm: žestikontrolli kasutamine

Liigutuste juhtimine
Liigutuste juhtimine

Žestiliigutuste äratundmiseks IR -andurite abil kasutame käivitusmehhanismi. Meil on kaks infrapunaandurit, nimetame need mugavuse huvides vasak- ja parem-infrapuna. Vasak-IR on IR-andur vasakul ja parem-IR on IR paremal. Vasakule pühkides liigutame kätt paremalt vasakule. Parempoolne IR-andur tuvastab selle liikumise kõigepealt ja tõstab lipu. Nüüd, kui vasakpoolsel IR-anduril tuvastatakse liikumine, tuvastab see selle vasaku pühkimisena. Sarnane ka paremale libistamiseks. Me ei taha valesid tulemusi, kui liigutame lihtsalt kätt õige IR -anduri poole, siis näitab see paremale pühkimist. Selle mõistlikumaks muutmiseks kasutame seda mehhanismi.

Lehvitava žesti äratundmiseks loendame lihtsalt mitu korda inimene pühkis järjest paremale ja vasakule ajavahemiku jooksul, mis meie puhul on 5 sekundit.

4. samm: andurite kalibreerimine

Nüüd on IR -anduri paigutus väga oluline, kuna need määravad teie läviväärtused. Pange tähele IR -anduri väärtusi, kui asetate oma käe IR -andurite lähedale, kasutage neid väärtusi, et otsustada, milline on teie infrapunaanduri läheduses liikumise tuvastamise künnis. Samuti asetage infrapunaandurid üksteise kõrvale nii, et nende vahel oleks umbes 3 cm vahe.

Samm: riistvaraühendused

Riistvaraühendused
Riistvaraühendused

Ühendage kahe IR-anduri analoogväljund SLabs-32 analoogsisenditega.

Asjade lihtsustamiseks kasutage infrapunaandurit ühes kohas lindiga. Kui liigutate oma IR-andurit kogemata, tuleb kogu anduri väärtused uuesti kalibreerida. Niisiis, kasutage linti või midagi, mis hoiab seda ühes kohas

6. samm: SLabs-32 programmeerimine

Laadige lihtsalt üles projektile lisatud visand.

Jälgige IR -anduri näitu jadamonitoris. Vajadusel tehke muudatusi, kui läviväärtused ei vasta teie IR -anduri näitudele. Reguleerige väärtusi ja määrake künnis vastavalt soovile.

Samm 7: Hakka Tony Starkiks

Tegelikult mitte, aga nüüd on teil odav žeste juhtimismehhanism, mida saate kasutada kõigega, mida soovite, täpselt nagu Tony Stark Iron-manist koos Jarvisega. Okei mitte, aga see on vähemalt algus.

Soovitan: