Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Teknologi Industri

Pengontrol Level Air Sepenuhnya Otomatis menggunakan SRF04

Pengontrol Ketinggian Air Otomatis Penuh menggunakan SRF04, L293D &PIC16F84A

Pengantar Pengontrol Ketinggian Air Otomatis

Memantau dan mengontrol ketinggian air di tangki air adalah salah satu pekerjaan terpenting di hampir banyak area perumahan dan komersial. Dalam kebanyakan kasus, terutama di bangunan tempat tinggal, karena tidak tersedianya sarana otomatis apa pun, menjadi melelahkan dan tidak nyaman untuk sering memantau ketinggian air di dalam tangki. Bahkan, untuk tempat-tempat yang kekurangan air, luapan air akan menjadi hal yang cukup mahal untuk dibayar.

Satu-satunya solusi untuk masalah di atas adalah memiliki cara otomatis untuk memantau dan mengontrol ketinggian air. Meskipun ada banyak teknik seperti menggunakan sensor jarak, menggunakan probe arus, menggunakan ranger ultrasonik, dll., di sini kita akan fokus menggunakan ranger ultrasonik.

Ikhtisar Sistem Pengontrol Ketinggian Air

Sistem ini terdiri dari sensor rentang ultrasonik yang ditempatkan di atas tangki sehingga setelah dipicu, ia mengirimkan sinyal ultrasonik. Air yang ada di tangki akan memantulkan sinyal. Sensor akan menerima sinyal ini dan waktu yang dibutuhkan antara dua sinyal ini memberikan perkiraan tentang jarak yang ditempuh oleh sinyal, sehingga ketinggian air dari atas.

Di sini mikrokontroler digunakan untuk mengirim sinyal pemicu ke ranger ultrasonik. Setelah gema diterima, jeda waktu antara dua pulsa dihitung dan ini berbanding lurus dengan ketinggian air. Jeda waktu dihitung dengan bantuan Timer, yang jumlah pulsa penghitungannya menunjukkan jarak yang ditempuh oleh sinyal, atau ketinggian air.

Karena disini ranger ditempatkan di atas tangki, kontrol aliran air dilakukan dengan mempertimbangkan ketinggian air dari atas tangki. Misalnya, jika rentang pengukuran ditemukan antara 0 hingga 1 cm, tangki akan meluap dan mikrokontroler mengirimkan sinyal kontrol untuk memutar motor ke arah sebaliknya, untuk menghilangkan kelebihan air. ‘

Jika jarak antara 2 hingga 5 cm, tangki penuh dan mikrokontroler mengirimkan sinyal kontrol untuk mematikan motor. Jika jarak di atas 5cm, tangki hampir kosong dan mikrokontroler mengirimkan sinyal kontrol untuk memutar motor ke arah depan.

Diagram Sirkuit Pengontrol Ketinggian Air Otomatis

Klik gambar untuk memperbesar

Gambar 1:Pengontrol Ketinggian Air

Deskripsi Bagian

Komponen berikut akan digunakan untuk mendesain sirkuit.

  1. Pencari Jangkauan Ultrasonik SRF04
  2. Mikrokontroler PIC PIC16F84A
  3. Pengemudi Motor L293D
  4. Motor DC
  5. Dua Resistor 1K

Mari kita memiliki gambaran singkat tentang setiap komponen

Pencari Jangkauan Ultrasonik SRF04 :

SRF04 adalah ranger ultrasonik berkualitas tinggi yang digunakan di banyak aplikasi robot untuk memudahkan pendeteksian rintangan. Ini membutuhkan sinyal 10 mikrodetik untuk dipicu.

                                                   Gambar 2:Pencari Jangkauan Ultrasonik SRF04

Setelah dipicu, ia mengirimkan 8 pulsa ultrasound, pada frekuensi 40 KHz dan secara bersamaan mengirimkan peningkatan garis gema ke TINGGI. Setelah menerima sinyal yang dipantulkan atau gema, ia menurunkan garis gema ke RENDAH.

Dengan demikian, lebar pulsa gema menunjukkan jarak yang ditempuh oleh sinyal atau dengan kata lain jarak dari ranger ke objek. Oleh karena itu, garis gema adalah pulsa yang lebarnya sebanding dengan jarak ke objek. Untuk 1cm, lebar pulsa gema adalah 58 mikrodetik.

                            Gambar 3:Diagram Waktu SRF04

Mikrokontroler PIC PIC16F84A:

Gambar 4:Mikrokontroler PIC PIC16F84A

Ini adalah Mikrokontroler Flash 8-bit, 18 pin yang kompatibel dengan CMOS dengan Timer 8-bit tunggal (dengan prescaler 8-bit yang dapat diprogram). Operasi Timer dikendalikan menggunakan register berikut – OPTION_REG, TMR0 dan INTCON. OPTION_REG adalah register 8-bit yang memiliki ke-5 bit (T0CS) memilih operasi penghitung waktu atau penghitung yang diperlukan.

Menyetel bit akan memilih operasi penghitung sedangkan menghapusnya akan memilih operasi pengatur waktu. TMR0 adalah register timer, sedangkan INTCON adalah register interupsi yang ke-5 bit (T0IE) menunjukkan flag timer, yaitu mengatur ketika Timer meluap.

Pengemudi Motor L293D:

Gambar 5:IC Driver Motor L293D

Ini adalah IC driver motor DC berbasis H-bridge 16 pin. Ini memiliki kapasitas untuk menggerakkan dua motor dan di kedua arah. Ini terdiri dari dua pin aktif (Pin1 dan 9) yang ketika diatur ke TINGGI, mengaktifkan operasi IC. Ini pada dasarnya bertindak sebagai antarmuka antara mikrokontroler dan motor DC. Ini terdiri dari empat pin input – dua untuk setiap rangkaian H-bridge. Diberikan di bawah ini adalah tabel yang menunjukkan kontrol motor.

IN1(Pin 2) IN2 (Pin 7) EN1 (Pin 1) Operasi Motor
TINGGI TINGGI TINGGI MATI
RENDAH RENDAH TINGGI NONAKTIF
TINGGI RENDAH TINGGI AKTIF (Searah jarum jam)
RENDAH TINGGI TINGGI AKTIF (Berlawanan arah jarum jam)
X X RENDAH MATI

Catatan:Karena SRF04 adalah perangkat yang kompatibel dengan TTL dan PIC16F84A adalah kompatibel dengan CMOS, kami menggunakan resistor pull up dengan nilai 1K, untuk mengimbangi perubahan level tegangan.

Kerja &Pengoperasian Pengontrol Ketinggian Air Otomatis

Program ditulis sedemikian rupa sehingga pulsa 10 mikrodetik dikirim dari mikrokontroler untuk memicu ranger ultrasonik. Ini ditulis menggunakan fungsi delay. Register timer, TMR0 diisi dengan nilai desimal 200, sehingga menghasilkan 55 hitungan.

Keluaran dari SRF04, sinyal gema diterima di pin RA4 (Pin jam Timer, sehingga memberikan pulsa clock eksternal ke timer). Setelah sinyal gema membuat transisi dari TINGGI ke RENDAH, pengatur waktu diaktifkan. Saat timer menghitung, bit flag interupsi, T0IE, dipantau. Setelah diatur, timer dinonaktifkan.

Prosedur ini diulang untuk pulsa gema lain dan seterusnya. Berapa kali timer beroperasi dihitung dan ini menunjukkan jumlah pulsa gema. Karena setiap pulsa gema adalah 58 mikrodetik, itu menunjukkan 1 cm. Jadi, 5 pulsa gema akan menunjukkan 5cm. Nilai hitungan ini, disimpan dalam bilangan bulat, digunakan untuk mengontrol motor DC.

Jika nilainya antara 2 hingga 5, mikrokontroler mengirimkan sinyal HIGH ke pin RB0 dan RB1 (masing-masing terhubung ke IN1 dan IN2 dari L293D), untuk mematikan motor. Jika nilainya antara 5 sampai 20, mikrokontroler mengirimkan sinyal HIGH ke IN1 dan sinyal LOW ke IN2, untuk menghidupkan motor dan memutarnya searah jarum jam. Jika nilainya antara 0 sampai 1, mikrokontroler mengirimkan sinyal LOW ke IN1 dan sinyal HIGH ke IN2, untuk menghidupkan motor dan memutarnya berlawanan arah jarum jam.

Kelebihan Pengontrol Ketinggian Air Otomatis menggunakan SRF04

  1. Ini akan menjadi sistem yang sederhana dan nyaman.
  2. Ini akan menjadi sistem berbiaya rendah karena penggunaan komponen berbiaya rendah.
  3. Menggunakan teknik otomatis akan menghilangkan rintangan yang dihadapi dalam pengendalian ketinggian air menggunakan cara manual.
  4. Karena tidak ada bagian mekanis yang digunakan, ini akan menghilangkan risiko keausan mekanis atau korosi.

Kekurangan Pengontrol Ketinggian Air Otomatis

  1. Pencari jangkauan ultrasonik, SRF04, akan mengalami redaman karena penggunaan banyak elektronik dan karenanya harus diisolasi dengan benar.
  2. Sistem ini dirancang sedemikian rupa sehingga sensor serta aktuator perlu ditempatkan berdekatan satu sama lain. Dalam bahasa awam, sistem kontrol ini untuk tempat-tempat di mana tangki air dekat dengan pompa air. Jadi, untuk banyak bangunan di mana pompa submersible digunakan dan tangki air berada di atap, sistem Pengontrol Ketinggian Air Otomatis ini tidak dapat digunakan. Namun, ini dapat dimodifikasi dengan menggunakan sirkuit komunikasi.

Teknologi Industri

  1. Menggunakan Teknologi Tanpa Air dalam Proses Pencelupan
  2. 4 Keuntungan Menggunakan Solusi Deteksi Kebocoran Cerdas di Gedung
  3. 5 Keuntungan Menggunakan Sistem Deteksi Kebocoran Air Bertenaga Biz4intellias IoT di Industri
  4. Pemantauan &Kontrol Ketinggian Air Cerdas untuk Pengelolaan Air yang Efektif
  5. 7 Manfaat Menggunakan Solusi Pemantauan Level Cerdas Biz4Intellia
  6. Menggunakan Sistem Pemantauan Ketinggian Sungai yang didukung IoT untuk Pengelolaan Air yang Efisien
  7. Apakah Poliuretan Tahan Air?
  8. Manual vs. Tagihan Bahan Otomatis
  9. 7 Manfaat Dapur Sepenuhnya/Semi Otomatis untuk Dapur Cloud
  10. Apa itu Pompa Air Otomatis?