Sisällysluettelo:

Yksinkertainen eleohjaus IR -antureiden avulla: 7 vaihetta
Yksinkertainen eleohjaus IR -antureiden avulla: 7 vaihetta

Video: Yksinkertainen eleohjaus IR -antureiden avulla: 7 vaihetta

Video: Yksinkertainen eleohjaus IR -antureiden avulla: 7 vaihetta
Video: Основные ошибки при возведении перегородок из газобетона #5 2024, Heinäkuu
Anonim
Yksinkertainen eleohjaus IR -antureiden avulla
Yksinkertainen eleohjaus IR -antureiden avulla

Asioiden hallitseminen eleillä on aina jännittävää ja hauskaa, mutta eleiden tunnistamiseen käytettävät anturit ovat melko kalliita. Joten kuinka voimme tehdä yksinkertaisen eleohjauksen käyttämällä muutamia dollareita? Oikein käytettynä IR -antureita voidaan käyttää yksinkertaisten eleiden tunnistamiseen. Käyttämällä kahta infrapunasensoria voimme saada sen tunnistamaan neljänlaisia eleitä: vasemmalla pyyhkäisyllä, oikealla pyyhkäisyllä, heiluttamalla kättäsi ja liikuttamalla kättäsi eteen- ja taaksepäin.

Teemme tämän projektin SLabs-32: n avulla. Siinä on sisäinen TFT -näyttö, jota voimme käyttää näyttämällä kuvia, kun tietty ele tunnistetaan.

SLabs-32 on kätevä näiden ystävällisten projektien kanssa, ja meillä on paljon resursseja SLabs-32: ssa. Voimme myös käyttää SD -korttia kuvien näyttämiseen TFT -näytölle ja vaihtaa aina, kun pyyhkäisemme vasemmalle tai oikealle.

Jotta asiat olisivat yksinkertaisia, näytämme vain emojin, joka näyttää vasemmalta tai oikealta liikkeestämme riippuen.

Hanki oma SLabs-32 napsauttamalla tätä linkkiä

Vaihe 1: Materiaaliluettelo

Tätä projektia varten tarvitset:

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

Vaihe 2: IC: n poistaminen analogisille arvoille

Analogisten arvojen IC: n poistaminen
Analogisten arvojen IC: n poistaminen
Analogisten arvojen IC: n poistaminen
Analogisten arvojen IC: n poistaminen

Infrapuna -anturi antaa meille yleensä digitaalisen lähdön, joko 0 tai 1. Meidän on poistettava IC -infrapuna -anturista ja käytettävä hyppyjohtoa IR -anturin vastaanottimen liittämiseen. Tämä antaa meille analogisia arvoja IR -anturista. Voit tehdä tämän jäljittääksesi IC -pidikkeen nastaan yhdistetyn vastaanottimen nastan. Tarkkaile tämän vaiheen kuvaa saadaksesi käsityksen siitä, miten jäljittää vastaanottimen nasta. Olen korostanut vastaanottimen jälkiä ymmärtääksesi paremmin.

Kytke hyppyjohdin IC: n vastaanottotappiin käyttääksesi tätä anturia analogisena anturina

Vaihe 3: Eleohjauksen toiminta

Eleohjauksen toiminta
Eleohjauksen toiminta

Liikkeiden tunnistamiseksi IR -antureiden avulla käytämme laukaisumekanismia. Meillä on kaksi infrapunatunnistinta, joiden avulla voimme nimetä ne vasemmalle ja oikealle. Vasen-IR on IR-anturi vasemmalla puolella ja oikea-IR on IR oikealla puolella. Kun pyyhkäisemme vasemmalle, siirrämme kättämme oikealta vasemmalle. Oikeanpuoleinen IR-anturi havaitsee tämän liikkeen ensin ja nostaa lipun. Nyt vain, jos vasemmanpuoleisessa infrapunatunnistimessa havaitaan liikettä, se tunnistaa sen vasemmalla pyyhkäisyllä. Sama myös oikealla pyyhkäisyllä. Emme halua vääriä tuloksia, jos vain siirrämme kättämme oikealla IR -anturilla, niin se näyttää oikealle pyyhkäisyllä. Käytämme siis tätä mekanismia järkevämmäksi.

Heiluttavan eleen tunnistamiseksi laskemme yksinkertaisesti, kuinka monta kertaa henkilö pyyhkäisi oikealle ja vasemmalle peräkkäin tietyn ajan kuluessa, joka meidän tapauksessamme on 5 sekuntia.

Vaihe 4: Anturien kalibrointi

Nyt IR -anturin sijoitus on erittäin tärkeä, koska ne päättävät kynnysarvot. Huomaa infrapuna -anturin arvot, kun asetat kätesi infrapuna -antureiden lähelle. Käytä näitä arvoja määrittääksesi kynnyksesi havaita kaikki liikkeet IR -anturin lähellä. Aseta IR -anturit myös vierekkäin siten, että niiden välissä on noin 3 cm: n rako.

Vaihe 5: Laitteistoyhteydet

Laitteiston liitännät
Laitteiston liitännät

Liitä kahden IR-anturin analoginen lähtö SLabs-32: n analogisiin tuloihin.

Jotta asiat olisivat yksinkertaisia, käytä teippiä, jolla IR -anturi pidetään yhdessä paikassa. Jos siirrät IR-anturia vahingossa, koko anturin arvot on kalibroitava uudelleen. Käytä siis teippiä tai mitä tahansa, joka pitää sen yhdessä paikassa

Vaihe 6: SLabs-32: n ohjelmointi

Lataa vain tähän projektiin liitetty luonnos.

Tarkkaile infrapuna -anturin lukemia sarjamonitorissa. Tee tarvittaessa muutoksia, jos kynnysarvot eivät vastaa IR -anturin lukemia. Säädä arvoja ja aseta kynnys haluamallasi tavalla.

Vaihe 7: Ryhdy Tony Starkiksi

Ei todellakaan, mutta nyt sinulla on edullinen eleiden ohjausmekanismi, jota voit käyttää mitä tahansa haluamallasi tavalla, aivan kuten Iron Manin Tony Stark tekee Jarviksen kanssa. Ei todellakaan, mutta tämä on ainakin alku.

Suositeltava: