Tartalomjegyzék:

Fitt-fit: 13 lépés (képekkel)
Fitt-fit: 13 lépés (képekkel)

Videó: Fitt-fit: 13 lépés (képekkel)

Videó: Fitt-fit: 13 lépés (képekkel)
Videó: 12 Stretches You Can Do at Home to Burn Fat 2024, December
Anonim
Get-Fit
Get-Fit

Viselhető eszköz, amely mesterséges intelligencia segítségével figyeli és rögzíti egy személy fitnesz -tevékenységét.

Kétségtelen, hogy a tétlenség számos egészségügyi és személyes problémához vezethet. Az állandó tevékenység számos ilyen problémát megelőzhet. Folyamatosan ellenőriznünk kell az edzéssel elért haladást, hogy szabályozzuk az egészségesebb test kialakításának tevékenységét. A fitneszkövetők az egyik népszerű módja annak, hogy nyomon kövessék a fejlődést. Számolni tudja a tevékenységeit, például a fekvőtámaszt, a felhúzást és a felüléseket, stb. Ez előidézheti a tevékenységek során elégetett kalóriát is.

Itt egy hordható eszközt tervezek a SmartEdge Agile tábla segítségével, amely képes számolni a fekvőtámaszokat, felhúzásokat és felüléseket, és képes előállítani a tevékenységek során elfogyasztott kalóriákat.

Bárki, aki nem rendelkezik megfelelő ismeretekkel erről a technológiáról, személyre szabhatja ezeket az eszközöket az adott gyakorlatokhoz, követve az utasításokat. Ez a hordható eszköz a SmartEdge Agile lehetséges AI funkcióját használja a fitnesz követésére. A haladás egyszerűen megtekinthető a mobilalkalmazáson keresztül.

Azt hiszem, ez egy tökéletes társ azoknak a népeknek, akik szeretik a fitneszt.

Testre szabhatja ezt a viseletet az adott gyakorlatokhoz azáltal, hogy képzi ezeket a tevékenységeket.

1. lépés: Demo

Nézzük a Get-Fit wearable bemutató videóját.

2. lépés: A szükséges dolgok

A projektekhez szükséges hardverkomponensek

  • 1 x Avnet SmartEdge Agile Brainium
  • 2 x fehér elasztikus
  • 1 x heveder öv
  • 1 x varrótű
  • 1 x szál
  • 1 x HotGlue

A projektekhez szükséges szoftverösszetevők

  • Google Firebase
  • Octonion Brainium portál
  • Android Studio

3. lépés: SmartEdge Agile Board

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

Ebben a projektben a SmartEdgeAgile eszközt használjuk a mozgások észlelésére. A SmartEdge Agile eszköz egy hitelesített hardvermegoldás, amely az Edge Intelligence technológiát tartalmazó teljes szoftverköteggel van beágyazva.

Ez az eszköz sokféle beépített érzékelőt tartalmaz. Ebben a projektben a gyorsulásmérőt és a giroszkóp érzékelőit használjuk. Ha ezeket az érzékelői értékeket AI-val kombináljuk, kitörést hozhatunk létre. Az összes többi funkcióval ellentétben az AI-alapú megfigyeléssel való munkavégzéshez szükség van a portálon elérhető AI Studio eszköz használatára. Az AI Studio egyszerű és intuitív módszert kínál az AI használatához szükséges modellek létrehozásához.

AI egyik jellemzője a mozgásfelismerés. Valójában ez az eszköz az átjárón keresztül továbbítja adatait a Brainium platformra. Bluetooth -on keresztül kommunikál az átjáróval. A Brainium átjáró letölthető az ios vagy az android áruházból.

Ez az eszköz könnyen tölthető az USB porton keresztül, és két napos futási idővel rendelkezik.

4. lépés: Kiegészítők gyűjtése

Kiegészítők gyűjtése
Kiegészítők gyűjtése
Kiegészítők gyűjtése
Kiegészítők gyűjtése
Kiegészítők gyűjtése
Kiegészítők gyűjtése
Kiegészítők gyűjtése
Kiegészítők gyűjtése

Mint mindannyian tudjuk, ennek a viseletnek a fő alkotóeleme a SmartEdge Agile tábla. A szalag elkészítéséhez két fehér gumira van szükségünk. A régi szöveteimből vettem. Ezenkívül szükségünk van egy hevederre a szalag méretének beállításához. Most vettem egy régi laptop töltőről. A heveder beállításához téglalap alakú műanyag darabra van szükségünk, amely részben üreges. Csapkodásként csak egy jelzőfelső felső oldaláról vágtam le.

5. lépés: Sáv készítés

Zenekar készítés
Zenekar készítés
Zenekar készítés
Zenekar készítés
Zenekar készítés
Zenekar készítés
Zenekar készítés
Zenekar készítés

Először is, a szalagot fehér gumival zárjuk be. A lehető legjobban meg kell húznunk, különben az agilis táblát ellopják. Akkor ott varrhatunk, a kék szállal. Itt a kék szálat használom, ami fantasztikus kilátást nyújt a zenekarnak. Ezután varrtam a téglalap alakú darabot a szalagméretek beállításához a fentiek szerint. Ezután forró ragasztópisztoly segítségével rögzítettük a második elasztikát a táblához. Végül felvarrtuk a szíjszíjat az újonnan ragasztott elasztikára. Csak nézze meg a fenti képet a referencia érdekében.

6. lépés: Végső kilátások

Végső kilátások
Végső kilátások
Végső kilátások
Végső kilátások
Végső kilátások
Végső kilátások

Viselhető eszközünk készen áll, csak rögzítse a karhoz. Ezután kapcsolja be a készüléket a gomb hosszú megnyomásával. A készüléket otthon töltheti a C típusú mobil töltővel. A készülék működési ideje majdnem egy nap. Ezután mehetünk a hordható szoftver szoftver részéhez.

7. lépés: Brainium portál

Brainium portál
Brainium portál
Brainium portál
Brainium portál
Brainium portál
Brainium portál
Brainium portál
Brainium portál

Itt jön a szoftver rész, és nagyon egyszerű.

A SmartEdge Agile tábla használatához regisztrálnia kell a Brainium platformra. Ezután töltse le a Brainium Gateway alkalmazást telefonunkra (a Play Áruházból), és használja az újonnan létrehozott fiókunkat a bejelentkezéshez. Valójában a telefon átjáróként működik a portál és az AI -eszköz között a BLE -n keresztül. Ezután adja hozzá a táblánkat a portál Eszközök lapjáról. Ezután az eszköz megjelenik a Brainium alkalmazásban.

A projekt létrehozásához kattintson a „Projekt létrehozása” vagy a „+” gombra a Projekt oldal jobb alsó sarkában.

8. lépés: AI Studio munkaterület

AI Studio munkaterület
AI Studio munkaterület

Lépjen a bal oldali menübe, és navigáljon a Motion in AI Studio eszközhöz a „Mozgásfelismerés” elem kiválasztásával az AI Studio munkaterületeken. Az AI Studio a platform mesterséges intelligencia képességeinek szentelt eszköz.

Nyissa meg a munkaterületet, és kezdje azzal, hogy meghatározza azt a mozgást, amellyel edzeni szeretné agilis eszközét. Legalább egy „mozgást” kell létrehoznia egy felismerési modellhez. Itt a mozgáslistám olyan tevékenységeket tartalmaz, mint a Pushup, Pullup és Situp. Ezek az alapvető tevékenységek, amelyeket eszközünk követ (Get-Fit). Az agilis tábla mozgása minden tevékenységnél eltérő lenne, az AI funkció alkalmazásával az eszköz számolni tudja a tevékenységet.

9. lépés: Képzés

Kiképzés
Kiképzés
Kiképzés
Kiképzés
Kiképzés
Kiképzés

Meg kell tanítanunk ezeket az eszközöket, hogy képesek legyenek a gyakorlatok észlelésére. Az edzés során viselnie kell a készüléket.

A mozdulatok listájában válassza ki mindegyiket, amit edzeni szeretnénk, majd kattintson az „Új edzéssorozat rögzítése” gombra. Hozzon létre megfelelő edzéskészleteket minden egyes mozgáshoz. Legalább 2 rekordnak kell lennie 20 mozgásról, hogy létrehozzon egy modellt, amely természetesen használható a demóhoz. Természetesen minél több mozgást próbál észlelni, és/vagy minél összetettebb a mozgás, annál több edzéssorozatra lesz szüksége az elfogadható pontossági szint eléréséhez. Az alábbiakban felsoroljuk, az összes többi tevékenység edzéskészleteit megfelelően rögzítik.

Testre szabhatja ezt a viseletet az adott gyakorlathoz az adott tevékenység gyakorlásával.

10. lépés: Modell létrehozása

Modell generálása
Modell generálása
Modell generálása
Modell generálása
Modell generálása
Modell generálása

Ezután egy olyan modellt szeretnénk létrehozni, amely tartalmazza ezeket a rekordokat. Válassza ki a hordható eszköz összes rekordját, és hozza létre a modellt. Időbe telik. Ezután alkalmazza a modellt a kívánt eszközre. Azt is beállíthatjuk, hogy az AI riasztás értesítést küldjön, ha tevékenység észlelésre kerül.

11. lépés: MQTT

MQTT
MQTT

Az MQTT API valós időben hozzáférést biztosít a felhasználói eszközökről küldött adatokhoz. Az MQTT API a WebSockets-en keresztül a következő URI-n keresztül érhető el: wss: //ns01-wss.brainium.com, és biztonságos. Az MQTT protokoll felhasználónév- és jelszómezőket biztosít a CONNECT üzenetben a hitelesítéshez. Az ügyfélnek lehetősége van felhasználónév és jelszó küldésére, amikor csatlakozik az MQTT brókerhez. A Branium Platformhoz való csatlakozáshoz a következő lehetőségekre van szükség:

  • a felhasználónév rendelkezik a megadott statikus értékkel: oauth2-user
  • a jelszó minden felhasználó számára eltérő, és megegyezik a külső hozzáférési jogkivonattal (ez elérhető a felhasználó profiljában).
  • a user_id (megtalálható a felhasználók profiljában)
  • device_id (megtalálható a portál Eszközök lapján)

A GitHub adattárban csatolt python kód futtatásával az MQTT protokoll használatával hozzáférhet a hordható (Get-Fit) valós idejű adataihoz. A tevékenység befejezésének számát sorsoljuk ki.

12. lépés: Firebase

Firebase
Firebase
Firebase
Firebase
Firebase
Firebase

A Firebase mobil és webes alkalmazásfejlesztő platform. A Firebase felszabadítja a fejlesztőket, hogy a fantasztikus felhasználói élmény kialakítására összpontosítsanak. Nem kell szervereket kezelnie. Projektünk során a Firebase valós idejű adatbázisát használjuk az adatok azonnali lekérésére, hogy ne legyen késés.

. A Firebase URL -címének megkeresése

  • Lépjen a Firebase -re
  • Ezután nyissa meg a projektet (ha nincs projektje, hozzon létre egyet)
  • Ezután lépjen a Valós idejű adatbázisba az adatbázisban
  • A képernyőképen látható URL a Firebase URL

Ezután lépjen a szabályokhoz, cserélje ki a "false" szót "true" -ra, hogy olvasási és írási műveleteket végezzen. Az "állapot" címkét "push", "pull" és "sit" szülőcímkének vettem. Az API -ból származó érték a címkeváltozó alá kerül

13. lépés: Android Studio

Android Studio
Android Studio

A viselhető alkalmazás az Android stúdióban készül.

Ajánlott: