Talaan ng mga Nilalaman:
- Hakbang 1: Demo
- Hakbang 2: Mga Bagay na Kailangan Namin
- Hakbang 3: SmartEdge Agile Board
- Hakbang 4: Pagkolekta ng Mga Kagamitan
- Hakbang 5: Paggawa ng Banda
- Hakbang 6: Pangwakas na Outlook
- Hakbang 7: Brainium Portal
- Hakbang 8: workspace ng AI Studio
- Hakbang 9: Pagsasanay
- Hakbang 10: Bumubuo ng Modelo
- Hakbang 11: MQTT
- Hakbang 12: Firebase
- Hakbang 13: Android Studio
Video: Get-Fit: 13 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Isang naisusuot na aparato na sumusubaybay at nagtatala ng aktibidad sa fitness ng isang tao sa pamamagitan ng AI.
Walang alinlangan na ang pagiging hindi aktibo ay maaaring humantong sa isang bilang ng mga isyu sa kalusugan at personal. Maaaring mapigilan ng patuloy na aktibidad ang marami sa mga isyung ito. Kailangan nating suriin ang pag-unlad na nakamit ng pag-eehersisyo palagi upang makontrol ang mga aktibidad para sa paggawa ng isang malusog na katawan. Ang mga fitness tracker ay isang tanyag na paraan upang subaybayan ang iyong pag-unlad. Maaari itong bilangin ang iyong mga aktibidad tulad ng push-up, pull-up, at sit-up, atbp. Maaari rin itong makabuo ng calorie burn sa mga aktibidad.
Dito ay nagdidisenyo ako ng isang naisusuot na aparato gamit ang SmartEdge Agile board na maaaring bilangin ang push-up, pull-up, at sit-up at maaaring makabuo ng mga calory na natupok sa mga aktibidad.
Ang sinumang walang tamang kaalaman tungkol sa teknolohiyang ito ay maaari ring ipasadya ang mga aparatong ito para sa kanilang partikular na pagsasanay sa pamamagitan ng pagsunod sa mga itinuturo. Ang naisusuot na aparatong ito ay gumagamit ng potensyal na tampok ng AI ng SmartEdge Agile para sa pagsubaybay sa fitness. Ang pag-usad ay maaaring matingnan lamang sa pamamagitan ng mobile app.
Sa palagay ko ito ay isang panghuli na kasama para sa mga taong mahilig sa fitness.
Maaari mong ipasadya ang naisusuot na ito para sa mga partikular na pagsasanay na ginagawa mo sa pamamagitan ng pagsasanay sa mga aktibidad na iyon.
Hakbang 1: Demo
Panoorin natin ang demo na video na naisusuot ng Get-Fit.
Hakbang 2: Mga Bagay na Kailangan Namin
Ang mga sangkap ng hardware na kinakailangan para sa mga proyekto
- 1 x Avnet SmartEdge Agile Brainium
- 2 x White Elastic
- 1 x Strap Belt
- 1 x Karayom sa Pananahi
- 1 x Thread
- 1 x HotGlue
Ang mga sangkap ng software na kinakailangan para sa mga proyekto
- Google Firebase
- Octonion Brainium Portal
- Android Studio
Hakbang 3: SmartEdge Agile Board
Sa proyektong ito ginagamit namin ang aparato ng SmartEdgeAgile para sa pagtuklas ng mga paggalaw. Ang aparatong SmartEdge Agile ay isang sertipikadong solusyon sa hardware, naka-embed na may isang buong stack ng software na nagtatampok ng Edge Intelligence.
Ang aparatong ito ay may iba't ibang mga on-board sensor. Sa proyektong ito, ginagamit namin ang mga sensor ng accelerometer at gyroscope. Sa pamamagitan ng pagsasama-sama ng mga halagang ito ng sensor sa AI maaari kaming lumikha ng isang pagsiklab. Hindi tulad ng lahat ng iba pang mga pagpapaandar, ang pagtatrabaho sa pagsubaybay na batay sa AI ay nangangailangan ng paggamit ng tool ng AI Studio, na magagamit sa portal. Nag-aalok ang AI Studio ng isang madali at madaling maunawaan na paraan upang lumikha ng mga modelo, na kinakailangan para sa paggamit ng AI.
Ang isa sa mga tampok na AI ay pagkilala sa paggalaw. Talagang inililipat ng aparatong ito ang data nito sa platform ng Brainium sa pamamagitan ng gateway. Nakikipag-usap ito sa pamamagitan ng Bluetooth gamit ang gateway. Maaaring ma-download ang Brainium gateway mula sa ios o android store.
Ang aparato na ito ay maaaring madaling singilin sa pamamagitan ng USB port at mayroong dalawang araw na oras ng pagtakbo.
Hakbang 4: Pagkolekta ng Mga Kagamitan
Tulad ng alam nating lahat na pangunahing nilalaman ng naisusuot na ito ay ang SmartEdge Agile board. Kailangan namin ng dalawang puting elastics para sa paggawa ng banda. Kinuha ko ito mula sa aking mga lumang tela. Gayundin, kailangan namin ng isang strap para sa pag-aayos ng laki ng banda. Kinuha ko lang ito sa isang lumang charger ng laptop. Para sa pag-aayos ng strap kailangan namin ng isang rektanggulo na piraso ng plastik na bahagyang guwang. Bilang isang pag-hack, pinutol ko lamang ito mula sa itaas na bahagi ng isang marker top.
Hakbang 5: Paggawa ng Banda
Una sa lahat, pinapaloob namin ang banda na may puting nababanat. Kailangan nating higpitan hangga't maaari kung hindi man ang Agile board ay malilisan. Pagkatapos ay maaari kaming manahi doon, na may asul na thread. Narito ginagamit ko ang asul na thread na nagbibigay ng isang kamangha-manghang pananaw para sa banda. Pagkatapos ay tinahi ko ang hugis-parihaba na piraso para sa pag-aayos ng mga laki ng banda tulad ng ipinakita sa itaas. Pagkatapos ay ikinabit namin ang pangalawang nababanat sa board sa pamamagitan ng isang mainit na baril na pandikit. Sa wakas, tinahi namin ang strap belt sa bagong nakadikit na nababanat. Tingnan lamang ang larawan na ibinigay sa itaas para sa sanggunian.
Hakbang 6: Pangwakas na Outlook
Ang aming naisusuot na aparato ay handa na, ilakip lamang ito sa braso. Pagkatapos kapangyarihan sa aparato sa pamamagitan ng isang mahabang pindutin ang pindutan. Maaari mong singilin ang aparato sa pamamagitan ng C-type na mobile charger sa iyong bahay. Ang aparato ay may halos isang araw na tumatakbo na oras. Pagkatapos ay maaari kaming pumunta sa seksyon ng software ng naisusuot na ito.
Hakbang 7: Brainium Portal
Narito ang bahagi ng software at ito ay medyo simple.
Para sa paggamit ng SmartEdge Agile board kailangan mong mag-signup sa platform ng Brainium. Pagkatapos, i-download ang Brainium Gateway app sa aming telepono (mula sa play store) at gamitin ang aming bagong nilikha na account upang mag-log in dito. Talaga ang telepono ay kumilos bilang isang gateway sa pagitan ng portal at ng AI aparato sa paglipas ng BLE. Pagkatapos ay idagdag ang aming board mula sa tab ng mga aparato sa portal. Pagkatapos ay lilitaw ang aparato sa Brainium app.
Mag-click sa pindutang "Lumikha ng proyekto" o "+" sa kanang ibaba ng pahina ng Project upang lumikha ng isang proyekto.
Hakbang 8: workspace ng AI Studio
Pumunta sa menu sa kaliwang bahagi at mag-navigate sa tool sa Motion in AI Studio sa pamamagitan ng pagpili ng item na 'Motion Recognition' sa Ai Studio Workspaces. Ang AI Studio ay ang tool na nakatuon sa mga kakayahan ng Artipisyal na Intelligence ng platform.
Buksan ang iyong workspace at magsimula sa pamamagitan ng pagtukoy sa paggalaw na nais mong sanayin ang iyong Agile device. Kailangan mong lumikha ng kahit isang "paggalaw" para sa isang modelo ng pagkilala. Narito ang aking listahan ng mga galaw na naglalaman ng mga aktibidad tulad ng Pushup, Pullup, at Situp. Ito ang mga pangunahing aktibidad na sinusubaybayan ng aming aparato (Get-Fit). Ang paggalaw ng Agile board ay magkakaiba para sa bawat aktibidad, sa pamamagitan ng paglalapat ng tampok na AI dito maaaring mabilang ng aparato ang aktibidad.
Hakbang 9: Pagsasanay
Kailangan nating sanayin ang mga aparatong ito upang gawin silang may kakayahang makakita ng ehersisyo. Dapat mong isuot ang aparato kapag natuloy ang pagsasanay.
Sa listahan ng mga paggalaw, piliin ang bawat isa na nais naming sanayin, at i-click ang "Mag-record ng bagong hanay ng pagsasanay". Lumikha ng wastong mga hanay ng pagsasanay para sa bawat paggalaw. Kailangan mo ng hindi bababa sa 2 mga tala ng 20 paggalaw bawat isa upang makabuo ng isang modelo na maaaring magamit para sa demo. Siyempre, mas maraming mga galaw na sinusubukan mong tuklasin, at / o mas kumplikado ang paggalaw, mas maraming mga hanay ng pagsasanay na kakailanganin mong makakuha ng isang katanggap-tanggap na antas ng katumpakan. Ang itinakdang tala para sa push ang ibinigay sa ibaba, gayun din, ang mga hanay ng pagsasanay para sa lahat ng iba pang mga aktibidad ay naitala nang maayos.
Maaari mong ipasadya ang naisusuot na ito para sa mga partikular na pagsasanay na ginagawa mo sa pamamagitan ng pagsasanay sa aktibidad na iyon.
Hakbang 10: Bumubuo ng Modelo
Pagkatapos nais naming makabuo ng isang modelo na naglalaman ng lahat ng mga talaang ito. Piliin ang lahat ng mga tala para sa naisusuot at bumuo ng modelo. Magtatagal. Pagkatapos ay ilapat ang iyong modelo sa nais na aparato. Maaari din naming itakda ang alerto sa AI upang itulak ang abiso kapag may isang aktibidad na nakatagpo.
Hakbang 11: MQTT
Nagbibigay ang MQTT API ng pag-access sa data na naipadala mula sa mga aparato ng gumagamit nang real time. Magagamit ang MQTT API sa mga WebSocket ng sumusunod na URI: wss: //ns01-wss.brainium.com at nasiguro ito. Nagbibigay ang MQTT protocol ng mga patlang ng username at password sa CONNECT na mensahe para sa pagpapatotoo. Ang client ay may pagpipilian upang magpadala ng isang username at isang password kapag kumokonekta ito sa isang MQTT broker. Para sa koneksyon sa Branium Platform ang mga pagpipiliang ito ay dapat:
- ang username ay may tinukoy na static na halaga: oauth2-user
- ang password ay naiiba para sa bawat gumagamit at katumbas ng panlabas na access token (magagamit ito sa profile ng gumagamit).
- ang user_id (maaaring matagpuan sa profile ng mga gumagamit)
- aparato_id (maaaring matagpuan sa tab ng mga aparato sa portal)
Sa pamamagitan ng pagpapatakbo ng python code na na-attach ko sa GitHub repository maaaring ma-access ang real-time na data mula sa naisusuot (Get-Fit) gamit ang MQTT protocol. Ang bilang ng mga oras na nakumpleto ang isang aktibidad ay iguguhit.
Hakbang 12: Firebase
Ang Firebase ay isang platform ng pag-unlad na mobile at web application. Pinalaya ng Firebase ang mga developer upang ituon ang pansin sa paggawa ng kamangha-manghang mga karanasan ng gumagamit. Hindi mo kailangang pamahalaan ang mga server. Sa aming proyekto, gumagamit kami ng Firebase real-time na database upang agad na makuha ang data upang walang pagkaantala sa oras.
. Upang makahanap ng Firebase URL
- Pumunta sa Firebase
- Pagkatapos ay pumunta at buksan ang iyong proyekto (Kung wala kang mga proyekto lumikha ng isa)
- Pagkatapos ay lumipat sa Real-Time Database sa Database
- Ang URL sa screenshot ay ang Firebase URL
Pagkatapos ay pumunta sa mga patakaran, palitan ang "maling" ng "totoo" upang gawin ang mga pagpapatakbo ng pagbasa at pagsulat. Kinuha ko ang tag na "status" bilang magulang na tag ng "push", "pull", at "sit". Ang halaga mula sa API ay inilalagay sa ilalim ng variable ng tag na ito
Hakbang 13: Android Studio
Ang application para sa naisusuot ay ginawa sa Android studio.
Inirerekumendang:
Paano Mag-disassemble ng isang Computer Na May Madaling Hakbang at Mga Larawan: 13 Hakbang (na may Mga Larawan)
Paano Mag-disassemble ng isang Computer Na May Madaling Mga Hakbang at Larawan: Ito ay isang tagubilin tungkol sa kung paano i-disassemble ang isang PC. Karamihan sa mga pangunahing sangkap ay modular at madaling matanggal. Gayunpaman mahalaga na maging maayos ka tungkol dito. Makakatulong ito upang maiwasan ka sa pagkawala ng mga bahagi, at sa paggawa din ng muling pagsasama
Ang Laser Pointer na naka-mount sa spectacle para sa Mga Taong May Mga Kapansanan sa Locomotor: 9 Mga Hakbang (na may Mga Larawan)
Ang Laser Pointer na naka-mount sa spectacle para sa Mga Taong May Kapansanan sa Locomotor: Ang mga taong may malubhang mga kapansanan sa lokomotor tulad ng mga sanhi ng cerebral palsy ay madalas na may mga kumplikadong pangangailangan sa komunikasyon. Maaaring kailanganin silang gumamit ng mga board na may alpabeto o karaniwang ginagamit na mga salitang nakalimbag sa kanila upang makatulong sa komunikasyon. Gayunpaman, marami
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: 7 Mga Hakbang (na may Mga Larawan)
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: Mayroong maraming mga satellite sa itaas ng aming mga ulo. Alam mo ba, na ang paggamit lamang ng Iyong computer, TV Tuner at simpleng DIY antena Maaari mong matanggap ang mga pagpapadala mula sa kanila? Halimbawa ng mga real time na larawan ng mundo. Ipapakita ko sa iyo kung paano. Kakailanganin mo ang: - 2 w
Pasadyang Arduino upang Panatilihing MAAARI ang Mga Pindutan sa Mga Manibela na May Bagong Car Stereo: 9 Mga Hakbang (na may Mga Larawan)
Pasadyang Arduino upang Panatilihin ang CAN Steering Wheel Buttons Sa Bagong Car Stereo: Napagpasyahan kong palitan ang orihinal na stereo ng kotse sa aking Volvo V70 -02 ng isang bagong stereo upang masisiyahan ako sa mga bagay tulad ng mp3, bluetooth at handsfree. Ang aking kotse ay may ilang mga kontrol sa manibela para sa stereo na nais kong magamit pa rin.
Album ng Mga Litrato ng Mga Bata Na May Komersyal ng Flashcard: 8 Mga Hakbang (na may Mga Larawan)
Kids Photo Album With Flashcard Commercial: Ipinapakita ng mga itinuturo na ito kung paano gumawa ng isang awtomatikong pag-update ng photo album ng WiFi bilang karagdagan sa mga tampok sa komersyal na flash card