Daftar Isi:
- Langkah 1: Diagram Sirkuit
- Langkah 2: Bekerja
- Langkah 3: Program - Arduino
- Langkah 4: Kalibrasi dan Data
- Langkah 5: Kontrol Pompa
Video: Sensor Level Cairan (menggunakan Ultrasonik): 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Sensor Level Cairan mendeteksi level cairan dari permukaan tanah. Menghidupkan motor (membutuhkan penguat driver motor) di bawah nilai yang diberikan dan mematikannya di atas nilai yang diberikan setelah mengisi cairan
Fitur dari sistem ini:
- Bekerja dengan cairan apapun (air, minyak dll).
- Jangkauan hingga jarak tanah 250 cm (juga ketinggian tangki).
- Pengukuran yang tepat (kesalahan hingga 2 cm) dengan HC-SR04, Ping dll.
- Keluaran kendali motor.
-
Kalibrasi (dalam waktu proses) tersedia untuk:
- Permukaan Tanah: Dapat dikalibrasi untuk tangki apa pun (tinggi hingga 250 cm) saat sistem sedang berjalan, dengan tombol tekan.
- Level ON dan OFF motor: Level ON dan OFF dapat diatur dengan preset yang disediakan dan tombol pengubah mode.
- Indikasi terlarang dengan '0 cm'.
- Bekerja pada 5V DC.
Bagian yang diperlukan untuk membangun:
- Arduino (atau ATMega 328 dengan programmer).
- HC-SR04 atau modul sensor Ultrasonik umum lainnya.
- Preset (20K atau 10K) - 2 Pc
- Header Pria - 6 Pin
- Sundulan wanita 16 Pin
- Tekan tombol mikro klik
- Dorong sakelar sakelar mikro
- 10K 1/4 watt resistor
- Dioda 1N4007
- Soket listrik DC
- 220E resistor
- Veroboard (atau Breadboard jika Anda mau)
- Kabel penghubung
- Layar LCD 16 * 2 dengan header pin male terpasang
- Pengemudi Motor dan motor (jika Anda mau)
- Pengetahuan dasar tahu bagaimana elektronik dan Arduino
Langkah 1: Diagram Sirkuit
Langkah 2: Bekerja
Di papan sensor kami, kami memiliki bagian Tx dan Rx ultrasonik. Sensor membaca jarak dari permukaan cairan. Tx pada dasarnya adalah speaker 40KHz, yang mengirimkan pulsa suara Ultrasonik 40KHz. Waktu pengiriman pulsa dan waktu penerimaan pulsa dicatat untuk setiap pulsa. Pulsa ini dirasakan di MCU.
MCU mencatat perbedaan waktu antara dan kemudian menggunakan kecepatan suara untuk menghitung jarak. MCU harus dikalibrasi terlebih dahulu untuk mencatat jarak dari permukaan tanah, yaitu saat tangki/wadah kosong. Perbedaannya dihitung dan dengan demikian kita mendapatkan tingkat cairan.
Level ditampilkan dalam layar LCD 16x2. Juga rincian lainnya ditampilkan di layar.
Ada dua preset untuk batas nilai maksimum dan minimum dari generator sinyal pompa. The dihasilkan ketika level cairan mencapai batas maksimum yang ditetapkan oleh preset. Sinyal kembali menjadi rendah ketika mencapai di bawah batas minimum yang ditetapkan oleh preset lainnya.
Kalibrasi jarak tanah dilakukan oleh sakelar, yang mengirimkan sinyal ke chip atmega328 dan mencatat jarak saat ini dan menetapkannya sebagai tanah referensi.
Langkah 3: Program - Arduino
Program ini dibuat di Arduino. Gunakan ini untuk membakar ke Atmega328 (atau yang Anda suka).
Program tersedia di git di bawah GPL-3.0.
File hex yang dikompilasi sudah diberikan agar mudah diunggah menggunakan arduino-builder.
Dependensi:
Perpustakaan baru.
Langkah 4: Kalibrasi dan Data
Layar LCD menunjukkan level (perbedaan) saat ini dari level yang dikalibrasi.
Kedua preset memutuskan atas (level maks) setelah itu beban akan dimatikan dan lebih rendah (level minimum) setelah itu beban akan menyala. Beban yang dimaksud disini adalah pompa, karena sistem ini berlaku pada sistem pompa otomatis. Empat header untuk sensor sonic (ping). Saya menggunakan HC-SR04. Sepasang header untuk motor (pin digital 9). Membutuhkan driver pompa eksternal. Itu menggunakan EEPROM untuk menyimpan data kalibrasi.
Dua kalibrasi disediakan:
- LEVEL_CAL
- MOTOR_TRIGGER_CAL
Langkah 5: Kontrol Pompa
Papan memiliki 2 pin khusus untuk sinyal pompa
Satu memberikan sinyal 5V saat pompa perlu dihidupkan (ketika level cairan berada di bawah nilai batas rendah yang ditentukan sebelumnya) dan memberikan sinyal 0V saat pompa harus dimatikan (level melebihi batas atas).
Sinyal dikirim ke papan relai untuk mengontrol pompa AC.
Direkomendasikan:
Pengontrol Level Cairan UltraSonic: 6 Langkah (dengan Gambar)
Pengontrol Level Cairan UltraSonic: PendahuluanSeperti yang mungkin Anda ketahui, Iran memiliki cuaca kering, dan negara saya kekurangan air. Kadang-kadang, terutama di musim panas, terlihat bahwa pemerintah memotong air. Jadi sebagian besar apartemen memiliki tangki air. Ada 1
OpenLH: Sistem Penanganan Cairan Terbuka untuk Eksperimen Kreatif Dengan Biologi: 9 Langkah (dengan Gambar)
OpenLH: Sistem Penanganan Cairan Terbuka untuk Eksperimen Kreatif Dengan Biologi: Kami bangga mempersembahkan karya ini di Konferensi Internasional tentang Interaksi Nyata, Tertanam, dan Terwujud (TEI 2019). Tempe, Arizona, AS | 17-20 Maret.Semua file dan panduan perakitan tersedia di sini.Versi kode terbaru tersedia di
Pelatih Cairan Hidraulik: 9 Langkah
Pelatih Cairan Hidraulik: Ini adalah langkah-langkah untuk mengoperasikan pelatih hidraulik dengan aman dan efektif
Indikator Level Air Nirkabel Jarak Jauh Dengan Alarm - Jangkauan Hingga 1 Km - Tujuh Level: 7 Langkah
Indikator Level Air Nirkabel Jarak Jauh Dengan Alarm | Jangkauan Hingga 1 Km | Tujuh Level: Tonton di Youtube: https://youtu.be/vdq5BanVS0YAnda mungkin telah melihat banyak Indikator Level Air Berkabel dan Nirkabel yang akan memberikan jangkauan hingga 100 hingga 200 meter. Tetapi dalam instruksi ini, Anda akan melihat Indi
Metode Deteksi Ketinggian Air Arduino Menggunakan Sensor Ultrasonik dan Sensor Air Funduino: 4 Langkah
Metode Deteksi Ketinggian Air Arduino Menggunakan Sensor Ultrasonik dan Sensor Air Funduino: Dalam proyek ini, saya akan menunjukkan cara membuat detektor air murah menggunakan dua metode:1. Sensor ultrasonik (HC-SR04).2. Sensor air funduino