Adquira estes componentes na Loja do Lab de Garagem
Olá Garagista! Neste tutorial faremos um tacômetro utilizando Garagino, emissor e receptor infravermelho. Como demonstração pegaremos quantas vezes o feixe infravermelho foi interrompido em 1 segundo, conseguindo assim pegar a velocidade em RPM de um motor e mostrar no Serial Monitor do Arduino este valor que foi lido.
Material Utilizado:
1.Tacômetro
Figura 1 - Exemplo de tacômetro
O tacômetro, também conhecido como taquímetro, é um instrumento de medição do número de rotações (geralmente por minuto, RPM) de um motor. Pode ser chamado também de conta-giros. Em nossa demonstração iremos ler o valor em RPM de nosso motor e mostrar no Serial Monitor qual a rotação por minuto do mesmo.
2. Montagem
Faça a montagem conforme a figura abaixo:
Figura 2 - Montagem do tacômetro
3. Sketch
#define sensor 2 //Define sensor como 2
long rpmconta=0; //Cria uma variável para armazenar as contagem
void setup()
{
Serial.begin(9600); //Inicia a serial com um baud rate de 9600
}
void loop()
{
rpmconta = 0; //Zera a variável que armazena a contagem de rotações
attachInterrupt(0, pegarpm, FALLING); //Habilita o pino 2(INT 0) para atender a...
//interrupção (pegarpm) por borda de descida (FALLING).
delay(1000); //Aguarda 1 segundo
detachInterrupt(0); //Desabilita a interrupção
rpmconta = rpmconta * 60; //Multiplica a contagem por 60 para pegar o RPM
Serial.print(rpmconta); //Imprime o valor de RPM na serial
Serial.println(" RPM"); //Imprime " RPM" na serial, indicando que o valor está em RPM
}
void pegarpm()
{
rpmconta++; //Increvementa o a contagem de rotações
}
Comentar
Amigos, quando se coloca o delay como 1000, quer dizer que o sensor fará 1 amostragem por segundo ou o sensor está fazendo as amostragem na maior velocidade possível e apenas registrando a medição a cada segundo?
Genial, simplesmente genial esse código, funcionou perfeitamente esse código para mim.
Esta de parabéns quem criou esse codigo :D
Bom dia ! Qual seria a tensão máxima que o emissor infravermelho suporta?
E a corrente ?
Não achei o Datasheet dele .
Obrigado !
gostaria de saber como eu consiguo montar um aplaca de carrinho de controlhe remoto com aplaca mãoe de um computador ou uma placa de cd rom
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por
Você precisa ser um membro de Laboratorio de Garagem (arduino, eletrônica, robotica, hacking) para adicionar comentários!
Entrar em Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)