Obsah:

Get Fit: 13 kroků (s obrázky)
Get Fit: 13 kroků (s obrázky)

Video: Get Fit: 13 kroků (s obrázky)

Video: Get Fit: 13 kroků (s obrázky)
Video: Adel ukazala prso 2024, Listopad
Anonim
Dostat se do formy
Dostat se do formy

Nositelné zařízení, které monitoruje a zaznamenává fitness aktivitu člověka pomocí AI.

Není pochyb o tom, že nečinnost může vést k řadě zdravotních a osobních problémů. Konstantní aktivita může mnoha těmto problémům zabránit. Potřebujeme neustále kontrolovat pokrok dosažený cvičením, abychom regulovali činnosti pro vytvoření zdravějšího těla. Fitness trackery jsou jedním z populárních způsobů, jak sledovat svůj pokrok. Může počítat vaše aktivity, jako kliky, přítahy, sedy-lehy atd. To může také generovat spálené kalorie během aktivit.

Zde navrhuji nositelné zařízení pomocí desky SmartEdge Agile, která dokáže počítat kliky, přítahy a sedu a dokáže generovat kalorie spotřebované během aktivit.

Každý, kdo nemá řádné znalosti o této technologii, si také může přizpůsobit tato zařízení pro svá konkrétní cvičení podle pokynů. Toto nositelné zařízení využívá potenciální funkci AI SmartEdge Agile pro sledování kondice. Průběh lze jednoduše zobrazit prostřednictvím mobilní aplikace.

Myslím, že je to dokonalý společník pro lidi, kteří milují fitness.

Trénováním těchto aktivit můžete toto nositelné zařízení přizpůsobit konkrétním cvikům, které provádíte.

Krok 1: Demo

Podívejme se na ukázkové video nositelného zařízení Get-Fit.

Krok 2: Věci, které potřebujeme

Hardwarové komponenty požadované pro projekty

  • 1 x Avnet SmartEdge Agile Brainium
  • 2 x bílá guma
  • 1 x řemen
  • 1 x šicí jehla
  • 1 x nit
  • 1 x HotGlue

Softwarové komponenty požadované pro projekty

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

Krok 3: SmartEdge Agile Board

Agilní deska SmartEdge
Agilní deska SmartEdge
Agilní deska SmartEdge
Agilní deska SmartEdge

V tomto projektu používáme zařízení SmartEdgeAgile pro detekci pohybů. Zařízení SmartEdge Agile je certifikované hardwarové řešení s integrovaným softwarovým balíčkem s technologií Edge Intelligence.

Toto zařízení má širokou škálu integrovaných senzorů. V tomto projektu využíváme senzory akcelerometru a gyroskopu. Kombinací těchto hodnot senzorů s AI můžeme vytvořit ohnisko. Na rozdíl od všech ostatních funkcí vyžaduje práce s monitorováním založeným na AI použití nástroje AI Studio, který je k dispozici na portálu. AI Studio nabízí snadný a intuitivní způsob vytváření modelů, které jsou pro používání AI potřeba.

Jednou z jeho funkcí AI je rozpoznávání pohybu. Ve skutečnosti toto zařízení přenáší svá data na platformu Brainium prostřednictvím brány. S bránou komunikuje přes Bluetooth. Bránu Brainium lze stáhnout z obchodu ios nebo android.

Toto zařízení lze snadno nabíjet přes USB port a má dvoudenní výdrž.

Krok 4: Sběr příslušenství

Sběr příslušenství
Sběr příslušenství
Sběr příslušenství
Sběr příslušenství
Sběr příslušenství
Sběr příslušenství
Sběr příslušenství
Sběr příslušenství

Jak všichni víme, hlavní složkou tohoto nositelného prvku je deska SmartEdge Agile. Na výrobu pásku potřebujeme dva bílé gumičky. Vzal jsem to ze svých starých tkanin. Také potřebujeme popruh pro úpravu velikosti pásma. Právě jsem to vzal ze staré nabíječky na notebook. K nastavení popruhu potřebujeme obdélníkový kus plastu, který je částečně dutý. Jako hack jsem to zkrátil z horní strany štítku.

Krok 5: Výroba pásma

Výroba kapel
Výroba kapel
Výroba kapel
Výroba kapel
Výroba kapel
Výroba kapel
Výroba kapel
Výroba kapel

Nejprve pás uzavřeme bílou gumičkou. Potřebujeme utáhnout co nejvíce, jinak bude deska Agile smetena. Pak tam můžeme šít, s modrou nití. Tady používám modré vlákno, které dává kapele fantastický výhled. Poté jsem ušil obdélníkový kus pro úpravu velikostí pásů, jak je uvedeno výše. Poté jsme na desku pomocí horké lepicí pistole připevnili druhou gumičku. Nakonec jsme na nově nalepenou gumičku přišili řemínek. Stačí se podívat na výše uvedený obrázek.

Krok 6: Konečný výhled

Konečný výhled
Konečný výhled
Konečný výhled
Konečný výhled
Konečný výhled
Konečný výhled

Naše nositelné zařízení je připraveno, stačí jej připevnit k paži. Poté zapněte zařízení dlouhým stisknutím tlačítka. Zařízení můžete nabíjet mobilní nabíječkou typu C ve vaší domácnosti. Zařízení má téměř jednodenní provozní dobu. Poté můžeme přejít do softwarové části tohoto nositelného zařízení.

Krok 7: 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

Přichází softwarová část a je to velmi jednoduché.

K používání desky SmartEdge Agile se musíte zaregistrovat na platformě Brainium. Poté si stáhněte aplikaci Brainium Gateway do našeho telefonu (z obchodu Play) a použijte náš nově vytvořený účet k přihlášení. Ve skutečnosti telefon funguje jako brána mezi portálem a zařízením AI přes BLE. Poté přidejte naši desku z karty zařízení na portálu. Poté se zařízení zobrazí v aplikaci Brainium.

Kliknutím na tlačítko „Vytvořit projekt“nebo „+“v pravé dolní části stránky Projekt vytvořte projekt.

Krok 8: AI Studio Workspace

AI Studio Workspace
AI Studio Workspace

Přejděte do nabídky vlevo a přejděte na nástroj Pohyb v nástroji AI Studio výběrem položky „Rozpoznávání pohybu“v pracovních prostorech AI Studio. AI Studio je nástroj věnovaný schopnostem platformy pro umělou inteligenci.

Otevřete svůj pracovní prostor a začněte definováním pohybu, se kterým chcete trénovat své agilní zařízení. Pro rozpoznávací model musíte vytvořit alespoň jeden „pohyb“. Zde můj seznam pohybů obsahuje aktivity jako Pushup, Pullup a Situp. Toto jsou základní činnosti sledované naším zařízením (Get-Fit). Pohyb desky Agile by se pro každou aktivitu lišil, použitím AI funkce na ni může zařízení aktivitu počítat.

Krok 9: Školení

Výcvik
Výcvik
Výcvik
Výcvik
Výcvik
Výcvik

Musíme tato zařízení vycvičit, aby byla schopná detekovat cvičení. Když trénink pokračuje, měli byste zařízení nosit.

V seznamu pohybů vyberte každý, který chceme trénovat, a klikněte na „Zaznamenat novou tréninkovou sadu“. Vytvořte správné tréninkové sady pro každý pohyb. Abyste mohli vygenerovat model, potřebujete alespoň 2 záznamy po 20 pohybech lze použít pro ukázku. Čím více pohybů se pokoušíte detekovat a/nebo čím je pohyb složitější, tím více tréninkových sad budete potřebovat k dosažení přijatelné úrovně přesnosti. výše je uvedeno níže, podobně jsou tréninkové sady pro všechny ostatní činnosti řádně zaznamenány.

Trénováním této aktivity můžete toto oblečení nosit pro konkrétní cvičení, která děláte.

Krok 10: Generování modelu

Generování modelu
Generování modelu
Generování modelu
Generování modelu
Generování modelu
Generování modelu

Poté chceme vygenerovat model obsahující všechny tyto záznamy. Vyberte všechny záznamy pro nositelné a vygenerujte model. Bude to nějakou dobu trvat. Poté model aplikujte na požadované zařízení. Můžeme také nastavit výstrahu AI tak, aby zasílala oznámení, když dojde k aktivitě.

Krok 11: MQTT

MQTT
MQTT

MQTT API poskytuje přístup k datům, která byla odeslána ze zařízení uživatele v reálném čase. Rozhraní MQTT API je k dispozici přes WebSocket pod následujícím identifikátorem URI: wss: //ns01-wss.brainium.com a je zabezpečené. Protokol MQTT poskytuje ve zprávě CONNECT pro ověření pole pro uživatelské jméno a heslo. Klient má možnost zaslat uživatelské jméno a heslo, když se připojí k makléři MQTT. Pro připojení k platformě Branium jsou tyto možnosti nutné:

  • uživatelské jméno má uvedenou statickou hodnotu: oauth2-user
  • heslo je pro každého uživatele jiné a odpovídá tokenu externího přístupu (je k dispozici v profilu uživatele).
  • id_uživatele (lze najít v profilu uživatele)
  • device_id (lze nalézt na kartě zařízení na portálu)

Spuštěním kódu pythonu, který jsem připojil v úložišti GitHub, lze přistupovat k datům v reálném čase z nositelného (Get-Fit) pomocí protokolu MQTT. Bude vykreslen, kolikrát je aktivita dokončena.

Krok 12: Firebase

Firebase
Firebase
Firebase
Firebase
Firebase
Firebase

Firebase je platforma pro vývoj mobilních a webových aplikací. Firebase umožňuje vývojářům soustředit se na vytváření fantastických uživatelských zkušeností. Nemusíte spravovat servery. V našem projektu používáme databázi Firebase v reálném čase k okamžitému načtení dat, takže nedochází k žádnému časovému zpoždění.

. Najít URL Firebase

  • Přejděte na Firebase
  • Pak jděte a otevřete svůj projekt (Pokud nemáte žádné projekty, vytvořte jej)
  • Poté přejděte do databáze v reálném čase v databázi
  • Adresa URL na snímku obrazovky je adresa URL Firebase

Poté přejděte k pravidlům, nahraďte „false“výrazem „true“a proveďte operace čtení a zápisu. Vzal jsem značku „status“jako nadřazenou značku „push“, „pull“a „sit“. Hodnota z API je umístěna pod těmito proměnnými značek

Krok 13: Android Studio

Android Studio
Android Studio

Aplikace pro nošení je vyrobena ve studiu Android.

Doporučuje: