INHOUDSOPGAWE:

Fit-fit: 13 stappe (met foto's)
Fit-fit: 13 stappe (met foto's)

Video: Fit-fit: 13 stappe (met foto's)

Video: Fit-fit: 13 stappe (met foto's)
Video: 13 min. Full Body Stretch Routine For Tight Muscles| Beginner Friendly 2024, November
Anonim
Raak fiks
Raak fiks

'N Draagbare toestel wat deur middel van AI 'n persoon se fiksheidsaktiwiteit monitor en aanteken.

Dit is ongetwyfeld dat onaktiwiteit tot 'n aantal gesondheids- en persoonlike probleme kan lei. Konstante aktiwiteit kan baie van hierdie probleme voorkom. Ons moet die vordering wat met oefensessies behaal word, kontroleer om die aktiwiteite vir die maak van 'n gesonder liggaam te reguleer. Fiksheidsnyers is 'n gewilde manier om u vordering dop te hou. Dit kan u aktiwiteite tel, soos opstoot, optrek en sit-up, ens. Dit kan ook die kalorie wat tydens die aktiwiteite verbrand word, genereer.

Hier is ek besig om 'n draagbare toestel te ontwerp met behulp van die SmartEdge Agile-bord wat push-up, pull-up en sit-up kan tel en die kalorieë wat tydens die aktiwiteite verbruik word, kan genereer.

Almal wat nie die regte kennis oor hierdie tegnologie het nie, kan hierdie toestelle ook aanpas vir hul spesifieke oefeninge deur die instruksies op te volg. Hierdie draagbare toestel gebruik die potensiële AI -funksie van die SmartEdge Agile vir fiksheidsopsporing. Die vordering kan eenvoudig deur die mobiele app besigtig word.

Ek dink dit is 'n uitstekende metgesel vir mense wat van fiksheid hou.

U kan hierdie draagbare aanpas vir die spesifieke oefeninge wat u doen deur die aktiwiteite te oefen.

Stap 1: Demo

Kom ons kyk na die demo-video van Get-Fit wearable.

Stap 2: Dinge wat ons nodig het

Die hardeware -komponente wat benodig word vir die projekte

  • 1 x Avnet SmartEdge Agile Brainium
  • 2 x Wit elasties
  • 1 x bandband
  • 1 x naald
  • 1 x draad
  • 1 x HotGlue

Die sagtewarekomponente wat benodig word vir die projekte

  • Google Firebase
  • Octonion Brainium Portal
  • Android Studio

Stap 3: SmartEdge Agile Board

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

In hierdie projek gebruik ons die SmartEdgeAgile -toestel om bewegings op te spoor. Die SmartEdge Agile -toestel is 'n gesertifiseerde hardeware -oplossing, ingebed met 'n volledige sagtewarestapel met Edge Intelligence.

Hierdie toestel het 'n wye verskeidenheid ingeboude sensors. In hierdie projek gebruik ons die versnellingsmeter en gyroscoopsensors. Deur hierdie sensorwaardes met AI te kombineer, kan ons 'n uitbraak veroorsaak, anders as om met AI-gebaseerde monitering te werk, moet u die AI Studio-instrument gebruik wat op die portaal beskikbaar is. AI Studio bied 'n maklike en intuïtiewe manier om die modelle te skep wat nodig is vir die gebruik van AI.

Een van die AI -kenmerke daarvan is bewegingsherkenning. Hierdie toestel dra eintlik sy data deur na die poort na die Brainium -platform. Dit kommunikeer via Bluetooth met die gateway. Die Brainium -gateway kan afgelaai word vanaf die iOS- of Android -winkel.

Hierdie toestel kan maklik via die USB-poort gelaai word en het 'n werktyd van twee dae.

Stap 4: Versamel bykomstighede

Versamel bykomstighede
Versamel bykomstighede
Versamel bykomstighede
Versamel bykomstighede
Versamel bykomstighede
Versamel bykomstighede
Versamel bykomstighede
Versamel bykomstighede

Soos ons almal weet, is die SmartEdge Agile -bord die belangrikste bestanddeel van hierdie draagbare. Ons benodig twee wit rekkies om die band te maak. Ek het dit uit my ou materiaal geneem. Ons benodig ook 'n band om die bandgrootte aan te pas. Ek het dit pas uit 'n ou skootrekenaarlaaier geneem. Vir die verstelling van die band benodig ons 'n reghoekige stuk plastiek wat gedeeltelik hol is. As 'n hack het ek dit net van die bokant van 'n merkerblad afgesny.

Stap 5: Bandmaak

Bandmaak
Bandmaak
Bandmaak
Bandmaak
Bandmaak
Bandmaak
Bandmaak
Bandmaak

In die eerste plek omhul ons die band met 'n wit rek. Ons moet soveel as moontlik toeneem, anders word die Agile -bord weggevee. Dan kan ons daar naaldwerk, met die blou draad. Hier gebruik ek die blou draad wat 'n fantastiese vooruitsig vir die orkes bied. Toe maak ek die reghoekige stuk vas om die bandgroottes aan te pas, soos hierbo getoon. Daarna het ons die tweede rek met 'n warm lijmpistool aan die bord vasgemaak. Uiteindelik het ons die bandgordel vasgemaak aan die nuutgeplakte rekkie. Kyk net na die prent hierbo vir die verwysing.

Stap 6: Finale vooruitsig

Finale vooruitsig
Finale vooruitsig
Finale vooruitsig
Finale vooruitsig
Finale vooruitsig
Finale vooruitsig

Ons draagbare toestel is gereed, maak dit net aan die arm vas. Skakel die toestel dan aan deur op die knoppie te druk. U kan die toestel laai met die C-tipe mobiele laaier in u huis. Die toestel het 'n tydsduur van amper 'n dag. Dan kan ons na die sagteware -afdeling van hierdie draagbare.

Stap 7: Brainium -portaal

Brainium portaal
Brainium portaal
Brainium portaal
Brainium portaal
Brainium portaal
Brainium portaal
Brainium portaal
Brainium portaal

Hier kom die sagtewaregedeelte en dit is redelik eenvoudig.

Om die SmartEdge Agile -bord te gebruik, moet u by die Brainium -platform aanmeld. Laai dan die Brainium Gateway -app op ons telefoon af (van die speelwinkel) en gebruik ons nuutgemaakte rekening om daarby aan te meld. Die telefoon werk eintlik as 'n poort tussen die portaal en die AI -toestel via BLE. Voeg dan ons bord by die oortjie -oortjie in die portaal. Dan verskyn die toestel op die Brainium -app.

Klik op die "Skep projek" of "+" knoppie regs onder op die projekbladsy om 'n projek te skep.

Stap 8: AI Studio -werkruimte

AI Studio -werkruimte
AI Studio -werkruimte

Gaan na die menu aan die linkerkant en navigeer na Beweging in AI Studio -instrument deur die item 'Bewegingsherkenning' in die AI Studio -werkruimtes te kies. AI Studio is die instrument wat toegewy is aan kunsmatige intelligensie -moontlikhede van die platform.

Maak u werkruimte oop en definieer die beweging waarmee u u Agile -toestel wil oefen. U moet ten minste een 'beweging' vir 'n herkenningsmodel skep. Hier bevat my bewegingslys aktiwiteite soos Pushup, Pullup en Situp. Dit is die basiese aktiwiteite wat ons toestel volg (Get-Fit). Die beweging van die Agile -bord sou vir elke aktiwiteit anders wees; deur die AI -funksie daarop toe te pas, kan die toestel die aktiwiteit tel.

Stap 9: Opleiding

Opleiding
Opleiding
Opleiding
Opleiding
Opleiding
Opleiding

Ons moet hierdie toestelle oplei sodat hulle oefeninge kan opspoor. U moet die toestel dra tydens die opleiding.

Kies in die lys bewegings elkeen wat ons wil oefen, en klik op die "Teken nuwe oefenstel op". Skep behoorlike oefenstelle vir elke beweging. U benodig ten minste 2 rekords van 20 bewegings elk om 'n model te kan genereer wat kan vir die demonstrasie gebruik word. Natuurlik, hoe meer bewegings u probeer opspoor, en/of hoe meer die beweging kompleks is, hoe meer oefenstelle benodig u om 'n aanvaarbare akkuraatheidsvlak te kry. Die rekord vir die druk Hieronder word ook die opleidingsstelle vir alle ander aktiwiteite behoorlik aangeteken.

U kan hierdie draagbare aanpas vir die spesifieke oefeninge wat u doen deur die aktiwiteit te oefen.

Stap 10: Genereer model

Model genereer
Model genereer
Model genereer
Model genereer
Model genereer
Model genereer

Dan wil ons 'n model genereer wat al hierdie rekords bevat. Kies al die rekords vir die drabare en genereer die model. Dit sal 'n rukkie neem. Pas dan u model op die gewenste toestel toe. Ons kan ook AI -waarskuwing instel om kennisgewing te stuur wanneer 'n aktiwiteit voorkom.

Stap 11: MQTT

MQTT
MQTT

MQTT API bied toegang tot die data wat intyds van die gebruiker se toestelle gestuur is. MQTT API is beskikbaar via WebSockets deur die volgende URI: wss: //ns01-wss.brainium.com en dit is beveilig. Die MQTT -protokol bied gebruikersnaam en wagwoordvelde in die CONNECT -boodskap vir verifikasie. Die kliënt het die opsie om 'n gebruikersnaam en 'n wagwoord te stuur wanneer dit met 'n MQTT -makelaar verbind word. Hierdie opsies moet vir verbinding met Branium -platform wees:

  • die gebruikersnaam het die gespesifiseerde statiese waarde: oauth2-user
  • die wagwoord is anders vir elke gebruiker en is gelyk aan eksterne token (dit is beskikbaar in die gebruikersprofiel).
  • die user_id (kan op gebruikers se profiel gevind word)
  • device_id (kan gevind word op toestelle -oortjie in portaal)

Deur die luislangkode wat ek in die GitHub-bewaarplek aangeheg het, uit te voer, kan u die real-time data van die draagbare (Get-Fit) verkry met behulp van die MQTT-protokol. Die aantal kere wat 'n aktiwiteit voltooi is, sal uitgetrek word.

Stap 12: Firebase

Vuurbasis
Vuurbasis
Vuurbasis
Vuurbasis
Vuurbasis
Vuurbasis

Firebase is 'n platform vir mobiele en webtoepassingsontwikkeling. Firebase laat ontwikkelaars toe om te fokus op die skep van fantastiese gebruikerservarings. U hoef nie bedieners te bestuur nie. In ons projek gebruik ons die Firebase-intydse databasis om data onmiddellik op te haal sodat daar geen tydvertraging is nie.

. Om Firebase URL te vind

  • Gaan na Firebase
  • Maak dan u projek oop (as u geen projekte het nie, skep een)
  • Gaan dan na die real-time databasis in die databasis
  • Die URL in die kiekie is die Firebase -URL

Gaan dan na die reëls, vervang 'onwaar' deur 'waar' om lees- en skryfbewerkings te maak. Ek het die "status" tag as die ouer tag van "push", "pull" en "sit" aangeneem. Die waarde van die API word onder hierdie tag veranderlike geplaas

Stap 13: Android Studio

Android Studio
Android Studio

Die aansoek vir die draagbare word in die Android -ateljee gemaak.

Aanbeveel: