Escolar Documentos
Profissional Documentos
Cultura Documentos
Introdução
3. Metodologia
Utilizando a placa de prototipagem para fazer montagem de todo o circuito, o
primeiro componente a ser instalado na placa foi o sensor ultrassônico HC- SR04, que
funciona com uma tensão de 5V DC e uma corrente de trabalho perto de 15mA, ideal para a
utilização em conjunto com o Arduino. Logo em seguida, foram realizadas quatro conexões
do sensor ao microcontrolador, sendo duas de alimentação, VCC e GND, e as outras a do
pino de Echo e Trigger. Da mesma forma, realizou-se as conexões dos LEDs indicadores,
conectando os resistores de 330Ω no terminal cátodo do LED ao terra do circuito, no outro
terminal (ânodo) foi realizada a conexão nos pinos do arduino que foram configurados como
saídas digitais.
Partindo da montagem do hardware disposto na protoboard, foi realizado em seguida
a construção do código e da lógica de programação na IDE do Arduino. Com isso, o primeiro
componente a ser configurado foi o sensor ultrassônico, onde na programação foi definido os
pinos de Echo e Trigger utilizando a variável “#define”, conectados respectivamente ao
Arduino Uno nos pinos 2 e 3. Utilizando o mesmo tipo de variável, foi feita configuração dos
LEDs indicadores aos respectivos pinos utilizados no Arduino Uno. Em seguida, após indicar
no microcontrolador quais pinos serão utilizados pelos componentes do circuito, foi
necessário classificar o tipo desses pinos. No ultrassônico, os dois pinos de transmissão de
dados(Echo e Trigger) foram configurados da seguinte forma: pinMode(pin_Echo, INPUT); e
pinMode(pin_Trigger, OUTPUT);. Tendo em vista as características específicas dos pinos do
sensor, sendo o pino de Echo como o pino que recebe o sinal obtido pelo envio efetuado pelo
pino Trigger.
O desenvolvimento do código e da lógica de programação foi realizado de tal forma
que não foi preciso a utilização de uma biblioteca para interpretar os dados obtidos pelo
sensor. Haja vista que foi utilizado a função “pulseIn()” do arduino para medir a duração do
pulso emitido pelo conectado a um determinado pino do Arduino. De modo que foi possível
utilizar a velocidade do som para obter a distância medida pelo sensor a um objeto a sua
frente, onde houve a reflexão do som.
4. Resultados e Discussões
Como resultado prática com sensor HC-S04 e três LEDs indicadores, foi possível
obter um medidor de distância bastante preciso. Tendo em vista que na declaração dos pinos
utilizados pelo módulo ultrassônico não foi feito o emprego de bibliotecas, sendo possível
aproximar ainda mais os parâmetros relacionados à velocidade do som com casas decimais,
sendo possível com as variáveis do tipo float criadas no início do código em linguagem C++
da figura abaixo.
Logo abaixo na função void loop(), onde todo o código aconteceu repetidamente,
nessa função foi inicializado a obtenção dos dados referentes a medida de distância do
sensor ultrassônico por meio de outra função chamada de void measureDist(), após medir a
distância a lógica de programação utilizada para o acionamento dos LEDs foi construída com
as condicionais “if “ e “else if”.
5. Conclusões
A medição por meio de sensores está cada vez mais presente no dia a dia, onde o
homem tem buscado novas alternativas de sensoriamento, como também o aprimoramento do
uso da eletrônica, na etapa de configuração dos sinais.