Primeiro passo: o projeto
O que é?
Um contador de passos que você pode tornar mais preciso, adaptando-o ao seu próprio estilo de caminhada.
O que você aprenderá:
- Como o micro:bit pode coletar dados numéricos de aceleração;
- Como adicionar limites ao sensor de dados para acionar eventos, como aumentar o contador de passos.
Como funciona:
- Os projetos Contador de passos e o Contador de passos de baixo consumo energético usam o gesto "agitação" (ou sacudir) para contar os passos. O gesto "agitação" usa várias leituras do sensor do acelerômetro para decidir se o micro:bit foi sacudido;
- Você pode descobrir que o gesto "agitação" não é acionado toda vez que você dá um passo, ou que é acionado muito facilmente, resultando em uma contagem de passos imprecisa;
- Para fazer um contador de passos mais preciso, em vez de usar o gesto "agitação", este programa usa dados numéricos do acelerômetro para decidir se você deu um passo e, caso você tenha, a variável steps (passos) é incrementada em um;
- Se a aceleração é maior que (>) 1500, a variável steps (passos) é incrementada em um, e a contagem de passos é mostrada no visor LED. O ponto no qual um movimento acionará um passo a ser contado é 1500. Este valor é o limite;
- Pode ser necessário alterar o valor 1500 para aumentar a precisão do contador de passos, mas você pode decidir qual limite usar, ao passo que o limiar do gesto "agitação" foi decidido pelas pessoas que projetaram o micro:bit;
- A modificação do limite para se ajustar a você se chama calibração;
- Perceba que quando micro:bit não está se movendo, o acelerômetro fornece uma leitura de intensidade em torno de 1000. Isso é causado pela força de atração gravitacional da Terra sobre o micro:bit.
Itens necessários:
- Um micro:bit (ou simulador MakeCode);
- Editor MakeCode ou Python;
- Conjuntos de baterias (opcional);
- Algo para prender o micro:bit ao calçado ou perna: barbante, fita ou velcro.
Segundo passo: é hora de programar
Terceiro passo: vamos deixar o código ainda melhor
- Faça suas baterias durarem mais tempo, alterando o programa para que ele só mostre o número de passos quando você pressionar o botão A;
- Modifique o programa para o botão B zerar o contador;
- Meça o comprimento médio do seu passo e faça seu micro:bit multiplicá-lo pelo número de passos para calcular a distância percorrida.
- O acelerômetro pode medir forças em 3 dimensões, chamadas eixos X, Y e Z. É possível modificar o código para escolher qual eixo medir, dependendo da forma como o seu micro:bit foi fixado em sua perna ou calçado.
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.