Índice:
- Etapa 1: partes e peças
- Etapa 2: Objetivos e menus
- Etapa 3: juntando tudo
- Etapa 4: primeira demonstração
- Etapa 5: Produto final - hora de treinar
Vídeo: Cronômetro de rotina de treino: 5 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
‘Coma saudável, fique em forma e não fique parado o dia todo.’ Bom conselho, hein. Bem, aqui está uma ideia para ajudar com dois deles.
Eu sento muito. Eu fiz alguns relógios de desktop que me deixam acordado a cada hora, mas um pouco mais é sempre melhor. Então, se está quebrado, conserte e se não estiver, quebre e melhore!
Recentemente, comprei um painel LED Matrix de 8x32 e é perfeito para uma leitura que posso ver do outro lado da sala. Hmm, parece uma receita para uma ideia. Essa ideia é também fazer um treinador de rotina que exibirá contagens de intervalos curtos repetidamente com um período de descanso entre eles. Basicamente, faça “alguma coisa” por um minuto ou dois, descanse por alguns segundos e depois faça “outra coisa”. Repita para um treino de 20-30 minutos. Se parece uma boa ideia, continue lendo.
Etapa 1: partes e peças
Não é necessário muito para o projeto, isso é uma vantagem.
Arduino Mega
8x32 LED Matrix
2,8”TFT
Relógio RTC
Conversor Buck
Fonte de alimentação 12v
Folha de plexiglass
Papel pergaminho (ou outra folha / revestimento translúcido)
(2) Barris de energia - para 12v IN e para Mega. O TFT cobre o Vin, então optei por colocar a alimentação no USB 5v. (Observação: normalmente eu usaria a entrada de 12v, mas a tela que usei tinha um problema com 12v, então redirecionei a alimentação para o Mega por meio da entrada USB.)
Etapa 2: Objetivos e menus
Uma ideia é uma coisa, mas planejá-la e torná-la realmente útil é o objetivo. Tive algumas ideias e aqui está o que acho que deve fazer, classificado por deve ter e bom ter.
As coisas que um treinador deve fazer são:
Fornece um conjunto cronometrado consistente de rotinas a serem executadas.
Fornece um período de descanso entre os intervalos.
Como alternativa, forneça um cronômetro para exercícios de duração, como esteira ou ciclismo
Ser legível à distância, pendurado na parede ou em uma prateleira.
Seja flexível no fornecimento de número de rotinas, duração da rotina e durações de descanso.
Ser capaz de distinguir facilmente as rotinas de trabalho dos períodos de descanso.
Ser capaz de ajustar a hora do RTC sem o Arduino IDE.
Fácil de usar.
Coisas para torná-lo mais amigável:
Relógio com data quando não estiver em uso - no TFT, mas não no painel LED.
Feedback de toque visível - os TFTs nem sempre são os mais fáceis de lidar.
Exibe o número de rotinas concluídas.
Exibe informações no painel e no TFT.
Dê algumas sugestões de atividades para cada rotina durante os intervalos.
Capacidade de fazer ajustes estéticos.
Fácil de usar.
Parece factível, agora para poder usá-lo, os menus necessários são:
Tela inicial - relógio, calendário, botões de submenu
Tela de opções de rotina - número de rotinas, duração da rotina, duração do período de descanso
Rotina ativa - contagem regressiva de duração, contagem de rotina, sugestões de atividades
Cronômetro - cronômetro digital simples que conta até uma hora
Tela de ajuste de tempo - Hora / Min acima e Dn
A estética em tempo real muda para … uma lista crescente
Etapa 3: juntando tudo
Eletrônica - A parte boa do projeto é que apenas alguns componentes são necessários. Anexe o TFT ao Mega em seus slots GPIO
Execute 5v, Gnd, SCL, SDA para o RTC do Mega
Execute 5v, Gnd, dados para o painel de LED - energia do buck, dados para (1) GPIO no Mega Traga 12v e divida-o entre o Mega e o Buck (definido para 5v)
Como uma observação sobre a fiação, o painel de LED possui (3) linhas de energia. Um pigtail IN (5v, Gnd, dados), uma linha de alimentação central (5v, Gnd) e um pigtail OUT (5v, Gnd, Data). Para meu uso, com apenas alguns LEDs funcionando a qualquer momento, usei apenas o pigtail IN. Se mais pixels forem usados (especialmente branco brilhante) neste painel, você também pode conectar as conexões centrais para complementar o IN. Se necessário, um amplificador mais alto (talvez 4-5A) pode ser usado também.
No que diz respeito à maioria dos projetos, este é bastante simples e direto.
Programação - Para mim, isso demorou algum tempo. Telas de exibição, pontos de toque, tempo. Mas está tudo junto e gosto dos resultados. Abaixo, incluí um pequeno vídeo (cerca de 2 minutos) dele funcionando antes de fazer o caso. Valeu a pena os desafios.
Caso - Construir uma estrutura para montar a unidade não é tão ruim e as possibilidades são infinitas. Decidi por uma caixa simples de alguns painéis de nogueira antigos que eu tinha ao redor da oficina. Acabei de montar o painel de LED na frente e criar uma moldura 3D para tornar o TFT legível e acessível na parte superior.
Fixei o painel de LED na frente do gabinete com um pequeno painel atrás dele para levantá-lo para combinar com a moldura usada para montar a tampa transparente. Quando o painel de LED está vazio, a leitura é realmente difícil de ver, então coloquei um pedaço de papel pergaminho entre ele e o acrílico transparente para neutralizar a leitura e funcionou muito bem.
Etapa 4: primeira demonstração
Para vê-lo em ação, aqui está um pequeno vídeo dele funcionando antes de eu começar o caso, enquanto eu estava fazendo seu teste final (o link é o mesmo que acima, caso não carregue).
Etapa 5: Produto final - hora de treinar
Finalmente pronto! Posso ler facilmente do outro lado da sala e as sugestões para "o que vem a seguir" são ainda mais úteis do que eu pensava. Usar o período de descanso para ver o que fazer a seguir e estar pronto para partir imediatamente foi o caminho a percorrer.
Obrigado pelo seu interesse e Happy Tinkering! Agora vá fazer algo legal!
Recomendado:
Cronômetro da escova de dente: 4 etapas
Cronômetro de escova de dente: a ideia é criar um cronômetro de 2 pessoas para escovar os dentes para isso, usei um micróbio V1. Ajuda meus filhos a escovar os dentes pelo tempo recomendado. Se você tem filhos e um micr: bit e quer garantir eles têm dentes limpos; não hesite
Cronômetro digital tudo em um (relógio, cronômetro, alarme, temperatura): 10 etapas (com imagens)
Cronômetro Digital All in One (Relógio, Cronômetro, Alarme, Temperatura): Estávamos planejando fazer um Cronômetro para alguma outra competição, mas posteriormente também implementamos um relógio (sem RTC). À medida que entramos na programação, nos interessamos em aplicar mais funcionalidades ao dispositivo e acabamos adicionando DS3231 RTC, como
Máquina de rotina: 5 etapas
Máquina de rotina: Esta é uma máquina para lembrá-lo de coisas que você pode esquecer ao sair de casa. 1. Coloque a chave do outro lado da máquina. Coloque tudo o que você tem para levar quando sair de casa na caixa. Cole algumas notas sobre
Rotina matinal de lavagem do rosto (para crianças): 7 etapas
Rotina Matinal de Lavagem de Rosto (para Crianças): No final de semana, meu priminho ficou em nossa casa pois os pais dele não estavam, ao morar com ele por dois dias, percebi que ele tinha um pouco de dificuldade para lembrar cada passo ao se lavar seu rosto depois que ele acorda. Então decidi construí-lo
Máquina de treino de beisebol: 4 etapas
Máquina de prática de beisebol: esta é uma máquina que treina suas habilidades de beisebol, permitindo que você pratique acertar um alvo. Referência: https://www.tutorialspoint.com/arduino/arduino_blinking_led.htm