2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03
Projetos Tinkercad »
Neste tutorial, vou te ensinar como fazer um rastreador de minutos usando um Arduino Uno. Um rastreador de minutos é um dispositivo que você pode usar para controlar por quanto tempo você trabalha em algo ao longo do tempo. Você pressiona o botão iniciar para começar a contar os minutos e pressiona o botão reset / log para enviar esses minutos para um arquivo. O arquivo pode ser acessado e você pode ver quantos minutos acumulou ao longo do tempo.
Suprimentos
Arduino Uno
Tábua de pão
18 fios de jumper
Display de 4 dígitos e 7 segmentos
2 botões
2 resistores de 10k ohm
Etapa 1: construir o hardware
Siga o esquema acima para construir seu registrador de minutos.
Nota: o dígito mais à esquerda do display de 7 segmentos foi deixado desconectado porque todos os pinos foram usados. Se você quiser usar todos os 4 dígitos, experimente um Arduino Mega.
Nota: várias marcas de componentes serão configuradas de forma diferente. Certifique-se de verificar a fiação precisa para seus componentes.
Etapa 2: codificar o software
Existem três subetapas para codificar o software: codificar o cronômetro, conectar o display e implementar o registro. Se você tiver dúvidas ou não quiser codificar sozinho, sinta-se à vontade para verificar meu código aqui:
Dica: ao codificar, faça com que o programa registre segundos (não minutos) para facilitar o teste.
Codificando o cronômetro
A primeira parte do código basicamente cria um cronômetro. Ele usa o botão start / stop e o botão reset para controlar os minutos. Comece fazendo com que os botões Iniciar e Parar funcionem: imprima o tempo decorrido no console após pressionar o botão e faça uma pausa quando você pressionar o botão novamente. Dica: você terá que usar a função millis ().
Dica: você terá que adicionar um atraso de cerca de 20-50ms para garantir que o botão não ligue e desligue com um toque.
Depois de fazer isso funcionar, a próxima etapa é incorporar as pausas. Por exemplo, se você iniciar, parar e começar de novo, deseja que o cronômetro continue de onde você parou. Fiz isso acompanhando a duração da pausa e subtraindo-o do tempo antes de imprimi-lo.
Agora que o botão Iniciar / Parar está funcionando, a próxima etapa é o botão de reinicialização. A função disso é definir o tempo de volta para 0. Dica: lembre-se de redefinir as variáveis de tempo de início e pausa.
Conectando a tela
Uma vez que seu programa está controlando o tempo com sucesso, você precisa enviar os dados de tempo para o display de 7 segmentos de 4 dígitos. Você pode criar uma função de contagem do zero ou obter ajuda online para exibir certos números. Certifique-se de definir um limite para o valor máximo que seu display pode mostrar (se você estiver usando 3 dígitos, será 999).
Implementando Logging
A última etapa é controlar os dados de tempo em um arquivo. Isso será feito usando o Processing, portanto, certifique-se de fazer o download antes de iniciar esta etapa. Você pode armazenar os dados de tempo de qualquer maneira que seja útil para você. Pessoalmente, eu tinha uma coluna para o tempo registrado e o tempo total. Dica: use a classe PrintWriter para gravar em um arquivo.txt.
Etapa 3: Pronto
É isso! Sinta-se à vontade para adicionar a este projeto e personalizá-lo de acordo com o que você está rastreando. Obrigado pela leitura.
Recomendado:
Crie um jogo Arduino Simon em 2 minutos!: 3 etapas
Crie um jogo Arduino Simon em 2 minutos !: SEM Jumpers! SEM fios! SEM solda! NENHUMA placa de ensaio! Pensando fora da caixa. Então você quer mostrar o seu microcontrolador em conjunto com alguns modelos de periféricos adicionais muito rapidamente, antes que amigos ou parentes estejam a caminho … Reúna o
Construir um rastreador de movimento vestível (BLE do Arduino para um aplicativo Android Studio personalizado): 4 etapas
Construir um rastreador de movimento vestível (BLE do Arduino para um aplicativo Android Studio personalizado): Bluetooth Low Energy (BLE) é uma forma de comunicação Bluetooth de baixa potência. Dispositivos vestíveis, como as roupas inteligentes que ajudo a projetar na Predictive Wear, devem limitar o consumo de energia sempre que possível para estender a vida útil da bateria e frequentemente utilizar BLE
Aerobic Arduino - um rastreador de condicionamento físico de US $ 15 por um Arduino: 9 etapas (com fotos)
Aerobic Arduino - um Fitness Tracker Power de $ 15 por um Arduino: Por favor, vote neste desafio de fitness em vez de um Fitbit ou smartwatch, você pode construir um Arduino alimentado por fitness tracker por apenas $ 15! Ele rastreia o movimento de seus braços durante a corrida e usa um acelerômetro para detectar isso. Isto é
Aprenda Arduino em 20 minutos (pacote de energia): 10 etapas (com imagens)
Aprenda Arduino em 20 minutos (Power Packed): O instructable foi escrito com a visão de entregar coisas boas e ajudar o verdadeiro amador do Arduino, que realmente precisa de uma fonte de compreensão fácil e clara que qualquer um pode entender facilmente apenas lendo este módulo. Eu também sou um ardui
Aprenda ARDUINO (em 20 minutos): 10 etapas (com imagens)
Aprenda ARDUINO (em 20 minutos): Este é um instrutivo que escrevi especialmente para compartilhar meu conhecimento sobre o arduino de uma forma muito simplificada. Com certeza vou garantir que este seria um módulo poderoso que cobre quase todos os tópicos básicos do arduino. O Arduino tem um grande pote