Video: Ağıllı Crossfit Dumbbell: 3 addım
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
COVID-19 karantini dövründə bütün idman zalları və məşq sahələri bağlandı, bu səbəbdən evlərimizdə məşqlərə başlamalı olduq. Məşq edərkən, məşq və istirahət vaxtlarını nəzərə almaq vacibdir. Bu ağıllı dumbbellin Alexa ilə səsli əmrlərlə işlədiyi üçün yerdəyişmə və ya əlaqə tələb etməməsinin səbəbi budur.
Addım 1: Avadanlıq
Bu layihənin əlaqələri çox sadədir, ən başlıcası, portativ bir şəkildə işləməsini istəyirsinizsə, USB vasitəsilə doldurulan bir LIPO batareya şarj cihazı modulu ilə işə salmalısınız.
Addım 2: funksionallıq
Dumbbell aşağıdakı kimi işləyir, müştəri olaraq bir MQTT Brokerinə qoşulur və bir mövzuya abunə olur. Mesajın faydalı yükündə, EMON, TABATA və ya TIME CAP ola biləcək hansı növ timmer lazım olduğunu alırsınız. Bu şərtləri bilmirsinizsə, aşağıda izah edəcəyəm.
Addım 3: İş vaxtı
EMON
Müəyyən edilmiş dövrələrin sayını bir dəqiqə ərzində yerinə yetirməkdir. Məsələn, 10 dəqiqəlik bir EMON təyin etsək, bu məşq 10 dəfə yerinə yetirilməlidir, dumbbell bir dəqiqə dəyişikliyi olduqda xəbərdarlıq edən bir BUZZER -ə malikdir. EMON üçün alınan yük aşağıdakı kimi olacaq:
yük = EMONx # x istifadəçi tərəfindən təyin olunan vaxtdır
TABATA
Tabata, 8 saniyədir ki, 20 saniyə iş və 10 saniyə istirahət edəcəyik, Tabata haqqında daha çox sözümüz yoxdur.
TABATA üçün Alınan Yük:
yük = TABATA
VAXT CAP
Vaxt məhdudiyyəti bir məşq geri sayımıdır, yalnız günün işinin müddəti müəyyən edilir. TIME CAP üçün alınan yük aşağıdakı kimi olacaq:
faydalı yük = TIMECAP
Qeyd etmək vacibdir ki, dumbbell portativ olaraq hazırlanmışdır və 30 dəqiqədən çox 5 TIME CAPS yerinə yetirməyə imkan verən bir batareyaya malikdir.
Buraya qədər dumbbellin firmware proqramının izahına sahibik, əlbəttə ki, timmer və ekran üçün kitabxanaları nəzərə almaq vacib olacaq, ancaq bu anbardakı kodda olacaq.
Bu nöqtədə, dumbbell, bir kompüter və ya bir smartfon kimi bir cihazdan vasitəçiyə qoşulduğumda və əvvəllər dumbbell mövzusunda göründüyü mesajları yayımladığımda işləyir. Ancaq bunu Alexa ilə necə işlədə bilərik?
Bu inkişafın iki addımı var, birincisi dediklərimizdən asılı olaraq fərqli niyyətlərə daxil olmağımıza imkan verən bir Alexa Bacarığı etməkdir, ikincisi isə bu vəziyyətdə AWS Lamda xidmətindən istifadə edərək və python dərc etməklə son nöqtə kodunu yerinə yetirməkdir. dumbbell mövzusundakı məlumatlar.
Bu layihə üçün, EMON və TIME CAP -a verdiyimiz rəqəm 1 -dən 30 -a qədər ola biləcəyi üçün, Yuvalar Alexa Bacarıqlarının inkişafında istifadə olunur, sonra SLOT məlumatları götürülür və nəşrin faydalı yükünə parametr olaraq göndərilir. vasitəçi
Məsələn, Alexa desək, dumbbellə 15 dəqiqəlik EMON başlatmasını söyləyin Alexa, dumbbellə 15 dəqiqəlik bir EMON başlatmasını söyləyin
yuva dəyəri 15 olacaq və bir parametr olaraq qəbul edilən budur:
yük = EMON15