Isi kandungan:

Motor Air Automatik Dengan Petunjuk Tahap: 6 Langkah (dengan Gambar)
Motor Air Automatik Dengan Petunjuk Tahap: 6 Langkah (dengan Gambar)

Video: Motor Air Automatik Dengan Petunjuk Tahap: 6 Langkah (dengan Gambar)

Video: Motor Air Automatik Dengan Petunjuk Tahap: 6 Langkah (dengan Gambar)
Video: CARA MEMASANG POMPA AIR OTOMATIS - RANGKAIAN KONTROL PANEL 2024, Julai
Anonim
Motor Air Automatik Dengan Petunjuk Tahap
Motor Air Automatik Dengan Petunjuk Tahap
Motor Air Automatik Dengan Petunjuk Tahap
Motor Air Automatik Dengan Petunjuk Tahap

Hai Semua, selamat datang ke Instructable yang lain. Dalam Projek ini kita akan belajar bagaimana membuat Pengawal Tahap Tangki Air Automatik Penuh dengan ciri Indikator paras air menggunakan Arduino Nano.

Arduino adalah otak projek ini. Ia akan mengambil input dari sensor dan mengawal semua unit lain mengikut nilai yang diterima. Blok kedua adalah paparan LCD 16x2. Unit ini akan menunjukkan Tahap Air dalam peratusan dan juga Diagram, ia juga akan menunjukkan status Pam. Bahagian ini juga akan memberitahu kami setiap kali tangki Sump kosong. Blok ketiga adalah Sensor Sonar. Ini digunakan untuk mengukur paras air yang terdapat pada tangki air overhead.

Oleh itu, dalam projek ini saya akan menggunakan Modul Ultrasonik HC-SR04 untuk mengukur Paras Air dan LCD I2C untuk melihat paras air dalam cm.

Bekalan

Arduino Nano

Modul Ultrasonik Bukti Air JSN-SR04

Paparan LCD 16X 2 (Biru / Hijau)

Modul Kuasa 230-5V

Buzzer 5V

Kabel Hook-Up

Kotak Penutup

Langkah 1: Bermula dengan JSN-SR04

Bermula dengan JSN-SR04
Bermula dengan JSN-SR04

JSN-SR04 atau sensor ultra sonik Water Proof adalah peranti elektronik yang berfungsi berdasarkan prinsip transmisi dan pantulan. Sensor ini mempunyai dua pin bernama pin TRIG dan ECHO.

Fungsi pin ECHO adalah untuk memancarkan gelombang ke saluran. Gelombang ini bergerak melalui medium sebagai gelombang dan memantulkan kembali apabila pernah menyentuh objek atau halangan menjelang penyebarannya. Masa yang diperlukan untuk pelepasan dan pantulan adalah dikira dan menggunakan nilai ini kita memutuskan jarak halangan yang menghampiri kita.

  • Pin TRIG disambungkan ke pin digital 5 dari nano.
  • Pin ECHO disambungkan ke pin digital 5 dari nano.
  • Pin VCC disambungkan ke pagar positif papan roti.
  • Pin GND disambungkan ke negatif papan roti.

Langkah 2: Mengendalikan Pengawal Tahap Air Automatik

Mengendalikan projek ini sangat mudah, kami telah menggunakan modul sensor Ultrasonik yang menghantar gelombang bunyi di tangki air dan mengesan pantulan gelombang bunyi yang ECHO. Pertama sekali kita perlu mencetuskan modul sensor ultrasonik untuk menghantar isyarat dengan menggunakan Arduino dan kemudian menunggu untuk menerima ECHO. Arduino membaca masa antara mencetuskan dan menerima ECHO. Kita tahu bahawa kelajuan suara sekitar 340 m / s. supaya kita dapat mengira jarak dengan menggunakan formula yang diberikan:

Jarak = (masa perjalanan / 2) * kelajuan suara Di mana kelajuan bunyi lebih kurang 340m sesaat. Dengan menggunakan kaedah ini kita mendapat jarak dari sensor ke permukaan air. Selepas itu kita perlu mengira paras air. Sekarang kita perlu mengira jumlah panjang tangki air. Seperti yang kita ketahui panjang tangki air maka kita dapat mengira paras air dengan mengurangkan jarak yang dihasilkan dari ultrasonik dari jumlah panjang tangki. Dan kita akan mendapat jarak permukaan air. Sekarang kita dapat mengubah paras air ini menjadi persen air, dan dapat memaparkannya pada LCD.

Langkah 3: Diagram dan Penjelasan Litar

Diagram dan Penjelasan Litar
Diagram dan Penjelasan Litar

Seperti yang ditunjukkan dalam litar pengawal aras air yang diberikan di bawah ini, pin "trigger" dan "echo" modul sensor ultrasonik disambungkan secara langsung ke pin 5 dan 4 arduino. LCD 16x2 disambungkan dengan arduino dalam mod 4-bit. Pin kawalan RS, RW dan En disambungkan secara langsung ke arduino pin 3, GND dan 2. Dan pin data D4-D7 disambungkan ke arduino 10, 9, 8 dan 7, dan bel disambungkan pada pin 6. Relay 5 Volt adalah juga disambungkan pada pin 12 arduino untuk menghidupkan atau mematikan pam motor air. Modul kuasa 230-5V menggunakan untuk menghidupkan unit ini. anda boleh menggunakan pengecas telefon 1000mA untuk ini. di litar ini modul sensor ultrasonik diletakkan di bahagian atas tangki air untuk demonstrasi. Modul sensor ini akan membaca jarak antara modul sensor dan permukaan air, dan akan menunjukkan jarak pada layar LCD dengan pesan "Ruang Air di Tangki adalah:". Ini bermaksud kita di sini menunjukkan tempat jarak atau isipadu kosong untuk air dan bukannya paras air. Oleh kerana fungsi ini kita dapat menggunakan sistem ini di tangki air mana pun. Apabila paras air kosong mencapai jarak kira-kira 30 cm maka Arduino menghidupkan pam air dengan menggunakan relay. Dan sekarang LCD akan menunjukkan "Paras Air RENDAH" "Motor dihidupkan", dan LED status Relay akan mula menyala

Sekarang jika ruang kosong mencapai jarak kira-kira 12 cm arduino mematikan geganti dan LCD akan menunjukkan "Tangki penuh" "Motor Dimatikan". Buzzer juga berbunyi bip dan LED status relay akan dimatikan.

Langkah 4: Pengaturcaraan

Untuk memprogram Arduino untuk pengawal paras air, pertama-tama kita menentukan semua pin yang akan kita gunakan dalam projek untuk menghubungkan peranti luaran seperti relay, LCD, buzzer dll. Salin dan tampal kod di bawah ini ke arduino IDE dan pilih arduino nano dan port kanan dan kemudian tekan muat naik.

Langkah 5: Menguji & Menghimpunkan

Ujian & Pemasangan
Ujian & Pemasangan
Ujian & Pemasangan
Ujian & Pemasangan
Ujian & Pemasangan
Ujian & Pemasangan

Dan setelah anda menyelesaikan projek, anda akan melihat arduino memaparkan paras air di LCD. Anda boleh menggunakan bel tambahan untuk memberi tahu anda bahawa paras air mencapai ambang tertentu.

Langkah 6: Memasang

Memasang
Memasang
Memasang
Memasang
Memasang
Memasang

Ini adalah pelaksanaan Asas dan dilakukan dengan sumber yang terhad. Saya merancang untuk meningkatkan ini dengan pemberitahuan paras air SMS menggunakan modul SIM900A sebagai langkah seterusnya.

Terima kasih kerana menonton.

Disyorkan: