Obsah:

Get Fit: 13 krokov (s obrázkami)
Get Fit: 13 krokov (s obrázkami)

Video: Get Fit: 13 krokov (s obrázkami)

Video: Get Fit: 13 krokov (s obrázkami)
Video: #девушка #месячные #прикол #смешно #смешноевидео #смех #приколы #девушки #весело 2024, November
Anonim
Dostať sa do formy
Dostať sa do formy

Nositeľné zariadenie, ktoré monitoruje a zaznamenáva fitness aktivitu osoby pomocou AI.

Niet pochýb o tom, že nečinnosť môže viesť k mnohým zdravotným a osobným problémom. Neustála aktivita môže mnohým z týchto problémov zabrániť. Potrebujeme neustále kontrolovať pokrok dosiahnutý cvičením, aby sme regulovali činnosti, ktoré robia zdravšie telo. Fitness trackery sú jedným z populárnych spôsobov, ako sledovať svoj pokrok. Dokáže počítať vaše činnosti, ako sú kliky, zhyby, sedy-ľahy atď. To môže tiež generovať spálené kalórie počas aktivít.

Tu navrhujem nositeľné zariadenie pomocou dosky SmartEdge Agile, ktorá dokáže počítať kliky, príťahy a sedy-ľahy a dokáže vytvárať kalórie spotrebované počas aktivít.

Každý, kto nemá dostatočné znalosti o tejto technológii, môže tiež prispôsobiť tieto zariadenia svojim konkrétnym cvičeniam tým, že sa bude riadiť pokynmi. Toto nositeľné zariadenie využíva potenciálnu funkciu AI SmartEdge Agile na sledovanie kondície. Priebeh je možné jednoducho sledovať prostredníctvom mobilnej aplikácie.

Myslím si, že je to vynikajúci spoločník pre ľudí, ktorí milujú fitness.

Tréningom týchto aktivít si môžete prispôsobiť ich nosenie pre konkrétne cvičenia, ktoré robíte.

Krok 1: Demo

Pozrime sa na ukážkové video o nositeľnom zariadení Get-Fit.

Krok 2: Veci, ktoré potrebujeme

Hardvérové komponenty požadované pre projekty

  • 1 x Avnet SmartEdge Agile Brainium
  • 2 x biela guma
  • 1 x remienok na opasok
  • 1 x šijacia ihla
  • 1 x závit
  • 1 x HotGlue

Softvérové komponenty potrebné pre projekty

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

Krok 3: Agilná doska SmartEdge

Agilná doska SmartEdge
Agilná doska SmartEdge
Agilná doska SmartEdge
Agilná doska SmartEdge

V tomto projekte používame zariadenie SmartEdgeAgile na detekciu pohybov. Zariadenie SmartEdge Agile je certifikované hardvérové riešenie s kompletným balíkom softvéru s technológiou Edge Intelligence.

Toto zariadenie má širokú škálu zabudovaných senzorov. V tomto projekte využívame jeho akcelerometer a gyroskopické snímače. Kombináciou týchto hodnôt senzorov s AI môžeme vytvoriť ohnisko. Na rozdiel od všetkých ostatných funkcií, práca s monitorovaním založeným na AI vyžaduje použitie nástroja AI Studio, ktorý je k dispozícii na portáli. AI Studio ponúka ľahký a intuitívny spôsob vytvárania modelov, ktoré sú potrebné na používanie AI.

Jednou z jeho funkcií AI je rozpoznávanie pohybu. V skutočnosti toto zariadenie prenáša svoje údaje na platformu Brainium prostredníctvom brány. S bránou komunikuje cez Bluetooth. Bránu Brainium je možné stiahnuť z obchodu ios alebo Android.

Toto zariadenie sa dá ľahko nabíjať cez port USB a vydrží dva dni.

Krok 4: Zber príslušenstva

Zber príslušenstva
Zber príslušenstva
Zber príslušenstva
Zber príslušenstva
Zber príslušenstva
Zber príslušenstva
Zber príslušenstva
Zber príslušenstva

Ako všetci vieme, hlavnou súčasťou tohto nositeľného zariadenia je doska SmartEdge Agile. Na výrobu pásky potrebujeme dve biele gumičky. Vzal som to zo svojich starých tkanín. Potrebujeme tiež popruh na úpravu veľkosti pásma. Práve som to vybral zo starej nabíjačky na notebook. Na úpravu popruhu potrebujeme obdĺžnikový plast, ktorý je čiastočne dutý. Ako hack som to len znížil z hornej strany štítku.

Krok 5: Výroba pásma

Výroba kapely
Výroba kapely
Výroba kapely
Výroba kapely
Výroba kapely
Výroba kapely
Výroba kapely
Výroba kapely

V prvom rade obopíname pás bielou gumičkou. Musíme dotiahnuť čo najviac, inak bude Agile doska vymazaná. Potom tam môžeme prišiť, pomocou modrej nite. Tu používam modré vlákno, ktoré dáva kapele fantastický výhľad. Potom som ušil obdĺžnikový kus na úpravu veľkostí pásov, ako je to znázornené vyššie. Potom sme na dosku pomocou horúcej lepiacej pištole pripevnili druhú gumičku. Nakoniec sme na novo nalepenú gumičku prišili remienkový pás. Stačí sa pozrieť na vyššie uvedený obrázok ako referenciu.

Krok 6: Konečný výhľad

Konečný výhľad
Konečný výhľad
Konečný výhľad
Konečný výhľad
Konečný výhľad
Konečný výhľad

Naše nositeľné zariadenie je pripravené, stačí ho pripevniť k paži. Potom zariadenie zapnite dlhým stlačením tlačidla. Zariadenie môžete nabíjať mobilnou nabíjačkou typu C vo vašej domácnosti. Zariadenie má takmer jeden deň prevádzky. Potom môžeme prejsť do softvérovej sekcie tohto nositeľného zariadenia.

Krok 7: Brainium portál

Brainiový portál
Brainiový portál
Brainiový portál
Brainiový portál
Brainiový portál
Brainiový portál
Brainiový portál
Brainiový portál

Tu prichádza softvérová časť a je to veľmi jednoduché.

Ak chcete používať dosku SmartEdge Agile, musíte sa zaregistrovať na platforme Brainium. Potom si stiahnite aplikáciu Brainium Gateway do nášho telefónu (z obchodu Play) a prihláste sa do nej pomocou nášho novovytvoreného účtu. Telefón v skutočnosti funguje ako brána medzi portálom a zariadením AI cez BLE. Potom pridajte našu nástenku z karty zariadení na portáli. Potom sa zariadenie zobrazí v aplikácii Brainium.

Kliknutím na tlačidlo „Vytvoriť projekt“alebo „+“v pravom dolnom rohu stránky projektu vytvorte projekt.

Krok 8: AI Studio Workspace

AI Studio Workspace
AI Studio Workspace

Prejdite do ponuky na ľavej strane a prejdite na nástroj Pohyb v programe AI Studio výberom položky „Rozpoznávanie pohybu“v pracovných priestoroch AI Studio. AI Studio je nástroj zameraný na možnosti platformy umelou inteligenciou.

Otvorte pracovný priestor a začnite definovaním pohybu, pomocou ktorého chcete trénovať svoje zariadenie Agile. Pre rozpoznávací model musíte vytvoriť aspoň jeden „pohyb“. Tu môj zoznam pohybov obsahuje aktivity ako Pushup, Pullup a Situp. Toto sú základné činnosti, ktoré sleduje naše zariadenie (Get-Fit). Pohyb dosky Agile by bol pre každú aktivitu odlišný, aplikovaním funkcie AI na ňu môže zariadenie aktivitu počítať.

Krok 9: Školenie

Školenia
Školenia
Školenia
Školenia
Školenia
Školenia

Tieto zariadenia musíme vycvičiť, aby boli schopné rozpoznávať cvičenia. Keď tréning pokračuje, mali by ste nosiť zariadenie.

V zozname pohybov vyberte každý, ktorý chceme trénovať, a kliknite na „Zaznamenať novú tréningovú sadu“. Vytvorte správne cvičné sady pre každý pohyb. Na vygenerovanie modelu, ktorý potrebujete, potrebujete najmenej 2 záznamy po 20 pohybov. je možné použiť ako ukážku. Čím viac pohybov sa pokúšate zistiť a/alebo čím je pohyb zložitejší, tým viac tréningových sád budete potrebovať na dosiahnutie prijateľnej úrovne presnosti. Záznam nastavený na stlačenie hore je uvedené nižšie, podobne sú tréningové sady pre všetky ostatné činnosti správne zaznamenané.

Tréningom tejto aktivity môžete prispôsobiť toto nosenie pre konkrétne cvičenia, ktoré robíte.

Krok 10: Generovanie modelu

Generujúci model
Generujúci model
Generujúci model
Generujúci model
Generujúci model
Generujúci model

Potom chceme vygenerovať model obsahujúci všetky tieto záznamy. Vyberte všetky záznamy o nositeľnom zariadení a vygenerujte model. Bude to nejaký čas trvať. Potom svoj model naneste na požadované zariadenie. Môžeme tiež nastaviť upozornenie AI na upozornenie push pri aktivite.

Krok 11: MQTT

MQTT
MQTT

MQTT API poskytuje prístup k údajom, ktoré boli odoslané zo zariadení užívateľa v reálnom čase. Rozhranie MQTT API je k dispozícii cez WebSockets pomocou nasledujúceho identifikátora URI: wss: //ns01-wss.brainium.com a je zabezpečené. Protokol MQTT poskytuje polia pre používateľské meno a heslo v správe CONNECT na autentifikáciu. Po pripojení k maklérovi MQTT má klient možnosť odoslať používateľské meno a heslo. Na pripojenie k platforme Branium sú potrebné tieto možnosti:

  • používateľské meno má uvedenú statickú hodnotu: oauth2-user
  • heslo je pre každého používateľa odlišné a rovná sa tokenu externého prístupu (je k dispozícii v profile používateľa).
  • user_id (možno nájsť v profile používateľov)
  • device_id (nájdete na karte zariadenia na portáli)

Spustením kódu pythonu, ktorý som pripojil v úložisku GitHub, je možné získať prístup k údajom v reálnom čase z nositeľného (Get-Fit) protokolu MQTT. Bude vynesený, koľkokrát je aktivita dokončená.

Krok 12: Firebase

Firebase
Firebase
Firebase
Firebase
Firebase
Firebase

Firebase je platforma na vývoj mobilných a webových aplikácií. Firebase umožňuje vývojárom sústrediť sa na vytváranie fantastických používateľských skúseností. Nemusíte spravovať servery. V našom projekte používame databázu Firebase v reálnom čase na okamžité načítanie údajov, aby nedošlo k žiadnemu časovému oneskoreniu.

. Nájsť adresu URL Firebase

  • Prejdite na Firebase
  • Potom choďte a otvorte svoj projekt (Ak nemáte žiadne projekty, vytvorte ho)
  • Potom sa presuňte do databázy v reálnom čase v databáze
  • Adresa URL na snímke obrazovky je adresa URL Firebase

Potom prejdite na pravidlá a nahraďte operácie „čítanie a zápis“nahraďte „false“výrazom „true“. Značku „status“som vzal ako nadradenú značku „push“, „pull“a „sit“. Hodnota z API je umiestnená pod týmito premennými značiek

Krok 13: Android Studio

Android Studio
Android Studio

Aplikácia pre nositeľné zariadenie je vyrobená v štúdiu Android.

Odporúča: