Turinys:
- 1 žingsnis: demonstracija
- 2 žingsnis: reikalingi dalykai
- 3 žingsnis: „SmartEdge Agile Board“
- 4 žingsnis: rinkti priedus
- 5 žingsnis: juostos kūrimas
- 6 žingsnis: galutinė perspektyva
- 7 žingsnis: „Brainium“portalas
- 8 veiksmas: „AI Studio“darbo vieta
- 9 žingsnis: mokymas
- 10 žingsnis: modelio kūrimas
- 11 žingsnis: MQTT
- 12 veiksmas: „Firebase“
- 13 veiksmas: „Android Studio“
Video: „Fit-Fit“: 13 žingsnių (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Nešiojamas prietaisas, kuris stebi ir registruoja žmogaus kūno rengybą pasitelkdamas AI.
Neabejotina, kad neveiklumas gali sukelti daugybę sveikatos ir asmeninių problemų. Nuolatinė veikla gali užkirsti kelią daugeliui šių problemų. Turime nuolat tikrinti treniruočių metu pasiektą pažangą, kad galėtume reguliuoti sveikesnio kūno kūrimo veiklą. Fitneso stebėjimo priemonės yra vienas iš populiariausių būdų stebėti savo pažangą. Jis gali suskaičiuoti jūsų veiklą, pvz., Atsispaudimą, prisitraukimą ir atsisėdimą ir tt. Tai taip pat gali sudaryti veiklos metu sudegintas kalorijas.
Čia aš kuriu nešiojamą įrenginį, naudodamas „SmartEdge Agile“plokštę, kuri gali suskaičiuoti atsispaudimus, prisitraukimus ir atsisėdimus bei sugeneruoti veiklos metu suvartotas kalorijas.
Kiekvienas, kuris neturi tinkamų žinių apie šią technologiją, taip pat gali pritaikyti šiuos įrenginius savo pratimams, vadovaudamasis instrukcijomis. Šis nešiojamas įrenginys naudoja potencialią „SmartEdge Agile“AI funkciją, kad galėtų stebėti kūno rengybą. Pažangą galima tiesiog peržiūrėti per programą mobiliesiems.
Manau, kad tai puikus kompanionas žmonėms, kurie mėgsta fitnesą.
Treniruodami šią veiklą, galite pritaikyti šį dėvimą konkrečiam pratimui.
1 žingsnis: demonstracija
Pažiūrėkime „Get-Fit wearable“demonstracinį vaizdo įrašą.
2 žingsnis: reikalingi dalykai
Techninės įrangos komponentai, reikalingi projektams
- 1 x „Avnet SmartEdge Agile Brainium“
- 2 x baltas elastinis
- 1 x dirželis
- 1 x siuvimo adata
- 1 x sriegis
- 1 x „HotGlue“
Projektams reikalingi programinės įrangos komponentai
- „Google Firebase“
- „Octonion Brainium“portalas
- „Android“studija
3 žingsnis: „SmartEdge Agile Board“
Šiame projekte judesiams aptikti naudojame „SmartEdgeAgile“įrenginį. „SmartEdge Agile“įrenginys yra sertifikuotas aparatinės įrangos sprendimas, įterptas į visą programinės įrangos paketą su „Edge Intelligence“.
Šiame įrenginyje yra daug įvairių įmontuotų jutiklių. Šiame projekte mes naudojame jo akselerometrą ir giroskopo jutiklius. Sujungę šias jutiklio reikšmes su AI, galime sukurti protrūkį. Skirtingai nuo visų kitų funkcijų, dirbant su AI pagrįstu stebėjimu reikia naudoti portale esantį „AI Studio“įrankį. „AI Studio“siūlo paprastą ir intuityvų būdą sukurti modelius, reikalingus dirbtiniam intelektui naudoti.
Viena iš jo AI funkcijų yra judesio atpažinimas. Tiesą sakant, šis įrenginys perduoda savo duomenis į „Brainium“platformą per šliuzą. Jis bendrauja per „Bluetooth“su šliuzu. „Brainium“šliuzą galima atsisiųsti iš „iOS“arba „Android“parduotuvės.
Šį įrenginį galima lengvai įkrauti per USB prievadą ir jis veikia dvi dienas.
4 žingsnis: rinkti priedus
Kaip visi žinome, pagrindinė šio nešiojamojo kompiuterio sudedamoji dalis yra „SmartEdge Agile“lenta. Juostos gamybai mums reikia dviejų baltų tamprių. Aš jį paėmiau iš savo senų audinių. Be to, mums reikia dirželio juostos dydžiui sureguliuoti. Ką tik paėmiau iš seno nešiojamojo kompiuterio įkroviklio. Norėdami sureguliuoti diržą, mums reikia stačiakampio plastiko gabalo, kuris yra iš dalies tuščiaviduris. Kaip įsilaužimas, aš jį tiesiog nukirpau nuo viršutinės žymeklio viršaus pusės.
5 žingsnis: juostos kūrimas
Visų pirma, mes aptraukiame juostą balta elastine. Turime kiek įmanoma sugriežtinti, kitaip „Agile“lenta bus nuvalyta. Tada mes galime siūti ten, mėlynu siūlu. Čia aš naudoju mėlyną siūlą, kuris suteikia fantastišką grupės vaizdą. Tada aš siuvau stačiakampį gabalėlį, kad būtų galima sureguliuoti juostos dydžius, kaip parodyta aukščiau. Tada ant lentos karštu klijų pistoletu pritvirtinome antrąją elastinę medžiagą. Galiausiai, ant naujai priklijuoto elastinio siuvome diržo diržą. Tiesiog pažvelkite į aukščiau pateiktą paveikslėlį, kad gautumėte nuorodą.
6 žingsnis: galutinė perspektyva
Mūsų nešiojamas prietaisas yra paruoštas, tiesiog pritvirtinkite jį prie rankos. Tada įjunkite įrenginį ilgai paspaudę mygtuką. Įrenginį galite įkrauti naudodami C tipo mobilųjį įkroviklį savo namuose. Prietaisas veikia beveik vieną dieną. Tada galime pereiti prie šio nešiojamojo kompiuterio programinės įrangos skyriaus.
7 žingsnis: „Brainium“portalas
Čia yra programinės įrangos dalis ir tai gana paprasta.
Norėdami naudotis „SmartEdge Agile“lenta, turite užsiregistruoti „Brainium“platformoje. Tada atsisiųskite „Brainium Gateway“programą į savo telefoną (iš „Play“parduotuvės) ir prisijunkite naudodami naujai sukurtą paskyrą. Tiesą sakant, telefonas veikia kaip vartai tarp portalo ir AI įrenginio per BLE. Tada pridėkite mūsų lentą iš įrenginio skirtuko portale. Tada įrenginys pasirodys programoje „Brainium“.
Norėdami sukurti projektą, spustelėkite „Sukurti projektą“arba „+“mygtuką, esantį apatiniame dešiniajame projekto puslapio kampe.
8 veiksmas: „AI Studio“darbo vieta
Eikite į kairės pusės meniu ir eikite į „Motion in AI Studio“įrankį, pasirinkdami „Judesio atpažinimo“elementą „AI Studio“darbo srityse. „AI Studio“yra įrankis, skirtas platformos dirbtinio intelekto galimybėms.
Atidarykite savo darbo vietą ir pradėkite apibrėždami judesį, kuriuo norite treniruoti „Agile“įrenginį. Turite sukurti bent vieną atpažinimo modelio „judesį“. Čia mano judesių sąraše yra tokios veiklos kaip „Pushup“, „Pullup“ir „Situp“. Tai yra pagrindinė veikla, kurią stebi mūsų įrenginys („Get-Fit“). „Agile“lentos judesiai kiekvienai veiklai būtų skirtingi, pritaikius AI funkciją, prietaisas gali suskaičiuoti veiklą.
9 žingsnis: mokymas
Turime išmokyti šiuos prietaisus, kad jie galėtų aptikti pratimus. Treniruotės metu turėtumėte dėvėti prietaisą.
Judesių sąraše pasirinkite kiekvieną, kurį norime treniruoti, ir spustelėkite „Įrašyti naują treniruočių rinkinį“. Sukurkite tinkamus kiekvieno judesio treniruočių rinkinius. Kad galėtumėte sukurti modelį, jums reikia bent 2 įrašų po 20 judesių. gali būti naudojamas demonstracijai. Žinoma, kuo daugiau judesių bandote aptikti ir (arba) kuo sudėtingesnis judesys, tuo daugiau treniruočių rinkinių reikės norint pasiekti priimtiną tikslumo lygį. žemiau, taip pat tinkamai registruojami visų kitų užsiėmimų mokymai.
Treniruodami šią veiklą, galite pritaikyti šį dėvimą konkrečiam pratimui.
10 žingsnis: modelio kūrimas
Tada norime sukurti modelį, kuriame būtų visi šie įrašai. Pasirinkite visus nešiojamojo kompiuterio įrašus ir sukurkite modelį. Tai užtruks šiek tiek laiko. Tada pritaikykite savo modelį norimam įrenginiui. Taip pat galime nustatyti, kad dirbtinio intelekto įspėjimas praneštų, kai susiduriama su veikla.
11 žingsnis: MQTT
MQTT API suteikia prieigą prie duomenų, kurie buvo siunčiami iš vartotojo įrenginių realiuoju laiku. „MQTT“API galima rasti „WebSockets“naudojant šį URI: wss: //ns01-wss.brainium.com ir ji yra apsaugota. MQTT protokolas suteikia vartotojo vardo ir slaptažodžio laukus pranešime CONNECT autentifikuoti. Prisijungęs prie MQTT brokerio, klientas turi galimybę atsiųsti vartotojo vardą ir slaptažodį. Norėdami prisijungti prie „Branium Platform“, turite pasirinkti šias parinktis:
- vartotojo vardas turi nurodytą statinę reikšmę: oauth2-user
- slaptažodis kiekvienam vartotojui yra skirtingas ir prilygsta išorinės prieigos raktui (jis yra vartotojo profilyje).
- user_id (galima rasti vartotojų profilyje)
- device_id (galima rasti portalo skirtuke „Įrenginiai“)
Vykdydamas „Pithon“kodą, kurį pridėjau „GitHub“saugykloje, galiu pasiekti realiojo laiko duomenis iš nešiojamojo kompiuterio („Get-Fit“) naudodami MQTT protokolą. Bus nubrėžta, kiek kartų veikla buvo baigta.
12 veiksmas: „Firebase“
„Firebase“yra mobiliųjų ir žiniatinklio programų kūrimo platforma. „Firebase“suteikia kūrėjams galimybę sutelkti dėmesį į fantastiškų naudotojų patirties kūrimą. Jums nereikia valdyti serverių. Savo projekte mes naudojame „Firebase“realaus laiko duomenų bazę, kad akimirksniu gautume duomenis, kad nebūtų delsiama.
. Norėdami rasti „Firebase“URL
- Eikite į „Firebase“
- Tada eikite ir atidarykite savo projektą (jei neturite projektų, sukurkite jį)
- Tada pereikite prie realaus laiko duomenų bazės duomenų bazėje
- Ekrano kopijoje esantis URL yra „Firebase“URL
Tada eikite į taisykles, pakeiskite „false“į „true“, kad atliktumėte skaitymo ir rašymo operacijas. „Status“žymą priėmiau kaip „push“, „pull“ir „sit“pirminę žymą. Vertė iš API dedama po šiais žymų kintamaisiais
13 veiksmas: „Android Studio“
Nešiojamojo kompiuterio programa sukurta „Android“studijoje.
Rekomenduojamas:
„Covid“saugos šalmas 1 dalis: „Tinkercad“grandinių įvadas!: 20 žingsnių (su nuotraukomis)
„Covid“saugos šalmas 1 dalis: „Tinkercad“grandinių įvadas!: Sveiki, drauge! Šioje dviejų dalių serijoje sužinosime, kaip naudotis „Tinkercad“grandinėmis - linksma, galinga ir edukacinė priemonė, skirta sužinoti, kaip veikia grandinės! Vienas iš geriausių mokymosi būdų yra tai padaryti. Taigi, pirmiausia suprojektuosime savo projektą:
Žingsnių skaitiklis - mikro: bitas: 12 žingsnių (su paveikslėliais)
Žingsnių skaitiklis - „Micro: Bit“: šis projektas bus žingsnių skaitiklis. Savo žingsniams matuoti naudosime „Micro: Bit“įmontuotą akselerometro jutiklį. Kiekvieną kartą purtant „Micro: Bit“, prie skaičiaus pridėsime 2 ir parodysime jį ekrane
MIDI žingsnių sąsaja: 12 žingsnių (su paveikslėliais)
„MIDI Step“sąsaja: versija ispanų kalba. Šioje instrukcijoje parodysime, kaip sukurti šviesos ir garso sąsają, kurią galima naudoti norint groti „Simon Says“ir kaip MIDI sąsaja. Abu režimai bus žaidžiami kojomis. Fonas Projektas gimė, nes
4 žingsnių skaitmeninis sekos sekiklis: 19 žingsnių (su nuotraukomis)
4 žingsnių skaitmeninis sequencer: CPE 133, Cal Poly San Luis Obispo Projekto kūrėjai: Jayson Johnston ir Bjorn NelsonŠių dienų muzikos industrijoje, viena iš dažniausiai naudojamų “ instrumentų “ yra skaitmeninis sintezatorius. Kiekvienas muzikos žanras, nuo hip-hopo iki pop ir vakaro
Nešiojamas reklamos ženklas pigiai vos 10 žingsnių !!: 13 žingsnių (su nuotraukomis)
Nešiojamas reklamos ženklas pigiai vos per 10 žingsnių !!: Sukurkite savo pigų, nešiojamą reklamos ženklą. Naudodami šį ženklą, bet kurioje miesto vietoje galite bet kur rodyti savo pranešimą ar logotipą. Ši instrukcija yra atsakas į/patobulinimą/pakeitimą: https://www.instructables.com/id/Low-Cost-Illuminated