Sisukord:
- Tarvikud
- 1. samm: 1. samm: MicroBiti ja aku seadistamine
- Samm: ühendage andurid
- Samm: riistvara viimistlemine
- Samm 4: Tarkvara seadistamine
- 5. samm: kasutamine
Video: Käe liikumistuvastus: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Ülevaade
Selles projektis valmistame MicroBiti ja mõne anduri abil kinda, mis tuvastab mõned põhilised käeliigutused. Kasutame MicroBiti Bluetooth -funktsioone koos Androidi rakenduse ja veebiserveriga, et koolitada masinõppemudelit käeliigutuste tuvastamiseks.
Alustamine
Suurem osa selle projektiga seotud jõupingutustest on tarkvara poolel ja kogu selle projekti käivitamiseks vajalik kood on saadaval GitHubis. Koodibaas koosneb kolmest komponendist, koodist HEX -faili genereerimiseks MicroBitile, Androidi rakenduse koodibaasile, mis põhineb suuresti MicroBit Foundationi rakendusel MicroBit Blue koos selle konkreetse kasutusjuhtumi jaoks tehtud muudatustega, ja veebiserveriga, millel on kood Tensorflow -põhise mudeli koolitamine käte liigutuste tuvastamiseks.
Vaatame, kuidas kinnas üles ehitada ja järgmisena rakenduse ja veebiserveriga ühendada.
Tarvikud
- 1 BBC mikrobit
- 1 patareipesa 2 AAA patareiga
- 1 kinnas
- Džemprijuhtmete komplekt, alligaatoriklambrid
- Painduv andur
- Jõuandur
- Velcro
- Elektriline lint
- Android -telefon
- PC/sülearvuti
1. samm: 1. samm: MicroBiti ja aku seadistamine
- Alustage akuhoidja kinnitamisega takjapaela külge, nagu on näidatud esimesel pildil. Kinnitage akuhoidik takjapaela külge kindlalt elektrilindiga.
- Seejärel tehke elektrilindiga silmus nii, et see oleks mõlemalt poolt kleepuv, ja kleepige see aku peale.
- Kleepige MicroBit lindi aasa külge, et MicroBit kindlalt akuhoidiku külge kinnitada, nagu on näidatud teisel pildil.
Samm: ühendage andurid
- Järgige pildil näidatud lülitusskeemi, et ühendada oma paindeandur MicroBiti tihvtiga 1 ja jõuandur MicroBiti tihvtiga 0.
- Kinnitage andurid kinda külge elektrilindiga, nagu piltidel näidatud.
Samm: riistvara viimistlemine
- Kasutage takjapaelte otste abil silmus ja libistage silmus üle kinda sõrmede, nagu pildil näidatud.
- Kinnaste juhtmete kinnitamiseks võite kasutada traadisidemeid, et vältida nende liigset liigutamist.
Järgmises osas vaatame, kuidas tarkvara häälestada.
Samm 4: Tarkvara seadistamine
Telefoni sidumine MicroBitiga
- Telefoni sidumiseks veenduge esmalt, et Bluetooth oleks teie telefonis sisse lülitatud.
- Lülitage MicroBit sisse ja hoidke all nii A kui ka B nuppu. Samal ajal vajutage ja vabastage lähtestusnupp, hoides samal ajal all nuppe A ja B. Nüüd peaks mikrobit sisenema sidumisrežiimi.
- Leidke oma telefonist oma MicroBit Bluetooth -seadmete loendist, kuhu tavaliselt lisate uue Bluetooth -seadme, ja alustage sidumist. MicroBitil näete noolt, mis osutab nupule A. Kui vajutate seda, kuvab MicroBit numbriseeria, mis on sidumiskood, mille peate oma telefoni sisestama. Kui olete oma telefoni koodi sisestanud ja paari valinud, peaks MicroBitile ilmuma linnuke.
- Vajutage oma MicroBiti lähtestamisnuppu.
Tarkvara seadistamine
Järgige GitHubi hoidla igas alamkaustas olevaid ReadMe juhendeid, et seadistada Androidi rakenduse projekt Android Stuudios, luua ja välgutada HEX -fail oma MicroBiti ning käivitada masinõppemudelite käitamiseks veebiserver.
5. samm: kasutamine
Veebiserver
Avage terminal veebiserveri projektikataloogis ja käivitage serveri käivitamiseks "python server.py" pärast sõltuvuste installimiseks ReadMe'i juhiste järgimist
Androidi rakendus
- Koostage ja tehke Android Studio jaoks Androidi rakendusele APK. Käivitage rakendus pärast telefoni sidumist MicroBitiga (vt eelmist sammu).
- Kiirendusmõõturi lehel saate veebiserveri URL -i määrata paremas ülanurgas asuva seadete menüü abil. Muutke see kindlasti oma veebiserveri IP -aadressiks.
- Oodake, kuni kiirendusmõõturi näidud hakkavad MicroBitist täituma. Näete, et näidud muutuvad erineva sagedusega. Sageduse muutmiseks vajutage MicroBiti nuppu B. Ideaalis saate kasutada sagedusväärtust 10 (mis võtab näidud iga 10 ms järel)
- Kui näidud on täidetud, nimetage oma žest tekstikasti nimega „Žest:” ja vajutage salvestusnuppu. Niipea kui vajutate salvestusnuppu, liigutage käsi korduvalt, kuni nupp uuesti aktiveeritakse.
- Mitme liigutuse salvestamiseks korrake sammu 3.
- Vajutage ronginuppu, et alustada mudeli koolitust serveris. Kui treening on tehtud (umbes 15 sekundit), võite jätkata ennustamist.
- Vajutage ennustusnuppu ja tehke oma liigutus/žest. Rakendus proovib selle võimalikult hästi sobitada ühe treenitud liigutusega.
Soovitan:
Lihtne žestide juhtimine - kontrollige oma RC mänguasju käe liigutusega: 4 sammu (piltidega)
Lihtne žestikontroll - kontrollige oma RC mänguasju käe liigutusega: tere tulemast minu ible'i #45 juurde. Mõni aeg tagasi tegin Lego Star Warsi osade abil BB8 täielikult töötava RC versiooni … https://www.instructables.com/id/Whats-Inside-My-R… Kui nägin, kui lahe see oli Sphero tehtud Force Band, mõtlesin: "Ok, ma c
20 teise käe pesemise taimer COVID-19 jaoks: 6 sammu (piltidega)
20 Kasutatud käte pesemise taimer COVID-19 korral: ülemaailmse COVID-19 leviku tõttu peaksime end kaitsma mitte ainult kogudes ja näomaski kandes, vaid ka sagedamini käsi pestes. Kui te seda ei tee, pole see viiruste vastu tõhus. t peske käsi korralikult. Kuidas õigesti käsi pesta? W
Töölaua imelik vehkiv täispuhutav käe lehvitav toru mees: 4 sammu (piltidega)
Töölauale mõeldud kummalise vehkiva täispuhutava käega lehvitav torumees: ma olen alati tahtnud ehitada töölaua suuruse "Wacky Waving täispuhutava käe lehvitava toru mehe", tuntud ka kui Tube man, tuntud ka kui Skydancer, Air tantsija … See projekt algas tagasi aastal esitasin esimese nutika prototüübi, mis tehti nutikalt
Püsiva käe mäng: 6 sammu
Stabiilse käe mäng: Selles projektis näitan teile, kuidas luua stabiilne käemäng. See kasutab väga lihtsat vooluringi ja on valmistatud tugevast juhtmest, mida saate painutada mis tahes kuju jaoks
Lihtsaim veebikaamera turvakaamerana - liikumistuvastus ja meilisõnumid: 4 sammu
Lihtsaim veebikaamera turvakaamerana - liikumistuvastus ja meilitud pildid: te ei pea enam alla laadima ega konfigureerima tarkvara, et oma veebikaamerast liikumisdiagnoositud pilte e -posti saata - kasutage lihtsalt oma brauserit. Kasutage pildi jäädvustamiseks Windowsi, Maci või Androidi ajakohast Firefoxi, Chrome'i, Edge'i või Opera brauserit