Circuit Tagapagpahiwatig ng Antas ng fuel ng Ultrasonic

Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema





Ang isang elektronikong aparato o circuit na nakakakita at nagpapahiwatig ng iba't ibang mga antas ng gasolina sa isang tangke ng gasolina nang walang pisikal na pakikipag-ugnay, sa pamamagitan ng mga ultrasonikong alon, ay tinawag na sensor ng antas ng ultrason fuel.

Sa post na ito natututunan namin kung paano bumuo ng isang simpleng circuit ng tagapagpahiwatig ng antas ng tanke ng gasolina gamit ang Arduino at mga ultrasonic sensor.



Sa bawat sasakyan ang tangke ng gasolina ay marahil ang pinakamahalagang bahagi ng buong sistema, dahil ang pagpapatakbo ng sasakyan ay kritikal na nakasalalay sa pagkakaroon ng fuel tank.

Nangangahulugan din ito na ang pagsubaybay sa antas ng gasolina sa tanke ay nagiging isang mahalagang kadahilanan para sa may-ari o sa driver ng sasakyan.



Bagaman, ang karamihan sa mga sasakyan ay nilagyan na ng isang advanced na aparato ng tagapagpahiwatig ng digital fuel sensor, ang pagbuo ng iyong sariling circuit ay maaaring maging isang masaya at kasiyahan.

Babala: Para sa pang-eksperimentong layunin lamang ang proyektong ito. Dapat itong gawin sa ilalim ng pangangasiwa ng dalubhasa, kung ang tunay na gasolina ay ginagamit para sa likido ng tanke .

Sa artikulong ito malalaman natin kung paano bumuo ng isang LED based circuit tagapagpahiwatig ng gasolina gamit ang GSM wireless ultrasonic sensors at Arduino.

Transmitter ng Ultrasonic Fuel Sensor

Upang mabuo ang circuit ng transmitter, kakailanganin mo ang mga sumusunod na module:

  1. Arduino NANO - 1no
  2. Module ng sensor ng Ultrasonic HC-SR04 - 1no
  3. nRF24L01 wireless Tx / Rx module - 1no

Matapos i-program ang Arduino, ang mga module ay kailangang mag-wire tulad ng ipinakita sa sumusunod na diagram:

Fuel sensor, tagapagpahiwatig ng antas ng transmiter circuit Arduino

Ipinapakita ng puting mesa sa kaliwang tuktok kung paano kailangang ikonekta ang mga pinout ng nRF24L01 module sa Arduino board.

Paano ito gumagana

Tulad ng nakikita natin, mayroong isang pares ng mga ultrasonic sensor sa module. Ang isang senor ay nagpapadala ng dalas ng ultrasonic o ang alon patungo sa ibabaw ng gasolina. Ang mga alon ay sumalpok sa ibabaw ng gasolina at sumasalamin pabalik patungo sa module. Ang nasasalamin na mga ultrasonikong alon ay nakuha ng ikalawang sensor unit, at ipinadala sa Arduino.

Inihambing ng Arduino ang nasasalamin na oras ng ultrasonic sa oras ng sanggunian ng 'buong taas' ng tangke at lumilikha ng isang pagtatantya ng madalian na taas o ang antas ng gasolina.

Ang impormasyon ay naka-encode at ipinasa ito sa nRF24L01 wireless module. Ang nRF24L01 module sa wakas ay nagko-convert ang code sa signal ng RF at inililipat ito sa himpapawid para makuha ng unit ng tatanggap ang signal.

Paano i-mount ang Sensors

Kapag naka-assemble, ang sensor ng ultrasonic ay kailangang mai-install sa fuel tank sa sumusunod na pamamaraan:

Ang sensor ng ultrasonic ay kailangang mai-install sa pamamagitan ng pagpasok ng mga ulo ng sensing sa pamamagitan ng ganap na dimensyon na mga butas, at tinatakan ng naaangkop na ahente ng pag-sealing.

Maaari naming makita ang tangke ay tinukoy na may dalawang mga panukala, ang isa ay ang buong taas, at ang isa ay ang maximum o ang pinakamainam na taas ng gasolina sa loob ng tangke.

Kakailanganin mong tandaan ang dalawang hakbang na ito dahil kakailanganin itong ipasok sa code ng programa para sa Arduino.

Tumatanggap ng Ultrasonic Fuel Sensor

Para sa paggawa ng fuel sensor receiver kakailanganin mo ang mga sumusunod na materyales:

  1. Arduino NANO - 1no
  2. Module ng sensor ng Ultrasonic HC-SR04 - 1no
  3. nRF24L01 wireless Tx / Rx module - 1no
  4. Mga LED tulad ng ipinapakita sa sumusunod na diagram - 4nos
  5. Piezo buzzer - 1no
  6. 330 Ohm 1/4 watt resistors - 4nos

Diagram ng Circuit

Pagkatapos ng pagprograma ang iba't ibang mga module ay maaaring konektado sa sumusunod na pamamaraan:

circuit sensor receiver ng fuel gamit ang Arduino

Dito, gumagana ang nRF24L01 wireless tulad ng isang tatanggap. Kinukuha ng antena ang nilalaman ng RF na ipinadala ng transmiter circuit, at ipinapadala ito sa Arduino. Alinsunod sa code ng programa, pinag-aaralan ng Arduino ang iba't ibang oras ng ultrasonic, at isinalin ito sa isang pagtaas ng digital na output.

Ang digital output na ito na tumutugma sa instant na taas o sa antas ng gasolina ay pinakain sa isang LED array. Ang mga LED sa array ay tumutugon at nag-iilaw nang sunud-sunod na nagbibigay-daan sa isang direktang visual na indikasyon ng antas ng gasolina sa may-ari.

Ang mga berdeng LEDs ay nagpapahiwatig ng isang malusog na kondisyon ng nilalaman ng gasolina. Ipinapahiwatig ng dilaw na LED na ang sasakyan ay nangangailangan ng isang refueling mabilis, habang ang pulang LED ay nagpapahiwatig ng isang kritikal na sitwasyon, patungkol sa gasolina na malapit nang matapos. Nagsisimula na ang buzzer sa pag-buzz ng paglikha ng kinakailangang alarma ng babala.

Code ng Programa

Ang kumpletong code ng programa para sa transmiter at ng tatanggap ay matatagpuan sa sumusunod na link:

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

Kakailanganin mong Palitan ang dalawang halimbawang halimbawang code sa mga halagang sinukat mo para sa iyong fuel tank:

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




Nakaraan: Mga Digital-to-Analog (DAC), Ipinaliwanag ang Mga Converter ng Analog-to-Digital (ADC) Susunod: Paano Gumagana ang Mga Transformers