Sadržaj:

Pametna Crossfit bućica: 3 koraka
Pametna Crossfit bućica: 3 koraka

Video: Pametna Crossfit bućica: 3 koraka

Video: Pametna Crossfit bućica: 3 koraka
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Juli
Anonim
Image
Image

Za vrijeme karantene COVID-19 sve su teretane i vježbališta zatvorene, pa smo iz tog razloga morali početi s treninzima u svojim domovima. Prilikom treninga važno je uzeti u obzir vrijeme vježbanja i odmora. Zato je ova pametna bućica napravljena, ne zahtijeva pomak ili kontakt jer radi glasovnim naredbama s Alexa.

Korak 1: Hardver

Funkcionalnost
Funkcionalnost

Veze ovog projekta su vrlo jednostavne, najvažnije je da, ako želite da radi na prenosiv način, morate ga napajati pomoću LIPO modula za punjenje baterija koji se puni putem USB -a.

Korak 2: Funkcionalnost

Funkcionalnost
Funkcionalnost

Bučica funkcionira na sljedeći način, povezana je s MQTT posrednikom kao klijent i pretplaćena je na neku temu. U korisnom opterećenju poruke dobivate potrebnu vrstu mjerača vremena: EMON, TABATA ili TIME CAP. Ako ne poznajete ove pojmove, u nastavku ću ih objasniti.

Korak 3: Radno vrijeme

Working Times
Working Times

EMON

Treba napraviti vježbu u trajanju od jedne minute prema broju rundi koje je definirano. Na primjer, ako definiramo EMON od 10 minuta, ova vježba se mora izvesti 10 puta, bučica ima ZVUK koji upozorava kada dođe do promjene minute. Za EMON primljeni korisni teret bit će:

korisni teret = EMONx # x je vrijeme koje je definirao korisnik

TABATA

Tabata je 8 rundi u kojima ćemo imati 20 sekundi rada i 10 sekundi odmora, nemamo mnogo više za reći o Tabati.

Za TABATU primljeni korisni teret bit će:

korisni teret = TABATA

TIME CAP

Ograničenje vremena je odbrojavanje vježbe, samo je definirano trajanje dnevnog rada. Za TIME CAP primljeni teret će biti:

korisni teret = TIMECAP

Važno je napomenuti da je bućica dizajnirana za prijenos i ima bateriju koja vam omogućuje da izvodite više od 5 VREMENSKIH KAPA od 30 minuta.

Dok ovdje nemamo objašnjenje firmvera bučice, očito će biti važno uzeti u obzir biblioteke za timmer i prikaz, ali to će biti u kodu u spremištu.

U ovom trenutku, bućica radi ako se s uređaja kao što je računalo ili pametni telefon povežem s posrednikom i objavim poruke prethodno viđene u temi o bučici. Ali kako postići da to funkcionira s Alexa?

Ovaj razvoj ima dva koraka, prvi je napraviti Alexa vještinu koja nam omogućava pristup različitim namjerama ovisno o onome što govorimo, a drugi je izvođenje koda krajnje točke, u ovom slučaju, koristeći uslugu AWS Lamda i s objavom na pythonu podatke u temi o bučicama.

Za ovaj projekt, budući da broj koji dajemo EMON -u i TIME CAP -u može biti od 1 do 30, Slotovi se koriste u razvoju Alexa Skill -a, zatim se SLOT podaci uzimaju i šalju kao parametar korisnom opterećenju publikacije u posrednik.

Na primjer, ako kažemo Alexa, recite bućici da pokrene EMON od 15 minuta Alexa kaže bućici da započne EMON od 15 minutaT

vrijednost utora bit će 15, a ovo je ono što se prosljeđuje kao parametar:

korisni teret = EMON15

Preporučuje se: