Përmbajtje:
- Furnizimet
- Hapi 1: Hapi 1: Vendosja e MicroBit dhe Baterisë
- Hapi 2: Lidhni sensorët
- Hapi 3: Përfundimi i harduerit
- Hapi 4: Konfigurimi i softuerit
- Hapi 5: Përdorimi
Video: Njohësi i lëvizjes së duarve: 5 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:12
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ë
- 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
- 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ë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
- Për të çiftuar telefonin tuaj, së pari sigurohuni që bluetooth është aktiv në telefonin tuaj.
- 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.
- 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.
- 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
- 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).
- 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.
- 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)
- 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.
- Përsëriteni hapin 3 për regjistrimin e gjesteve të shumta.
- 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.
- 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:
Dezinfektues automatik i duarve: 8 hapa
Dezinfektues automatik i duarve: Pandemia COVID-19 është bërë diçka që publiku e ka dëgjuar shumë shpesh gjatë vitit 2020. Çdo qytetar që dëgjon fjalën "COVID-19" do të mendojë menjëherë për fjalën "Rrezikshme", "Vdekjeprurëse", "Mbani Pastër”, Dhe fjalë të tjera. Ky COVID-19 gjithashtu ka
Dispenser DIY Automatik i Dezinfektuesit të Duarve: 6 Hapa
Dispenser DIY Automatik për Sanitizuesin e Duarve: Në këtë projekt, ne do të ndërtojmë një Dispenser Auto Dezinfektues të Duarve. Ky projekt do të përdorë Arduino, Sensor tejzanor, pompë uji dhe Dezinfektues të duarve. Një sensor tejzanor përdoret për të kontrolluar praninë e duarve nën daljen e makinës dezinfektuese.
Qarku i shpërndarësit të dezinfektuesit të duarve/DIY [Jo Kontakt]: 10 hapa
Qarku i shpërndarësit të dezinfektuesit të duarve/DIY [Jo Kontakt]: Nga Hesam Moshiri, [email protected] Karakteristika Qëndrueshmëri e lartë dhe mungesë ndjeshmërie ndaj dritës së ambientit Rrethimi akrilik (pleksiglas) i prerë me lazer Kapaciteti i kontrollit të rrjedhës me kosto efektive të dezinfektuesit të dorës /alkooli (efikasiteti)
Njohësi i Shifrave me Python: 3 hapa
Njohja e Shifrave Me Python: Për një temë popullore, e cila është e njohur si "Vizioni i Kompjuterit", i cili përbëhet nga pajisjet krijuese të krijuara nga softuerët rikonocerues të mbrojtjes së imazheve të tjera. Esshtë e mundur që imagjinata të jetë e mundur për të arritur një zgjerim të përgjithshëm
Njohësi i të folurit: 12 hapa
Njohësi i fjalimit: Përshëndetje të gjithëve ………. Ky është udhëzimi im i dytë që po postoj. Pra mirëpresim të gjithë ….. Në këtë Udhëzues unë do t'ju mësoj se si të krijoni një njohës zëri duke përdorur një bord arduino. Kështu që unë mendoj se ju keni një përvojë me arduino derri