Anda di halaman 1dari 7

JITET (Jurnal Informatika dan Teknik Elektro Terapan)

Vol. 11 No. 3, pISSN: 2303-0577 eISSN: 2830-7062 DOI: https://doi.org/10.23960/ jitet.v11i3.3285

PROTOTIPE ROBOT PEMBERSIH LANTAI BERBASIS


MIKROKONTROLER

Muhamad Taufiq Tamam1*, Ananda Rachma Pirmansyah2


1,2
Program Studi S1 Teknik Elektro, Fakultas Teknik dan Sains, Universitas Muhammadiyah
Purwokerto, Jl. KH. Ahmad Dahlan Dukuhwaluh Kembaran Banyumas, Telp. (0281)636751, Fax.
(0281)637239.

Riwayat artikel: Abstrak. Perkembangan otomasi sudah merambah ke semua bidang


Received: 8 Juli 2023 kehidupan, termasuk dalam peralatan rumah tangga. Salah satunya adalah
Accepted: 30 Juli 2023 teknologi robot untuk membersihkan lantai. Dengan dimensi yang relatif
Published: 1 Agustus 2023 kecil, robot pembersih lantai ini dapat menjangkau kolong meja atau tempat
tidur. Robot pembersih lantai ini dilengkapi dengan mikrokontroler, pompa
hisap dan sensor ultrasonik untuk mendeteksi adanya rintangan pada saat
Keywords:
memindai permukaan lantai. Mikrokontroler akan memproses hasil
Floor cleaning robot;
pembacaan sensor ultrasonik. Jika terdeteksi ada rintangan maka robot akan
Microcontroller;
menghindar dengan cara belok ke kanan atau ke kiri. Pompa hisap terbuat dari
Suction pump;
motor DC 12 V dengan daya hisap 0,19 W untuk debu dan 1,09 W untuk
Ultrasonic sensor.
potongan kertas. Berdasarkan hasil uji coba robot ini memiliki kecepatan hisap
2,14 m/s dan kapasitas hisap 5,44x10-4 m3/s. Dengan adanya robot pembersih
lantai ini pekerjaan menjadi lebih ringan dan mudah.
Corespondent Email:
tamam@ump.ac.id

© 2023 JITET (Jurnal Informatika Abstract. The development of automation has penetrated into all areas of life,
dan Teknik Elektro Terapan). This
article is an open-access article
including household appliances. One of them is robot technology for cleaning
distributed under the terms and floors. With relatively small dimensions, this floor cleaning robot can reach
conditions of the Creative Commons under a table or bed. This floor cleaning robot is equipped with a
Attribution (CC BY NC) microcontroller, suction pump and ultrasonic sensor to detect obstacles when
scanning the floor surface. The microcontroller will process the ultrasonic
sensor readings. If an obstacle is detected, the robot will avoid it by turning
right or left. The suction pump is made of a 12 V DC motor with a suction
power of 0.19 W for dust and 1.09 W for paper scraps. Based on the test
results, this robot has a suction speed of 2.14 m/s and a suction capacity of
5.44x10-4 m3/s. With this floor cleaning robot, the job becomes lighter and
easier.

1. PENDAHULUAN yang tidak terlihat atau sulit dijangka oleh sapu


Kondisi ruangan yang bersih akan membuat petugas kebersihan biasanya masih ada debu
orang yang berada di dalamnya merasa nyaman. atau sampah yang tertinggal. Misalnya di
Salah satu indikator kebersihan ruangan dapat kolong meja atau tempat tidur. Penggunaan
dilihat pada kondisi lantainya. Pada lantai yang robot pembersih lantai dengan dimensi yang
bersih tidak akan tampak adanya debu yang relatif kecil dapat digunakan untuk menjangkau
tebal atau sampah lainnya seperti potongan- kolong meja atau tempat tidur.
potongan kertas. Pada bagian-bagian ruangan

703
JITET (Jurnal Informatika dan Teknik Elektro Terapan) pISSN: 2303-0577 eISSN: 2830-7062 Taufiq et al

Manusia dalam menjalankan aktifitas Robot vacum cleaner berbasis


sehari-harinya hampir menghabiskan waktu mikrokontroler dengan pengendali smart phone
90% di dalam ruangan lebih lama dibandingkan ini dapat membersihkan lantai sesuai dengan
di luar ruangan (udara terbuka). Oleh karena itu arah yang kita kehendaki. Komunikasi antara
supaya kita merasa nyaman dalam beraktifitas robot dengan smart phone menggunakan media
faktor kebersihan ruangan harus dijaga. Demi bluetooth [7].
menjaga kebersihan di dalam ruangan maka Robot dapat diaplikasikan sebagai alat bantu
dituntut kesadaran dari masing-masing untuk meringankan pekerjaan manusia.
pengguna ruangan untuk menjaganya. Ruangan Misalnya sebagai alat bantu untuk
yang bersih akan membuat aktifitas membersihkan lantai rumah. Robot ini
penggunanya lebih produktif [1]. berfungsi untuk sebagai vacuum cleaner.
Perkembangan teknologi, khususnya Sistem robot ini dimodelkan dengan
teknologi elektronika dan otomasi mendorong menggunakan flowmap dan use case diagram.
manusia untuk menciptakan robot yang dapat Perangkat lunak robot ini menggunakan bahasa
membantu meringankan pekerjaannya. Dengan C++ dan java untuk aplikasi andoirnya [8].
adanya alat bantu ini pekerjaan manusia Robot pembersih lantai otomatis ini
menjadi ringan dan lebih cepat selesai. Robot memanfaatkan arduino uno dan sensor
ini bisa bekerja layaknya manusia karena sudah ultrasonik. Sensor ultrasonik berfungsi untuk
diprogram serta dilengkapi dengan mendeteksi adanya halangan. Jika terdeteksi
mikrokontroler dan sensor. Sensor akan ada halangan, robot akan mundur 10 cm dan
mengindera parameter-parameter yang berbelok 90 ke arah yang tidak ada halangan
diinginkan dan mikrokontroler berfungsi kemudian robot akan menyemprotkan air
sebagai otak yang akan memproses hasil selama 3 detik dan berjalan lagi. Untuk
pembacaan sensor [2]. menghentikan robot dilakukan dengan menekan
Revolusi industri 4.0 memberi efek tombol OFF pada aplikasi android [9].
kemudahan fasilitas kehidupan manusia. Salah Prototipe alat pembersih lantai berupa robot
satu contohnya dalam hal menjaga kebersihan ini dikendalikan menggunakan bluetooth.
atau penyediaan tempat sampah. Dengan Sistem utama robot ini terdiri atas
memanfaatkan teknologi bluetooth untuk mikrokontroler arduino dan android. Kendali
mengirimkan posisi koordinat perangkat bluetooth dapat mencapai jarak 16 m tanpa
android ke sistem tempat sampah, maka tempat penghalang. Obyek atau jenis sampah yang
sampah akan mencari posisi koordinat dibersihkan berupa bubuk/serbuk kopi dan
perangkat android dan mendekatinya [3]. potongan kertas [10].
Robot pembersih debu lantai berbasis Robot pembersih lantai ini menggunakan
arduino dengan kendali menggunakan vacuum cleaner dan sensor untuk menghindari
smartphone sangat efektif untuk membantu rintangan. Selain itu robot ini juga mampu
pekerjaan manusia. Dengan menggunakan menghindari tebing (permukaan yang miring)
sensor ultrasonik, robot akan berbelok ke kiri sehingga terhindar dari bahaya jatuh. Gerak laju
sebesar 90 untuk menghindari rintangan. robot ini ada dua mode, yaitu mode acak dan
Gerakan ini akan berulang-ulang terus [4]. zig-zag. Dengan manggunakan baterai
Rancang bangun robot pembersih lantai berkapasitas 6000 mAH robot ini mampu
menggunakan sensor ultrasonik berbasis beroperasi selama lebih kurang 45 menit [11].
arduino yang mampu berbelok arah sebesar Dalam penelitian ini telah dibuat robot
180 baik ke kanan maupun ke kiri saat pembersih lantai berbasis mikrokontroler.
menghindari rintangan. Robot ini mampu Sensor ultrasonik digunakan untuk mendeteksi
membaca rintangan pada jarak 50 cm [5]. halangan dan selanjutnya robot akan berputar
Robot penyedot debu omni wheel berbasis 180. Lintasan yang dilewati robot akan
mikrokontroler ATMEGA16 dengan sensor dibersihkan dengan sapu yang berputar untuk
accelerometer dapat bergerak ke segala arah mengumpulkan debu atau sampah-sampah kecil
pada bidang datar. Sensor accelerometer yang selanjutnya disedot oleh pompa hisap.
smarphone terkoneksi dengan robot melalui Debu dan sampah yang tersedot dikumpulkan
media bletooth sampai jarak 25 meter [6]. dalam sebuah penampung.

704
JITET (Jurnal Informatika dan Teknik Elektro Terapan) pISSN: 2303-0577 eISSN: 2830-7062 Taufiq et al

2. TINJAUAN PUSTAKA Width Modulation) sedangkan untuk mengatur


2.1 Arduino Uno R3 arah putarannya dapat menggunakan rangkaian
Arduino Uno R3 adalah papan H-bridge yang tersusun dari 4 buah transistor
pengembangan mikrokontroler yang berbasis [13].
chip ATmega328P. Arduino Uno memiliki 14 IC L293D sebagai driver motor DC dapat
digital pin input/output (I/O). Spesifikasi mengatur arah putar dan disediakan pin untuk
arduino uno R3 dapat dilihat pada Tabel 1 dan
input yang berasal dari PWM untuk mengatur
tampilan arduino uno R3 dapat dilihat pada
kecepatan motor DC. Fitur yang dimiliki
Gambar 1 [12].
sebagai berikut.
Tabel 1 Spesifikasi Arduino
Mikrokontroler ATmega328
a. 2 interface untuk servo 5V.
Operasi Tegangan 5 Volt b. Dapat mendriver 4 DC motor atau 2 motor
Input Tegangan 7-12 Volt steper atau 2 motor servo.
c. Up to 4 bi-directional DC motor with
Pin I/O Digital 14 individual 8-bit speed selection.
Pin Analog 6 d. Up to 2 stepper motor (unipolar atau
bipolar) dengan single coil, double coil,
Arus DC tiap pin I/O 50 mA
atau interleaced stepping.
Arus DC ketika 3.3V 50 mA e. 4 H-Bridges, tiap bridge menyediakan
Memori flash 32 KB 0.6A (1.2 peak current) dengan thermal
protection, dapat menkontrol motor pada
SRAM 2 KB range 4.5V-36V DC.
EEPROM 1 KB f. Tombol Reset - Kompetibel dengan
Arduino Mega, Diecimila dan
Kecepatan clock 16 MHz
Duemilanov.

Gambar 2. Papan Driver Motor L293D


Gambar 1. Arduino uno
2.3 Sensor Ultrasonik HC-SR04
2.2 Driver Motor L293D HC-SR04 memiliki 2 komponen utama
IC L293D biasanya digunakan untuk sebagai penyusunnya yaitu ultrasonik
mengendalikan motor DC. IC ini juga sering transmitter dan ultrasonik receiver. Fungsi dari
disebut driver motor. L293D dirancang untuk ultrasonik transmitter adalah memancarkan
mengendalikan 2 motor DC. Motor DC yang gelombang ultrasonik dengan frekuensi 40 KHz
dikontrol dengan driver IC L293D dapat kemudian ultrasonic receiver menangkap hasil
dihubungkan ke ground maupun ke sumber pantulan gelombang ultrasonik yang mengenai
tegangan positif karena di dalam driver L293D suatu objek. Waktu tempuh gelombang
ultrasonik dari pemancar hingga sampai ke
sistem driver yang digunakan adalah totem
penerima sebanding dengan 2 kali jarak antara
pool. Pada dasarnya Motor DC harus dapat
sensor dan bidang pantul [14].
mengatur kecepatan dan arah putar dari motor Prinsip pengukuran jarak menggunakan
DC itu sendiri. Pada awalnya untuk dapat sensor ultrasonik HC-SR04 adalah, ketika pada
melakukan pengaturan kecepatan motor DC pin Trigger diberi tegangan positif selama 10uS
dapat menggunakan metode PWM (Pulse transmitter akan mulai memancarkan

705
JITET (Jurnal Informatika dan Teknik Elektro Terapan) pISSN: 2303-0577 eISSN: 2830-7062 Taufiq et al

gelombang ultrasonik dengan frekuensi 40kHz. diambil aksi. Motor driver berfungsi untuk
Selanjutnya, sinyal akan diterima pada pin mengendalikan motor DC yang digunakan
Echo. Untuk mengukur jarak benda yang sebagai penggerak pada sistem ini.
memantulkan sinyal tersebut, maka selisih Pada rangkaian ini dibutuhkan 7 buah Motor
waktu ketika mengirim dan menerima sinyal DC yang fungsinya tentu berbeda, 4 buah Motor
digunakan untuk menentukan jarak benda DC digunakan sebagai penggerak roda, 2 buah
tersebut. Motor DC lainnya digunakan untuk
menggerakan 2 buah sikat pembersih lantai dan
yang Motor DC 12V yang terakhir digunakan
untuk menyedot debu yang sudah disikat oleh
sikat perbersih mula.
Gambar 6, Gambar 7 dan Gambar 8 berturut-
turut merupakan gambar diagram pengawatan
sensor ultrasonik, driver motor dan sistem
secara keseluruhan.
Gambar 3. Gelombang Sensor Ultrasonik

3. METODE PENELITIAN
Secara garis besar diagram penelitian
ditunjukkan pada Gambar 4 yang memberikan
penjelasan secara visual tentang bagaimana
konsep penelitian, aliran informasi dan
infrastruktur apa saja yang terlibat atau yang
dibutuhkan. Gambar 6. Diagram pengawatan sensor
Sensor Mikrokon- Driver ultrasonic
ultrasonik troler motor
Gambar 4. Diagram blok penelitian

Gambar 7. Diagram pengawatan driver


motor

Gambar 5. Rancangan system

Pada sistem yang ditunjukkan pada Gambar


5 terdapat modul mikrokontroler, modul sensor
ultrasonik, modul driver motor, motor DC, dan
sistem penghisap debu. Mikrokontroler
berfungsi sebagai otak dari sistem ini. Sensor
ultrasonik akan mendeteksi adanya halangan di
depan robot. Jika terdetaksi ada halangan maka Gambar 8. Diagram pengawatan secara
robot akan berputar sebesar 180 atau berbalik keseluruhan
arah. Hasil pembacaan sensor akan diproses
oleh mikrokontroler untuk selanjutnya akan

706
JITET (Jurnal Informatika dan Teknik Elektro Terapan) pISSN: 2303-0577 eISSN: 2830-7062 Taufiq et al

Mulai

Baca sensor

Ada Y
halangan? Pembersihan

T Putar kanan

Jalan terus

Ada Y
halangan?

T Putar kiri Gambar 10. Prototipe robot


Jalan terus
Prototipe robot ditunjukkan pada Gambar
10. Pada bagian bawah tengah terdapat dua
Eksekusi buah sikat berputar yang berfungsi seperti sapu
untuk mengumpulkan debu atau sampah kecil
Selesai
sebelum dihisap. Sensor ultrasonik ditempatkan
Gambar 9. Diagram alir sistem di bagian depan.
Hasil pengujian kecepatan laju robot
ditunjukkan pada Tabel 2. Pengujian dilakukan
Diagram alir proses kerja sistem ditunjukkan
pada lantai dengan ukuran 3,5 m x 4 m dengan
pada Gambar 9. Robot akan aktif atau bekerja
beberapa penghalang atau rintangan.
setelah tombol “start” ditekan. Proses
Pengukuran dilakukan saaat robot melalui jalur
pembersihan dimulai, ditandai dengan
lurus tanpa penghalang sepanjang 3 m.
bekerjanya motor untuk menggerakkan sikat
Kecepatan rata-rata yang terukur sebesar 0,33
dan motor pompa hisap. Robot bergerak lurus
m/s.
maju dan sensor akan mengindera adanya
halangan. Jika terdeteksi ada halangan maka Tabel 2. Pengujian laju robot
robot akan berputar ke kanan sebesar 180 dan No. Jarak (m) Waktu (s) Kecepatan (m/s)
bergerak lurus maju lagi. Jika terdetaksi ada
1 3 9 0,33
halangan lagi maka robot akan berputar ke kiri
sebesar 180 dan bergerak lurus maju. Proses 2 3 10 0,30
akan berulang-ulang terus sampai tombol 3 10 0,30
3
“stop” ditekan. Jadi secara umum proses
pembersihan dilakukan dengan cara memindai 4 3 9 0,33
permukaan lantai secara keseluruhan. Pada saat 5 3 8 0,38
proses pembersihan, debu atau sampah kecil
Rata-rata 9,2 0,33
akan dihisap oleh pompa hisap dan ditampung
dalam sebuah wadah.
Tabel 3. Pengujian pompa hisap
No. Kecepatan putar (rpm)
4. HASIL DAN PEMBAHASAN
Sistem yang dibangun merupakan bentuk 2,272
1
prototipe robot pembersih lantai berbasis 2,268
mikrokontroler. Robot bekerja dengan cara 2
2,270
“memindai” seluruh permukaan lantai. Sensor 3
ultrasonik digunakan untuk mendeteksi adanya 2,273
4
halangan sehingga robot harus menghindarina 2,272
dengan cara belok atau berbalik arah sebesar 5
180. Debu atau sampah kecil disikat dan 2,271
Rata-rata
dihisap dengan pompa hisap dan selanjutnya
ditampung.

707
JITET (Jurnal Informatika dan Teknik Elektro Terapan) pISSN: 2303-0577 eISSN: 2830-7062 Taufiq et al

Hasil pengujian pompa hisap ditunjukkan UCAPAN TERIMA KASIH


pada Tabel 3. Kecepatan dan daya hisap Penulis mengucapkan terima kasih kepada
terhadap sampah yang ada dapat dihitung pihak-pihak terkait, khususnya laboran
dengan menggunakan persamaan atau formula Program Studi Teknik Elektro Fakultas Teknik
berikut [15]. dan Sains Universitas Muhammadiyah
Dari hasil pengukuran diperoleh data-data Purwokerto yang telah memberi dukungan dan
sebagai berikut. layanan terhadap penelitian ini.
a. Nilai rata-rata kecepatan putar pompa
hisap sebesar  = 2,271 rpm = 237,82 DAFTAR PUSTAKA
rad/s. [1]. W. C. Dewi, M. Raharjo, dan N. E.
b. Jari-jari cangkang vakum r = 0,009 m. Wahyuningsih, “Literatur Review: Hubungan
c. Jarak penampang penyedot debu dengan Antara Kualitas Udara Ruang Dengan
Gangguan Kesehatan Pada Pekerja”, An-
lantai h = 0,17 m.
Nadaa: Jurnal Kesehatan Masyarakat, Vol. 8,
d.  kertas = 1201 kg/m3. No. 1., ISSN: 2442-4986, (2021).
e.  debu = 210 kg/m3. [2]. M. D. Faraby, M. Akil, A. Fitriati, dan
Kecepatan hisap vakum dapat dihitung Isminarti, “Rancang Bangun Robot Pembersih
sebagai berikut. Lantai Berbasis Arduino”, JTT (Jurnal
𝑣 = 𝜔 × 𝑟 = 237,82 × 0,009 = 2,14 𝑚/𝑠 Teknologi Terpadu), Vol. 5, No. 1, e-ISSN:
Kapasitas campuran udara, kertas dan debu 2477-5177, (2017).
yang dihisap dapat dihitung sabagai berikut. [3]. M. T. Tamam, W. Dwiono, Syaefudin,
𝑄 = 𝑣 × 𝐴 = 2,14 × 3,14 × 0,0092 “Application of A* (A Star) Algorithm on
= 5,44 × 10−4 𝑚3 /𝑠 Automation of Trash Can”, International
Daya yang diutuhkan untuk menghisap sampah Journal of Recent Technology and Engineering
(IJRTE), Volume-8 Issue-2S9, p. 261-263.,
(kertas atau debu) dapat dihitung sebagai ISSN: 2277-3878, (2019).
berikut. [4]. D. Ramdani, N. I. Setiawan, dan H. T.
𝑃 = 𝜌×𝑔×𝑄×ℎ Prayudha, “Robot Pembersih Debu Lantai
= 1201 × 9,8 × 5,44 × 10−4 Berbasis Arduino Uno R3 Dengan Pengendali
× 0,17 = 1,09 𝑊 Menggunakan Smartphone Berbasis Android”,
(untuk sampah kertas). Tugas Akhir, Politeknik Harapan Bersama
𝑃 = 𝜌×𝑔×𝑄×ℎ Tegal, (2020).
= 210 × 9,8 × 5,44 × 10−4 [5]. S.N. Utama, D. Muriyatmoko, dan F.
× 0,17 = 0,19 𝑊 Hekmatyar, “Rancang Bangun Robot Se
(untuk debu). erhana Pembersih Lantai Menggunakan Sensor
Dari hasil perhitungan tersebut terlihat Ultrasonik Berbasis Arduino”, Jurnal
bahwa daya yang dibutuhkan untuk menghisap Teknologi Terpadu. 8 VOL. 2, Balikpapan, p.
sampah yang berupa kertas lebih besar dari pada 154-159., e-ISSN: 2477-5177, (2020).
daya yang dibutuhkan untuk menghisap debu, [6]. I. Suwanda, E. Derdian, dan F. Lubis,
karena sampah kertas memiliki masa jenis lebih “Rancang Bangun Robot Omni Wheel
Penyedot Debu Menggunakan Sensor
besar dari pada masa jenis debu. Accelerometer Berbasis Mikrokontroler
ATMega16”, Jurnal Teknik Elektro Univesitas
Tanjungpura, Vol. 2, No. 1, (2014).
5. KESIMPULAN [7]. A. Z. Hasibuan, dan M. S. Asih, “Rancang
Bangun Robot Vacum Cleaner Berbasis
Sistem yang dibuat pada penelitian sudah Mikrokontroler dengan Pengendali
dapat bekerja sesuai dengan perencanaan, yaitu Smartphone Android”, Infotekjar : Jurnal
dapat membersihkan lantai dari kotoran yang Nasional Informatika Dan Teknologi Jaringan,
berupa potongan kertas dan debu secara Vol. 4, No. 1, ISSN (Print) 2540-7597 | ISSN
otomatis. Berdasarkan hasil pengukuran dan (Online) 2540-7600, (2019).
[8]. H. Gunawan, “Perancangan Robot Vacuum
pengujian, alat ini memiliki kecepatan hisap Cleaner”, Jurnal Bangkit Indonesia (STT
2,14 m/s, kapasitas hisap 5,44x10-4 m3/s, daya Indonesia Tanjung Pinang)
hisap debu 0,19 W, dan daya hisap kertas 1,09 [9]. B. Prabowo, “Robot Pembersih Lantai
W. Otomatis Berbasis Arduino Uno Dengan
Sensor Ultrasonic”, Skripsi, Program Studi

708
JITET (Jurnal Informatika dan Teknik Elektro Terapan) pISSN: 2303-0577 eISSN: 2830-7062 Taufiq et al

Informatika, Fakultas Teknik Komputer,


Universitas Cokrominoto Palopo, (2020).
[10]. S. Ardhi, dan H. Sutiksno, “Perancangan dan
Pembuatan Prototipe Alat Pembersih Lantai
Dengan Kendali dari Jaringan Bluetooth”,
Senimar Internasional dan Konferensi Nasional
IDEC, ISBN: 978-602-70259-4-3, (2016).
[11]. Trisno, “Robot Penyapu Lantai”, Skripsi,
Program Studi Teknik Elektro, Fakultas Teknik
Elektronika dan Komputer, Universitas Kristen
Satya Wacana, Salatiga, (2015).
[12]. https://docs.arduino.cc/resources/datasheets/A
000066-datasheet.pdf
[13]. https://5.imimg.com/data5/PX/UK/MY-
1833510/l293d-based-arduino-motor-
shield.pdf
[14]. https://www.handsontec.com/dataspecs/HC-
SR04-Ultrasonic.pdf
[15]. Nurlaili, B. Veronika, O. Cantika, dan D.
Mustika, “Daya Hisap Vacum Cleaner
Sederhana”, Gavitasi: Jurnal Pendidikan Fisika
dan Sains, Vol. (1), No. (2), (2018).

709

Anda mungkin juga menyukai