Anda di halaman 1dari 14

LAPORAN PROJECT UAS MEKATRONIKA

(TOUCHLESS HAND SANITIZER DISPENSER)

Nama: Miftahus Syifa

NPM: 4317210035

FAKULTAS TEKNIK JURUSAN MESIN

UNIVERSITAS PANCASILA

JAKARTA

2020
KATA PENGANTAR

Puji syukur kehadirat Tuhan YME yang telah memberikan rahmat dan hidayah-Nya
yang telah mengizinkan saya untuk menyelesaikan laporan Project UAS Mekatronika tepat
waktu.

Tujuan dari penulisan laporan ini adalah untuk memenuhi UAS dari mata kuliah
Mekatronika. Laporan ini juga bertujuan untuk menambah wawasan tentang Arduino pada
pembaca dan juga penulis.

Saya mengucapkan terima kasih kepada Dr. Dede Lia Zariatin S.T, M.T sebagai
dosen mata kuliah Mekatronika Jurusan Mesin Fakultas Teknik Universitas Pancasila yang
telah memberikan tugas akhir untuk mata kuliah ini sehingga saya dapat menambah
pengetahuan untuk studi yang saya jalani. Saya juga mengucapkan terima kasih kepada
semua pihak yang telah membantu saya dalam pengerjaan project UAS ini.

Saya menyadari laporan yang saya tulis ini masih jauh dari kata sempurna. Maka dari
itu, saya akan dengan senang hati menerima kritik dan saran untuk laporan ini.

Jakarta, Juni 2020

Miftahus Syifa

i
DAFTAR ISI

KATA PENGANTAR i
DAFTAR ISI ii
DAFTAR GAMBAR iii
BAB I PENDAHULUAN
1.1 LATAR BELAKANG 1
1.2 TUJUAN 1
BAB II DESAIN KONSTRUKSI
2.1 DESAIN ALAT 2
2.2 SKEMA ALAT 3
BAB III DESAIN SISTEM KENDALI
3.1 KOMPONEN YANG DIGUNAKAN 4
3.1.1 MICROCONTROLLER ARDUINO UNO 4
3.1.2 SENSOR ULTRASONIK HC- SR04 5
3.1.3 KABEL JUMPER 5
3.1.4 USB-A/B 5
3.2 RANGKAIAN LISTRIK 5
3.3 PEMROGRAMAN 6
PENUTUP 9
DAFTAR PUSTAKA 10

ii
DAFTAR GAMBAR

Gambar 2.1 Desain Alat 2


Gambar 2.2 Skema Alat 3
Gambar 3.1.1 Microcontroller Arduino Uno 4
Gambar 3.1.2 Sensor Ultrasonik HC-SR04 4
Gambar 3.1.3 Kabel Jumper 5
Gambar 3.1.4 USB A 5
Gambar 3.2.5 Rangkaian Arduino Uno 5

iii
BAB I

PENDAHULUAN

1.1. Latar Belakang

Di tengah pandemi COVID-19 yang melanda seluruh bagian dunia, kita semua
diimbau untuk tetap berada di rumah untuk mencegah meluasnya transmisi virus ini.
Untuk itu, banyak pelaku bisnis yang menerapkan sistem Work From Home. Tetapi,
tidak semua orang mempunyai privilese untuk bekerja di rumah. Pekerja esensial
seperti tenaga medis harus tetap bekerja dan bertemu banyak orang untuk memastikan
bahwa kita yang dapat melakukan Work From Home untuk tetap di rumah guna
menekan kasus COVID-19 yang semakin hari semakin bertambah.

Meski pandemi masih terjadi, roda ekonomi tetap harus berjalan. Setelah
PSBB diterapkan selama kurang lebih 3 bulan, pemerintah memutuskan untuk
membuka kembali perkantoran serta berbagai bisnis demi menyelamatkan ekonomi
yang semakin menurun. Untuk itu, pelaku bisnis serta perusahaan harus mengikuti
protocol Kesehatan yang diterapkan, antara lain penggunaan masker, face shield,
penggunaan hand sanitizer dan mencuci tangan selama minimal 20 detik.

Walaupun penggunaan hand sanitizer yang tersedia di berbagai tempat umum


dapat membantu membersihkan tangan yang telah menyentuh berbagai permukaan
benda, kita tetap harus menyentuh pump dari hand sanitizer tersebut yang telah
disentuh juga dengan banyak orang lainnya. Untuk mengurangi kontak terhadap
permukaan benda yang digunakan secara massal, salah satu solusi yang dapat
digunakan adalah dengan membuat touchless hand sanitizer dispenser.

1.2. Tujuan

Tujuan dibuatnya alat ini adalah untuk mempermudah penggunaan hand


sanitizer agar pengguna tidak usah menyentuh pump untuk membersihkan tangan.

1
BAB II
DESAIN KONSTRUKSI

2.1 Desain Alat

Gambar 2.1 Desain Alat

Touchless Hand Sanitizer Dispenser merupakan alat yang berfungsi untuk


membantu pengguna hand sanitizer agar tidak usah menyentuh pump untuk
membersihkan tangan. Sensor ultrasonic HC-SR04 akan mendeteksi gerakan tangan
pengguna dan mengirim sinyal kepada servo sehingga servo bergerak dan menekan
pump dari botol hand sanitizer menggunakan bantuan kawat tembaga.

2
2.2 Skema Alat

Gambar 2.2 Skema Alat

Gambar diatas merupakan skema dari rangkaian Arduino yang digunakan


untuk alat Touchless Hand Sanitizer Dispenser.

3
BAB III
DESAIN SISTEM KENDALI

3.1 Komponen Yang Digunakan


1. Microcontroller Arduino Uno
Microcontroller rduino Uno merupakan papan microcontroller yang memiliki
20 pin input dan output, resonator dengan 16 MHz, koneksi USB, slot untuk kabel
power, header ICSP, dan tombol reset.

Gambar 3.1.1 Microcontroller Arduino Uno


2. Sensor Ultrasonik HC-SR04
Sensor Ultrasonik HC-SR04 merupakan sensor ultrasonic yang dapat
digunakan untuk mengukur jarak antara penghalan dan sensor. HC-SR04 memiliki 2
komponen utama sebagai penyusunnya yaitu ultrasonic transmitter dan ultrasonic
receiver.

Gambar 3.1.2 Sensor Ultrasonik HC-SR04

4
3. Kabel Jumper
Kabel jumper adalah kabel yang digunakan untuk rangkaian komponen yang
memiliki pin connector di ujungnya dan memiliki beberapa jenis seperti male to male,
male to female, dan male to female.

Gambar 3.1.3 Kabel Jumper


4. USB-A/B
Kabel USB type A digunakan untuk menghubungkan Microcontroller Arduino
ke computer.

Gambar 3.1.4 USB-A


3.2 Rangkaian Listrik

Gambar 3.2.5 Rangkaian Arduino Uno

5
Untuk rangkaian ini, Trigger dari Sensor dihubungkan ke pin 10, Echo ke pin 11,
VCC ke pin 5V, GND ke pin GND, dan Signal dari Servo ke pin 9, VCC ke Vin, dan GND
ke pin GND. Breadboard tidak digunakan di rangkaian ini melainkan langsung dihubungkan
ke Arduino Uno.

3.3. Pemrograman
Berikut adalah pemrograman yang digunakan untuk

const int servo = 9; //define Servo Signal Pin

const int trigPin = 10; //define Trigger Pin

const int echoPin = 11; //define Echo Pin

// defines variables

long duration;

int distance;

#include <Servo.h>

Servo myservo; // create servo object to control a


servo

int pos = 0; // variable to store the servo position

void setup() {

pinMode(trigPin, OUTPUT); // Sets the trigPin as an


Output

pinMode(echoPin, INPUT); // Sets the echoPin as an


Input

myservo.attach(servo); // attaches the servo on pin


9 to the servo object

6
myservo.attach(servo); // attaches the servo on pin 9 to
the servo object

myservo.write(0); // Sets Servo to initially 0 degrees

Serial.begin(9600); // Starts the serial communication

void loop() {

//

digitalWrite(trigPin, LOW);

delayMicroseconds(2);

// Sets the trigPin on HIGH state for 10 micro seconds

digitalWrite(trigPin, HIGH);

delayMicroseconds(10);

digitalWrite(trigPin, LOW);

// Reads the echoPin, returns the sound wave travel time


in microseconds

duration = pulseIn(echoPin, HIGH);

// Calculating the distance

distance= duration*0.034/2;

// Prints the distance on the Serial Monitor

Serial.print("Distance: ");

Serial.println(distance); //Servo

7
myservo.write(90);

delay(100);

myservo.write(135);

delay(100);

myservo.write(120); //Ajust how far you want the


servo to go.

delay(1000);

myservo.write(00); // Reset the servo to 0 Degrees

delay(2500); //Delay the next time someone can get


soap

8
PENUTUP

1. Kesimpulan

Alat ini dibuat untuk untuk mempermudah penggunaan hand sanitizer agar
pengguna tidak usah menyentuh pump untuk membersihkan tangan dan untuk
memenuhi nilai project UAS mata kuliah Mekatronika.

9
DAFTAR PUSTAKA

https://minov.in/diy-hand-sanitizer-dispenser-using-arduino/

https://github.com/arduino-libraries/Servo

10

Anda mungkin juga menyukai