Diajukan oleh :
MEDAN
2020
ii
ABSTRAK
Penyakit Virus Corona (Covid-19) tahun 2020 merebak virus baru corona virus
jenis baru (SARS-CoV-2) yang penyakitnya disebut Corona Virus Disease 2019
(COVID-19). Virus ini ditemukan di Wuhan, China pertama kali dan sudah
menginfeksi 143.043 orang per tanggal 20 Agustus 2020. Virus corona ini dapat
menular melalui percikan air liur pengidap (batuk dan bersin),menyentuh tangan
atau wajah orang yang terinfeksi,menyentuh mata, hidung, atau mulut setelah
memegang barang yang terkena percikan air liur pengidap virus corona. Virus ini
dapat menempel di permukaan benda, misalnya baju,tas,maupun rambut. Virus
menyebar melalui tetesan air liur yang muncrat dari mulut orang akibat batuk atau
bersin, yang kemudian masuk ke tubuh orang yang berada di dekatnya
melalui mulut, hidung dan mata. Virus jenis RNA strain tunggal positif ini
menginfeksi saluran pernapasan manusia dan bersifat sensitif terhadap panas dan
secara efektif dapat diinaktifkan oleh desinfektan mengandung klorin. Dengan
keadaan seperti ini, maka terciptalah alat yang bisa menyemprotkan disinfektan
secara otomatis sebagai pembersih dengan memanfaatkan arduino uno. Yang
bertujuan agar manusia keluar dari dalam bilik ini dalam keadaan bersih karena
telah disemprotkan disinfektan. Hal ini digunakan agar mempermudah masyarakat
untuk membersihkan diri dari virus dengan cepat hanya dengan masuk ke dalam
bilik. Bilik disinfektan ini menggunakan arduino uno dan sensor ultrasonik yang
nantinya akan mendeteksi objek yang masuk ke dalam bilik dan akan
disemprotkan dengan menggunakan pompa 12 V dengan mist yang nantinya akan
mengeluarkan disinfektan berbentuk embun. Hal ini menjaga agar orang yang
masuk ke dalam bilik tidak menjadi basah dan keluar dengan keadaan bersih dan
terjaga. Untuk penggunaan disinfektan itu sendiri, digunakan dettol antiseptik.
Dikarenakan antiseptik memiliki konsentrasi rendah yang bisa mengenai
permukaan kulit. Karena penggunaan disinfektan membahayakan bagi jaringan
tubuh manusia, maka digunakanlah antiseptik. Diharapkan alat ini akan menjadi
alat yang efektif untuk membantu dan mengurangi kasus virus Corona di
lingkungan masyarakat.
iii
KATA PENGANTAR
Puji dan syukur penulis panjatkan kepada Tuhan YME, atas berkat, rahmat, dan
anugerah-Nyalah penulis dapat menyelesaikan penulisan laporan ini. Laporan ini disusun
untuk memenuhi syarat menyelesaikan program Pendidikan Diploma 3 di Politeknik
Negeri Medan. Dalam laporan ini penulis akan membahas bilik disinfektan otomatis.
Dalam pembuatan tugas akhir ini, penulis mengalami masalah dan kesulitan, namun
berkat bantuan dan bimbingan dari berbagai pihak penulis dapat mendengan baik. Oleh
karena itu penulis mengucapkan terima kasih kepada :
iv
perhatian kepada penulis.
13. Seluruh staff laboratorium dan bengkel Program Studi Teknik
Elektronika yang telah sabar mengajar dan membantu penulis sehingga
memperoleh banyak ilmu pengetahuan.
Semoga laporan tugas akhir ini bermanfaat bagi pembaca dan terlebih untuk
penulis meski disadari bahwa tulisan ini masih jauh dari kesempurnaan. Oleh
karena itu, diharapkan saran dan kritik yang bersifat membangun demi
kesempurnaan tugas akhir ini dimasa mendatang.
Penulis
v
DAFTAR ISI
Halaman
ABSTRAK....................................................................................................
KATA PENGANTAR..................................................................................
DAFTAR ISI.................................................................................................
DAFTAR GAMBAR....................................................................................
DAFTAR TABEL........................................................................................
DAFTAR LAMPIRAN................................................................................
BAB 1 PENDAHULUAN............................................................................
1.1 Latar Belakang.............................................................................
1.2 Rumusan Masalah........................................................................
1.3 Batasan Masalah..........................................................................
1.4 Tujuan Tugas Akhir.....................................................................
1.5 Manfaat Tugas Akhir...................................................................
1.6 Sistematika Laporan.....................................................................
BAB 2 TINJAUAN PUSTAKA...................................................................
2.1 Kajian Pustaka................................................................................
2.2 Landasan Teori................................................................................
2.2.1 Arduino..................................................................................
2.2.2 Arduino Uno..........................................................................
2.2.3 Mikrokontroller ATMega328................................................
2.2.3.1 Konfigurasi PIN ATMega 328...................................
2.2.3.2 Fitur ATMega328......................................................
2.2.4 Pin Masukan dan Keluaran Arduino Uno..............................
2.2.5 Sumber Daya dan Pin Tegangan............................................
2.2.6 Peta Memori Arduino Uno.....................................................
2.2.6.1 Memori Program........................................................
2.2.6.2 Memori Data..............................................................
vi
2.2.6.3 Memori Data EPROM...............................................
2.2.7 Software Arduino...................................................................
2.2.8 Dasar Pemrograman Arduino................................................
2.2.8.1 Struktur Dasar Pemrograman Arduino............................
2.2.8.2 Struktur Pengaturan Program...........................................
2.2.9 Sensor Ultrasonik...................................................................
2.2.9.1 Sensor Ultrasonik PING..................................................
2.2.10 Relay....................................................................................
2.2.11 Adaptor................................................................................
2.2.12 Pompa Air............................................................................
2.2.13 Sprayer atau Mist.................................................................
2.2.14 Disinfektan...........................................................................
BAB 3 METODE..........................................................................................
3.1 Spesifikasi Alat............................................................................
3.2 Deskripsi Kerja Alat....................................................................
3.3 Diagram Alir ( Flowchart )..........................................................
3.4 Diagram Blok Sistem...................................................................
3.4.1 Fungsi Blok Diagram Sistem....................................................
3.4.1 Fungsi Arduino Uno..............................................................
3.4.2 Fungsi Ultrasonik...................................................................
3.4.3 Fungsi Relay..........................................................................
3.4.4 Fungsi Pompa.........................................................................
3.5 Perancangan Sistem.....................................................................
3.6 Perancangan Software..................................................................
BAB 4 PENGUJIAN DAN ANALISA.......................................................
4.1 Pengujian Perangkat Keras.............................................................
4.1.1 Pengujian pada pompa..............................................................
4.1.2 Pengujian pada sensor ultrasonik..............................................
4.1.3 Pengujian pada mist..................................................................
4.2 Hasil................................................................................................
vii
5.1 Simpulan.........................................................................................
5.2 Saran...............................................................................................
DAFTAR REFERENSI...............................................................................
DAFTAR LAMPIRAN................................................................................
viii
DAFTAR GAMBAR
Halaman
ix
DAFTAR TABEL
Tabel Halaman
x
DAFTAR LAMPIRAN
Lampiran Halaman
xi
BAB 1
PENDAHULUAN
1
1.4 Tujuan Tugas Akhir
1. Untuk mengetahui cara merancang alat penyemprot disinfektan otomatis
berbasis arduino uno.
2. Untuk mengetahui cara membuat alat penyemprot disinfektan otomatis
berbasis arduino uno.
1.5 Manfaat Tugas Akhir
Manfaat yang diharapkan dari pembuatan alat ini adalah :
1. Mengurangi angka penyebaran virus Covid-19
2. Membunuh virus dan bakteri dari bagian luar tubuh (pakaian, aksesoris,
dll. )
1.6 Sistematika Laporan
Adapun yang akan menjadi sistematika penulisan yang akan digunakan dalam
penulisan laporan tugas akhir ini adalah sebagai berikut :
BAB I : PENDAHULUAN
Pada bab ini berisikan latar belakang, rumusan masalah, batasan
masalah, tujuan, manfaat, dan sistematika penulisan.
BAB II : TINJAUAN PUSTAKA
Pada bab ini berisikan tentang kajian pustaka dan teori-teori dasar
yang bersangkutan dengan judul yang akan diangkat.
BAB III : METODE
Pada bab ini uraian tentang alur rancang bangun yang dilengkapi
dengan diagram alir, seperti : deskripsi alat, bahan yang
digunakan, langkah pengerjaan, serta metode pengujiannya.
BAB IV : HASIL DAN PEMBAHASAN
Pada bab ini berisikan hasil-hasil pengujian dan pengukuran serta
analisa hasil pengujian dan pengukuran sistem tersebut.
BAB V : PENUTUP
Pada bab ini berisikan kesimpulan dan saran.
2
BAB 2
TINJAUAN PUSTAKA
3
sistem. Pengembangannya, sistem akan lebih kompatibel dengan prosesor yang
menggunakan AVR, yang beroperasi dengan 5V dan dengan Arduino Karena
yang beroperasi dengan 3.3V. Yang kedua adalah pin tidak terhubung, yang
disediakan untuk tujuanpengembangannya.
2. Circuit Reset
Mikrokontroler ATMega328
Operasi Voltage 5V
Input Voltage 7-12 V (Rekomendasi)
Input Voltage 6-20 V (limits)
I/O 14 Pin (6 Pin untuk PWM)
Arus 50mA
Flash Memory 32KB
BootLoader SRAM 2KB
EEPROM 1 KB
Kecepatan 16hz
4
mikrokontroler antara lain adalah, ukuran memori, banyaknya GPIO (pin
input/output), peripherial (USART, timer, counter, dll). Dari segi ukuran
fisikATMega328 memiliki ukuran fisik lebih kecil dibandingkan dengan beberapa
mikrokontroler diatas. Namun untuk segi memori dan periperial lainnya
ATMega328 tidak kalah dengan yang lainnya karena ukuran memori dan
periperialnya relatif sama dengan ATMega8535 dan ATMega32, hanya saja
jumlah GPIO lebih sedikit dibandingkan mikrokontroler diatas.
5
menjadi data digital.
b. I2C (SDA dan SDL) merupakan salah satu fitur yang terdapatpada PORTC.
I2C digunakan untuk komunikasi dengan sensor atau device lain yang
memiliki komunikasi data tipe I2C seperti sensor kompas, accelerometer
nunchuck.
3. Port D
Port Dmerupakan jalur data 8 bit yang masing-masing pin-nya juga dapat
difungsikan sebagai input/output. Sama seperti Port B dan Port C, Port D juga
memiliki fungsi alternatif dibawah ini.
a. USART (TXD dan RXD) merupakan jalur data komunikasi serial dengan
level sinyal TTL. Pin TXD berfungsi untuk mengirimkan data serial,
sedangkan RXD kebalikannya yaitu sebagai pin yang berfungsi untuk
menerima data serial.
b. Interrupt (INT0 dan INT1) merupakan pin dengan fungsi khusus sebagai
interupsi hardware. Interupsi biasanya digunakan sebagai selaan dari
program, misalkan pada saat program berjalan kemudian terjadi interupsi
hardware/software maka program utama akan berhenti dan akan menjalankan
program interupsi.
c. XCK dapat difungsikan sebagai sumber clock external untuk USART, namun
kita juga dapat memanfaatkan clock dari CPU, sehingga tidak perlu
membutuhkan externalclock.
d. T0 dan T1 berfungsi sebagai masukan counter external untuk timer 1 dan
timer0.
e. AIN0 dan AIN1 keduanya merupakan masukan input untuk analog
comparator.
6
Berikut adalah gambar keseluruhan dari pin ATMega328.
7
2.2.4 Pin Masukan dan Keluaran Arduino
Masing-masing dari 14 pin digital arduino uno dapat digunakan sebagai masukan
atau keluaran menggunakan fungsi pinMode(), digitalWrite() dan digitalRead().
Setiap pin beroperasi pada tegangan 5 volt. Setiap pin mampu menerima atau
menghasilkan arus maksimum sebasar 40 mA dan memiliki 10 resistor pull-up
internal (diputus secara default) sebesar 20-30 KOhm.
Sebagai tambahan, beberapa pin masukan digital memiliki kegunaan khusus
yaitu:
1. Komunikasi serial: pin 0 (RX) dan pin 1 (TX), digunakan untuk
menerima(RX) dan mengirim(TX) data secara serial.
2. External Interrupt: pin 2 dan pin 3, pin ini dapat dikonfigurasi
untuk memicu sebuah interrupt pada nilai rendah, sisi naik atau turun, atau
pada saat terjadi perubahan nilai.
3. Pulse-width modulation (PWM): pin 3,5,6,9,10 dan 11,
4. Menyediakan keluaran PWM 8-bit dangan menggunakan fungsi
analogWrite(). Serial Peripheral Interface (SPI): pin 10 (SS), 11
(MOSI), 12 (MISO) dan 13 (SCK), pin ini mendukung komunikasi
SPI dengan menggunakan SPIlibrary.
5. LED: pin 13, terdapat built-in LED yang terhubung ke pin
digital 13. Ketika pin bernilai HIGH maka LED menyala,
sebaliknya ketika pin bernilai LOW maka LED akan padam.
Arduino Uno memiliki 6 masukan analog yang diberi label A0 sampai A5, setiap
pin menyediakan resolusi sebanyak 10 bit (1024 nilai yang berbeda). Secara
default pin mengukur nilai tegangan dari ground (0V) hingga 5V, walaupun
begitu dimungkinkan untuk mengganti nilai batas atas dengan menggunakan pin
AREF dan fungsi analog Reference(). Sebagai tambahan beberapa pin masukan
analog memiliki fungsi khusus yaitu pin A4 (SDA) dan pin A5 (SCL) yang
digunakan untuk komunikasi Two Wire Interface (TWI) atau Inter Integrated
Circuit (I2C) dengan menggunakan Wirelibrary.
8
Gambar 2. 3 Pin Masukan dan Pin Keluaran Arduino Uno R3
Arduino Uno dapat diberi daya melalui koneksi USB (Universal Serial Bus) atau
melalui power supply eksternal. Jika arduino uno dihubungkan ke kedua sumber
daya tersebut secara bersamaan maka arduino uno akan memilih salah satu
sumber daya secara otomatis untuk digunakan. Power supply external (yang
bukan melalui USB) dapat berasal dari adaptor AC ke DC atau baterai. Adaptor
dapat dihubungkan ke soket power pada arduino uno.
Jika menggunakan baterai, ujung kabel yang dibubungkan ke baterai dimasukkan
kedalam pin GND dan Vin yang berada pada konektor POWER. Arduino uno
dapat beroperasi pada tegangan 6 sampai 20V. Jika arduino uno diberi tegangan di
bawah 7V, maka pin 5V akan menyediakan tegangan di bawah 5V dan arduino
uno munkin bekerja tidak stabil. Jika diberikan tegangan melebihi 12V, penstabil
tegangan kemungkinan akan menjadi terlalu panas dan merusak arduino uno.
Tegangan rekomendasi yang diberikan ke arduino uno berkisar antara 7 sampai
12V.
Pin-pin tegangan pada arduino uno adalah sebagai berikut:
1. Vin adalah pin untuk mengalirkan sumber tegangan ke arduino uno ketika
menggunakan sumber daya eksternal (selain dari koneksi USB atau sumber daya
yang teregulasi lainnya). Sumber tegangan juga dapat disediakan melalui pin ini
jika sumber daya yang digunakan untuk arduino uno dialirkan melalui
soketpower.
9
2. 5V adalah pin yang menyediakan tegangan teregulasi sebesar 5V
berasal dari regulator tegangan pada arduino uno 12V.
3. 3V3 adalah pin yang meyediakan tegangan teregulasi sebesar 3,3V berasal
dari regulator tegangan pada arduinouno.
4. GND adalah pinground.
10
Gambar 2. 5 Peta Memori Program ATMega328
11
terakhir yang ditulis pada memori EEPROM masih tersimpan pada
memoriini,atau dengan kata lain memori EEPROM bersifat nonvolatile. Alamat
EEPROM dimulai dari 0x000 hingga 0x3FF.
12
Gambar 2. 8 IDE (Integrated Development Environment) Arduino
13
2.2.8 Dasar Pemrograman Arduino
Arduino menggunakan pemrograman dengan bahasa C.
Berikut ini adalah penjelasan mengenai karakter bahasa C software Arduino IDE.
2.2.8.1 Struktur Dasar Pemrograman Arduino
Setiap program Arduino (biasa disebut sketch) mempunyai 2 (dua) buah fungsi
yang harus ada antara lain :
1. void setup( ) {}
Semua kode didalam kurung kurawal akan dijalankan hanya satu kali ketika
program Arduino dijalankan untuk pertama kalinya.
2. void loop( ) {}
Fungsi ini akan dijalankan setelah setup (fungsi void setup) selesai. Setelah
dijalankan satu kali fungsi ini akan dijalankan lagi dan lagi secara terus
menerus sampai catu daya (power supply) dilepaskan.
14
3. Digital
a. pin Mode (pin,mode)
Digunakan untuk menetapkan mode dari suatu pin, pin adalah nomor pin yang
akan digunakan dari 0-19 (pin analog 0-5 adalah 14-19). Mode yang bisa
digunakan adalah INPUT atau OUTPUT.
b. digitalWrite (pin, value)
Ketika sebuah pin ditetapkan sebagai OUTPUT, pin tersebut dapat dijadikan
HIGH (ditarik menjadi 5 V) atau LOW (diturunkan menjadiground).
c. DigitalRead(pin)
Ketika sebuah pin ditetapkan sebagai INPUT maka dapat digunakan kode ini
untuk mendapatkan nilai pin tersebut apakah HIGH (ditarik menjadi 5 V) atau
LOW (diturunkan menjadi ground).
4. Analog
Arduino adalah mesin digital tetapi mempunyai kemampuan untuk beroperasi di
dalam alam analog (menggunakan trik). Berikut ini cara untuk menghadapi hal
yang bukan digital.
a. AnalogWrite (pin,value)
BeberapapinpadaArduinomendukung PWM ( Pulse Width Modulation ) yaitu pin
3,5,6,9,10,11. Ini dapat merubah pin hidup (on) atau mati (off) dengan sangat
cepat sehingga membuatnya dapat berfungsi layaknya keluaran analog. Value
(nilai) pada format kode tersebut adalah angka antara 0 (0% duty cycle ~ 0V) dan
255 (100% duty cycle ~ 5V).
b. AnalogRead(pin)
Ketika pin analog ditetapkan sebagai input anda dapat membaca keluaran
voltase-nya. Keluarannya berupa angka antara 0 (untuk 0 volt) dan 1024 (untuk
5 V).
5. Syntax
Berikut ini adalah elemen bahasa C yang dibutuhkan untuk format penulisan.
a. // (komentar satubaris)
Kadang diperlukan untuk memberi catatan pada diri sendiri apa arti darikode-kode
yang dituliskan. Cukup menuliskan dua buah garis miring dan apapunyang kita
ketikkan dibelakangnya akan diabaikan oleh program.
15
b. /* */ (komentar banyakbaris)
Jika anda punya banyak catatan, maka hal itu dapat dituliskan pada beberapa baris
sebagai komentar. Semua hal yang terletak di antara dua simbol tersebut akan
diabaikan oleh program.
c. { } (kurungkurawal)
Digunakan untuk mendefinisikan kapan blok program mulai dan berakhir
(digunakan juga pada fungsi dan pengulangan).
d. ; (titikkoma)
Setiap baris kode harus diakhiri dengan tanda titik koma (jika ada titik koma yang
hilang maka program tidak akan bisa dijalankan).
6. Variabel
Sebuah program secara garis besar dapat didefinisikan sebagai instruksi untuk
memindahkan angka dengan cara yang cerdas. Variabel inilah yang digunakan
untuk memindahkannya.
a. int (integer)
Digunakan untuk menyimpan angka dalam 2 byte(16 bit). Tidak mempunyai
angka desimal dan menyimpan nilai dari -32,768 dan 32,767.
b. long(long)
Digunakan ketika integer tidak mencukupi lagi. Memakai 4 byte (32 bit) dari
memori (RAM) dan mempunyai rentang dari -2,147,483,648 sampai
2,147,483,647.
c. boolean(boolean)
Variabel sederhana yang digunakan untuk menyimpan nilai TRUE (benar) atau
FALSE (salah). Sangat berguna karena hanya menggunakan 1 bit dari RAM.
d. float(float)
Digunakan untuk angka desimal (floating point). Memakai 4 byte (32 bit) dari
RAM dan mempunyai rentang dari -3.4028235E+38 dan 3.4028235E+38.
e. char(character)
Menyimpan 1 karakter menggunakan kode ASCII (misalnya „A‟= 65). Hanya
memakai 1 byte (8 bit) dari RAM.
7. Operator Matematika
Operator yang digunakan untuk memanipulasi angka (bekerja seperti matematika
16
yang sederhana).
a. =
Operator ini digunakan untuk membuat sesuatu menjadi sama dengan nilai yang
lain (misalnya: x = 10 * 2, x sekarang sama dengan 20).
b. %
Menghasilkan sisa dari hasil pembagian suatu angka dengan angka yang lain
(misalnya: 12 % 10, ini akan menghasilkan angka 2).
c. +
Penjumlahan
d. –
Pengurangan
e. *
Perkalian
f. /
Pembagian
8. Operator Pembanding
Digunakan untuk membandingkan nilai logika.
a. ==
Sama dengan (misalnya: 12 == 10 adalah FALSE (salah) atau 12 == 12 adalah
TRUE (benar)).
b. !=
Tidak sama dengan (misalnya: 12 != 10 adalah TRUE (benar) atau 12 != 12
adalah FALSE (salah)).
c. <
Lebih kecil dari (misalnya: 12 < 10 adalah FALSE (salah) atau 12 < 12 adalah
FALSE (salah) atau 12 < 14 adalah TRUE (benar)).
d. >
Lebih besar dari (misalnya: 12 > 10 adalah TRUE (benar) atau 12 > 12 adalah
FALSE (salah) atau 12 > 14 adalah FALSE (salah)).
17
2.2.9 Sensor Ultrasonik
Sensor ultrasonik merupakan sebuah sensor yang memanfaatkan pancaran
gelombang ultrasonic. Sensor ultrasonik ini terdiri dari rangkaian pemancar
ultrasonik yang disebut transmitter dan rangkaian penerima ultrasonik disebur
receiver. Gelombang ultrasonik merupakan gelombang akustik yang memiliki
frekuensi mulai 20 kHz hingga sekitar 20 MHz. Frekuensi kerja yang digunakan
dalam gelombang ultrasonik bervariasi tergantung pada medium yang dilalui,
mulai dari kerapatan rendah pada fasa gas, cair hingga padat. Jika gelombang
ultrasonik berjalan melaui sebuah medium. Secara matematis besarnya jarak dapat
dihitung sebagai berikut:
s = v.t/2 ………………………………… (1)
dimana s adalah jarak dalam satuan meter, v adalah kecepatan gelombang suara
yaitu 344 m/detik dan t adalah waktu tempuh dalam satuan detik. Ketika
gelombang ultrasonik menumbuk suatu penghalang maka sebagian gelombang
tersebut akan dipantulkan sebagian diserap dan sebagian yang lain akan
diteruskan. Proses ini ditunjukkan pada gambar 2.1.
Sensor ultrasonik adalah sebuah sensor yang mengubah besaran fisis (bunyi)
menjadi besaran listrik. Pada sensor ini gelombang ultrasonik dibangkitkan
melalui sebuah benda yang disebut piezoelektrik. Piezoelektrik ini akan
menghasilkan gelombang ultrasonik dengan frekuensi 40 kHz ketika sebuah
osilator diterapkan pada benda tersebut. Sensor ultrasonik secara umum
digunakan untuk suatu pengungkapan tak sentuh yang beragam seperti aplikasi
pengukuran jarak. Alat ini secara umum memancarkan gelombang suara
18
ultrasonik menuju suatu target yang memantulkan balik gelombang kearah sensor.
Kemudian sistem mengukur waktu yang diperlukan untuk pemancaran gelombang
sampai kembali ke sensor dan menghitung jarak target dengan menggunakan
kecepatan suara dalam medium. Rangkaian penyusun sensor ultrasonik ini terdiri
dari transmitter, reiceiver, dan komparator. Selain itu, gelombang ultrasonik
dibangkitkan oleh sebuah kristal tipis bersifat piezoelektrik. Bagian-bagian dari
sensor ultrasonik adalah sebagai berikut:
a. Piezoelektrik
Peralatan piezoelektrik secara langsung mengubah energi listrik menjadi energi
mekanik. Tegangan input yang digunakan menyebabkan bagian keramik
meregang dan memancarkan gelombang ultrasonik. Tipe operasi transmisi elemen
piezoelektrik sekitar frekuensi 32 kHz. Efisiensi lebih baik, jika frekuensi osilator
diatur pada frekuensi resonansi piezoelektrik dengan sensitifitas dan efisiensi
paling baik. Jika rangkaian pengukur beroperasi pada mode pulsa elemen
piezoelektrik yang sama dapat digunakan sebagai transmitter dan reiceiver.
Frekuensi yang ditimbulkan tergantung pada osilatornya yang disesuiakan
frekuensi kerja dari masingmasing transduser. Karena kelebihannya inilah maka
tranduser piezoelektrik lebih sesuai digunakan untuk sensor ultrasonik.
b. Transmitter
19
c. Receiver
Receiver terdiri dari transduser ultrasonik menggunakan bahan piezoelektrik,
yang berfungsi sebagai penerima gelombang pantulan yang berasal dari
transmitter yang dikenakan pada permukaan suatu benda atau gelombang
langsung LOS (Line of Sight) dari transmitter. Oleh karena bahan piezoelektrik
memiliki reaksi yang reversible, elemen keramik akan membangkitkan tegangan
listrik pada saat gelombang datang dengan frekuensi yang resonan dan akan
menggetarkan bahan piezoelektrik tersebut.
2.1.9.1 Sensor Ultrasonik PING
Sensor jarak ultrasonik ping adalah sensor 40 KHz produksi parallax
yang banyak digunakan untuk aplikasi atau kontes robot cerdas. Kelebihan
sensor ini adalah hanya membutuhkan 1 sinyal (SIG) selain jalur 5 v dan ground.
Perhatikan gambar dibawah ini:
Gambar 2.11
Jarak Ukur
Sensor PING
2.2.10 Relay
Relay adalah Saklar (Switch) yang dioperasikan secara listrik dan merupakan
komponen Electromechanical (Elektromekanikal) yang terdiri dari 2 bagian utama
20
yakni Elektromagnet (Coil) dan Mekanikal (seperangkat Kontak Saklar/Switch).
Relay menggunakan Prinsip Elektromagnetik untuk menggerakkan Kontak Saklar
sehingga dengan arus listrik yang kecil (low power) dapat menghantarkan listrik
yang bertegangan lebih tinggi
21
2. Normally Open (NO) yaitu kondisi awal sebelum diaktifkan akan selalu berada
di posisi OPEN (terbuka) Karena Relay merupakan salah satu jenis dari Saklar,
maka istilah Pole dan Throw yang dipakai dalam Saklar juga berlaku pada
Relay.
Berikut adalah penjelasan singkat mengenai Istilah Pole and Throw :
1. Pole : Banyaknya kontak (contact) yang dimiliki oleh sebuah relay
2. Throw : Banyaknya kondisi yang dimiliki oleh sebuah kontak (contact).
Berdasarkan penggolongan jumlah Pole dan Throw-nya sebuah relay, maka relay
dapat digolongkan menjadi :
1.Single Pole Single Throw (SPST) : Relay golongan ini memiliki 4
Terminal, 2 Terminal untuk Saklar dan 2 Terminalnya lagi untuk Coil.
2.Single Pole Double Throw (SPDT) : Relay golongan ini memiliki 5
Terminal, 3 Terminal untuk Saklar dan 2 Terminalnya lagi untuk Coil.
3.Double Pole Single Throw (DPST) : Relay golongan ini memiliki 6
Terminal, diantaranya 4 Terminal yang terdiri dari 2 Pasang Terminal Saklar
sedangkan 2 Terminal lainnya untuk Coil. Relay DPST dapat dijadikan 2
Saklar yang dikendalikan oleh 1 Coil.
4. Double Pole Double Throw (DPDT) : Relay golongan ini memiliki
Terminal sebanyak 8 Terminal, diantaranya 6 Terminal yang
merupakan 2 pasang Relay SPDT yang dikendalikan oleh 1 (single)
Coil. Sedangkan 2 Terminal lainnya untuk Coil.
Selain Golongan Relay diatas, terdapat juga Relay-relay yang Pole dan Throw-
nya melebihi dari 2 (dua). Misalnya 3PDT (Triple Pole Double Throw) ataupun
4PDT (Four Pole Double Throw) dan lain sebagainya. Untuk lebih jelas mengenai
Penggolongan Relay berdasarkan Jumlah Pole dan Throw, silakan lihat gambar
dibawah ini :
22
Gambar 2.15 Jenis Relay Berdasarkan Pole dan Throw
2.2.11 Adaptor
Adaptor adalah sebuah perangkat berupa rangkaian elektronika untuk mengubah
tegangan listrik yang besar menjadi tegangan listrik lebih kecil, atau rangkaian
untuk mengubah arus bolak-balik (arus AC) menjadi arus searah (arus DC).
Adaptor / power supplay merupakan komponen inti dari peralatan elektronik.
Adaptor digunakan untuk menurunkan tegangan AC 22 Volt menjadi kecil antara
3 volt sampai 12 volt sesuai kebutuhan alat elektronika. Terdapat 2 jenis adaptor
berdasarkan sistem kerjanya, adaptor sistem trafo step down dan adaptor sistem
23
switching. Dalam prinsip kerjanya kedua sistem adaptor tersebut berbeda, adaptor
stepdown menggunakan teknik induksi medan magnet, komponen utamanya
adalah kawat email yang di lilit pada teras besi, terdapat 2 lilitan yaitu lilitan
primer dan lilitan skunder, ketika listrik masuk kelilitan primer maka akan terjadi
induksi pada kawat email sehingga akan teerjadi gaya medan magnet pada teras
besi kemudian akan menginduksi lilitan skunder. Sedangkan sistem switching
menggunakan teknik transistor maupun IC switching, adaptor ini lebih baik dari
pada adaptor teknik induksi, tegangan yang di keluarkan lebih stabil dan
komponennya suhunya tidak terlalu panas sehingga mengurangi tingkat resiko
kerusakan karena suhu berlebih, biasanya regulator ini di gunkan pada peralatan
elektronik digital. Adaptor dapat dibagi menjadi empat macam, diantaranya
adalah sebagai berikut : 1. Adaptor DC Converter,adalah sebuah adaptor yang
dapat mengubah tegangan DC yang besar menjadi tegangan DC yang kecil.
Misalnya : Dari tegangan 12v menjadi tegangan 6v; 2. Adaptor Step Up dan Step
Down. Adaptor Step Up adalah sebuah adaptor yang dapat mengubah tegangan
AC yang kecil menjadi tegangan AC yang besar. Misalnya : Dari Tegangan 110v
menjadi tegangan 220v. Sedangkan Adaptor Step Down adalah adaptor yang
dapat mengubah tegangan AC yang besar menjadi tegangan AC yang kecil.
Misalnya : Dari tegangan 220v menjadi tegangan 110v. 3. Adaptor Inverter,
adalah adaptor yang dapat mengubah tegangan DC yang kecil menjadi tegangan
AC yang besar. Misalnya : Dari tegangan 12v DC menjadi 220v AC. 4. Adaptor
Power Supply, adalah adaptor yang dapat mengubah tegangan listrik AC yang
besar menjadi tegangan DC yang kecil. Misalnya: dari tegangan 220v AC menjadi
tegangan 6v, 9v, atau 12v DC.
24
2.2.12 Pompa Air
Pompa adalah suatu alat yang digunakan untuk memindahkan suatu cairan dari
suatu tempat ke tempat lain dengan cara menaikkan tekanan cairan tersebut.
Kenaikan tekanan cairan digunakan untuk mengatasi hambatan - hambatan
pengaliran. Hambatan-hambatan pengaliran dapat berupa perbedaan tekanan,
perbedaan ketinggian atau hambatan gesek.
Pada prinsipnya, pompa mengubah energi mekanik motor menjadi energi aliran
fluida. Energi yang diterima oleh fluida akan digunakan untuk menaikkan tekanan
dan mengatasi tahanan – tahanan yang terdapat pada saluran yang dilalui.
Pompa memiliki dua kegunaan utama:
1. Memindahkan cairan dari satu tempat ke tempat lainnya (misalnya
air dari aquifer bawah tanah ke tangki penyimpan air).
2. Mensirkulasikan cairan sekitar sistim (misalnya air pendingin atau
pelumas yang melewati mesin-mesin dan peralatan).
25
dikeluarkan dalam satuan waktu tertentu sehingga sesuai dengan ketentuan
penggunaan dosis disinfektan yang akan disemprotkan.
Fungsi utama sprayer adalah untuk memecahkan cairan yang disemprotkan
menjadi tetesan kecil (droplet) dan mendistribusikan secara merata pada objek
yang dilindungi.
Fungsi lainnya dari nozzle adalah :
1. Menentukan ukuran butiran semprot (droplet size).
2. Mengatur flow rate (angka curah).
3. Mengatur distribusi semprot yang dipengaruhi oleh pola semprotan,
sudut semprotan, dan lebar semprotan.
26
klorin akan kehilangan aktivitas disinfeksinya pada pH lingkungan lebih dari 10.
Contoh senyawa pengganggu yang dapat menurunkan efektivitas disinfektan
adalah senyawa organik. Adapun penggunaan disinfektan disini yaitu
menggunakan disinfektan dettol antiseptik. Dikarenakan penyemprotan cairan ini
akan mengenai tubuh, maka cairan yang digunakan mengandung antiseptik bukan
disinfektan. Antiseptik digunakan untuk membunuh bakteri pada jaringan hidup
seperti tubuh, sedangkan disinfektan diaplikasikan pada benda mati. Dan juga
konsentrasi antara disinfektan dan antiseptik berbeda. Sebagai contoh, fenol dapat
dijadikan antiseptik jika konsentrasinya 0,2 persen. Namun untuk disinfektan
konsentrasinya harus mencapai 1 persen. Maka disimpulkan antiseptik memiliki
konsentrasi kandungan kimia (biosida) yang jauh lebih rendah daripada
disinfektan. Karena kadar konsentrasi yang tinggi, maka disinfektan berbahaya
bagi makhluk hidup sehingga kita tidak dapat mengaplikasikannya pada kulit kita,
sedangkan antiseptik tidak berbahaya jika diaplikasikan ke tubuh.
BAB 3
METODE
27
informasi pernagkat keras (hardware). Langkah berikutnya adalah membuat
flowchart yang berfungsi sebagai urutan-urutan kerja dari alat yang
diinginkan.Tahap berikutnya adalah pembuatan software yang digunakan dalam
mengoperasikan pengontrolan alat sehingga perangkat keras berfungsi sesuai
dengan keinginan. Tahap berikutnya adalah pengujian alat dan pencatatan hasil
pengujian serta penyusunan laporan.
28
dalam bilik hidup yang dimana memberi waktu 5 detik objek atau manusia telah
disemprotkan cairan disinfektan, maka objek atau manusia di dalam bilik diberi
perintah untuk keluar dari bilik melalui pintu keluar.
chart Sistem
29
setiap blok komponen mempengaruhi kompone lainnya. Pada blok diagramm
sistem terdapat beberapa blok yaitu masuka (input), blok pengendali (process),
dan blok keluaran (output).
30
3.4.1.1 Fungsi Arduino Uno
Fungsi Arduino Uno pada blok diagram diatas adalah sebagai
mikrokontroller yang menerima informasi dan memproses data dari input
kemudian mengirimkan nya ke output.
3.4.1.2 Fungsi Sensor Ultrasonik
Fungsi sensor ultrasonik pada blok diagram diatas adalah untuk
mendeteksi ada nya objek di depan benda dan mengirimkan sinyal kepada
arduino untuk diolah dan dikirim ke output.
3.4.1.3 Fungsi Relay
Fungsi Relay pada blok diagram diatas adalah untuk mengalirkan arus
listrik yang besar dengan menggunakan kendali arus listrik yang kecil, dan
dalam hal ini Relay juga berfungsi sebagai saklar otomatis
3.4.1.4 Fungsi Pompa
Fungsi Pompa pada blok diagram diatas adalah sebagai penyedot cairan
disinfektan dan memompa cairan tersebut dengan mengalirkan melalui
selang dan menyemprotkan cairan disinfektan ke objek di dalam bilik
31
Gambar 3.3 Perancangan Rangkaian
Pada rangkaian, power input arduino uno, relay, dan pompa menggunakan
adaptor 12 V. Berikut adalah keterangan pada seluruh rangkaian diatas :
32
const int RELAY_PIN = 3;
const int LED_PIN1 = 9;
const int LED_PIN2 = 10;
const int DISTANCE_THRESHOLD = 100;
void setup() {
Serial.begin (9600);
pinMode(TRIG_PIN, OUTPUT);
pinMode(ECHO_PIN, INPUT);
pinMode(RELAY_PIN, OUTPUT);
pinMode(LED_PIN1, OUTPUT);
pinMode(LED_PIN2, OUTPUT);
}
void loop() {
digitalWrite(TRIG_PIN, HIGH);
delayMicroseconds(10);
digitalWrite(TRIG_PIN, LOW);
Serial.print("distance: ");
Serial.print(distance_cm);
Serial.println(" cm");
33
delay (5000);
Serial.print("distance: ");
Serial.print(distance_cm);
Serial.println(" cm");
delay (100);
Serial.print("distance: ");
Serial.print(distance_cm);
Serial.println(" cm");
delay (3000);
34
BAB 4
HASIL DAN PEMBAHASAN
On 12
Off 0
35
Gambar 4.1 Pengujian Sensor Ultrasonik
Sensor ultrasonik akan di set dengan jarak maksimal 50 cm. Jadi ketika
sensor mendeteksi ada nya objek dengan jarak 1 cm - 50 cm, maka
sensor akan mengirimkan sinyal pada Arduino Uno, untuk mengaktifkan
Relay dan Pompa aktif untuk menyemprotkan cairan disinfektan.
36
Gambar 4.2 Mist Nozzle
Relay sebagai saklar otomatis untuk menghidupkan pompa, Led RGB strip 1
dan Led RGB strip 2. Relay mendapatkan tenaga 12V dari adaptor sehingga dapat
menghidupkan Output yang terhubung.
37
4.1.5 Pengujian Pada Led RGB Strip
Ada 2 Led RGB Strip yang ada di rancang bangun ini, salah satu terletak di
luar dan salah satu lagi ada terletak di dalam. Jika Led RGB strip luar hidup maka
objek atau manusia dipersilahkan masuk, Led RGB strip di luar menggunakan
Led berwarna biru. Sedangkan Led RGB strip di dalam hidup maka memberitahu
untuk objek atau manusia di dalam diperintahkan untuk keluar bilik disinfektan.
38
void setup() {
Serial.begin (9600);
pinMode(TRIG_PIN, OUTPUT);
pinMode(ECHO_PIN, INPUT);
pinMode(RELAY_PIN, OUTPUT);
pinMode(LED_PIN1, OUTPUT);
pinMode(LED_PIN2, OUTPUT);
void loop() {
digitalWrite(TRIG_PIN, HIGH);
delayMicroseconds(10);
digitalWrite(TRIG_PIN, LOW);
digitalWrite(RELAY_PIN, LOW);
digitalWrite(RELAY_PIN, HIGH);
39
Serial.print("distance: ");
Serial.print(distance_cm);
Serial.println(" cm");
delay (5000);
digitalWrite(LED_PIN1, HIGH);
digitalWrite(LED_PIN1, LOW);
Serial.print("distance: ");
Serial.print(distance_cm);
Serial.println(" cm");
delay (100);
digitalWrite(LED_PIN2, LOW);
else
digitalWrite(LED_PIN2, HIGH);
40
Serial.print("distance: ");
Serial.print(distance_cm);
Serial.println(" cm");
delay (3000);
Dari hasil uji coba yang dilakukan maka mist nozzle akan menyemprot cairan
disinfektan ke bagian tubuh atas, samping kanan dan kiri lalu mengeluarkan
cairan disinfektan sebanyak:
BAB 5
PENUTUP
5.1 Simpulan
Setelah dilakukan perancangan dan pembuatan alat, maka dapat disimpulkan:
1. Rancang bangun alat bilik disinfektan berbasis arduino uno akan
mengeluarkan cairan disinfektan sebanyak 8,6 mL pada detik pertama, 86
mL pada detik kesepuluh, 129 mL pada detik kelima belas, dan 172 mL
pada detik kedua puluh. 215 mL pada detik kedua puluh lima, dan 258 pada
detik ketiga puluh. Waktu efektif untuk penyemprotan di bilik disinfektan
adalah selama 5 detik.
2. Rancang bangun alat biik disinfektan ini menggunakan Arduino Uno
41
sebagai mikrokontroler dan sensor ultrasonik sebagai pendeteksi adanya
objek di dalam bilik.
3. Alat ini menggunakan Pompa 12V untuk mengalirkan disinfektan untuk
dikeluarkan mist nozzle dalam bentuk embun.
5.2 Saran
Berdasarkan keterbatasan waktu, kemampuan dan dana, masih banyak
kekurangan dalam pengerjaan ala yang dibuat, maka dari itu penulis
menyarakan sebagai berikut:
1. Dalam proyek ini kami menggunakan pipa paralon sebagai penyangga
atau bodi. Sebaiknya menggunakan besi sebagai penyangga atau bodi
agar lebih kokoh.
2. Memperbanyak mist nozzle karena kinerja pompa sangat besar dan
memompa kencang cairan dan tidak terjadi masalah kecil dimana
pompa tidak bekerja secara sempurna.
42
DAFTAR PUSTAKA
43
LAMPIRAN
44
void setup() {
Serial.begin (9600);
pinMode(TRIG_PIN, OUTPUT);
pinMode(ECHO_PIN, INPUT);
pinMode(RELAY_PIN, OUTPUT);
pinMode(LED_PIN1, OUTPUT);
pinMode(LED_PIN2, OUTPUT);
void loop() {
digitalWrite(TRIG_PIN, HIGH);
delayMicroseconds(10);
digitalWrite(TRIG_PIN, LOW);
digitalWrite(RELAY_PIN, LOW);
digitalWrite(RELAY_PIN, HIGH);
45
Serial.print("distance: ");
Serial.print(distance_cm);
Serial.println(" cm");
delay (5000);
digitalWrite(LED_PIN1, HIGH);
digitalWrite(LED_PIN1, LOW);
Serial.print("distance: ");
Serial.print(distance_cm);
Serial.println(" cm");
delay (100);
digitalWrite(LED_PIN2, LOW);
else
digitalWrite(LED_PIN2, HIGH);
46
Serial.print("distance: ");
Serial.print(distance_cm);
Serial.println(" cm");
delay (3000);
47
Lampiran 4. Datasheet Sensor Ultrasonik
Tegangan operasi: + 5V
Jarak Pengukuran Teoritis: 2cm hingga 450cm
Jarak Pengukuran Praktis: 2cm hingga 80cm
Akurasi: 3mm
Sudut pengukuran tertutup: <15 °
48
Operasi Saat Ini: <15mA
Frekuensi Operasi: 40Hz
49
Arus beban DC maksimum: 10A @ 30 / 28V DC
Konfigurasi 5-pin yang ringkas dengan cetakan plastik
Waktu pengoperasian: 10msec Waktu rilis: 5msec
Peralihan maksimum: 300 operasi / menit (secara mekanis)
Volts : 12V
50
Ampere : 3.0A
Flow : 4.0Lpm
Press : 100PSI (6.8bar) cutoff
51
52
53