Obsah:
- Krok 1: Demo
- Krok 2: Věci, které potřebujeme
- Krok 3: SmartEdge Agile Board
- Krok 4: Sběr příslušenství
- Krok 5: Výroba pásma
- Krok 6: Konečný výhled
- Krok 7: Brainium portál
- Krok 8: AI Studio Workspace
- Krok 9: Školení
- Krok 10: Generování modelu
- Krok 11: MQTT
- Krok 12: Firebase
- Krok 13: Android Studio
Video: Get Fit: 13 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
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
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í
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
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
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
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
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í
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
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 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 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
Aplikace pro nošení je vyrobena ve studiu Android.
Doporučuje:
Postup: Instalace Raspberry PI 4 bezhlavého (VNC) s Rpi imagerem a obrázky: 7 kroků (s obrázky)
Jak na to: Instalace Raspberry PI 4 Headless (VNC) s Rpi-imager a obrázky: Mám v plánu použít tento Rapsberry PI ve spoustě zábavných projektů zpět na mém blogu. Neváhejte se na to podívat. Chtěl jsem se vrátit k používání svého Raspberry PI, ale na novém místě jsem neměl klávesnici ani myš. Už je to dlouho, co jsem nastavoval Raspberry
Retro-Fit a Google Home Mini: 4 kroky (s obrázky)
Retro-Fit Google Home Mini: Dodejte svému digitálnímu asistentovi analogový styl tím, že jej znovu namontujete do starého kazetového přehrávače nebo rádia! V tomto Instructable vás provedu instalací nového Google Home Mini do old-tech kazetový přehrávač z 80. let minulého století. Proč bys
Vytvořte si vlastní bilanční tabuli (a vydejte se na cestu k Wii Fit): 6 kroků
Vytvořte si vlastní Balance Board (a vydejte se na cestu k Wii Fit): Vytvořte si vlastní Balance Board nebo BalanceTile (jak jsme tomu říkali), jako rozhraní pro různé hry a trénink fyzické zdatnosti pomocí technologie I-CubeX. Navrhněte si vlastní aplikaci a vydejte se za hranice Wii Fit! Video poskytuje přehled a
Vykreslete 3D obrázky svých desek plošných spojů pomocí Eagle3D a POV-Ray: 5 kroků (s obrázky)
Vykreslování 3D obrázků vašich desek plošných spojů pomocí Eagle3D a POV-Ray: Pomocí Eagle3D a POV-Ray můžete vytvářet realistické 3D vykreslování vašich desek plošných spojů. Eagle3D je skript pro EAGLE Layout Editor. Tím se vygeneruje soubor pro sledování paprsku, který bude odeslán na POV-Ray, který nakonec vyskočí finální im
Vytvářejte stereofonní grafické obrázky v aplikaci Excel: 8 kroků (s obrázky)
Vytvářejte stereofonní grafické obrázky v aplikaci Excel: Stereo grafické obrázky mohou 3D hloubkám dodat hloubku