Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:44
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
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
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
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:
Yksinkertainen taajuuslaskuri Arduinon avulla: 6 vaihetta
Yksinkertainen taajuuslaskuri Arduinon avulla: Tässä opetusohjelmassa opimme tekemään yksinkertaisen taajuuslaskurin Arduinon avulla. Katso video
Yksinkertainen kolikkopainikkeen LED -kytkin (painon avulla): 8 vaihetta
Yksinkertainen kolikkopainikkeen LED -kytkin (painon käyttäminen): Tämä on suhteellisen yksinkertainen kolikkopainike. Kun kiinnitysjohtimiin kohdistetaan painoa, alaspäin suuntautuva voima sytyttää LEDit
Yksinkertainen säänäyttö Raspberry PI: n ja Cyntech WeatherHAT: n avulla: 4 vaihetta
Yksinkertainen säänäyttö Raspberry PI: n ja Cyntech WeatherHAT: n avulla: * Vuonna 2019 Yahoo muutti sovellusliittymänsä ja tämä lakkasi toimimasta. En ollut tietoinen muutoksesta. Syyskuussa 2020 tämä projekti on päivitetty käyttämään OPENWEATHERMAP -sovellusliittymää. Katso alla oleva päivitetty osio, loput tiedot ovat edelleen hyviä
Yksinkertainen eleohjaus - Ohjaa RC -lelujasi käsivartesi liikkeellä: 4 vaihetta (kuvilla)
Yksinkertainen eleohjaus - Ohjaa RC -lelujasi käsivartesi liikkeellä: Tervetuloa 'ibleni' #45: een. Jokin aika sitten tein täysin toimivan R8-version BB8: sta käyttämällä Lego Star Wars -osia … https://www.instructables.com/id/Whats-Inside-My-R…Kun näin kuinka siistiä se oli Spheron tekemä Force Band, ajattelin: "Ok, minä c
Eleohjaus Auto Mpu6050: n ja Arduinon avulla: 7 vaihetta (kuvien kanssa)
Eleohjausauto Mpu6050: n ja Arduinon avulla: tässä on käsiohjaimen eleohjausauto, joka on valmistettu mpu6050: n ja arduinon avulla. Käytän RF -moduulia langattomaan yhteyteen