Ultraskaņas degvielas līmeņa indikatora shēma

Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai





Elektronisku ierīci vai ķēdi, kas caur ultraskaņas viļņiem uztver un norāda dažādus degvielas līmeņus degvielas tvertnē bez fiziska kontakta, sauc par ultraskaņas degvielas līmeņa sensoru

Šajā amatā mēs uzzinām, kā izveidot vienkāršu degvielas tvertnes līmeņa indikatora shēmu, izmantojot Arduino un ultraskaņas sensorus.



Katrā transportlīdzeklī degvielas tvertne, iespējams, ir vissvarīgākā visas sistēmas sastāvdaļa, jo transportlīdzekļa darbība ir kritiski atkarīga no tvertnes degvielas klātbūtnes.

Tas arī nozīmē, ka degvielas līmeņa uzraudzība tvertnē kļūst par būtisku faktoru transportlīdzekļa īpašniekam vai vadītājam.



Lai gan lielākā daļa transportlīdzekļu jau ir aprīkoti ar modernu degvielas sensoru digitālo indikatoru ierīci, savas ķēdes veidošana var sagādāt daudz prieka un gandarījuma.

Brīdinājums: Šis projekts ir paredzēts tikai eksperimentāliem mērķiem. Tas jādara ekspertu uzraudzībā, ja tvertnes šķidrumam tiek izmantota faktiskā degviela .

Šajā rakstā mēs uzzināsim, kā izveidot uz LED balstītu degvielas indikatora shēmu, izmantojot GSM bezvadu ultraskaņas sensorus un Arduino.

Ultraskaņas degvielas sensoru raidītājs

Lai izveidotu raidītāja ķēdi, jums būs nepieciešami šādi moduļi:

  1. Arduino NANO - 1no
  2. Ultraskaņas sensoru modulis HC-SR04 - 1nr
  3. nRF24L01 bezvadu Tx / Rx modulis - 1nr

Pēc Arduino programmēšanas moduļiem būs jābūt vadiem, kā parādīts šajā diagrammā:

Degvielas sensors, līmeņa indikatora raidītāja ķēde Arduino

Baltā tabula augšējā kreisajā stūrī parāda, kā nRF24L01 moduļa pinouts ir jāsaista ar Arduino dēli.

Kā tas strādā

Kā redzam, modulī ir pāris ultraskaņas sensoru. Viens senors nosūta ultraskaņas frekvenci vai vilni uz degvielas virsmu. Viļņi saduras ar degvielas virsmu un atspoguļojas atpakaļ uz moduli. Atstarotos ultraskaņas viļņus uztver otra sensora vienība un nosūta uz Arduino.

Arduino salīdzina atspoguļoto ultraskaņas laiku ar tvertnes 'pilna augstuma' atskaites laiku un izveido momentānā augstuma vai degvielas līmeņa novērtējumu.

Pēc tam informācija tiek kodēta un pārsūtīta uz bezvadu moduli nRF24L01. NRF24L01 modulis beidzot pārveido kodu RF signālā un pārraida to atmosfērā, lai uztvērēja vienība uztvertu signālu.

Kā uzstādīt sensorus

Pēc montāžas ultraskaņas sensors degvielas tvertnē būs jāuzstāda šādi:

Ultraskaņas sensors būs jāuzstāda, ievietojot sensora galvas caur perfekti izmērītām atverēm un aizzīmogojot ar atbilstošu blīvēšanas līdzekli.

Mēs varam redzēt, ka tvertne ir norādīta ar diviem pasākumiem: viens ir pilns augstums, bet otrs - maksimālais vai optimālais degvielas augstums tvertnes iekšpusē.

Jums būs jāņem vērā šie divi pasākumi, jo tie būs jāievada Arduino programmas kodā.

Ultraskaņas degvielas sensora uztvērējs

Degvielas sensora uztvērēja izgatavošanai jums būs nepieciešami šādi materiāli:

  1. Arduino NANO - 1no
  2. Ultraskaņas sensoru modulis HC-SR04 - 1nr
  3. nRF24L01 bezvadu Tx / Rx modulis - 1nr
  4. Gaismas diodes, kā parādīts šajā diagrammā - 4nos
  5. Pjezo skaņas signāls - 1no
  6. 330 Ohm 1/4 vatu rezistori - 4nos

Ķēdes shēma

Pēc programmēšanas dažādos moduļus var savienot šādā veidā:

degvielas sensora uztvērēja ķēde, izmantojot Arduino

Šeit bezvadu tīkls nRF24L01 darbojas kā uztvērējs. Antena uztver raidītāja ķēdes pārraidīto RF saturu un nosūta to Arduino. Saskaņā ar programmas kodu Arduino analizē dažādo ultraskaņas laiku un pārveido to par pieaugošu digitālo izvadi.

Šī digitālā izeja, kas atbilst momentānam degvielas augstumam vai līmenim, tiek ievadīta LED blokā. Masīvā esošās gaismas diodes reaģē un iedegas secīgi, ļaujot īpašniekam tieši vizuāli norādīt degvielas līmeni.

Zaļās gaismas diodes norāda uz veselīgu degvielas satura stāvokli. Dzeltenais gaismas diode norāda, ka transportlīdzeklim ātri jāpiepilda degviela, savukārt sarkanā gaismas diode norāda uz kritisku situāciju attiecībā uz degvielu, kas drīz beigsies. Tagad skaņas signāls sāk radīt nepieciešamo brīdinājuma trauksmi.

Programmas kods

Raidītāja un uztvērēja pilns programmas kods ir atrodams šajā saitē:

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

Jums būs jāmaina kodā divas piemēru vērtības ar vērtībām, kuras mērījāt savai degvielas tvertnei:

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




Pāri: Skaidrots par digitālo-analogo (DAC), analogo-ciparu (ADC) pārveidotājiem Nākamais: Kā darbojas transformatori