Litar Petunjuk Tahap Bahan Bakar Ultrasonik

Cuba Instrumen Kami Untuk Menghapuskan Masalah





Peranti elektronik atau litar yang mendeteksi dan menunjukkan berbagai tingkat bahan bakar dalam tangki bahan bakar tanpa kontak fisik, melalui gelombang ultrasonik, disebut sensor tingkat bahan bakar ultrasonik

Dalam catatan ini kita belajar bagaimana membina litar penunjuk tahap tangki bahan api sederhana menggunakan sensor Arduino dan ultrasonik.



Di setiap kenderaan tangki bahan bakar mungkin merupakan bahagian terpenting dari keseluruhan sistem, kerana operasi kenderaan sangat bergantung pada kehadiran bahan bakar tangki.

Ini juga bermaksud bahawa memantau tahap bahan bakar di tangki menjadi faktor penting bagi pemilik atau pemandu kenderaan.



Walaupun, kebanyakan kenderaan sudah dilengkapi dengan alat penunjuk sensor bahan bakar digital canggih, membina litar anda sendiri boleh menjadi sangat menggembirakan dan kepuasan.

Amaran: Projek ini hanya untuk tujuan eksperimen. Ini mesti dilakukan di bawah pengawasan pakar, jika bahan bakar sebenarnya digunakan untuk cairan tangki .

Dalam artikel ini kita akan belajar bagaimana membina litar penunjuk bahan bakar berasaskan LED menggunakan sensor ultrasonik tanpa wayar GSM dan Arduino.

Pemancar Sensor Bahan Bakar Ultrasonik

Untuk membina litar pemancar, anda memerlukan modul berikut:

  1. Arduino NANO - 1no
  2. Modul sensor ultrasonik HC-SR04 - 1no
  3. nRF24L01 modul Tx / Rx tanpa wayar - 1no

Setelah memprogram Arduino, modul harus dikabelkan seperti yang ditunjukkan dalam rajah berikut:

Sensor bahan api, litar pemancar penunjuk tahap Arduino

Jadual putih di kiri atas menunjukkan bagaimana pin modul nRF24L01 perlu dihubungkan dengan papan Arduino.

Bagaimana ia berfungsi

Seperti yang kita lihat, terdapat sepasang sensor ultrasonik dalam modul. Satu senor menghantar frekuensi ultrasonik atau gelombang ke permukaan bahan bakar. Gelombang bertabrakan dengan permukaan bahan bakar dan memantulkan kembali ke arah modul. Gelombang ultrasonik yang dipantulkan ditangkap oleh unit sensor kedua, dan dihantar ke Arduino.

Arduino membandingkan masa ultrasonik yang dipantulkan dengan waktu rujukan tangki 'ketinggian penuh' dan membuat anggaran ketinggian sesaat atau tahap bahan bakar.

Maklumat kemudian dikodkan dan diteruskan ke modul tanpa wayar nRF24L01. Modul nRF24L01 akhirnya menukar kod menjadi isyarat RF dan mengirimkannya ke atmosfera agar unit penerima dapat menangkap isyarat.

Cara Memasang Sensor

Setelah dipasang, sensor ultrasonik perlu dipasang pada tangki bahan bakar dengan cara berikut:

Sensor ultrasonik perlu dipasang dengan memasukkan kepala penderia melalui lubang berdimensi sempurna, dan ditutup dengan agen kedap yang sesuai.

Kita dapat melihat tangki ditentukan dengan dua ukuran, satu adalah tinggi penuh, dan yang lain adalah ketinggian maksimum atau optimum bahan bakar di dalam tangki.

Anda harus memperhatikan kedua-dua langkah ini kerana ini mesti dimasukkan dalam kod program untuk Arduino.

Penerima Sensor Bahan Bakar Ultrasonik

Untuk membuat penerima sensor bahan bakar, anda memerlukan bahan berikut:

  1. Arduino NANO - 1no
  2. Modul sensor ultrasonik HC-SR04 - 1no
  3. nRF24L01 modul Tx / Rx tanpa wayar - 1no
  4. LED seperti yang ditunjukkan dalam rajah berikut - 4nos
  5. Piezo buzzer - 1no
  6. Perintang 330 Ohm 1/4 watt - 4nos

Rajah Litar

Selepas pengaturcaraan, pelbagai modul dapat disambungkan dengan cara berikut:

litar penerima sensor bahan api menggunakan Arduino

Di sini, wayarles nRF24L01 berfungsi seperti penerima. Antena menangkap kandungan RF yang dihantar oleh litar pemancar, dan mengirimkannya ke Arduino. Sesuai dengan kod program, Arduino menganalisis masa ultrasonik yang berbeza-beza, dan menerjemahkannya menjadi output digital yang meningkat.

Output digital ini yang sesuai dengan ketinggian seketika atau tingkat bahan bakar dimasukkan ke dalam array LED. LED dalam array bertindak balas dan menyala secara berurutan yang membolehkan petunjuk visual langsung mengenai tahap bahan bakar kepada pemiliknya.

LED hijau menunjukkan keadaan sihat kandungan bahan bakar. LED kuning menunjukkan bahawa kenderaan memerlukan pengisian bahan bakar dengan cepat, sementara LED merah menunjukkan keadaan kritikal, mengenai bahan bakar yang akan habis. Bel sekarang mula berdengung membuat penggera amaran yang diperlukan.

Kod Program

Kod program lengkap untuk pemancar dan penerima boleh didapati di pautan berikut:

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

Anda perlu Mengubah dua nilai contoh dalam kod dengan nilai yang anda ukur untuk tangki bahan bakar anda:

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




Sebelumnya: Penukar Digital-ke-Analog (DAC), Analog-ke-Digital (ADC) Dijelaskan Seterusnya: Bagaimana Transformer Berfungsi