Përmbajtje:

Njohësi i lëvizjes së duarve: 5 hapa
Njohësi i lëvizjes së duarve: 5 hapa

Video: Njohësi i lëvizjes së duarve: 5 hapa

Video: Njohësi i lëvizjes së duarve: 5 hapa
Video: Armët serbe në duart e xhihadistëve/ Aferat e krerëve të partisë së Vuçiçit 2024, Nëntor
Anonim
Njohësi i lëvizjes së duarve
Njohësi i lëvizjes së duarve

Vështrim i përgjithshëm

Në këtë projekt, ne do të bëjmë një dorezë që mund të njohë disa lëvizje themelore të dorës, duke përdorur një MicroBit dhe disa sensorë. Ne do të përdorim aftësitë Bluetooth në MicroBit, në lidhje me një Aplikacion Android dhe një Web Server për të trajnuar një model të mësimit të makinerisë për të identifikuar lëvizjet e duarve.

Fillimi

Shumica e përpjekjeve të përfshira në këtë projekt janë në anën e softuerit, dhe i gjithë kodi i nevojshëm për të ekzekutuar këtë projekt është në dispozicion në GitHub. Baza e kodit përfshin 3 përbërës, kodin për të gjeneruar një skedar HEX për MicroBit, bazën e kodeve të Aplikacioneve Android i cili bazohet shumë në aplikacionin MicroBit Blue të Fondacionit MicroBit, me modifikime të bëra për këtë rast përdorimi specifik, dhe një server në internet me kod për trajnimi i një modeli të bazuar në Tensorflow për të identifikuar lëvizjet e duarve.

Ne do të shohim se si ta ndërtojmë dorezën dhe ta lidhim me Aplikacionin dhe Web Serverin.

Furnizimet

  • 1 Mikrobit BBC
  • 1 Mbajtës i baterisë me 2 bateri AAA
  • 1 Doreza
  • Një grup telash kërcyes, kapësa aligatorësh
  • Një sensor fleksibël
  • Një sensor i forcës
  • Velcro
  • Shirit Elektrik
  • Një telefon Android
  • Një PC/Laptop

Hapi 1: Hapi 1: Vendosja e MicroBit dhe Baterisë

Hapi 1: Vendosja e MicroBit dhe Baterisë
Hapi 1: Vendosja e MicroBit dhe Baterisë
Hapi 1: Vendosja e MicroBit dhe Baterisë
Hapi 1: Vendosja e MicroBit dhe Baterisë
  • Filloni duke e lidhur mbajtësen e baterisë në një copë velcro siç tregohet në imazhin e parë. Përdorni shirit elektrik për të bashkuar fort mbajtësen e baterisë në rripin velcro.
  • Tjetra bëni një lak me shirit elektrik të tillë që të ngjitet në të dyja anët dhe ngjiteni në krye të paketës së baterisë.
  • Ngjiteni MicroBit në lakun e shiritit për ta bashkangjitur fort MicroBit në Mbajtësin e Baterisë siç tregohet në imazhin e dytë.

Hapi 2: Lidhni sensorët

Lidhni sensorët
Lidhni sensorët
Lidhni sensorët
Lidhni sensorët
Lidhni sensorët
Lidhni sensorët
  • Ndiqni diagramin e qarkut të treguar në imazh për të lidhur sensorin tuaj fleksibël me Pin 1 të MicroBit dhe sensorin e forcës me Pin 0 të MicroBit.
  • Siguroni sensorët në Dorezë duke përdorur shirit elektrik siç tregohet në imazhe.

Hapi 3: Përfundimi i harduerit

Përfundimi i harduerit
Përfundimi i harduerit
Përfundimi i harduerit
Përfundimi i harduerit
  • Përdorni skajet e shiritave velcro për të formuar një lak dhe rrëshqisni lakin mbi gishtat e dorezës, siç tregohet në imazh.
  • Ju mund të përdorni lidhëse teli për të siguruar telat në dorezë për t'i parandaluar ato të lëvizin shumë.

Në pjesën tjetër ne do të shikojmë se si të konfigurojmë softuerin.

Hapi 4: Konfigurimi i softuerit

Çiftimi i telefonit tuaj me MicroBit tuaj

  1. Për të çiftuar telefonin tuaj, së pari sigurohuni që bluetooth është aktiv në telefonin tuaj.
  2. Ndizni MicroBit tuaj dhe shtypni dhe mbani të dy butonat A dhe B. Në të njëjtën kohë shtypni dhe lëshoni butonin e rivendosjes ndërsa mbani ende butonat A dhe B. Mikrobit tani duhet të hyjë në modalitetin e çiftimit.
  3. Në telefonin tuaj, gjeni MicroBit tuaj nën listën e pajisjeve bluetooth ku zakonisht shtoni një pajisje të re Bluetooth dhe filloni çiftimin. Në MicroBit tuaj do të shihni një shigjetë që tregon butonin A. Kur e shtypni këtë, MicroBit do të shfaqë një seri numrash që është Kodi i Çiftimit që duhet të futni në telefonin tuaj. Pasi të futni kodin në telefonin tuaj dhe zgjidhni palën, një shenjë kontrolli duhet të shfaqet në MicroBit.
  4. Shtypni butonin e rivendosjes në MicroBit tuaj.

Vendosja e softuerit

Ndiqni udhëzuesit ReadMe në secilën nën -dosje në Depon e GitHub për të konfiguruar projektin e Aplikacionit Android në Android Studio, për të ndërtuar dhe ndezur skedarin HEX në MicroBit tuaj dhe për të drejtuar serverin në internet për drejtimin e modeleve të mësimit të makinerisë.

Hapi 5: Përdorimi

Web Server

Hapni një terminal në drejtorinë e projektit të Web Server dhe ekzekutoni `python server.py` për të nisur serverin pasi keni ndjekur udhëzimet në ReadMe për të instaluar varësitë

Aplikacioni Android

  1. Krijoni dhe krijoni një APK për Aplikacionin Android nga Android Studio. Drejtoni aplikacionin pasi ta çiftoni telefonin tuaj me MicroBit (shikoni hapin e mëparshëm).
  2. Në faqen e përshpejtuesit, mund të vendosni url -në e serverit të uebit duke përdorur menunë e cilësimeve në këndin e sipërm të djathtë. Sigurohuni që ta ndryshoni këtë në IP -në e serverit tuaj të uebit.
  3. Prisni derisa leximet e akcelerometrit të fillojnë të popullohen nga MicroBit. Do të shihni që leximet ndryshojnë me frekuencë të ndryshme. Për të ndryshuar frekuencën shtypni B në MicroBit. Në mënyrë ideale, ju mund të përdorni një vlerë frekuence prej 10 (të cilat mostrat i lexojnë çdo 10ms)
  4. Pasi leximet të jenë të mbushura, emërtoni gjestin tuaj duke përdorur Kutinë e Tekstit të etiketuar "Gjest:" dhe shtypni butonin e regjistrimit. Sapo të shtypni butonin e regjistrimit, bëni lëvizjen e dorës, në mënyrë të përsëritur derisa butoni të aktivizohet përsëri.
  5. Përsëriteni hapin 3 për regjistrimin e gjesteve të shumta.
  6. Shtypni butonin e trenit për të filluar trajnimin e modelit në server. Pasi të përfundojë trajnimi (rreth 15 sekonda), mund të vazhdoni të bëni parashikime.
  7. Shtypni butonin e parashikimit dhe bëni lëvizjen/gjestin tuaj. Aplikacioni do të përpiqet ta krahasojë atë me një nga lëvizjet e stërvitura sa më mirë që të jetë e mundur.

Recommended: