Índice:

Plano de teste de sonar: 7 etapas (com imagens)
Plano de teste de sonar: 7 etapas (com imagens)

Vídeo: Plano de teste de sonar: 7 etapas (com imagens)

Vídeo: Plano de teste de sonar: 7 etapas (com imagens)
Vídeo: COMO É O TESTE EM UM CLUBE DE FUTEBOL? 2024, Julho
Anonim
Plano de Teste de Sonar
Plano de Teste de Sonar

O objetivo deste plano de teste é determinar se uma porta está aberta ou fechada. Este plano de teste mostrará como construir um sensor de sonar, criar um programa, calibrar os sensores e, eventualmente, descobrir se a porta do galinheiro no jardim da nossa escola está aberta ou não.

Etapa 1: Materiais

Materiais
Materiais
Materiais
Materiais
Materiais
Materiais
Materiais
Materiais

Industries, Adafruit. “Tábua de pão de meio tamanho”. RSS do blog da Adafruit Industries, www.adafruit.com/product/64.

“Jumper Wires.” Exploring Arduino, 23 de junho de 2013, www.exploringarduino.com/parts/jumper-wires/.

Macfos. “Arduino Uno R3 com cabo.” Robu.in | Loja online indiana | RC Hobby | Robótica, robu.in/product/arduino-uno-r3/.

Nedelkovski, Dejan. “Ultrasonic Sensor HC-SR04 and Arduino Tutorial.” HowToMechatronics, 5 de dezembro de 2017, howtomechatronics.com/tutorials/arduino/ultrasonic-sensor-hc-sr04/.

Você vai precisar de:

Computador com Arduino e Excel SpreadSheets

cabo USB

Microcontrolador Arduino Uno

Tábua de pão

Sensor de sonar (HC-SR04)

Arduino Wires

Governante

Etapa 2: Conectando o circuito

Conectando o Circuito
Conectando o Circuito

"Fritzing." Projeto - Projeto HC-SR04, fritzing.org/projects/hc-sr04-project.

Use a imagem acima para ajudá-lo a seguir como conectar os fios ao arduino.

Certifique-se de que:

o fio no pino VCC se conecta ao 5V

o fio no pino Trig se conecta ao pino 8

o fio no pino Echo se conecta ao pino 9

o fio no GND se conecta ao aterramento

NOTA: Você pode conectar os fios diretamente ao arduino em vez de ter os fios no arranjo acima.

Etapa 3: Criação do programa

Criando o programa
Criando o programa

Este código lê um valor do sensor Sonar, duração, que representa quanto tempo levou para o som ricochetear de um objeto e retornar ao sensor Sonar.

Usaremos esse código para calcular os valores apresentados a partir do eco e, em seguida, representar graficamente essas informações em uma planilha do Excel para obter a inclinação e, eventualmente, a curva de calibração, que usaremos no programa posteriormente.

Etapa 4: Coleta de dados e calibração

Coleta de dados e calibração
Coleta de dados e calibração
Coleta de dados e calibração
Coleta de dados e calibração

Os valores que obtivemos acima foram medindo com uma régua a distância entre um objeto e o sensor, e anotamos o valor que apareceu no monitor serial. Medimos por cada 0,5 polegadas.

Usando os dados da planilha do Excel, crie um gráfico de dispersão no qual o eixo x é a duração em milissegundos e o eixo y é a distância em polegadas.

Depois de criar o gráfico, crie uma curva de calibração clicando no gráfico e selecionando Linear Trendline em Layout na seção Chart Tools. Nas opções de Trendline, selecione Linear e selecione a opção que diz "Display Equation on Chart".

A equação aparecerá e usaremos essa equação para que o código futuro seja capaz de determinar a que distância um objeto está em polegadas.

Etapa 5: Criando um novo código usando nossa equação

Criando um novo código usando nossa equação
Criando um novo código usando nossa equação

Usamos o código acima com a equação que obtivemos da curva de calibração no slide anterior. Esta equação converte milissegundos em polegadas.

Etapa 6: Código final

Código final!
Código final!

Este código é o código final que nos permitirá saber se a porta está aberta ou não, com base na distância que o Sonar lê. Para o nosso teste, medimos que se o Sonar ler que a porta está a mais de 14 polegadas de distância, isso significa que a porta está aberta, o Monitor serial imprimirá "Porta aberta".

Etapa 7: Resultados

No geral, o sensor era preciso. Havia algumas limitações. As poucas desvantagens que experimentamos foram que o sensor lia os valores em forma de cone na frente dele, o sensor era muito sensível, os objetos a distâncias curtas exibiam valores estranhos e os valores além de 14 polegadas não eram precisos. Tínhamos que garantir que o sensor estava na mesma elevação que o objeto que queríamos medir a distância, neste caso, da porta, mas cumpria sua função.

Recomendado: