Mündəricat:

Get-Fit: 13 addım (şəkillərlə)
Get-Fit: 13 addım (şəkillərlə)

Video: Get-Fit: 13 addım (şəkillərlə)

Video: Get-Fit: 13 addım (şəkillərlə)
Video: Kim nə başa düşdü ❓ 2024, Dekabr
Anonim
Get-Fit
Get-Fit

Süni intellekt vasitəsi ilə insanın fiziki fəaliyyətini izləyən və qeyd edən geyilə bilən cihaz.

Şübhəsiz ki, hərəkətsizlik bir sıra sağlamlıq və şəxsi problemlərə səbəb ola bilər. Daimi fəaliyyət bu problemlərin çoxunun qarşısını ala bilər. Sağlam bir bədən qurmaq üçün fəaliyyətləri tənzimləmək üçün daim məşq edərək əldə olunan irəliləyişi yoxlamalıyıq. Fitness izləyiciləri, irəliləyişinizi izləmək üçün məşhur bir yoldur. Push-up, pull-up və sit-up kimi fəaliyyətlərinizi saya bilər. Bu da fəaliyyətlər zamanı yandırılan kaloriyi yarada bilər.

Burada SmartEdge Agile lövhəsindən istifadə edərək push-up, pull-up və sit-up saya bilən və fəaliyyətlər zamanı istehlak edilən kaloriləri yarada bilən geyilə bilən bir cihaz hazırlayıram.

Bu texnologiya haqqında lazımi məlumatı olmayan hər kəs, təlimatları izləyərək bu cihazları xüsusi məşqləri üçün də fərdiləşdirə bilər. Bu geyilə bilən cihaz, fitness izləmə üçün SmartEdge Agile -in potensial AI xüsusiyyətindən istifadə edir. Tərəqqi sadəcə mobil tətbiq vasitəsilə izlənilə bilər.

Düşünürəm ki, fitnesə meylli insanlar üçün ən yaxşı yoldaşdır.

Bu geyimi bu fəaliyyətləri öyrətməklə etdiyiniz xüsusi məşqlər üçün fərdiləşdirə bilərsiniz.

Addım 1: Demo

Get-Fit geyilə bilən demo videosuna baxaq.

Addım 2: Ehtiyac duyduğumuz şeylər

Layihələr üçün lazım olan aparat komponentləri

  • 1 x Avnet SmartEdge Çevik Beyin
  • 2 x Ağ Elastik
  • 1 x Kəmər
  • 1 x Dikiş İğnəsi
  • 1 x Mövzu
  • 1 x HotGlue

Layihələr üçün lazım olan proqram komponentləri

  • Google Firebase
  • Octonion Beyin Portalı
  • Android Studio

Addım 3: SmartEdge Çevik lövhəsi

SmartEdge Çevik lövhəsi
SmartEdge Çevik lövhəsi
SmartEdge Çevik lövhəsi
SmartEdge Çevik lövhəsi

Bu layihədə hərəkətləri aşkar etmək üçün SmartEdgeAgile cihazından istifadə edirik. SmartEdge Agile cihazı, Edge Intelligence -ə malik tam bir proqram yığını ilə birlikdə təsdiqlənmiş bir hardware həllidir.

Bu cihazda çoxlu sayda sensorlar var. Bu layihədə akselerometr və giroskop sensorlarından istifadə edirik. Bu sensör dəyərlərini AI ilə birləşdirərək bir epidemiya yarada bilərik. Bütün digər funksiyalardan fərqli olaraq, AI əsaslı monitorinqlə işləmək portalda olan AI Studio alətinin istifadəsini tələb edir. AI Studio, AI istifadə etmək üçün lazım olan modelləri yaratmaq üçün asan və intuitiv bir yol təqdim edir.

AI xüsusiyyətlərindən biri də hərəkətin tanınmasıdır. Əslində bu cihaz məlumatlarını ağ geçidi vasitəsilə Brainium platformasına ötürür. Şlüzlə Bluetooth vasitəsilə əlaqə qurur. Brainium ağ geçidi ios və ya android mağazasından yüklənə bilər.

Bu cihaz USB portu vasitəsilə asanlıqla doldurula bilər və iki günlük işləmə müddətinə malikdir.

Addım 4: Aksesuarların toplanması

Aksesuarların toplanması
Aksesuarların toplanması
Aksesuarların toplanması
Aksesuarların toplanması
Aksesuarların toplanması
Aksesuarların toplanması
Aksesuarların toplanması
Aksesuarların toplanması

Hamımızın bildiyimiz kimi, bu geyilənin əsas tərkib hissəsi SmartEdge Agile lövhəsidir. Qrupu yaratmaq üçün iki ağ elastikə ehtiyacımız var. Köhnə parçalarımdan götürmüşəm. Ayrıca, bant ölçüsünü tənzimləmək üçün bir kəmərə ehtiyacımız var. Köhnə bir laptop şarj cihazından aldım. Kəməri tənzimləmək üçün qismən içi boş olan düzbucaqlı bir plastik parçaya ehtiyacımız var. Bir hack olaraq, onu bir markerin yuxarı hissəsindən kəsdim.

Addım 5: Bant hazırlanması

Bant hazırlanması
Bant hazırlanması
Bant hazırlanması
Bant hazırlanması
Bant hazırlanması
Bant hazırlanması
Bant hazırlanması
Bant hazırlanması

Hər şeydən əvvəl, bandı ağ elastik ilə əhatə edirik. Mümkün qədər sıxmalıyıq, əks halda Çevik lövhə silinəcək. Sonra mavi iplə orda tikə bilərik. Burada qrupa fantastik bir görünüş verən mavi ipdən istifadə edirəm. Sonra yuxarıda göstərildiyi kimi bant ölçülərini tənzimləmək üçün düzbucaqlı bir parça tikdim. Sonra isti yapışqan tabancası ilə taxtaya ikinci elastik bərkidik. Nəhayət, kəmərini yeni yapışdırılmış elastik üzərində tikdik. İstinad üçün yuxarıda göstərilən şəklə baxmaq kifayətdir.

Addım 6: Final Outlook

Son Görünüş
Son Görünüş
Son Görünüş
Son Görünüş
Son Görünüş
Son Görünüş

Geyilə bilən cihazımız hazırdır, sadəcə qoluna bağlayın. Sonra düyməni uzun basaraq cihazı yandırın. Cihazı evinizdəki C tipli mobil şarj cihazı ilə şarj edə bilərsiniz. Cihazın demək olar ki, bir günlük işləmə müddəti var. Sonra bu geyilənin proqram bölməsinə keçə bilərik.

Addım 7: Brainium Portalı

Brainium Portalı
Brainium Portalı
Brainium Portalı
Brainium Portalı
Brainium Portalı
Brainium Portalı
Brainium Portalı
Brainium Portalı

Burada proqram hissəsi gəlir və olduqca sadədir.

SmartEdge Agile lövhəsindən istifadə etmək üçün Brainium platformasına üzv olmalısınız. Sonra Brainium Gateway tətbiqini telefonumuza yükləyin (oyun mağazasından) və daxil olmaq üçün yeni yaradılmış hesabımızı istifadə edin. Əslində telefon BLE üzərindən portal və AI cihazı arasında bir keçid rolunu oynayır. Sonra portaldakı cihazlar sekmesinden lövhəmizi əlavə edin. Sonra cihaz Brainium tətbiqində görünəcək.

Layihə yaratmaq üçün Layihə səhifəsinin sağ altındakı "Layihə Yarat" və ya "+" düyməsini basın.

Addım 8: AI Studio İş Sahəsi

AI Studio iş sahəsi
AI Studio iş sahəsi

Sol tərəfdəki menyuya gedin və AI Studio İş Sahələrində 'Hərəkət Tanıma' maddəsini seçərək AI Studio -da Motion alətinə gedin. AI Studio, platformanın süni intellekt imkanlarına həsr olunmuş bir vasitədir.

İş sahənizi açın və Agile cihazınızı məşq etdirmək istədiyiniz hərəkəti təyin edərək başlayın. Tanıma modeli üçün ən azı bir "hərəkət" yaratmalısınız. Burada hərəkətlər siyahımda Pushup, Pullup və Situp kimi fəaliyyətlər var. Bunlar cihazımızın izlədiyi əsas fəaliyyətlərdir (Get-Fit). Çevik lövhənin hərəkəti, hər bir fəaliyyət üçün fərqli olardı, ona AI xüsusiyyətini tətbiq edərək cihaz aktivliyi saya bilər.

Addım 9: Təlim

Təlim
Təlim
Təlim
Təlim
Təlim
Təlim

Bu cihazları məşqləri aşkar etmələri üçün öyrətməliyik. Təlim davam edərkən cihazı taxmalısınız.

Hərəkətlər siyahısında məşq etmək istədiyimiz hər birini seçin və "Yeni təlim dəstini qeyd et" düyməsini basın. Hər bir hərəkət üçün uyğun təlim dəstləri yaradın. Demo üçün istifadə edilə bilər. Əlbəttə ki, nə qədər çox hərəkəti aşkar etməyə çalışsanız və/və ya nə qədər çox hərəkət etsəniz, qəbuledilən dəqiqlik səviyyəsinə çatmaq üçün daha çox təlim dəsti əldə edəcəksiniz. yuxarıda verilmişdir, eyni zamanda bütün digər fəaliyyətlər üçün təlim dəstləri düzgün qeyd edilmişdir.

Bu geyimi bu fəaliyyəti öyrətməklə etdiyiniz xüsusi məşqlər üçün fərdiləşdirə bilərsiniz.

Addım 10: Modelin yaradılması

Yaranan Model
Yaranan Model
Yaranan Model
Yaranan Model
Yaranan Model
Yaranan Model

Sonra bütün bu qeydləri ehtiva edən bir model yaratmaq istəyirik. Geyinilə bilən bütün qeydləri seçin və modeli yaradın. Bir az vaxt lazım olacaq. Sonra modelinizi istədiyiniz cihaza tətbiq edin. AI xəbərdarlığını bir fəaliyyətlə qarşılaşdıqda bildiriş göndərmək üçün də təyin edə bilərik.

Addım 11: MQTT

MQTT
MQTT

MQTT API, istifadəçinin cihazlarından real vaxt rejimində göndərilən məlumatlara giriş təmin edir. MQTT API, aşağıdakı URI ilə WebSockets üzərində mövcuddur: wss: //ns01-wss.brainium.com və təhlükəsizdir. MQTT protokolu, identifikasiya üçün CONNECT mesajında istifadəçi adı və şifrə sahələrini təmin edir. Müştəri MQTT brokerinə qoşulduqda istifadəçi adı və şifrə göndərmək imkanına malikdir. Branium Platforma qoşulmaq üçün bu seçimlər olmalıdır:

  • istifadəçi adı göstərilən statik dəyərə malikdir: oauth2-user
  • parol hər bir istifadəçi üçün fərqlidir və xarici giriş nişanına bərabərdir (istifadəçinin profilində mövcuddur).
  • user_id (istifadəçilərin profilində tapa bilərsiniz)
  • device_id (portaldakı cihazlar sekmesinde tapa bilərsiniz)

GitHub anbarına əlavə etdiyim python kodunu işlədərək, MQTT protokolundan istifadə edərək, geyilə bilən (Get-Fit) real vaxt məlumatlarına daxil ola bilərsiniz. Bir fəaliyyətin neçə dəfə tamamlandığı çəkiləcək.

Addım 12: Firebase

Firebase
Firebase
Firebase
Firebase
Firebase
Firebase

Firebase, mobil və veb tətbiq inkişaf etdirmə platformasıdır. Firebase, inkişaf etdiriciləri fantastik istifadəçi təcrübələri hazırlamağa yönəldir. Serverləri idarə etməyə ehtiyac yoxdur. Layihəmizdə, vaxt gecikməməsi üçün məlumatları dərhal əldə etmək üçün Firebase real vaxt verilənlər bazasından istifadə edirik.

. Firebase URL -ni tapmaq üçün

  • Firebase -ə gedin
  • Sonra gedin və layihənizi açın (Heç bir layihəniz yoxdursa, bir layihə yaradın)
  • Sonra Verilənlər Bazasında Real Zamanlı Veritabanına keçin
  • Ekran görüntüsündəki URL Firebase URL -dir

Sonra oxumaq və yazmaq üçün qaydalara keçin, "yalan" ı "doğru" ilə əvəz edin. "Status" etiketini "push", "pull" və "sit" ana etiketi olaraq götürmüşəm. API -dən olan dəyər bu etiket dəyişəninin altına yerləşdirilib

Addım 13: Android Studio

Android Studio
Android Studio

Geyinmək üçün tətbiq Android studiyasında hazırlanmışdır.

Tövsiyə: