AI Assistant
Faiza Aulia Supriatna
Pengendali Ketinggian Air Otomatis dengan Arduino

Faiza Aulia Supriatna

0 orang menyukai ini
Suka
Summary

Projek ini membahas tentang pembuatan sistem pengendalian ketinggian air otomatis menggunakan mikrokontroler Arduino. Tujuan dari proyek ini adalah untuk menciptakan sebuah sistem yang dapat memantau dan mengatur ketinggian air dalam suatu wadah, seperti kolam atau tangki, secara otomatis dengan menggunakan sensor dan perangkat keras lainnya.

Description

Deskripsi

Proyek ini merupakan sistem otomatis untuk memonitor dan mengontrol level air dalam sebuah tangki. Dengan menggunakan sensor ultrasonik, sistem ini dapat mengukur ketinggian air dan menampilkan informasi pada LCD. Selain itu, sistem dilengkapi dengan relay untuk mengontrol pompa air berdasarkan level air yang terdeteksi. Proyek ini ideal untuk mengelola air di rumah tangga atau industri kecil.

 

Komponen dan Fungsinya

  1. Potensiometer
    Digunakan untuk mengatur kontras tampilan LCD agar informasi level air terlihat jelas.
  2. Arduino Uno
    Berfungsi sebagai pusat pengendali utama yang memproses data dari sensor ultrasonik. Arduino Uno mengatur pengoperasian pompa melalui relay dan menampilkan informasi di LCD.
  3. LCD 16x2
    Berfungsi untuk menampilkan data level air secara real-time .
  4. Sensor Ultrasonik (HC-SR04)
    Mengukur jarak antara sensor dan permukaan air menggunakan prinsip pantulan gelombang ultrasonik. Informasi ini digunakan untuk menentukan level air.
  5. Relay
    Berfungsi sebagai saklar elektronik untuk mengontrol pompa air. Relay akan memutus atau menyambung arus listrik ke pompa berdasarkan kondisi air di tangki.
  6. Resistor
    Membatasi arus yang masuk ke LED atau pushbutton untuk melindungi komponen dari kerusakan.
  7. LED
    Bertindak sebagai indikator visual untuk menunjukkan status tertentu. Misalnya, LED menyala saat pompa sedang aktif.
  8. Pushbutton
    Sebagai input manual untuk mengontrol sistem, seperti memulai atau mereset proses pengisian air.
  9. Slide Switch (Saklar Geser)
    Berfungsi sebagai saklar utama untuk menghidupkan dan mematikan sistem secara keseluruhan.

 

Cara Kerja Sistem

  1. Deteksi Level Air
    • Sensor ultrasonik mengukur jarak antara sensor dengan permukaan air.
    • Arduino memproses data tersebut untuk menentukan apakah tangki dalam kondisi "Kosong", "Sedang", atau "Penuh".
    • Informasi level air ditampilkan di LCD.
  2. Kontrol Pompa Air
    • Jika air dalam tangki berada di bawah level minimum (kosong), Arduino mengaktifkan relay untuk menyalakan pompa air.
    • Jika tangki mencapai level maksimum (penuh), relay akan mematikan pompa air untuk menghindari tumpahan.
  3. Indikator Visual
    • LED menyala saat pompa sedang aktif.
    • LCD menampilkan status level air untuk pengguna.
  4. Pengontrolan Manual
    • Pushbutton dapat digunakan untuk memulai atau mematikan pompa secara manual.
    • Saklar geser digunakan untuk menyalakan atau mematikan sistem secara keseluruhan.