Desafio99 - Cronômetro automático com contador de leituras - sensores reflexivos e Arduino

Desafio 99 - Projeto I20

Cronômetro automático usando sensores reflexivo - Arduino

Com base no I20 - Como criar um cronômetro automático para medir velocidade, resolva os seguintes desafios:

1. Acrescente 1 buzzer no projeto para que seja emitido um som sempre que o objeto for detectado pelos sensores (direito e esquerdo).

2. Acrescente1 sensor ultrassom e 2 botões (push buttons) no projeto que servirá como botões de navegação para o menu, definido a seguir:

2.1. Crie um menu no display LCD com os seguintes comandos:

2.1.1. Visualizar a leitura do cronômetro em tempo real;

2.1.2. Visualizar a velocidade média em tempo real (através da leitura do sensor de ultrassom HC-SR04);

2.1.3. Visualizar a última leitura realizada, mostrando o tempo cronometrado e a velocidade média;

2.1.4. Visualizar o número de leituras realizadas (até desligar o Arduino);

2.1.5. Visualizar a leitura com menor tempo (maior velocidade média;

2.1.6. Visualizar a leitura com maior tempo (menor velocidade média);

2.1.7. Barra indicadora para mostrar a posição do objeto em relação ao trajeto entre os sensores reflexivos.

Dicas e orientações 

a) No desafio 1, você poderá utilizar o mesmo "bip" utilizado no I11 - Contador de visitantes com leds infravermelhos e Arduino.

a1) O buzzer tem polaridade. Portando, cuidado para não ligar o buzzer invertido. Se você retirar o adesivo superior do buzzzer poderá ver um sinal de positivo (+). Este sinal mostra onde está o pino positivo do componente que deverá estar conectado ao Arduino:

b) No desafio 2, leia Como usar push button com Arduino (programação) se você estiver em dúvida de como montar e programar o uso dos push buttons.

b1) Para facilitar a montagem, utilize os botões configurados como Pull-up interno do Arduino, descartando a necessidade de se utilizar um resistor para garantir um nível lógico estável.

c) No desafio 2, leia I16 - Como medir distâncias por meio de um sensor ultrassônico HC-SR04 com Arduino e display LCD se você estiver em dúvida de como montar e programar o uso sensor ultrassônico.

c1) É recomendável que você posicione o sensor a uma distância que evite a colisão entre ele e o objeto em movimento.

d) Para o desafio 2.1., você poderá utilizar parte do código do projeto I14 - Como usar qualquer controle remoto IR para acionar um menu - Arduino para criar um menu para o sistema proposto.

e) No desafio 2.1.5. e 2.1.6., para exibir os valores máximos e mínimos você poderá usar como rotina parte do sketch do projeto Projeto 39 - Display LCD como mostrador de temperatura.

O anúncio abaixo ajuda a manter o Squids Arduino funcionando

Comentários

×

Infomações do site / SEO








×

Adicionar Marcadores