Medir RPM com Arduino! // Dicas de Programação

  Рет қаралды 9,516

Abraao Lacerda

Abraao Lacerda

Күн бұрын

Пікірлер
@wagnersombini9570
@wagnersombini9570 3 жыл бұрын
Eu já fiz o primeiro passo Contador de voltas e lá, funcionou perfeitamente
@abraaolacerda68
@abraaolacerda68 3 жыл бұрын
Legal. Respondi sua duvida no outro comentario
@CLAUDIOSANTOS
@CLAUDIOSANTOS 3 жыл бұрын
Sua didática é ótima, ainda não consegui fazer o meu sensor de RPM funcionar, vou tentar agora com o seu programa, já de antemão parabens
@abraaolacerda68
@abraaolacerda68 3 жыл бұрын
Muito obrigado! Qualquer dúvida entra em contato
@marcos1alexandre2
@marcos1alexandre2 3 жыл бұрын
CARA VC ESTÁ DE PARABÉNS COM A FORMA COMO EXPLICA LINHA A LINHA. JA ME ESCREVI ...
@abraaolacerda68
@abraaolacerda68 3 жыл бұрын
Obrigado por comentar. Que bom que vc gostou. Seja bem vindo ao canal
@Fisicaflix
@Fisicaflix 2 жыл бұрын
como faço para mostrar no lcd?
@sandroroger7295
@sandroroger7295 Жыл бұрын
Muito bom, Abraão! Já ganhou mais um inscrito. Vou tentar instalar esse tacômetro em um torno mecânico de bancada que eu tenho. ❤️👏👏
@roneandrade4788
@roneandrade4788 Жыл бұрын
Montei um tacômetro usando o mesmo sensor, e o código do vídeo e não funcionou corretamente. Eliminei o delay do final e passou a funcionar perfeitamente. (Trabalha com rotações de 500rpm até 5000rpm)
@F43101
@F43101 2 жыл бұрын
O máximo que consegui medir foi 3000 rpm, alguma sugestão do que pode ser?
@abraaolacerda68
@abraaolacerda68 2 жыл бұрын
Tente reduzir o delay pra 1 milissegundo. Tipo: delay(1); Ou tente remover ele. Assim aumenta a frequência das leituras
@F43101
@F43101 2 жыл бұрын
@@abraaolacerda68 vou tentar, mas se boto algo rodando muito rápido na frente do sensor, ele vai aumentando, quando chega a 3000 rpm, ele fixa, como se fosse o máximo, achei estranho porque já vi outros vídeos do mesmo sensor medindo mais de 20 mil rpm
@F43101
@F43101 2 жыл бұрын
@@abraaolacerda68 e muito obrigado pela resposta
@abraaolacerda68
@abraaolacerda68 2 жыл бұрын
@@F43101 então, vc consegue a frequência máxima do arduino se programar em Assembly e usando os registradores. Eu fiz em c++ pra ficar didático. Tbm tem a questão da sua montagem mecânica. Pequenas variações podem interferir. Qualquer dúvida manda ai
@yurimoreira8659
@yurimoreira8659 Жыл бұрын
Esse projeto conseguiria medir um RPM extremamente alto? Tipo uns 100.000 RPM
@prerupa
@prerupa Жыл бұрын
Qual a velocidade máxima que o sensor consegue medir ?
@Dancopymus
@Dancopymus Жыл бұрын
Olá Abraao, é possível usar o TCRT5000, separando os dois componentes, para fazer o sensor mostrado no seu vídeo? Obrigado
@arduinomaquinas
@arduinomaquinas 3 жыл бұрын
Parabéns pelo vídeo, excelente didática e o meu Like é o 28, me inscrevi em seu canal. Vou empregar esse recurso, em meus projetos. Um grande abraço de "arduino && máquinas" !
@abraaolacerda68
@abraaolacerda68 3 жыл бұрын
Obrigado pelo comentario e pela força. Abraço
@davideosprojetos1979
@davideosprojetos1979 3 жыл бұрын
muito bom parabéns!!!! uma dúvida : o delay de 10 milisegundos no final do loop não poderia perder algum pulso do sensor?
@abraaolacerda68
@abraaolacerda68 3 жыл бұрын
Obrigado pelo comentário! Sim, acho que é possível. Eu não tinha analisado isso. Esse delay é pra nao travar o processamento do arduino. Vc pode tenar tirar e se rodar de boa, ta resolvido. Se não, dá pra criar uma variavel de tempo e controlar ela pelo timerOne, ai ela cria interrupçoes sem afetar a leitura do sensor e sem deixar o void loop rodar na frequencia máxima.
@Diegokostadinovic
@Diegokostadinovic 3 жыл бұрын
Explicação incrível ... no meu projeto queria fazer em km/h, visto que 1 km são 1000 metros e 1 hora correspondem a 3600 s. ... ai alteraria apenas a linha "rpm = 1/(periodo/60000.0);" ?
@abraaolacerda68
@abraaolacerda68 3 жыл бұрын
Valeu! É isso aí a modificação
@Will230784
@Will230784 3 жыл бұрын
Explicação detalhada, mais um inscrito mano. Poderia fazer um marcador de BPM com botão, onde o último valor do BPM fique sendo exibido no display até o próximo acionamento do botão, ou seja, até o valor de BPM mudar? Consegui fazer um desses e mostrar no display oled, mas quando comparo com um metrônomo físico ou de app de celular, vejo que o resultado se mostra pouco preciso. Desde já agradeço pela atenção.
@abraaolacerda68
@abraaolacerda68 3 жыл бұрын
Obrigado pelo comentário. Q bom q gostou do vídeo. O q é esse BPM? Qual sensor vc tá usando?
@wagnersombini9570
@wagnersombini9570 3 жыл бұрын
Olá. Parabéns pelo conteúdo. Aqui eu tive um problema ao carregar o programa. Segue abaixo a mensagem Arduino: 1.8.16 (Windows 7), Placa:"Arduino Uno" tacometro_com_sensor_ir:4:10: fatal error: TimerOne.h: No such file or directory compilation terminated. exit status 1 TimerOne.h: No such file or directory
@abraaolacerda68
@abraaolacerda68 3 жыл бұрын
Obrigado pelo comentário. Entao, faltou vc adicionar a bibliotetca do TimerOne. Nos arquivos desse vídeo tem um arquivo TimerOne-master.zip. E só vc abrir a IDE do arduino e clicar em >> sketch >> incluir biblioteca >> adicionar biblioteca .ZIP. Ai vc indica o arquivo TimerOne-master.zip (sem descompactar). Isso deve resolver. Abraço
@wagnersombini9570
@wagnersombini9570 3 жыл бұрын
@@abraaolacerda68 Resolvido. Obrigado.
@aparecido4102
@aparecido4102 2 жыл бұрын
Até quantos rpm esse contador consegue medir? Abraço
@abraaolacerda68
@abraaolacerda68 2 жыл бұрын
Não sei dizer. Mas se vc for usar em altas frequências, tire o delay do void loop. Vai melhorar a resposta
@cetepluiz
@cetepluiz Жыл бұрын
Primeiro quero dar meus parabéns você é muito didatico em suas explicações por isso já me escrevi e me interessei por seus videos. Gostaria se possível atualizar o PROGRAMA e DIAGRAMA incluindo o LCD i2c. Obrigado.
@typeanimes4222
@typeanimes4222 3 жыл бұрын
No Case Tenho Um Duvida Se Eu Usar A Variável (Int) Em Vez De (Unsingned Long) Para Voltas, Depois De 32000 Mil Voltas O Arduino Para De Contar, Porque Quero Usar Em Uma Polia Q Funciona Durante O Dia Inteiro A Em Torno De 500 Até 1200 RPM, Trabalha Em Torno de 12 Horas Por Dia E Não Pretendo Desligar O Arduino Para Resetar O Comando(Arduino Que Vou Usar E O Arduino Nano).
@wagnersombini9570
@wagnersombini9570 3 жыл бұрын
Estou fazendo alguns testes aqui para configurar o programa de forma a ele medir a velocidade e o total do percurso. A ideia é de a cada "pulso", ele incrementar 375cm e a partir da aí, mostrar também a velocidade em km/h. A propósito, você teria a programação para isso?
@abraaolacerda68
@abraaolacerda68 3 жыл бұрын
Dá pra fazer sim. Me manda uma mensagem no ZAP e eu te ajudo
@abraaolacerda68
@abraaolacerda68 3 жыл бұрын
19982339593
@renata8282
@renata8282 3 жыл бұрын
👍
Vários Botões em Um Pino // Dicas de Programação
12:25
Abraao Lacerda
Рет қаралды 640
Wednesday VS Enid: Who is The Best Mommy? #shorts
0:14
Troom Oki Toki
Рет қаралды 50 МЛН
Маусымашар-2023 / Гала-концерт / АТУ қоштасу
1:27:35
Jaidarman OFFICIAL / JCI
Рет қаралды 390 М.
Medidor de Rotações RPM SEM FIO com Arduino Tacômetro
33:20
Marlon Nardi
Рет қаралды 14 М.
ADEUS TINKERCAD
18:00
Abraao Lacerda
Рет қаралды 946
Arduino Uno Tachometer RPM using 3144 Hall Effect Sensor
13:59
Clockatronic
Рет қаралды 111 М.
Simple Tachometer/ RPM counter using proximity sensor
3:57
Tech Ideas
Рет қаралды 103 М.
✅ Medir RPM de un Motor (usando interrupciones con Arduino)
7:59
El profe García
Рет қаралды 279 М.
ARDUÍNO #38: CONTANDO QUANTAS VEZES BOTÃO FOI PRESSIONADO
17:05
Arduino - Usando interrupções com encoder para obter a velocidade de um motor
24:50
Arduino Tutorial: Tachometer (RPM Counter)
3:54
InterlinkKnight
Рет қаралды 286 М.
Wednesday VS Enid: Who is The Best Mommy? #shorts
0:14
Troom Oki Toki
Рет қаралды 50 МЛН