Projetos de circuito eletrônicoProjetos de engenharia do ArduinoCircuito Indicador de Nível de Combustível Ultrassônico

Circuito Indicador de Nível de Combustível Ultrassônico

Relacionados

Um dispositivo ou circuito eletrônico que detecta e indica os vários níveis de combustível em um tanque de combustível sem contato físico, por meio de ondas ultrassônicas, é chamado de sensor ultrassônico de nível de combustível

Neste post aprendemos como construir um circuito indicador de nível de tanque de combustível simples usando Arduino e sensores ultrassônicos.

IMG 6242E20A1507D

Em todos os veículos o tanque de combustível é provavelmente a parte mais importante de todo o sistema, uma vez que o funcionamento do veículo depende criticamente da presença do tanque de combustível.

Isso também significa que o monitoramento do nível de combustível no tanque se torna um fator essencial para o proprietário ou o motorista do veículo.

Embora a maioria dos veículos já esteja equipada com um dispositivo indicador de sensor de combustível digital avançado, construir seu próprio circuito pode ser muito divertido e satisfatório.

Aviso: Este projeto é apenas para fins experimentais. Deve ser feito sob supervisão especializada, se o combustível real for usado para o fluido do tanque.

Neste artigo, aprenderemos como construir um circuito indicador de combustível baseado em LED usando sensores ultrassônicos sem fio GSM e Arduino.

Transmissor de sensor de combustível ultrassônico

Para construir o circuito transmissor, você precisará dos seguintes módulos:

  1. Arduino NANO – 1no
  2. Módulo sensor ultrassônico HC-SR04 – 1no
  3. módulo Tx/Rx sem fio nRF24L01 – 1no

Após a programação do Arduino, os módulos deverão ser cabeados conforme o diagrama a seguir:

SENSOR DE COMBUSTÍVEL, CIRCUITO TRANSMISSOR INDICADOR DE NÍVEL ARDUINO

A tabela branca no canto superior esquerdo mostra como as pinagens do módulo nRF24L01 precisam ser conectadas à placa Arduino.

Como funciona

Como podemos ver, há um par de sensores ultrassônicos no módulo. Um sensor envia a frequência ultrassônica ou a onda em direção à superfície do combustível. As ondas colidem com a superfície do combustível e refletem de volta para o módulo. As ondas ultrassônicas refletidas são capturadas pela segunda unidade do sensor e enviadas para o Arduino.

O Arduino compara o tempo ultrassônico refletido com o tempo de referência do tanque “full height” e cria uma estimativa da altura instantânea ou do nível do combustível.

A informação é então codificada e encaminhada para o módulo wireless nRF24L01. O módulo nRF24L01 finalmente converte o código em sinal de RF e o transmite para a atmosfera para que a unidade receptora capture o sinal.

Como montar os sensores

Uma vez montado, o sensor ultrassônico precisará ser instalado no tanque de combustível da seguinte maneira:

IMG 6242E20A90805

O sensor ultrassônico deverá ser instalado inserindo os cabeçotes sensores através de orifícios perfeitamente dimensionados e vedados com selante apropriado.

Podemos ver que o tanque é especificado com duas medidas, uma é a altura total e a outra é a altura máxima ou ideal de combustível dentro do tanque.

Você terá que observar essas duas medidas, pois elas deverão ser inseridas no código do programa para o Arduino.

Receptor de sensor de combustível ultrassônico

Para fazer o receptor do sensor de combustível, você precisará dos seguintes materiais:

  1. Arduino NANO – 1no
  2. Módulo sensor ultrassônico HC-SR04 – 1no
  3. módulo Tx/Rx sem fio nRF24L01 – 1no
  4. LEDs como mostrado no diagrama a seguir – 4nos
  5. Campainha Piezo – 1no
  6. Resistores de 330 Ohm 1/4 watt – 4nos

Diagrama de circuito

Após a programação, os vários módulos podem ser conectados da seguinte maneira:

CIRCUITO RECEPTOR DO SENSOR DE COMBUSTÍVEL USANDO ARDUINO
CIRCUITO INDICADOR DE NÍVEL DE COMBUSTÍVEL ULTRASSÔNICO 9

Aqui, o wireless nRF24L01 funciona como um receptor. A antena captura o conteúdo de RF transmitido pelo circuito transmissor e o envia para o Arduino. De acordo com o código do programa, o Arduino analisa o tempo ultrassônico variável e o traduz em uma saída digital incrementada.

Esta saída digital que corresponde à altura instantânea ou ao nível do combustível é alimentada em uma matriz de LED. Os LEDs na matriz respondem e acendem sequencialmente, permitindo uma indicação visual direta do nível de combustível para o proprietário.

Os LEDs verdes indicam uma condição saudável do conteúdo de combustível. O LED amarelo indica que o veículo precisa de um reabastecimento rápido, enquanto o LED vermelho indica uma situação crítica, em relação ao combustível prestes a acabar. A campainha agora começa a soar criando o alarme de advertência necessário.

Código do programa

O código de programa completo para o transmissor e o receptor pode ser encontrado no seguinte link:

https://github.com/Swagatam1975/Arduino-Code-for-Fuel-Sensor

Você precisará alterar os dois valores de exemplo no código com os valores medidos para seu tanque de combustível:

// ------- CHANGE THIS -------//
float water_hold_capacity = 1.0; // Enter in Meters.
float full_height = 1.3; // Enter in Meters.
// ---------- -------------- //

Hashtags: #Circuito #Indicador #Nível #Combustível #Ultrassônico
 

FONTE


Nota: Este conteúdo foi traduzido do Inglês para português (auto)
Pode conter erros de tradução

Olá, se tiver algum erro de tradução (AUTO), falta de link para download etc…
Veja na FONTE até ser revisado o conteúdo.
Status (Ok Até agora)


Se tiver algum erro coloque nos comentários

Mas se gostou compartilhe!!!

Relacionados

Relacionados