Passo 1: Faz tu mesmo
O que é isto?
Um conta-passos que podes tornar mais preciso, personalizado ao teu estilo de caminhada.
O que vais aprender
- Como é que o micro:bit consegue recolher dados de aceleração numérica
- Como definir o limite dos dados do sensor para ativar eventos como a contagem crescente de um conta-passos
Como é que funciona
- Os projetos Conta-passos e Conta-passos de baixo consumo usam o gesto "abanar" (shake) para contar os passos. O gesto "shake" (abanar) usa várias leituras do sensor acelerómetro para decidir se o micro:bit foi abanado.
- Pode acontecer que o gesto "shake não seja ativado sempre que dás um passo ou que seja acionado com demasiada facilidade, levando a uma contagem errada dos passos
- Para fazer um conta-passos mais preciso, em vez de usar o gesto "shake", este programa usa dados numéricos do acelerómetro para decidir se deste um passo e, se caso dês, aumenta a variável steps (passos) por 1.
- Se a aceleração é maior que (>) 1500, a variável steps é aumentada em um e mostra a contagem total de passos no ecrã de LEDs. 1500 é o limite - o ponto no qual um movimento aciona um passo a ser contado.
- Podes precisar de alterar o número 1500 para tornar o conta-passos mais preciso - mas tu podes decidir qual é o limite a usar, enquanto que com o gesto "shaker" o limite foi decidido pelas pessoas que construiram o micro:bit.
- Modificar o limite ao teu gosto chama-se calibrar.
- Repara que quando o micro:bit não se está a mexer, o acelerómtro dá uma leitura da força com um valor de cerca de 1000. Isso deve-se à força de gravidade da Terra a puxar o micro:bit.
Do que é que precisas
- micro:bit (ou simulador MakeCode)
- Editor MakeCode ou Python
- Suporte de pilhas (opcional)
- algo para atar o micro:bit aos teus sapatos ou perna - fio, fita-cola ou Velcro.
Passo 2: Cria o teu código
Passo 3: Melhora-o
- Faz com que as pilhas durem mais tempo alterando o programa para que o número de passos só apareça no ecrã quando carregas no botão A.
- Modifica o programa de maneira a que o botão B reinicie o conta-passos no 0.
- Mede o comprimento médio do teu passo e faz com que o teu micro:bit multiplique este valor pelo número de passos de maneira a calcular a distância que caminhaste.
- O acelerómetro pode medir forças em 3 dimensões, nos eixos X, Y e Z. Podes modificar o código para escolher qual o eixo que queres medir, dependendo da posição em que o micro:bit está preso à tua perna ou sapato.
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.