Cara Membuat Alat Cuci Tangan Otomatis Dengan Arduino

11:48 AM

Pada artikel kali ini akan membahas tentang cara membuat cuci tangan otomatis dengan arduino uno, yang mana dalam alat ini diperlukan pompa air dc untuk memompa air keluar, pompa udara untuk membantu sistem mekanik keluarnya sabun dari wadah, sensor ultrasonic sebagai pendeteksi jika ada tangan mendekat, dalam pembuatan alat ini menggunakan arduino uno sebagai mikro kontrollernya.

Cara kerja alat ini yaitu jika ada tangan mendekat ke ujung kran air maka air akan keluar, jika tangan mendekat ke ujung kran sabun maka sabun akan keluar.

Alat ini akan sangat berguna untuk saat ini karena pandemi virus covid-19 masih ada, kenapa sangat cocok untuk saat ini? karena alat ini tidak membutuhkan kontak fisik untuk melakukan cuci tangan

Untuk bahan yang perlu disiapkan dalam membuat alat cuci tangan otomatis dengan arduino ini yaitu :

1.Arduino

2.Pompa Air DC

3.Pompa Udara DC

4.Modul Relay 2 Channel

5.Selang

6.Bak penampung air

7.Botol Penampung Sabun

8. Pipa ½ sebagai kran

 

cuci tangan otomatis / wastafel otomatis

Keterangan :

1.Pin Trig sensor ultrasonic sebelah kanan pada gambar hubungkan ke pin 2 arduino

2.Pin Echo sensor ultrasonic sebelah kanan pada gambar hubungkan ke pin 3 arduino

3.Pin Trig sensor ultrasonic sebelah kiri pada gambar hubungkan ke pin 4 di arduino

4.Pin Echo sensor ultrasonic sebelah kiri pada gambar hubungkan ke pin 5 di arduino

5. VCC kedua sensor ultrasonic hubungkan menjadi satu dan sambungkan ke pin 5v arduino

6.GND kedua sensor ultrasonic hubungkan menjadi satu dan sambungkan ke pin GND arduino

7.Pada modul relay pin VCC hubungkan ke 5v pad arduino

8.Pin GND modul relay hubungkan ke GND pada arduino

9.Pin IN1 pada modul relay hubungkan ke pin 8 pada arduino

10.Pin IN1 pada modul relay hubungkan ke pin 7 pada arduino

Untuk pin out dari relay ke pompa udara mini ataupun ke pompa air dc bisa dilihat pada gambar rangkaian diatas

Selanjutnya yaitu upload program, silahkan copy program dibawah ini dan pastekan ke project baru di ArduinoIDE kemudian upload seperti biasanya

[program]


#define trig1 2
#define echo1 3
#define trig2 4
#define echo2 5
long echotime;
int range1,range2;
int relay1 = 8 ;
int relay2 = 7 ;
int relayON = LOW; //relay nyala
int relayOFF = HIGH; //relay mati
void
setup() {
  Serial.begin(9600);
  pinMode(trig1, OUTPUT);
   pinMode(echo1, INPUT);
  pinMode(trig2, OUTPUT);
   pinMode(echo2, INPUT);
  digitalWrite(trig1, LOW); 
   digitalWrite(trig2, LOW);
   pinMode(relay1, OUTPUT);
  pinMode(relay2, OUTPUT);
  digitalWrite(relay1, relayOFF);
  digitalWrite(relay2, relayOFF);
}
void
loop() {
 sensor1();
 sensor2();
  Serial.print("Sensor 1=");
  Serial.print(range1);
  Serial.print(" cm"); 
   Serial.print("  ");
   Serial.print("Sensor 2=");
  Serial.print(range2);
  Serial.println(" cm");
  relayNyala1() ;
  relayNyala2() ;
  delay(10);
}
void
sensor1(){
  digitalWrite(trig1, HIGH);
  delayMicroseconds(10);
  digitalWrite(trig1, LOW);
  echotime= pulseIn(echo1, HIGH);
  range1= 0.0001*((float)echotime*340.0)/2.0;
}
void
sensor2(){
  digitalWrite(trig2, HIGH);
  delayMicroseconds(10);
  digitalWrite(trig2, LOW);
  echotime= pulseIn(echo2, HIGH);
  range2= 0.0001*((float)echotime*340.0)/2.0;
}
void
relayNyala1(){
   if(range1 > 1 &&  range1 <=15){
      digitalWrite(relay1,relayON) ;
     }
    else{
      digitalWrite(relay1,relayOFF) ;
       }
  }
  void relayNyala2(){
   if(range2 > 1 &&  range2 <=15){
      digitalWrite(relay2,relayON) ;
     }
    else{
      digitalWrite(relay2,relayOFF) ;
       }
  }

Alat ini memiliki tinggi 80cm dan dibuat menggunakan pipa pvc, untuk lebarnya menyesuaikan dengan bak wastafel yang akan digunakan, untuk hasil jadi alat seperti gambar dibawah ini 

alat cuci tangan otomatis

Sensor ultrasonic diletakkan didekat ujung kran tempat keluarnya air dan sabun, supaya kabel/ kelistrikan dari sensor ultrasonic tidak terkena cipratan air atau sabun maka sekeliling sensor ultrasonic diberikan akrilik sehingga kelistrikan dari sensor ultrasonic aman dari cipratan air ataupun sabun, dan untuk pompa air diletakkan disebelah samping, namun jika langsung menggunakan kran air dari air rumah maka pompa air tinggal diganti dengan solenoid valve yang DC 12V dan langsung dihubungkan ke pipa tempat kran air keluar, dan untuk sabun menggunakan pompa udara kecil, jadi cara kerja keluarnya sabun yaitu dengan memanfaatkan tekanan udara yang ada pada botol penampungan sabun, dapat juga diganti dengan pompa air yang kecil dengan daya 5v yang biasanya digunakan pada aquarium, tetapi dengan catatan sabun tidak boleh terlalu kental supaya depat keluar dari wadah penampungan dengan mudah. Jika ada pertanyaan atau kesulitan mengenai alat cuci tangan otomatis ini tulis dikolom komentar atau dapat menghubungi kontak yang tercantum. Terimakasih dan Selamat Mencoba...

Next Article
« Prev Post
Previous Article
Next Post »
Disqus
Tambahkan komentar Anda

No comments