Índice:

Telêmetro ultrassônico com portas: 7 etapas (com fotos)
Telêmetro ultrassônico com portas: 7 etapas (com fotos)

Vídeo: Telêmetro ultrassônico com portas: 7 etapas (com fotos)

Vídeo: Telêmetro ultrassônico com portas: 7 etapas (com fotos)
Vídeo: Clase Virtual - 16/10/2020 - Sistemas Digitales 2024, Novembro
Anonim
Telêmetro ultrassônico com portas
Telêmetro ultrassônico com portas

O telêmetro ultrassônico detecta se algo está em seu caminho, emitindo uma onda sonora de alta frequência. O foco deste instrutível será como as portas e os telêmetros ultrassônicos podem trabalhar juntos, especificamente como eles podem ser usados para detectar quando as portas abrem e fecham. Com este dispositivo de medição, podemos ver se ele consegue detectar a abertura e o fechamento de portas.

Etapa 1: MATERIAIS

Para nosso plano, precisamos:

Microcontrolador Arduino Uno

Cabo USB (para conectar o Arduino ao computador)

Notebook

Tábua de pão

Fios (cerca de 4-5)

O sonar

Etapa 2: Conectando a placa

Conectando a placa!
Conectando a placa!

Existem diferentes tipos e tamanhos de pranchas, para as compridas recomendamos seguir a primeira imagem acima.

Se você tiver o pequeno, recomendamos usar a segunda foto acima.

Etapa 3: Programando Seu Arduino

Programando seu Arduino!
Programando seu Arduino!
Programando seu Arduino!
Programando seu Arduino!

Esta etapa é toda sobre a programação do seu Arduino, acima você pode ver o código que usamos. Com este código você poderá fazer com que o monitor leia o valor do Sonar Rangefinder e registre-o na tela.

Etapa 4: Calibrando o alcance do seu sonar

Agora você precisa configurar uma equação que o Arduino possa usar para apresentar corretamente a distância do sonar até a porta ou qualquer objeto detectado. Coloque uma régua na frente do sonar e pegue qualquer objeto, como um livro. Coloque a parte frontal do objeto na linha de 10 polegadas marcada na régua e registre o valor dado pelo sonar. Continue fazendo backup do livro em 5 polegadas e registre os valores que aparecem no monitor.

Etapa 5: Fazendo a curva de calibração

Fazendo a curva de calibração
Fazendo a curva de calibração

Agora que você tem os dados, vamos usá-los para criar a equação para distâncias de leitura! Usando o Logger Pro, defina o eixo x como a distância do sonar e o eixo y como as leituras do sonar, preenchendo os gráficos. Um conjunto de pontos aparecerá no lado direito mostrando um padrão. Clique à esquerda no ponto mais à esquerda do gráfico e destaque todos os pontos à direita até chegar ao último. Quando isso for feito, vá para Gráficos no topo da tela e pressione “Linear” para inserir o gráfico da linha de melhor ajuste. Passe o mouse sobre o gráfico e registre a equação mostrada.

Etapa 6: Calibrando Seu Sistema

Agora você terá que voltar ao seu código e alterar todos os valores int para float, permitindo que o código leia também os valores decimais. Em seguida, crie uma nova variável para sua equação no topo, você pode nomeá-la como algo como “temperatura” e defini-la igual à equação que você obteve na etapa anterior. Permita que a nova variável também inclua decimais, adicionando uma nova linha de código que é “temperatura flutuante”. Finalmente, sob essas duas linhas, coloque Serial.println (“nome da variável”) para que seu novo valor de distância seja registrado. Deve ser parecido com isto =

* y representa o nome que você colocou para a variável *

float y; y = (a * x) + b; Serial.println (y);

Lembre-se também de remover a outra impressão serial, pois esse não é o valor que estamos focando.

Etapa 7: Testar o Telêmetro Sonar

Testando o Telêmetro Sonar
Testando o Telêmetro Sonar

Depois de ter sua equação, você pode usá-la e inseri-la no código! Depois de inseri-lo, você pode conectar seu laptop à placa e transferir o código para testá-lo. Você pode ver como os números mudam dependendo da distância do telêmetro por sonar e de uma porta, não apenas os números mudarão, mas as luzes devem acender e apagar também.

Seu telêmetro Sonar deve ser calibrado e os resultados devem aparecer na tela. Agora você está pronto!:)

Recomendado: