Taula de continguts:

Dumbbell Smart Crossfit: 3 passos
Dumbbell Smart Crossfit: 3 passos

Vídeo: Dumbbell Smart Crossfit: 3 passos

Vídeo: Dumbbell Smart Crossfit: 3 passos
Vídeo: Try this brutal CrossFit workout 🏋️‍♀️ 2024, Juliol
Anonim
Image
Image

Durant la quarantena del COVID-19, es van tancar tots els gimnasos i centres d’entrenament, per aquest motiu vam haver de començar a entrenar a casa nostra. A l’hora d’entrenar, és important tenir en compte els temps d’exercici i descans. És per això que es va fabricar aquesta manuella intel·ligent, que no requereix cap desplaçament ni contacte, ja que funciona amb ordres de veu amb Alexa.

Pas 1: maquinari

Funcionalitat
Funcionalitat

Les connexions d’aquest projecte són molt senzilles, el més important és que, si voleu que funcioni de forma portàtil, l’heu d’alimentar amb un mòdul de carregador de bateria LIPO que es carregui mitjançant USB.

Pas 2: Funcionalitat

Funcionalitat
Funcionalitat

El pes funciona com segueix, està connectat a un corredor MQTT com a client i subscrit a un tema. A la càrrega útil del missatge, rebreu el tipus de temporitzador que es pot requerir: EMON, TABATA o TIME CAP. Si no coneixeu aquests termes, els explicaré a continuació.

Pas 3: Temps de treball

Temps de treball
Temps de treball

EMON

És fer un exercici durant un minut el nombre de rondes que s'han definit. Per exemple, si definim un EMON de 10 minuts, aquest exercici s’ha de realitzar 10 vegades, la manuella té un BUZZER que avisa quan hi ha un canvi de minut. Per a l’EMON, la càrrega útil rebuda serà:

payload = EMONx # x és el temps definit per l'usuari

TABATA

Un Tabata és de 8 rondes en què tindrem 20 segons de treball i 10 segons de descans, no tenim molt més a dir sobre el Tabata.

Per al TABATA, la càrrega útil rebuda serà:

càrrega útil = TABATA

CAP TEMPS

El límit de temps és un compte enrere d’exercicis, només es defineix la durada del dia de treball. Per al TIME CAP, la càrrega útil rebuda serà:

càrrega útil = TIMECAP

És important tenir en compte que el pes ha estat dissenyat per ser portàtil i té una bateria que permet realitzar més de 5 TEMPS DE 30 minuts.

Fins aquí tenim l'explicació del microprogramari de la pesa, òbviament, serà important tenir en compte les biblioteques del temporitzador i de la pantalla, però estarà al codi del dipòsit.

En aquest moment, la manuella funciona si des d’un dispositiu com un ordinador o un telèfon intel·ligent em connecto a l’agent i publico els missatges que es van veure prèviament al tema de la manuella. Però, com fem que funcioni amb Alexa?

Aquest desenvolupament té dos passos, el primer és fer una habilitat Alexa que ens permeti accedir a diferents intents en funció del que diem i el segon és realitzar el codi de punt final, en aquest cas, mitjançant el servei AWS Lamda i amb Python publish les dades del tema de les manuelles.

Per a aquest projecte, com que el nombre que donem a EMON i TIME CAP pot ser d'1 a 30, les ranures s'utilitzen en el desenvolupament de l'Alexa Skill; a continuació, es prenen les dades SLOT i s'envien com a paràmetre a la càrrega útil de la publicació a el corredor.

Per exemple, si diem que Alexa diu a la manuella que comenci un EMON de 15 minuts Alexa li digui a la manuella que comenci un EMON de 15 minuts

el valor de la ranura serà 15 i això es passa com a paràmetre a:

càrrega útil = EMON15

Recomanat: