Membuat Wastafel Cuci Tangan Otomatis Menggunakan Arduino, Water Pump, dan Sensor Infra Merah

Screenshot (150)

Assalamualaikum.
Salam Sejahtera Untuk Kita Semua Sobat …

Sobat pasti sering menjumpai wastafel tempat cuci tangan yang otomatis mengeluarkan air saat kita menadahkan tangan kan ? Wastafel seperti itu seringkali kita temui di mall-mall atau toilet di tempat-tempat kelas menengah atas… Penasaran seperti apa sih cara kerja dari wastafel otomatis tersebut ? Nah kali ini NP akan share tutorial sederhana pembuatan prototype dari wastafel otomatis tersebut jika diterapkan menggunakan microcontroller board Arduino… Sangat sederhana kok sob, komponen intinya cuman ada tiga yakni Arduino, water pump, dan sensor infra merah… Monggo disimak baik-baik tutorialnya 😀 .

 

 

 

Komponen yang perlu kita persiapkan yakni :

  • 1 buah Arduino (bisa UNO, NANO, MEGA, dll, bisa didapat Di Sini)
  • 1 buah Modul Sensor Jarak Infra Merah (Obstacle Avoidance) (Bisa didapat Di Sini)
  • 1 buah Water Pump (Bisa didapat Di Sini)
  • Breadboard/Projectboard jika diperlukan (Bisa diperoleh Di Sini)
  • Kabel jumper secukupnya (Bisa diperoleh Di Sini)
  • Software Arduino IDE (Jika belum punya, maka download Di Sini)

 

 

 

Dan berikut ini adalah skema rangkaiannya :

Wastafel OTO_bb

Keterangan Rangkaian :

  • Bisa Menggunakan Segala Jenis Arduino (UNO, NANO, MEGA, MINI, dll), karena penomoran pinnya sama. Tinggal cocokkan Saja nomor Pin-Pin nya.

  • Pin data Relay Module ===> pin 8 Arduino

  • Kaki digital output Sensor Jarak Infra Merah ===> pin 2 Arduino

  • Pin VCC pada Relay Module dan Sensor Infra Merah hubungkan ke sumber power positif 5v (bisa dari 5v Arduino)

  • Pin GND (Ground) pada Relay Module dan Sensor Infra Merah hubungkan ke sumber negatif power (dihubungkan ke pin gnd Arduino)

 

 

 

 

 

Setelah itu, silahkan upload program seperti di bawah ini pada software Arduino IDE milik sobat, dan tata cara upload program ke Arduino bisa sobat baca Di Sini :

// ********* Membuat Wastafel Cuci Tangan Otomatis
// ********* Berbasis Arduino, Water Pump, dan Sensor Jarak Infra Merah
// ********* Dibuat Oleh : M. Nofgi Y. P. U.
// ********* Nofgi Piston Blog
// ********* www.nofgipiston.wordpress.com


// inialisasi pin sensor dan pompa
const int pinSensor = 2;
const int pinPompa = 8;

// inialisasi variabel pembacaan sensor
int bacaSensor;

// ************************ PROGRAM SETTING AWAL *********************** //
void setup()
{
// ***** inialisasi status I/O pin
// pin sensor sebagai input
pinMode(pinSensor, INPUT);
// pin pompa sebagai output
pinMode(pinPompa, OUTPUT);
}

// ************************* PROGRAM UTAMA ********************** //
void loop()
{
// variabel "bacaSensor" adalah pembacaan data output digital sensor
bacaSensor = digitalRead(pinSensor);

// jika data output sensor berupa logic LOW
if (bacaSensor == LOW)
{
// pompa air menyala dan air wastafel mengalir
digitalWrite(pinPompa, LOW);
// delay dalam satuan mikrodetik
delay(1000);
}


// jika kondisi tidak sesuai dengan pernyataan di atas
// yakni output digital sensor berupa logic HIGH
else
{
// pompa air mati, air berhenti mengalir
digitalWrite(pinPompa, HIGH);
}

// delay dalam satuan mikrodetik
// delay untuk mencegah sistem error karena terlalu cepat
delay(200);
}

 

 

 

 

 

Berikut merupakan desain sederhana dari body mekanik wastafel otomatis tersebut. Dirancang menggunakan software gambar teknik Autodesk Inventor.

Screenshot (150)Screenshot (152)Screenshot (151)

 

 

 

 

 

Dan berikut ini adalah video demonstrasinya di channel Youtube saya , Jangan lupa untuk klik “Like” pada video dan “Subscribe” channel saya ya sobat, sebagai dukungan agar dapat terus berkarya 😀 .

 

 

 

 

Penjelasan singkat dari program di atas yakni :

Cara penggunaaan alat di atas sangat sederhana, program di atas hanya bertugas membaca data digital output dari sensor infra merah. Saat tangan kita mendekat pada pancuran air, maka otomatis sensor akan mendeteksi objek dan memerintahkan air untuk mengalir.

 

// jika data output sensor berupa logic LOW
if (bacaSensor == LOW)
{
// pompa air menyala dan air wastafel mengalir
digitalWrite(pinPompa, LOW);
// delay dalam satuan mikrodetik
delay(1000);
}

Saat sensor infra merah mendeteksi objek, maka keluaran data digital sensor akan bernilai logic LOW atau “0”. Saat itu pula data akan diproses oleh Arduino untuk selanjutnya memerintahkan relay agar aktif dan menyalakan water pump. Delay sebesar 1000 mikrodetik atau sama dengan 1 detik hanya waktu tambahan sebagai jeda.

 

// jika kondisi tidak sesuai dengan pernyataan di atas
// yakni output digital sensor berupa logic HIGH
else
{
// pompa air mati, air berhenti mengalir
digitalWrite(pinPompa, HIGH);
}

Sebaliknya saat output sensor bernilai logic HIGH atau “1”, maka otomatis ARduino akan memerintahkan relay agar nonaktif dan air berhenti mengalir.

 

Ke depannya alat ini dapat dikembangkan dengan melakukan penambahan seperti display berupa LCD, menambahkan suara, lampu, dan lain sebagainya. Arduino kan serba bisa hehehe 😀

 

Yups… Begitulah tutorial singkat yang dapat NP bagikan kepada sobat sekalian… Nantikan berbagai tutorial berikutnya dari NP yaaa … 😀

Jangan bosan-bosan belajar dan berlatih dengan Arduino ya sob … Karena banyak sekali alat-alat serta kreatifitas yang dapat kita buat dengan microcontroller board serba bisa ini 🙂 .

“Barang siapa yang menempuh suatu jalan untuk menuntut ilmu, Allah akan memudahkan baginya jalan ke surga (HR Muslim)”

Semoga bermanfaat 😀 .

Salam Teknologi … Salam Arduino …🙂 .

Wassalamualaikum.

*

*

*

*

*

********************

#Maaf jika ada kesalahan, ambil sisi positifnya saja.
#Barangkali anda mempunyai kabar/berita seputar otomotif/mekatronika/robotika/elektronika atau ingin mengiklankan suatu produk di blog ini, silahkan kontak saya.

Jual Arduino, Sensor, Modul, SHIELD, dan Berbagai Komponen Elektronika/Robotika murah meriah … Best Quality Product … !!! (Klik di sini)

Atau Silahkan Kunjungi Lapak Kami di Tokopedia Berikut ini : https://www.tokopedia.com/nofgipiston

Menerima jasa pembuatan Project atau alat berbasis Arduino, Elektronika, Robotika, Mekatronika, dan sejenisnya …

Bisa untuk keperluan hobi, tugas kuliah/sekolah, project industri/rumahan, dan sebagainya …

Silahkan kontak saya atau klik di sini:

Facebook              : Nofgi Yugo Prasetyo
Fans Page on Facebook : Nofgi Piston Blog
E-Mail                : Nofgimotor@gmail.com
Line                  : nofgi piston
Instagram             : nofgi_piston
Youtube               : Nofgi Piston
Tokopedia             : Nofgi Piston Shop
Bukalapak             : Nofgi Piston Shop
No. HP/WA             : 088217082017

 

 

 

 

 

 

 

Tentang Nofgi

Menerima Order Project Elektronika & Robotika. WA/SMS : 088217082017 Youtube : Nofgi Piston IG : nofgi_piston
Pos ini dipublikasikan di Arduino, DIY, Edukasi, Elektronika, Mekatronika, Microcontroller, Robotika, Teknologi dan tag , , , , , , , , . Tandai permalink.

4 Balasan ke Membuat Wastafel Cuci Tangan Otomatis Menggunakan Arduino, Water Pump, dan Sensor Infra Merah

  1. Ping balik: Prototype Wastafel Cuci Tangan Otomatis Menggunakan Arduino, Water Pump, dan Sensor Infra Merah | TEKNIK MEKATRONIKA

  2. Ageng berkata:

    Gan mau tanya, itu penghubung antara relay sama water pump nya dipasang di pin apa? Sama kutub penghubung battery, relay dan water pump nya apa ?

  3. Humna berkata:

    Kakkk ini waterpump nya waterpump gimna ya???

  4. Arief fauzan berkata:

    kak tolong dibantu dong ka.. kalau ada penambahan kondisi mengenai jika si objek tangan mengenai sensor kan terus menyala, bisa tidak kak di batasi dengan waktu jangan sampei terus menyala pompa nya.. tapi di batasa maksimal 10 detik.. karena untuk menghindari tangan jahil yang terus menahan tangan mengenai sensor. mohon kodingannya kak bila tahu

Komentar Anda Membuat Semangat Saya Membara ... :D