Innholdsfortegnelse:

Get-Fit: 13 trinn (med bilder)
Get-Fit: 13 trinn (med bilder)

Video: Get-Fit: 13 trinn (med bilder)

Video: Get-Fit: 13 trinn (med bilder)
Video: ТАКОГО ЕЩЕ НИКТО НЕ ВИДЕЛ! Узнав это СЕКРЕТ, ты никогда не выбросишь пластиковую бутылку! 2024, November
Anonim
Komme i form
Komme i form

En bærbar enhet som overvåker og registrerer en persons treningsaktivitet ved hjelp av AI.

Det er ingen tvil om at inaktivitet kan føre til en rekke helsemessige og personlige problemer. Konstant aktivitet kan forhindre mange av disse problemene. Vi må kontrollere fremdriften som oppnås ved å trene hele tiden for å regulere aktivitetene for å lage en sunnere kropp. Treningssporere er en populær måte å holde oversikt over fremdriften din. Det kan telle aktivitetene dine, for eksempel push-up, pull-up og sit-up, etc. Dette kan også generere kalorien som forbrennes under aktivitetene.

Her designer jeg en bærbar enhet som bruker SmartEdge Agile-kortet som kan telle push-up, pull-up og sit-up og kan generere kaloriene som forbrukes under aktivitetene.

Alle som ikke har riktig kunnskap om denne teknologien, kan også tilpasse disse enhetene til sine spesielle øvelser ved å følge opp instruksjonene. Denne bærbare enheten bruker den potensielle AI -funksjonen til SmartEdge Agile for treningssporing. Fremdriften kan enkelt ses gjennom mobilappen.

Jeg tror det er en ultimat følgesvenn for folk som elsker kondisjon.

Du kan tilpasse denne bærbare for de spesifikke øvelsene du gjør ved å trene disse aktivitetene.

Trinn 1: Demo

La oss se demovideoen til Get-Fit wearable.

Trinn 2: Ting vi trenger

Maskinvarekomponentene som kreves for prosjektene

  • 1 x Avnet SmartEdge Agile Brainium
  • 2 x hvit elastikk
  • 1 x rembelte
  • 1 x synål
  • 1 x tråd
  • 1 x HotGlue

Programvarekomponentene som kreves for prosjektene

  • Google Firebase
  • Octonion Brainium Portal
  • Android Studio

Trinn 3: SmartEdge Agile Board

SmartEdge Agile Board
SmartEdge Agile Board
SmartEdge Agile Board
SmartEdge Agile Board

I dette prosjektet bruker vi SmartEdgeAgile -enheten for å oppdage bevegelser. SmartEdge Agile -enheten er en sertifisert maskinvareløsning, innebygd med en full programvarestabel med Edge Intelligence.

Denne enheten har et bredt utvalg av innebygde sensorer. I dette prosjektet bruker vi akselerometer og gyroskopsensorer. Ved å kombinere disse sensorverdiene med AI kan vi skape et utbrudd. I motsetning til alle andre funksjoner krever arbeid med AI-basert overvåking bruk av AI Studio-verktøyet, tilgjengelig på portalen. AI Studio tilbyr en enkel og intuitiv måte å lage modellene som er nødvendige for å bruke AI.

En av AI -funksjonene er bevegelsesgjenkjenning. Faktisk overfører denne enheten sine data til Brainium -plattformen gjennom gatewayen. Den kommuniserer via Bluetooth med gatewayen. Brainium -gatewayen kan lastes ned fra iOS- eller Android -butikken.

Denne enheten kan enkelt lades via USB-porten og har en to-dagers kjøretid.

Trinn 4: Samle tilbehør

Samler tilbehør
Samler tilbehør
Samle tilbehør
Samle tilbehør
Samle tilbehør
Samle tilbehør
Samle tilbehør
Samle tilbehør

Som vi alle vet, er hovedbestanddelen i denne bærbare enheten SmartEdge Agile -brettet. Vi trenger to hvite elastikker for å lage bandet. Jeg har tatt det fra de gamle stoffene mine. Vi trenger også en stropp for å justere båndstørrelsen. Jeg har nettopp tatt den fra en gammel lader. For å justere stroppen trenger vi en rektangelbit av plast som er delvis hul. Som et hack, kuttet jeg den bare ned fra oversiden av en markertopp.

Trinn 5: Band Making

Band Making
Band Making
Band Making
Band Making
Band Making
Band Making
Band Making
Band Making

Først og fremst omslutter vi båndet med hvit elastikk. Vi må stramme så mye som mulig ellers vil Agile -brettet bli feid bort. Så kan vi sy der, med den blå tråden. Her bruker jeg den blå tråden som gir et fantastisk utsyn for bandet. Deretter sydde jeg det rektangulære stykket for å justere båndstørrelsene som vist ovenfor. Deretter festet vi den andre strikken til brettet ved hjelp av en varm limpistol. Til slutt sydde vi stroppbeltet på den nylimte strikken. Bare se på bildet ovenfor som referanse.

Trinn 6: Endelig Outlook

Endelig Outlook
Endelig Outlook
Endelig Outlook
Endelig Outlook
Endelig Outlook
Endelig Outlook

Vår bærbare enhet er klar, bare fest den til armen. Slå deretter på enheten ved å trykke lenge på knappen. Du kan lade enheten med mobilladeren av C-typen i hjemmet ditt. Enheten har en kjøretid på nesten en dag. Deretter kan vi gå til programvaredelen av denne bærbare.

Trinn 7: Brainium Portal

Brainium Portal
Brainium Portal
Brainium Portal
Brainium Portal
Brainium Portal
Brainium Portal
Brainium Portal
Brainium Portal

Her kommer programvaredelen, og det er ganske enkelt.

For å bruke SmartEdge Agile -kortet må du registrere deg på Brainium -plattformen. Last deretter ned Brainium Gateway -appen på telefonen vår (fra spillbutikken) og bruk vår nyopprettede konto for å logge deg på den. Faktisk fungerer telefonen som en inngangsport mellom portalen og AI -enheten over BLE. Legg deretter til brettet vårt fra kategorien enheter i portalen. Deretter vil enheten vises på Brainium -appen.

Klikk på "Opprett prosjekt" eller "+" -knappen nederst til høyre på prosjektsiden for å opprette et prosjekt.

Trinn 8: AI Studio Workspace

AI Studio Workspace
AI Studio Workspace

Gå til venstre sidemeny og naviger til Bevegelse i AI Studio -verktøyet ved å velge elementet 'Bevegelsesgjenkjenning' i AI Studio -arbeidsområder. AI Studio er verktøyet dedikert til kunstig intelligens på plattformen.

Åpne arbeidsområdet og begynn med å definere bevegelsen du vil trene din Agile -enhet med. Du må lage minst én "bevegelse" for en gjenkjennelsesmodell. Her inneholder bevegelseslisten aktiviteter som Pushup, Pullup og Situp. Dette er de grunnleggende aktivitetene som spores av enheten vår (Get-Fit). Det smidige styrets bevegelse vil være forskjellig for hver aktivitet, ved å bruke AI -funksjonen på den kan enheten telle aktiviteten.

Trinn 9: Trening

Opplæring
Opplæring
Opplæring
Opplæring
Opplæring
Opplæring

Vi må trene disse enhetene for å gjøre dem i stand til å oppdage øvelser. Du bør bruke enheten når treningen fortsetter.

I bevegelseslisten velger du hver enkelt vi vil trene, og klikker på "Ta opp nytt treningssett". Lag riktige treningssett for hver bevegelse. Du trenger minst 2 poster med 20 bevegelser hver for å kunne generere en modell som kan selvfølgelig brukes til demoen. Selvfølgelig, jo flere bevegelser du prøver å oppdage, og/eller jo mer bevegelsen er kompleks, jo flere treningssett trenger du for å få et akseptabelt nøyaktighetsnivå. Rekorden satt for push opp er gitt nedenfor, på samme måte blir treningssettene for alle andre aktiviteter registrert på riktig måte.

Du kan tilpasse denne bærbare for de spesifikke øvelsene du gjør ved å trene den aktiviteten.

Trinn 10: Generering av modell

Genererer modell
Genererer modell
Genererer modell
Genererer modell
Genererer modell
Genererer modell

Deretter ønsker vi å generere en modell som inneholder alle disse postene. Velg alle postene for den bærbare og generer modellen. Det vil ta litt tid. Bruk deretter modellen på ønsket enhet. Vi kan også angi AI -varsling til å varsle når en aktivitet oppstår.

Trinn 11: MQTT

MQTT
MQTT

MQTT API gir tilgang til dataene som er sendt fra brukerens enheter i sanntid. MQTT API er tilgjengelig over WebSockets av følgende URI: wss: //ns01-wss.brainium.com og den er sikret. MQTT -protokollen gir brukernavn og passordfelt i CONNECT -meldingen for godkjenning. Klienten har muligheten til å sende et brukernavn og et passord når den kobles til en MQTT -megler. For tilkobling til Branium Platform må disse alternativene:

  • brukernavnet har den angitte statiske verdien: oauth2-user
  • passordet er forskjellig for hver bruker og tilsvarer ekstern tilgangstoken (det er tilgjengelig i brukerens profil).
  • user_id (finnes på brukernes profil)
  • device_id (finnes på kategorien enheter i portalen)

Ved å kjøre python-koden jeg har vedlagt i GitHub-depotet, kan du få tilgang til sanntidsdata fra wearable (Get-Fit) ved hjelp av MQTT-protokollen. Antall ganger en aktivitet er fullført vil bli trukket ut.

Trinn 12: Firebase

Firebase
Firebase
Firebase
Firebase
Firebase
Firebase

Firebase er en plattform for utvikling av mobil- og webapplikasjoner. Firebase gir utviklere mulighet til å fokusere på å lage fantastiske brukeropplevelser. Du trenger ikke administrere servere. I vårt prosjekt bruker vi Firebase sanntidsdatabase for å umiddelbart hente data slik at det ikke er noen tidsforsinkelse.

. For å finne Firebase URL

  • Gå til Firebase
  • Gå deretter og åpne prosjektet ditt (Hvis du ikke har noen prosjekter, kan du opprette et)
  • Deretter går du til sanntidsdatabase i databasen
  • URL -en på skjermdumpen er Firebase URL

Gå deretter til reglene, erstatt "false" med "true" for å gjøre lese- og skriveoperasjoner. Jeg har tatt "status" -taggen som overordnet tag for "push", "pull" og "sit". Verdien fra API er plassert under disse tagvariablene

Trinn 13: Android Studio

Android Studio
Android Studio

Søknaden om den bærbare er laget i Android -studioet.

Anbefalt: