Sisällysluettelo:

Käden liiketunnistin: 5 vaihetta
Käden liiketunnistin: 5 vaihetta

Video: Käden liiketunnistin: 5 vaihetta

Video: Käden liiketunnistin: 5 vaihetta
Video: Ночь в квартире с полтергейстом 2024, Syyskuu
Anonim
Käden liiketunnistin
Käden liiketunnistin

Yleiskatsaus

Tässä projektissa teemme käsineen, joka tunnistaa joitakin käden perusliikkeitä MicroBitin ja muutaman anturin avulla. Käytämme MicroBitin Bluetooth -ominaisuuksia yhdessä Android -sovelluksen ja verkkopalvelimen kanssa kouluttaaksesi koneoppimismallin tunnistamaan käden liikkeet.

Päästä alkuun

Suurin osa tähän hankkeeseen liittyvistä ponnisteluista on ohjelmistopuolella, ja kaikki projektin suorittamiseen tarvittavat koodit ovat saatavilla GitHubissa. Koodikannassa on kolme osaa, koodi, jolla luodaan HEX -tiedosto MicroBitille. Tensorflow -pohjaisen mallin kouluttaminen käden liikkeiden tunnistamiseksi.

Katsotaan kuinka rakentaa käsine ja kytkeä se sovellukseen ja verkkopalvelimeen seuraavaksi.

Tarvikkeet

  • 1 BBC Microbit
  • 1 paristopidike 2 AAA -paristolla
  • 1 Käsine
  • Joukko hyppyjohtoja, alligaattoripidikkeitä
  • Joustava anturi
  • Voima -anturi
  • Velcro
  • Sähköteippi
  • Android -puhelin
  • PC/kannettava tietokone

Vaihe 1: Vaihe 1: MicroBitin ja akun asentaminen

Vaihe 1: MicroBitin ja akun asentaminen
Vaihe 1: MicroBitin ja akun asentaminen
Vaihe 1: MicroBitin ja akun asentaminen
Vaihe 1: MicroBitin ja akun asentaminen
  • Aloita kiinnittämällä paristopidike tarranauhaan ensimmäisen kuvan mukaisesti. Kiinnitä paristopidike tarrakiinnikkeeseen lujasti sähköteipillä.
  • Tee seuraavaksi silmukka sähköteipillä niin, että se on tahmea molemmin puolin, ja kiinnitä se akun päälle.
  • Kiinnitä MicroBit tiukasti paristopidikkeeseen kiinnittämällä MicroBit teippisilmukkaan toisessa kuvassa esitetyllä tavalla.

Vaihe 2: Liitä anturit

Liitä anturit
Liitä anturit
Liitä anturit
Liitä anturit
Liitä anturit
Liitä anturit
  • Noudata kuvassa esitettyä kytkentäkaaviota liittääksesi flex -anturisi MicroBitin nastaan 1 ja pakotunnistimen MicroBitin nastaan 0.
  • Kiinnitä käsineet käsineeseen sähköteipillä kuvan osoittamalla tavalla.

Vaihe 3: Laitteiston viimeistely

Laitteiston viimeistely
Laitteiston viimeistely
Laitteiston viimeistely
Laitteiston viimeistely
  • Käytä tarranauhojen päitä silmukan muodostamiseen ja liu'uta silmukka käsineen sormien yli kuvan osoittamalla tavalla.
  • Voit käyttää nippusiteitä johtojen kiinnittämiseen käsineessä, jotta ne eivät liiku liikaa.

Seuraavassa osassa tarkastelemme ohjelmiston asentamista.

Vaihe 4: Ohjelmiston asennus

Puhelimen ja MicroBit -laitteen yhdistäminen

  1. Jos haluat muodostaa laiteparin, varmista ensin, että Bluetooth on käytössä puhelimessasi.
  2. Käynnistä MicroBit ja paina A- ja B -painikkeita pitkään. Samalla paina ja vapauta nollauspainike pitäen samalla painettuna A- ja B -painikkeita. Mikrobitin pitäisi nyt siirtyä pariliitostilaan.
  3. Etsi puhelimestasi MicroBit Bluetooth -laitteiden luettelosta, johon yleensä lisäät uuden Bluetooth -laitteen, ja aloita pariliitos. MicroBitissäsi näkyy nuoli, joka osoittaa A -painiketta. Kun painat tätä, MicroBit näyttää numerosarjan, joka on pariliitoskoodi, joka sinun on syötettävä puhelimeesi. Kun olet kirjoittanut koodin puhelimeesi ja valinnut parin, MicroBit -korttiin tulee ilmestyä valintamerkki.
  4. Paina MicroBit -laitteen nollauspainiketta.

Ohjelmiston asentaminen

Seuraa GitHub -arkiston jokaisen alikansion ReadMe -ohjeita, kun haluat määrittää Android -sovellusprojektin Android Studiossa, rakentaa ja päivittää HEX -tiedoston MicroBit -laitteellesi ja käyttää verkkopalvelinta koneoppimismallien suorittamiseen.

Vaihe 5: Käyttö

Verkkopalvelin

Avaa pääte Web -palvelimen projektihakemistosta ja suorita "python server.py" käynnistääksesi palvelimen sen jälkeen, kun olet noudattanut ReadMen ohjeita riippuvuuksien asentamiseksi

Android -sovellus

  1. Luo ja luo APK Android -sovellukselle Android -sovellukselle. Käynnistä sovellus, kun olet yhdistänyt puhelimesi MicroBitin kanssa (katso edellinen vaihe).
  2. Kiihtyvyysmittarisivulla voit asettaa verkkopalvelimen URL -osoitteen oikean yläkulman asetusvalikon avulla. Muista muuttaa tämä Web -palvelimen IP -osoitteeksi.
  3. Odota, kunnes kiihtyvyysmittarin lukemat alkavat täyttyä MicroBit -laitteesta. Näet lukemien muuttuvan eri taajuudella. Jos haluat muuttaa taajuutta, paina MicroBitin B -painiketta. Ihannetapauksessa voit käyttää taajuusarvoa 10 (josta näytteet näytetään 10 ms välein)
  4. Kun lukemat on täytetty, nimeä ele käyttämällä tekstikenttää, jossa on merkintä "Ele:", ja paina tallennuspainiketta. Heti kun painat tallennuspainiketta, liikuta kättäsi toistuvasti, kunnes painike otetaan uudelleen käyttöön.
  5. Toista vaihe 3 useiden eleiden tallentamiseksi.
  6. Aloita mallikoulutus palvelimella painamalla juna -painiketta. Kun koulutus on suoritettu (noin 15 sekuntia), voit jatkaa ennusteiden tekemistä.
  7. Paina ennustuspainiketta ja tee liike/ele. Sovellus yrittää sovittaa sen johonkin koulutetuista liikkeistä mahdollisimman hyvin.

Suositeltava: