Cov txheej txheem:

Tes Motion Recognizer: 5 Kauj Ruam
Tes Motion Recognizer: 5 Kauj Ruam

Video: Tes Motion Recognizer: 5 Kauj Ruam

Video: Tes Motion Recognizer: 5 Kauj Ruam
Video: Geometry Topic 1 Exam Review 2021 2022 2024, Hlis ntuj nqeg
Anonim
Tes Motion Recognizer
Tes Motion Recognizer

Txheej txheem cej luam

Hauv txoj haujlwm no, peb yuav ua lub hnab looj tes uas tuaj yeem lees paub qee qhov txav ntawm tes, siv MicroBit, thiab ob peb lub ntsuas. Peb yuav siv lub peev xwm Bluetooth ntawm MicroBit, ua ke nrog Android App thiab Web Server los qhia lub tshuab kev kawm qauv txhawm rau txheeb xyuas kev txav ntawm tes.

Pib Pib

Feem ntau ntawm kev mob siab koom tes hauv txoj haujlwm no yog nyob ntawm software sab, thiab txhua txoj cai xav tau los ua txoj haujlwm no muaj nyob ntawm GitHub. Cov cai hauv paus cuam tshuam nrog 3 ntu, tus lej txhawm rau tsim HEX cov ntaub ntawv rau MicroBit, Android App codebase uas hnyav raws li MicroBit Foundation's MicroBit Blue app, nrog kev hloov kho rau qhov siv tshwj xeeb no, thiab lub web server nrog code rau cob qhia Tensorflow raws tus qauv txhawm rau txheeb xyuas kev txav tes.

Peb yuav pom yuav tsim lub hnab looj tes thiab nuv nws nrog App thiab Web Server tom ntej.

Khoom siv

  • 1 BBC Microbit
  • 1 Lub Roj Teeb Nrog 2 lub roj teeb AAA
  • 1 Hnab looj tes
  • Ib txheej ntawm jumper xov hlau, cov nab kuab
  • Ib tug flex sensor
  • Lub zog sensor
  • Velcro
  • Daim Kab Xev Hluav Taws Xob
  • Ib Android Xov Tooj
  • Ib lub PC/Laptop

Kauj Ruam 1: Kauj Ruam 1: Teeb MicroBit thiab Roj Teeb

Kauj Ruam 1: Teeb MicroBit thiab Roj Teeb
Kauj Ruam 1: Teeb MicroBit thiab Roj Teeb
Kauj Ruam 1: Teeb MicroBit thiab Roj Teeb
Kauj Ruam 1: Teeb MicroBit thiab Roj Teeb
  • Pib los ntawm txuas tus tuav lub roj teeb rau ib daim ntawm velcro raws li qhia hauv thawj daim duab. Siv daim kab xev hluav taws xob txhawm rau txuas tus tuav lub roj teeb rau lub pluaj velcro.
  • Tom ntej no ua lub voj nrog kab xev hluav taws xob xws li nws tau nplaum ntawm ob sab, thiab lo rau saum lub roj teeb pob.
  • Khaws MicroBit mus rau lub voj kab xev kom khov kho MicroBit mus rau Lub Hwj Chim Roj Teeb raws li qhia hauv daim duab thib ob.

Kauj Ruam 2: Nqes Sensors

Hook Up Sensors
Hook Up Sensors
Hook Up Sensors
Hook Up Sensors
Hook Up Sensors
Hook Up Sensors
  • Ua raws li daim duab kab lus qhia hauv daim duab txhawm rau txuas koj lub sensor hloov pauv mus rau Pin 1 ntawm MicroBit, thiab quab yuam sensor rau Pin 0 ntawm MicroBit.
  • Ruaj ntseg cov ntsuas ntawm Hnab looj tes siv kab xev hluav taws xob raws li qhia hauv cov duab.

Kauj Ruam 3: Ua Kom tiav Cov Khoos Phis Tawj

Tiav Cov Khoos Phis Tawj
Tiav Cov Khoos Phis Tawj
Tiav Cov Khoos Phis Tawj
Tiav Cov Khoos Phis Tawj
  • Siv qhov kawg ntawm txoj hlua velcro los ua lub voj thiab swb lub voj hla cov ntiv tes ntawm lub hnab looj tes, raws li qhia hauv daim duab.
  • Koj tuaj yeem siv cov hlua sib txuas los tiv thaiv cov xaim ntawm lub hnab looj tes kom tiv thaiv lawv kom tsis txhob txav ntau dhau.

Hauv ntu tom ntej peb yuav saib yuav teeb tsa software li cas.

Kauj ruam 4: Teeb Software

Pairing koj lub xov tooj rau koj MicroBit

  1. Txhawm rau txuas koj lub xov tooj, ua ntej kom muaj bluetooth nyob ntawm koj lub xov tooj.
  2. Fais fab koj li MicroBit, thiab nias thiab tuav ob qho tib si A thiab B khawm. Nyob rau tib lub sijhawm nias thiab tso khawm rov pib dua thaum tseem tuav A thiab B cov nyees khawm. Tam sim no lub microbit yuav tsum nkag mus rau hom ua khub.
  3. Hauv koj lub xov tooj, nrhiav koj MicroBit hauv qab cov npe khoom siv bluetooth uas koj ib txwm ntxiv cov cuab yeej Bluetooth tshiab, thiab pib ua khub. Ntawm koj MicroBit koj yuav pom tus xub taw tes rau lub pob A. Thaum koj nias qhov no, MicroBit yuav tso saib cov lej uas yog Pairing Code uas koj yuav tsum nkag rau hauv koj lub xov tooj. Thaum koj nkag mus rau tus lej ntawm koj lub xov tooj thiab xaiv ua khub, kos cim yuav tsum tshwm ntawm MicroBit.
  4. Nias lub khawm pib dua ntawm koj MicroBit.

Teeb tsa software

Ua raws li ReadMe cov lus qhia hauv txhua daim ntawv tais ceev tseg ntawm GitHub Cov Chaw rau teeb tsa Android App txoj haujlwm hauv Android Studio, txhawm rau tsim thiab nyem HEX cov ntaub ntawv rau koj MicroBit, thiab khiav lub vev xaib rau kev ua haujlwm Tshuab Kev Kawm Qauv.

Kauj ruam 5: Siv

Web neeg rau zaub mov

Qhib lub davhlau ya nyob twg hauv Web Server cov phiaj xwm phiaj xwm thiab khiav 'python server.py' kom pib server tom qab ua raws cov lus qhia hauv ReadMe txhawm rau txhim kho kev vam khom

Hauv App

  1. Tsim thiab ua APK rau Android App los ntawm Android Studio. Khiav lub app tom qab sib txuas koj lub xov tooj nrog MicroBit (saib cov kauj ruam dhau los).
  2. Hauv nplooj ntawv accelerometer, koj tuaj yeem teeb tsa lub web server url siv cov ntawv qhia zaub mov nyob rau saum kaum sab xis. Xyuas kom koj hloov qhov no mus rau koj lub Web Server's IP.
  3. Tos kom txog thaum ntsuas lub ntsuas ntsuas pib tau txais los ntawm MicroBit. Koj yuav pom kev nyeem hloov pauv nrog ntau zaus. Txhawm rau hloov qhov zaus nias B ntawm MicroBit. Qhov zoo tshaj plaws koj tuaj yeem siv tus nqi zaus ntawm 10 (uas kuaj nyeem txhua 10ms)
  4. Thaum cov ntawv tau nyeem nyob hauv, sau koj lub ntsej muag uas siv lub npov ntawv sau tias 'Gesture:', thiab nias lub pob kaw. Thaum koj nias lub pob kaw, ua rau koj txhais tes txav mus, rov ua dua kom lub pob rov qhib dua.
  5. Rov ua cov kauj ruam 3 kom kaw ntau yam taw.
  6. Nias lub tsheb ciav hlau khawm kom pib ua qauv qhia ntawm tus neeg rau zaub mov. Thaum qhov kev kawm tiav tiav (li 15 vib nas this), koj tuaj yeem npaj ua qhov twv ua ntej.
  7. Nias lub khawm kwv yees thiab ua rau koj lub zog/taw. Lub app yuav sim ua kom phim nws rau ib qho ntawm cov kev qhia txav mus los kom zoo tshaj plaws.

Pom zoo: