Turinys:

„Fit-Fit“: 13 žingsnių (su nuotraukomis)
„Fit-Fit“: 13 žingsnių (su nuotraukomis)

Video: „Fit-Fit“: 13 žingsnių (su nuotraukomis)

Video: „Fit-Fit“: 13 žingsnių (su nuotraukomis)
Video: GOOSEBUMPS NIGHT OF SCARES CHALKBOARD SCRATCHING 2024, Lapkritis
Anonim
Tapti sportišku
Tapti sportišku

Nešiojamas prietaisas, kuris stebi ir registruoja žmogaus kūno rengybą pasitelkdamas AI.

Neabejotina, kad neveiklumas gali sukelti daugybę sveikatos ir asmeninių problemų. Nuolatinė veikla gali užkirsti kelią daugeliui šių problemų. Turime nuolat tikrinti treniruočių metu pasiektą pažangą, kad galėtume reguliuoti sveikesnio kūno kūrimo veiklą. Fitneso stebėjimo priemonės yra vienas iš populiariausių būdų stebėti savo pažangą. Jis gali suskaičiuoti jūsų veiklą, pvz., Atsispaudimą, prisitraukimą ir atsisėdimą ir tt. Tai taip pat gali sudaryti veiklos metu sudegintas kalorijas.

Čia aš kuriu nešiojamą įrenginį, naudodamas „SmartEdge Agile“plokštę, kuri gali suskaičiuoti atsispaudimus, prisitraukimus ir atsisėdimus bei sugeneruoti veiklos metu suvartotas kalorijas.

Kiekvienas, kuris neturi tinkamų žinių apie šią technologiją, taip pat gali pritaikyti šiuos įrenginius savo pratimams, vadovaudamasis instrukcijomis. Šis nešiojamas įrenginys naudoja potencialią „SmartEdge Agile“AI funkciją, kad galėtų stebėti kūno rengybą. Pažangą galima tiesiog peržiūrėti per programą mobiliesiems.

Manau, kad tai puikus kompanionas žmonėms, kurie mėgsta fitnesą.

Treniruodami šią veiklą, galite pritaikyti šį dėvimą konkrečiam pratimui.

1 žingsnis: demonstracija

Pažiūrėkime „Get-Fit wearable“demonstracinį vaizdo įrašą.

2 žingsnis: reikalingi dalykai

Techninės įrangos komponentai, reikalingi projektams

  • 1 x „Avnet SmartEdge Agile Brainium“
  • 2 x baltas elastinis
  • 1 x dirželis
  • 1 x siuvimo adata
  • 1 x sriegis
  • 1 x „HotGlue“

Projektams reikalingi programinės įrangos komponentai

  • „Google Firebase“
  • „Octonion Brainium“portalas
  • „Android“studija

3 žingsnis: „SmartEdge Agile Board“

„SmartEdge Agile Board“
„SmartEdge Agile Board“
„SmartEdge Agile Board“
„SmartEdge Agile Board“

Šiame projekte judesiams aptikti naudojame „SmartEdgeAgile“įrenginį. „SmartEdge Agile“įrenginys yra sertifikuotas aparatinės įrangos sprendimas, įterptas į visą programinės įrangos paketą su „Edge Intelligence“.

Šiame įrenginyje yra daug įvairių įmontuotų jutiklių. Šiame projekte mes naudojame jo akselerometrą ir giroskopo jutiklius. Sujungę šias jutiklio reikšmes su AI, galime sukurti protrūkį. Skirtingai nuo visų kitų funkcijų, dirbant su AI pagrįstu stebėjimu reikia naudoti portale esantį „AI Studio“įrankį. „AI Studio“siūlo paprastą ir intuityvų būdą sukurti modelius, reikalingus dirbtiniam intelektui naudoti.

Viena iš jo AI funkcijų yra judesio atpažinimas. Tiesą sakant, šis įrenginys perduoda savo duomenis į „Brainium“platformą per šliuzą. Jis bendrauja per „Bluetooth“su šliuzu. „Brainium“šliuzą galima atsisiųsti iš „iOS“arba „Android“parduotuvės.

Šį įrenginį galima lengvai įkrauti per USB prievadą ir jis veikia dvi dienas.

4 žingsnis: rinkti priedus

Priedų rinkimas
Priedų rinkimas
Priedų rinkimas
Priedų rinkimas
Priedų rinkimas
Priedų rinkimas
Priedų rinkimas
Priedų rinkimas

Kaip visi žinome, pagrindinė šio nešiojamojo kompiuterio sudedamoji dalis yra „SmartEdge Agile“lenta. Juostos gamybai mums reikia dviejų baltų tamprių. Aš jį paėmiau iš savo senų audinių. Be to, mums reikia dirželio juostos dydžiui sureguliuoti. Ką tik paėmiau iš seno nešiojamojo kompiuterio įkroviklio. Norėdami sureguliuoti diržą, mums reikia stačiakampio plastiko gabalo, kuris yra iš dalies tuščiaviduris. Kaip įsilaužimas, aš jį tiesiog nukirpau nuo viršutinės žymeklio viršaus pusės.

5 žingsnis: juostos kūrimas

Grupės kūrimas
Grupės kūrimas
Grupės kūrimas
Grupės kūrimas
Grupės kūrimas
Grupės kūrimas
Grupės kūrimas
Grupės kūrimas

Visų pirma, mes aptraukiame juostą balta elastine. Turime kiek įmanoma sugriežtinti, kitaip „Agile“lenta bus nuvalyta. Tada mes galime siūti ten, mėlynu siūlu. Čia aš naudoju mėlyną siūlą, kuris suteikia fantastišką grupės vaizdą. Tada aš siuvau stačiakampį gabalėlį, kad būtų galima sureguliuoti juostos dydžius, kaip parodyta aukščiau. Tada ant lentos karštu klijų pistoletu pritvirtinome antrąją elastinę medžiagą. Galiausiai, ant naujai priklijuoto elastinio siuvome diržo diržą. Tiesiog pažvelkite į aukščiau pateiktą paveikslėlį, kad gautumėte nuorodą.

6 žingsnis: galutinė perspektyva

Galutinė perspektyva
Galutinė perspektyva
Galutinė perspektyva
Galutinė perspektyva
Galutinė perspektyva
Galutinė perspektyva

Mūsų nešiojamas prietaisas yra paruoštas, tiesiog pritvirtinkite jį prie rankos. Tada įjunkite įrenginį ilgai paspaudę mygtuką. Įrenginį galite įkrauti naudodami C tipo mobilųjį įkroviklį savo namuose. Prietaisas veikia beveik vieną dieną. Tada galime pereiti prie šio nešiojamojo kompiuterio programinės įrangos skyriaus.

7 žingsnis: „Brainium“portalas

Smegenų portalas
Smegenų portalas
Smegenų portalas
Smegenų portalas
Smegenų portalas
Smegenų portalas
Smegenų portalas
Smegenų portalas

Čia yra programinės įrangos dalis ir tai gana paprasta.

Norėdami naudotis „SmartEdge Agile“lenta, turite užsiregistruoti „Brainium“platformoje. Tada atsisiųskite „Brainium Gateway“programą į savo telefoną (iš „Play“parduotuvės) ir prisijunkite naudodami naujai sukurtą paskyrą. Tiesą sakant, telefonas veikia kaip vartai tarp portalo ir AI įrenginio per BLE. Tada pridėkite mūsų lentą iš įrenginio skirtuko portale. Tada įrenginys pasirodys programoje „Brainium“.

Norėdami sukurti projektą, spustelėkite „Sukurti projektą“arba „+“mygtuką, esantį apatiniame dešiniajame projekto puslapio kampe.

8 veiksmas: „AI Studio“darbo vieta

„AI Studio“darbo vieta
„AI Studio“darbo vieta

Eikite į kairės pusės meniu ir eikite į „Motion in AI Studio“įrankį, pasirinkdami „Judesio atpažinimo“elementą „AI Studio“darbo srityse. „AI Studio“yra įrankis, skirtas platformos dirbtinio intelekto galimybėms.

Atidarykite savo darbo vietą ir pradėkite apibrėždami judesį, kuriuo norite treniruoti „Agile“įrenginį. Turite sukurti bent vieną atpažinimo modelio „judesį“. Čia mano judesių sąraše yra tokios veiklos kaip „Pushup“, „Pullup“ir „Situp“. Tai yra pagrindinė veikla, kurią stebi mūsų įrenginys („Get-Fit“). „Agile“lentos judesiai kiekvienai veiklai būtų skirtingi, pritaikius AI funkciją, prietaisas gali suskaičiuoti veiklą.

9 žingsnis: mokymas

Mokymas
Mokymas
Mokymas
Mokymas
Mokymas
Mokymas

Turime išmokyti šiuos prietaisus, kad jie galėtų aptikti pratimus. Treniruotės metu turėtumėte dėvėti prietaisą.

Judesių sąraše pasirinkite kiekvieną, kurį norime treniruoti, ir spustelėkite „Įrašyti naują treniruočių rinkinį“. Sukurkite tinkamus kiekvieno judesio treniruočių rinkinius. Kad galėtumėte sukurti modelį, jums reikia bent 2 įrašų po 20 judesių. gali būti naudojamas demonstracijai. Žinoma, kuo daugiau judesių bandote aptikti ir (arba) kuo sudėtingesnis judesys, tuo daugiau treniruočių rinkinių reikės norint pasiekti priimtiną tikslumo lygį. žemiau, taip pat tinkamai registruojami visų kitų užsiėmimų mokymai.

Treniruodami šią veiklą, galite pritaikyti šį dėvimą konkrečiam pratimui.

10 žingsnis: modelio kūrimas

Kuriantis modelis
Kuriantis modelis
Kuriantis modelis
Kuriantis modelis
Kuriantis modelis
Kuriantis modelis

Tada norime sukurti modelį, kuriame būtų visi šie įrašai. Pasirinkite visus nešiojamojo kompiuterio įrašus ir sukurkite modelį. Tai užtruks šiek tiek laiko. Tada pritaikykite savo modelį norimam įrenginiui. Taip pat galime nustatyti, kad dirbtinio intelekto įspėjimas praneštų, kai susiduriama su veikla.

11 žingsnis: MQTT

MQTT
MQTT

MQTT API suteikia prieigą prie duomenų, kurie buvo siunčiami iš vartotojo įrenginių realiuoju laiku. „MQTT“API galima rasti „WebSockets“naudojant šį URI: wss: //ns01-wss.brainium.com ir ji yra apsaugota. MQTT protokolas suteikia vartotojo vardo ir slaptažodžio laukus pranešime CONNECT autentifikuoti. Prisijungęs prie MQTT brokerio, klientas turi galimybę atsiųsti vartotojo vardą ir slaptažodį. Norėdami prisijungti prie „Branium Platform“, turite pasirinkti šias parinktis:

  • vartotojo vardas turi nurodytą statinę reikšmę: oauth2-user
  • slaptažodis kiekvienam vartotojui yra skirtingas ir prilygsta išorinės prieigos raktui (jis yra vartotojo profilyje).
  • user_id (galima rasti vartotojų profilyje)
  • device_id (galima rasti portalo skirtuke „Įrenginiai“)

Vykdydamas „Pithon“kodą, kurį pridėjau „GitHub“saugykloje, galiu pasiekti realiojo laiko duomenis iš nešiojamojo kompiuterio („Get-Fit“) naudodami MQTT protokolą. Bus nubrėžta, kiek kartų veikla buvo baigta.

12 veiksmas: „Firebase“

„Firebase“
„Firebase“
„Firebase“
„Firebase“
„Firebase“
„Firebase“

„Firebase“yra mobiliųjų ir žiniatinklio programų kūrimo platforma. „Firebase“suteikia kūrėjams galimybę sutelkti dėmesį į fantastiškų naudotojų patirties kūrimą. Jums nereikia valdyti serverių. Savo projekte mes naudojame „Firebase“realaus laiko duomenų bazę, kad akimirksniu gautume duomenis, kad nebūtų delsiama.

. Norėdami rasti „Firebase“URL

  • Eikite į „Firebase“
  • Tada eikite ir atidarykite savo projektą (jei neturite projektų, sukurkite jį)
  • Tada pereikite prie realaus laiko duomenų bazės duomenų bazėje
  • Ekrano kopijoje esantis URL yra „Firebase“URL

Tada eikite į taisykles, pakeiskite „false“į „true“, kad atliktumėte skaitymo ir rašymo operacijas. „Status“žymą priėmiau kaip „push“, „pull“ir „sit“pirminę žymą. Vertė iš API dedama po šiais žymų kintamaisiais

13 veiksmas: „Android Studio“

„Android“studija
„Android“studija

Nešiojamojo kompiuterio programa sukurta „Android“studijoje.

Rekomenduojamas: