Ir ao conteúdo
  • Cadastre-se

Arduino Velocímetro para bicicleta com arduino


Posts recomendados

  • Membro VIP

Um ímã na roda - na raia - e um reed swicth proporcionam o dado. Cada vez que passa o ímã, dá um pulso. Sabendo-se o diâmetro da roda e quanto tempo entre os pulsos, com uma matemática simples você consegue a velocidade.

Isso é tão tão simples (e óbvio) que ja é usado há muito muito tempo em velocímetro para bicicleta

hqdefault.jpg

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois...
  • Membro VIP

É... um código pronto seria uma "mão na roda" mas infelizmente não tenho. Mas penso ser simples.  você deve:

-inicializar um timer como contador livre a uma velocidade (frequencia) mais ou menos lenta. Estime um valor pra que ele nao estoure pro caso de rotação bem baixa.

-zerar o timer

-criar uma interrupção - sinal do reed ligado num pino do mc - para uma girada da roda e nela (interrupt) capture o valor atual do timer. Pronto: este é o valor que vai usar na matemática da velocidade

-zerar o timer

Na saída do processo acima você vai ter um valor qualquer que te diz quantas unidades de contagem levou pra dar uma volta sendo este proporcional à rotação. Ainda não é velocidade em km/h claro mas é linear e proporcional. A matemática da conversão é ... bem... colabora um pouco...:)

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...