Índice:

Halteres Crossfit Inteligente: 3 Passos
Halteres Crossfit Inteligente: 3 Passos

Vídeo: Halteres Crossfit Inteligente: 3 Passos

Vídeo: Halteres Crossfit Inteligente: 3 Passos
Vídeo: PERFECT Deadlift in 3 SIMPLE Steps! 2024, Novembro
Anonim
Image
Image

Durante a quarentena do COVID-19, todas as academias e locais de treinamento foram fechados, por isso tivemos que iniciar os treinamentos em nossas casas. Ao treinar, é importante levar em consideração os tempos de exercício e descanso. É por isso que este haltere inteligente foi feito, não requer deslocamento ou contato, pois funciona por comando de voz com Alexa.

Etapa 1: Hardware

Funcionalidade
Funcionalidade

As ligações deste projeto são muito simples, o mais importante é que se pretende que funcione de forma portátil deverá alimentá-lo com um módulo carregador de bateria LIPO que é carregado via USB.

Etapa 2: Funcionalidade

Funcionalidade
Funcionalidade

O haltere funciona da seguinte maneira, ele está conectado a um MQTT Broker como um cliente e inscrito em um tópico. No payload da mensagem, você recebe o tipo de timmer necessário, podendo ser EMON, TABATA ou TIME CAP. Se você não conhece esses termos, vou explicá-los a seguir.

Etapa 3: Horários de Trabalho

Horários de Trabalho
Horários de Trabalho

EMON

É fazer um exercício de um minuto o número de voltas que foram definidas. Por exemplo, se definirmos um EMON de 10 minutos, este exercício deve ser realizado 10 vezes, o haltere tem um BUZZER que alerta quando há uma mudança de minuto. Para o EMON, a carga recebida será:

carga útil = EMONx # x é o tempo definido pelo usuário

TABATA

A Tabata são 8 rodadas em que teremos 20 segundos de trabalho e 10 segundos de descanso, não temos muito mais a dizer sobre a Tabata.

Para a TABATA a Carga Recebida será:

carga útil = TABATA

TIME CAP

O limite de tempo é uma contagem regressiva do exercício, apenas a duração do dia de trabalho é definida. Para o TIME CAP, a carga recebida será:

carga útil = TIMECAP

É importante ressaltar que o haltere foi projetado para ser portátil e possui uma bateria que permite realizar mais de 5 TIME CAPS de 30 minutos.

Até aqui temos a explicação do firmware do haltere, obviamente, será importante levar em consideração as bibliotecas do timmer e do display, mas isso estará no código do repositório.

Neste ponto, o haltere funciona se a partir de um dispositivo como um computador ou smartphone eu me conectar ao corretor e publicar as mensagens vistas anteriormente no tópico do haltere. Mas como fazemos isso funcionar com Alexa?

Este desenvolvimento tem duas etapas, a primeira é fazer um Alexa Skill que nos permite acessar diferentes intents dependendo do que dizemos e a segunda é realizar o código do endpoint, neste caso, usando o serviço AWS Lamda e com python publish os dados no tópico halteres.

Para este projeto, como o número que atribuímos a EMON e TIME CAP pode ser de 1 a 30, Slots são usados no desenvolvimento da Skill Alexa, então os dados SLOT são tomados e enviados como parâmetro para a carga útil da publicação em o corretor.

Por exemplo, se dissermos que Alexa diga ao haltere para iniciar um EMON de 15 minutos, Alexa diga ao haltere para iniciar um EMON de 15 minutosT

O valor do slot será 15 e isso é passado como um parâmetro para:

carga útil = EMON15

Recomendado: