Membuat Kran Cuci Tangan Otomatis dengan Arduino

Halo temen – temen kali ini saya akan sharing cara pembuatan kran otomatis anti corona akan tetapi saya tidak menjelaskan secara detail bagaimana prosesnya dikarenakan alat dan bahan yang saya miliki juga terbatas namun disini saya akan sharing bagaimana cara membuat codingnya serta akan saya berikan nanti rangkaianya seperti apa, jadi singkat cerita sudah lama sih saya merencanakan membuat kran otomatis ini dikarenakan pandemi virus corona yang menghebohkan dunia kita jadi diharusakan untuk menjaga jarak 1 sama lain.

Nah setelah itu saya melihat beberapa video di youtube yang membuat kran otomatis berbasis arduino namun di youtube juga bermacam macam penggunaan sensornya, ada yang menggunakan IR Sensor ada juga yang menggunakan Motor Servo dll, Untuk kali ini saya akan sharing cara pembuatan kran otomtis menggunakan Ultrasonic Sensor sebagai Pendeteksinya dan Pompa Air Mini untuk mengeluarkan airnya dari dalam ember, Nah buat temen – temen yang belum tahu cara penggunaan Ultrasonic Sensor tersebut bisa langsung ke link di bawah ini

Cara Menggunakan Ultrasonic Sensor

Setelah sobat mengerti cara penggunaanya saya akan memberitahukan alat apa saja yang saya gunakan untuk project ini…

Bahan – Bahan :

  1. Arduino Nano
  2. Ultrasonic Sensor HC-SR 04
  3. Pompa Air Mini 5V DC
  4. Buzzer
  5. Relay 5V
  6. Battrey AA dan Box (Isi 4 Battery)
  7. Konektor 5.5 mm Male dan Female
  8. Box Plastic 

Untuk Rangkaianya sobat bisa lihat di bawah ini

Penjelasan Rangkaian

Ultrasonic Sensor —–> Arduino Nano

ULTRASONIC SENSOR ARDUINO NANO
VCC 5V
TRIG PIN 6 ARDUINO
ECHO PIN 7 ARDUINO
GND GND

Relay —–> Arduino Nano

RELAY ARDUINO NANO
S (DATA) PIN 10 ARDUINO NANO
5V 5V (BISA LANGSUNG DARI BATRAI)
GND GND (BISA LANGSUNG DARI BATRAI)

Sisanya sobat bisa lihat di rangkaian bagaimana cara merangkainya. setelah sobat merangkai di atas sobat bisa upload coding di bawah ini

#define Pompa 10  // Pin Relay atau Pompa
#define echoPin 7 //Echo Pin
#define trigPin 6 //Trigger Pin
long durasi, jarak; //waktu untuk kalkulasi jarak
void setup() {
pinMode(trigPin, OUTPUT); //Set Trigger Ultrasonic Sensor sebagai output
pinMode(echoPin, INPUT); //Set Echo Ultrasonic Sensor sebagai output
pinMode(Pompa,OUTPUT);   //Set Pin Relay atau Pompa sebagai output
}
void loop() {
int jarakMaksimum = 20;
digitalWrite(trigPin, LOW);delayMicroseconds(2);    //Set Posisi Triger Off
digitalWrite(trigPin, HIGH);delayMicroseconds(10);  //Set Posisi Trigger On
digitalWrite(trigPin, LOW);                         //Set Posisi Trigger Off Kembali
durasi = pulseIn(echoPin, HIGH);                    // Menghitung Gelombang yang masuk ke Echo dan menyimpan di dalam Variabel Durasi
 
//perhitungan untuk dijadikan jarak
jarak = (durasi/2) / 29.1; 
if(jarak >=jarakMaksimum){
  digitalWrite(Pompa,LOW);  //Set Relay dan Pompa dalam keadaan Off
}else {
  digitalWrite(Pompa,HIGH); //Set Relay dan Pompa dalam keadaan On
}
  
//waktu tunda 50 milidetik
delay(50);  //Bisa diatur sesuai keinginan
}

Setelah sobat upload test dulu rangkaianya, setelah sudah bisa barulah sobat masukan komponenya ke dalam box agar terlihat lebih rapi dalam penggunaanya, Semua komponen di atas sobat bisa dapatkan di Toko Online, disini saya tidak mempromosikan dimana tempat membelinya 😀

Di bawah ini saya sediakan Video bagaimana penampakan dan cara penggunaanya.

Apabila ada hal yang sobat ingin tanyakan bisa di tulisakan di kolom komentar dan satu lagi apabila sobat ingin membeli alatnya bisa menghubungi saya juga kok 😀

Mungkin sekian dulu yang bisa saya bagikan semoga bermanfaat dan bisa di praktekan di rumah, Salam Mr Leong

Bagikan Postingan ini :

Putu Artha

Seorang Laki- Laki yang senang berbagi ilmu seputar Informasi Teknologi dan Elektronika Serta pengalaman yang pernah saya lakukan

This Post Has 2 Comments

Leave a Reply