Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Vaihe 1: MicroBitin ja akun asentaminen
- Vaihe 2: Liitä anturit
- Vaihe 3: Laitteiston viimeistely
- Vaihe 4: Ohjelmiston asennus
- Vaihe 5: Käyttö
Video: Käden liiketunnistin: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
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
- 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
- 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
- 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
- Jos haluat muodostaa laiteparin, varmista ensin, että Bluetooth on käytössä puhelimessasi.
- 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.
- 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.
- 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
- Luo ja luo APK Android -sovellukselle Android -sovellukselle. Käynnistä sovellus, kun olet yhdistänyt puhelimesi MicroBitin kanssa (katso edellinen vaihe).
- Kiihtyvyysmittarisivulla voit asettaa verkkopalvelimen URL -osoitteen oikean yläkulman asetusvalikon avulla. Muista muuttaa tämä Web -palvelimen IP -osoitteeksi.
- 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)
- 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.
- Toista vaihe 3 useiden eleiden tallentamiseksi.
- Aloita mallikoulutus palvelimella painamalla juna -painiketta. Kun koulutus on suoritettu (noin 15 sekuntia), voit jatkaa ennusteiden tekemistä.
- Paina ennustuspainiketta ja tee liike/ele. Sovellus yrittää sovittaa sen johonkin koulutetuista liikkeistä mahdollisimman hyvin.
Suositeltava:
Yhden käden hiusten suoristin nelijalkaisille: 5 vaihetta
Yhden käden hiusten suoristusmittari nelijalkaisille: Loimme prototyypin yhden käden suoristajasta, joka on tarkoitettu nelijalkaisille käytettäväksi ilman sormien kätevyyttä
Lenzin laki ja oikean käden sääntö: 8 vaihetta (kuvilla)
Lenzin laki ja oikean käden sääntö: Nykymaailma ei olisi olemassa tänään ilman sähkömagneetteja; Lähes kaikki, mitä nykyään käytämme, toimii tavalla tai toisella sähkömagneeteilla. Tietokoneesi kiintolevyn muisti, radion kaiutin, autosi käynnistin käyttävät kaikki sähkömagneettista
Käden taputusvalojen kytkin: 4 vaihetta
Käden taputusvalokytkin: Usein sinun on tehtävä muutama vaihe pimeässä ennen kuin pääset valokytkimeen. Nyt kädellä taputtelemalla voit sytyttää valot vaivattomasti
Hakkerointiproteesit: Bioniset käden muutokset: 6 vaihetta (kuvilla)
Hakkerointiproteesit: Bioniset käden muutokset: Tässä projektissa tutkitaan proteesien muutoksia, jotka voivat inspiroida tulevia malleja … Työskentelin Nigel Acklandin, `` Prosthetic Pioneerin '' kanssa, kun tapasimme Future Fest 2016: ssa (ja tutustu hänen hämmästyttävään puheeseensa) Wiredissä, viimeisessä vaiheessa). Me ha
Auttavan käden moottoripyörän ketjunpuhdistusaine: 6 vaihetta
Auttavan käden moottoripyörän ketjunpuhdistusaine: Tämä ohje on luotu täyttämään Etelä -Floridan yliopiston Makecourse -projektin vaatimus (www.makecourse.com). Tämä ohje antaa taustaa moottoripyörän puhdistusprosessille, luettelon tarvittavista