Anda di halaman 1dari 50

TUGAS UAS

PERANCANGAN TEMPAT SAMPAH


PINTAR BERBASIS IoT

Oleh:

Kelompok 8

JURUSAN TEKNIK

ELEKTROPOLITEKNIK NEGERI

BENGKALISTAHUN2022

i
DAFTARGAMBAR

BAB II...................................................................................................5
Gambar2.1.......................................................................................................11
Gambar2.2.......................................................................................................13
Gambar2.3.......................................................................................................14
Gambar2.4.......................................................................................................15
Gambar2.5.......................................................................................................17
Gambar2.6.......................................................................................................19
BAB III..................................................................................................................27
Gambar3.1.......................................................................................................27
Gambar3.2.......................................................................................................29
Gambar3.3.......................................................................................................30
Gambar3.4.......................................................................................................31
BAB IV..................................................................................................................32
Gambar4.1.......................................................................................................32
Gambar4.2.......................................................................................................32
Gambar4.3.......................................................................................................33
Gambar4.4.......................................................................................................33

ii
DAFTARISI

HALAMANSAMPUL...................................................................................i
HALAMAN PENGESAHAN.....................................................................iii
PERNYATAANKEASLIANTUGASAKHIR............................................v
ABSTRAK....................................................................................................vi
ABSTRACT..................................................................................................vii
KATAPENGANTAR................................................................................viii
DAFTARGAMBAR.....................................................................................x
DAFTAISI....................................................................................................xi
DAFTARTABEL.......................................................................................xiii
BABIPENDAHULUAN...............................................................................1
5.1 LatarBelakang.....................................................................................1
5.2 Rumusan masalah...............................................................................2
5.3 Batasanmasalah...................................................................................2
5.4 Tujuanpenelitian.................................................................................3
5.5 Manfaatpenelitian...............................................................................3
5.6 Sistematikapenulisan..........................................................................4
BABII.............................................................................................................5
TINJAUANPUSTAKA.................................................................................5
2.1 Penelitianterdahulu...............................................................................5
2.2 Landasanteori.....................................................................................10
2.2.1 Sensor proximity......................................................................10
2.2.2 Pengertianmotorservo..............................................................11
2.3 Komponenyangdigunakan.................................................................13
2.3.1 Tongsampah.............................................................................13
2.3.2 Sensor proximity......................................................................14
2.3.3 Motorservo...............................................................................16
2.3.4 ArduinoUno.............................................................................18
2.3.5 SensorUltrasonik......................................................................19

iii
2.3.6 Kabel Jumper...........................................................................22
2.3.7 Power supply............................................................................24
2.3.8 ModulStep down......................................................................26
BAB III........................................................................................................27
METODOLOGIPENELITIAN.................................................................27
3.1 Tinjauanumum...................................................................................27
3.2 Blokdiagram.......................................................................................27
3.3 Flowchart...........................................................................................28
3.4 Perancanganhadware..........................................................................30
3.5 Rancangansoftware............................................................................31
BAB IV.........................................................................................................32
HASILDAN PENGUJIAN.........................................................................32
4.1 HasilperancanganAlat...................................................................33
4.1.1 Hasilpengujian Alat...............................................................33
4.1.2 PengujianArduino Uno..........................................................33
4.1.3 PengujianMotor servo............................................................34
4.1.4 Pengujian Power supply........................................................35
4.1.5 PengujianSensor Proximity....................................................35
4.1.6 PengujianSensor Ultrasonik..................................................36
4.2 HasilPengujian Alatdan Keseluruhan............................................37
BAB V..........................................................................................................39
KESIMPULANDAN SARAN....................................................................39
5.1 Kesimpulan....................................................................................39
5.2 Saran..............................................................................................40
DAFTAR PUSTAKA..................................................................................41

iv
DAFTARTABEL

BAB IV...............................................................................................32
HASILDANPENGUJIAN................................................................32
Tabel4.1Pengujianmotorservo........................................................................34
Tabel4.2Pengujiansensor proximity................................................................35
Tabel4.3PengujiansensorUltrasonik...............................................................36
Tabel4.4Pengujiankeseluruhan.......................................................................37

v
BAB
IPENDAHULUA
N

1.1 LatarBelakang
Pada era perkembangan zaman saat ini, semua aspek kehidupan manusia
telahmengalami perkembangan yang sangat pesat. Perkembangan ini di iringi dan
didukung oleh perkembangan teknologi yang sangat beperan dalam kemajuan
disegala bidang. Banyak sekali penemuan-penemuan serta segala pemanfaatan
darikemajuanteknologiiniyangsangatmembantudalammeringankanpekerjaanmanu
siasehari hari

Salahsatudarikemajuantersebutyaituperancangankotaksampah.Kurangnyakesa
daranmasyarakatdalamprosespembuangansampahpadatempatnya membuat
lingkungan sekitar jadi tercemar. Setidaknya kesadaran untukmembung sampah
pada tempatnya dimulai dari didikan orang tua membiasakananaknya untuk
membuang sampah pada tempatnya sejak dini. Kebiasaan tersebutjuga harus
diimbangi dengan fasilitas tempat sampah yang dihadirkan semenariktempatnya.
Solusi yang dapat digunakan adalah dengan memanfaatkan teknologi Internet of
Things (IoT) untuk membuat sebuah sistem pemilah sampah otomatis. Sistem ini
akan terhubung dengan jaringan internet dan dapat mengirimkan data tentang
jenis sampah yang ditemukan dan kemudian memilahnya secara otomatis
menggunakan mesin-mesin yang telah terintegrasi dengan sistem.

Dalam projek ini, akan dibuat sebuah prototipe pemilah sampah otomatis
berbasis IoT yang dapat memilah sampah menjadi beberapa kategori seperti
sampah organik, sampah anorganik, dan sampah berbahaya. Prototipe ini dapat
membantu mengurangi waktu dan tenaga yang dibutuhkan dalam proses
pemilahan sampah dan meningkatkan efisiensi dalam pengelolaan sampah secara
keseluruhan.

1
BAB
IIMETODE

2.1 Komponen yang Digunakan

 Sensor Proximity
Sensor proximity adalah sensor yang dapat mendeteksi objek ketika objek mendekati
dalam batas deteksi sensor. Sensor jarak digunakan dalam berbagai aspek pembuatan untuk
mendeteksi pendekatan benda logam. Dalam materi ini kita akan membahas tentang
pengertian sensor proximity induktif dan kapasitif.
Berbagai jenis sensor proximity digunakan untuk mendeteksi ada atau tidaknya suatu
objek. Desain sensor proximity dapat didasarkan pada sejumlah prinsip operasi, beberapa
contoh termasuk: variable reluctance, eddy current loss, saturated core, dan hall effect.
Bergantung pada prinsip operasi, setiap jenis sensor akan memiliki tingkat kinerja yang
berbeda untuk merasakan berbagai jenis objek. Sensor jarak induktif memiliki sirkuit
resonansi (osilator) yang hilang di sisi input yang resistansi kehilangannya dapat diubah
dengan kedekatan dengan media konduktif listrik .

Gambar 1

https://www.immersa-lab.com/pengertian-proximity-sensor-jenis-jenis-dan-prinsip-kerja.htm

 Load Cell

Sensor load cell adalah jenis sensor beban yang banyak digunakan untuk mengubah
beban atau gaya menjadi perubahan tegangan listrik. Perubahan tegangan listrik tergantung
dari tekanan yang berasal dari pembebanan. Pada sensor load cell terdapat strain gauge
yaitu komponen elektronika yang digunakan untuk mengukur tekanan. Strain gauge

2
dikonfigurasikan menjadi rangkaian jembatan wheatstone. Jembatan wheatstone terdiri dari
empat buah resistor yang dirangkai seri dan paralel.

Gambar 2 Sensor load


cell https://www.samrasyid.com/2020/12/pengertian-sensor-beban-load-cell.html terbuat dari
bermacam-macam bahan seperti alumunium, baja, stainless steel. Pada Gambar 2. sensor
load cell terdapat strain gauge yang dikonfigurasikan seperti rangkaian jembatan
wheatstone.

 Servo G90
Motor Servo adalah jenis Aktuator elektromekanis yang tidak berputar secara
kontinu seperti motor DC atau motor stepper. Motor servo digunakan untuk posisi dan
memegang beberapa objek. Motor jenis ini digunakan dimana rotasi kontinu tidak
diperlukan sehingga tidak digunakan untuk mengendalikan roda (kecuali servo ini
dimodifikasi). Sebaliknya, motor servo digunakan dimana sesuatu yang dibutuhkan pindah
ke posisi tertentu dan kemudian berhenti dan bertahan pada posisi itu.Hal yang paling
umum dari penggunaan motor servo adalah digunakan untuk posisi kemudi pesawat
terbang, kapal dan lain-lain. Servo dapat digunakan secara efektif disini karena tidak perlu
bergerak 360 derajat penuh atau tidak memerlukan rotasi terus menerus seperti roda. Motor
servo dapat diperintahkan untuk memutar dengan sudut tertentu dan selanjutnya kemudi
akan tetap bertahan disana. Motor ini juga menggunakan mekanisme umpan balik,
sehingga dapat merasakan kesalahan dalam posisinya dan mengoreksinya, hal tersebut
disebut dengan servomechanisme.
Jika aliran udara memberikan tekanan pada kemudi dan terjadi
defleksi/penyimpangan, maka servo akan menerapkan kekuatan dalam arah yang
berlawanan dan mencoba memperbaiki kesalahan. Misal, kita meminta motor servo untuk
berada dan mengunci dirinya pada posisi 30 derajat dan kemudian kita mencoba untuk
3
memutar dengan tangan kita, maka servo akan berusaha keras sebaik mungkin untuk
mengatasi gaya dan menjaga servo terkunci pada sudut yang ditentukan.

Motor servo juga digunakan untuk mengontrol kemudi mobil RC, lengan dan kaki
robot. Salah satunya adalah Motor Servo SG90. Berikut ini adalah bentuk fisik dari Motor
Servo SG90 :

Gambar 3

https://www.edukasielektronika.com/2020/12/motor-servo-sg90.html

Motor Servo SG90 adalah sebuah motor servo kecil dengan output power yang
tinggi. Motor ini dapat berotasi sekitar 180 derajat dan bisa bekerja seperti servo standar
lainnya hanya saja ukurannya lebih kecil.

Pustaka
https://www.samrasyid.com/2020/12/pengertian-sensor-beban-load-cell.html
https://www.edukasielektronika.com/2020/12/motor-servo-sg90.html

 Module wifi ESP 8266


ESP8266 merupakan modul wifi yang berfungsi sebagai perangkat tambahan
mikrokontroler seperti Arduino agar dapat terhubung langsung dengan wifi dan membuat
koneksi TCP/IP.
Modul ini membutuhkan daya sekitar 3.3v dengan memiliki tiga mode wifi yaitu
Station, Access Point dan Both (Keduanya). Modul ini juga dilengkapi dengan prosesor,
memori dan GPIO dimana jumlah pin bergantung dengan jenis ESP8266 yang kita
gunakan. Sehingga modul ini bisa berdiri sendiri tanpa menggunakan mikrokontroler

4
apapun karena sudah memiliki perlengkapan layaknya mikrokontroler.
ESP8266 dilengkapi dengan prosesor Tensilica L106 32-bit, memori flash internal yang
dapat diprogram, modul WiFi 802.11 b/g/n, serta antena built-in. Dengan dukungan untuk
protokol TCP/IP, modul ini memungkinkan perangkat elektronik untuk terhubung ke
internet dan melakukan berbagai tugas, seperti mengakses web server, mengirim email, dan
mengontrol perangkat lain di jaringan. Namun dalam kasus kami kami menggunakan
ESP8266 sebagai mikrokontroler pada tempat sampah pintar berbasis IOT.

gambar 3
https://www.nyebarilmu.com/apa-itu-module-nodemcu-esp8266/

 Module berat HX711

HX711 adalah modul timbangan, yang memiliki prinsip kerja mengkonversi perubahan
yang terukur dalam perubahan resistansi dan mengkonversinya ke dalam besaran tegangan
melalui rangkaian yang ada.
HX711 berkomunikasi dengan mikrokontroler menggunakan antarmuka dua kawat, yang
terdiri dari sinyal clock dan sinyal data. Perangkat ini ditenagai oleh satu sumber daya 5V
dan mengambil arus maksimum 10mA. HX711 memiliki dua input analog diferensial (AIN
+ dan AIN-) untuk mengukur perbedaan tegangan di seberang sensor jembatan. Ia juga
memiliki pin output data serial (DOUT) dan pin input clock serial (PD_SCK) untuk
berinteraksi dengan mikrokontroler.
HX711 umumnya digunakan dalam aplikasi seperti timbangan industri, alat pengukur gaya,
dan amplifier gauges regangan. Ia tersedia dalam berbagai paket, termasuk SOP dan DIP,
sehingga mudah diintegrasikan ke dalam berbagai desain elektronik.

5
Potensiometerjugaterhubungdengangearbox.Putarangearboxmempengaruh
iresistansipadapotensiometer.Potensiometerinidirangkailayaknyasebuahpembagite
gangan,sehinggaketikamotorberputar,potensiometer akan menghasilkanoutput
berupa tegangan pada level
tertentu.Teganganinilahyangmenjadiinformasisudutputaranmotor.
Untuktetapmempertahankan posisinya. Rangkaian kontrol memerlukan sinyal
pulse widthmodulation (PWM). Lebar sinyal ini diatur diantara 1 ms hingga 2 ms
(milidetik).Motor akan berputar dari titik 0° hingga maksimal (180° atau 360°,
tergantungtipenya)jikadiberikansinyalpadarentangwaktutersebut.SinyalPWMiniha
rus
terus diberikan setiap 20 ms.Perhatikan gambar dibawah ini, pada lebar pulsa 1ms, motor akan teta
180°.

Apabilamotordiberibebanyangdapatmengubahposisisudutputaran,sistem
umpanbalikiniakanmemberikaninformasisehinggamotorDCtetappada

posisinya.

Gambar 2.2 Motor


Servohttps://www.andalanelektro.id/2021/01/mengenal-motor-
6
s
e
r
v
o
.
h
t
m
l

7
2.2 KomponenYangDigunakan
2.2.1 TongSampah
Tempat sampah umumnya disimpan di dapur untuk membuang
sampahsisa keperluan dapur seperti kulit buah atau botol ada juga temapat sampah
khususkertas yang digunakan di kantor. Beberapa tempat sampah memiliki
penutup
padabagianatasnyauntukmenghindarikeluarnyabauyangdikeluarkansampah.Keban
yakanharusdibukasecaramanual,tetapisaatinisudahbanyakyangmenggunakan pedal
untuk memudahkan membuka tutup sampah. Tempat
sampahdalamruanganumumnyadilapisikantongplastikuntukmemudahkanpembuan
gansehinggatidakperlumemindahkantempatsampahketikasudahpenuh, cukup
dengan membawa kantong plastikyang melapisi tempat sampahlalu menggantinya
dengan yang baru. Hal ini memudahkan pembuangan sampahbeberapa tempat
umum seperti taman memiliki tempat sampah yang ditempatkandisisi sepanjang
jalanyang secara frekuensidapat ditemukan disisi sepanjangjalan. Hal ini untuk
menghindari kebiasaan membuang sampah sembarangan
yangdapatmengganggukeindahan dankesehatan lingkungansertaetikasosial.

Gambar 2.3 Tempat sampah persegi dengan tutup


kerucut.https://shopee.co.id/tempat-sampah-komet-5-liter-tong-sampah-5-litet-
i.12989376.2050351630

8
2.2.2 SensorProximity
Sensor proximity adalah sensor yang dapat mendeteksi objek ketika
objekmendekati dalam batas deteksi sensor. Sensor jarak digunakan dalam
berbagaiaspek pembuatan untuk mendeteksi pendekatan benda logam. Dalam
materik inikitaakan membahas tentangpengertian sensor proximityinduktif dan
kapasitif.

Berbagaijenissensorproximitydigunakanuntukmendeteksiadaatautidaknya
suatu objek. Desain sensor proximity dapat didasarkan pada
sejumlahprinsipoperasi,beberapacontohtermasuk:variablereluctance,currentloss,s
aturatedcore,danhalleffect.Bergantungpadaprinsipoperasi,setiapjenissensorakanm
emilikitingkatkinerja yangberbedauntukmerasakanberbagaijenis objek.Jenis
umum dari sensor proximity non-kontak termasuk inductiveproximity sensor
(sensor jarak induktif), capacitive proximity sensor (sensor jarakkapasitif),
ultrasonic proximity sensor (sensor jarak ultrasonik), dan
photoelectricproximitysensor(sensorjarakfotolistrik).Sensorhall-
effectmendeteksiperubahanpolaritasmedanmagnet.Sensorjarakinduktifmemilikisir
kuitresonansi (osilator) yang hilang di sisi input yang resistansi kehilangannya
dapatdiubahdengankedekatandenganmediakonduktiflistrik.Jarakkapasitif,ultrasoni
c proximity sensor (sensor jarak ultrasonik), dan photoelectric proximitysensor
(sensor jarak fotolistrik). Sensor hall-effect mendeteksi perubahan polaritasmedan
magnet. Sensor jarak induktif memiliki sirkuit resonansi (osilator) yanghilang di
sisi input yang resistansi kehilangannya dapat diubah dengan
kedekatandenganmediakonduktiflistrik.

9
Gambar2.4SensorProximity
https://fixcomart.com/blog-detail/perkakas-and-otomotif/jenis-jenis-proximity-sensor

2.2.3 MotorServo
Motor Servo adalah motor listrikyang dirancangmenggunakan
sistemumpan baliktertutup (closed loop). Sistem tertutup pada Servo
menghasilkanumpan balik (feedback) yang mempengaruhi input dan
mengendalikan perangkat.Dalam hal ini bertujuan untuk mengontrol kecepatan,
akselerasi dan posisi sudutputaran motor tersebut.Selain dapat menentukan posisi
sudutnya, motor
servojugadapatmempertahankanposisinyasehinggadapatmenahanbebansesuaideng
an spesifikasi yang dimiliki. Selain itu, motor jenis ini juga memiliki
torsiyangtinggi.
Keunggulan motor servo inilah yang digunakan pada banyak lengan
robotdiindustri,dimanaposisisudutputarannyaditentukanolehprogramkomputerdant
erus berulangsehinggadapat mengerjakanperintah terus menerus.
MotorservopadadasarnyaterdiridarimotorDC,rangkaiangearbox,rangkaian
kontrol dan potensiometer rangkaian gear terhubung pada as motor DCyang
memiliki RPM yang tinggi. Gear ini akan meningkatkan torsi motor
dengankonsekuensi turunnyaRPM ataukecepatannya.
Potensiometer juga terhubung dengan gearbox. Putaran gearbox
mempengaruhi resistansi pada potensiometer. Potensiometer ini dirangkai

10
layaknyasebuahpembagitegangan,sehinggaketikamotorberputar,potensiometer
akan menghasilkanoutput berupa tegangan pada level
tertentu.Teganganinilahyangmenjadi informasisudut putaran motor.
Untuktetapmempertahankanposisinya,rangkaiankontrolmemerlukansinyalPWM.
Lebar sinyal ini diatur diantara 1 ms hingga 2 ms (milidetik). Motor akanberputar
dari titik 0° hingga maksimal (180° atau 360°, tergantung tipenya)
jikadiberikansinyalpadarentangwaktutersebut.SinyalPWMiniharusterusdiberikans
etiap 20 ms.
Perhatikangambardibawahini.Padalebarpulsa1ms,motorakantetappada
posisi0°.Saatlebarpulsadiubahmenjadi1,5msmotorakanberputar90°,dan
apabiladiberi sinyal 2msmakaputarannyamenjadi180°.

Apabilamotordiberibebanyangdapatmengubahposisisudutputaran,sistem
umpanbalikiniakanmemberikaninformasisehinggamotorDCtetappada
posisinya.

11
Gambar2.5TampilanMotorServo
Sumber:

2.3.4Arduino Uno
Arduinoadalahsebuahelektronik opensource yangdirancangkhususuntuk memudahkan bagi para seni

ArduinoUNOmempunyai14pindigitalinput/output(6diantaranyadapat
digunakan sebagaioutput PWM), 6 input analog, sebuah osilator Kristal 16
MHz,sebuah koneksi USB, sebuah power jack, sebuah ICSP header, dan sebuat
tombolreset.ArduinoUNOmemuatsemuayangdibutuhkanuntukmenunjangmikroko
ntroler, mudah menghubungkannya ke sebuah computer dengan
sebuahkabelUSBataumensuplainyadengansebuahadaptorACkeDCataumenggunak
anbaterai untuk memulainya.
Arduino yang dikontrol penuh oleh mikrokontroler ATMEGA328,
banyakhalyangbisadilakukanitusemuatergantungkreatifitas.Arduinodapatdisambu
ngkandanmengontrolLED,beberapaLED,bahkanbanyakLED,motor

12
DC, relay, servo, modul dan sensor-sensor, serta banyak lagi komponen
lainnya.Platform arduino sudah sangat populer sekarang ini, sehingga tidak akan
kesulitanuntukmemperolehinformasi,tutorialdanberbagaieksperimenyangmenariky
ang tersedia banyak di internet dengan arduino, dunia hardware bisa
bekerjasamadenganduniasoftwarebisamengontrolhardwaredarisoftware,danhardw
arebisamemberikandatakepadasoftware.Semuanyabisadilakukandenganrelatif
mudah, murah, dan menyenangkan.

Gambar
2.6ArduinoUnohttps://electricityofdream.blogspot.com/2016/09/kegunaan-dan-fungsi-
arduino.html

2.3.5 SensorUltrasonik
Sensoradalahelemensistemyangsecaraefektifberhubungandenganproses
dimana suatu variabel sedang diukur dan menghasilkan
suatukeluarandalambentuktertentutergantungpadavariabelmasukandandapatdiguna
kanoleh bagian sistem pengukuran yang lain untuk mengenali nilai variabel
tersebut(Rafiuddin,2013: 13). Sensor ultrasonik adalah sensor yang bekerja
berdasarkanprinsip pantulan gelombang suara dan digunakan untuk mendeteksi
keberadaansuatuobjek atau bendatertentudidepanfrekuensikerja pada
daerahdiatasgelombang suara dari 20 KHz hingga 2 MHz (Arief, 2011). Bunyi
gelombangsuaraultrasoniktidakdapatdidengarolehtelingamanusia,tapidapatdidenga
13
r

14
oleh telinga anjing, kucing, kelelawar, dan lumba-lumba. Sensor ultrasonik
terdiridari dua unit, yaitu unit pemancar dan unit penerima struktur unit pemancar
danpenerima. Sebuah kristal piezoelectric dihubungkan dengan diafragma
penggetartegangan bolak-balik yang memiliki frekuensi kerja 20 KHz hingga 2
MHz (Arief,2011).
Strukturatomdarikristalpiezoelectricmenyebabkanberkontraksimengemban
g atau menyusut sebuah polaritas tegangan yang diberikan. Hal inidisebut dengan
efek piezoelectric pada sensor ultrasonik. Pantulan gelombangultrasonik terjadi
apabila ada objek tertentu dan pantulan gelombang
ultrasonikakanditerimakembaliolehunitsensorpenerima.Selanjutnyaunitsensorpene
rima akan menyebabkan diafragma penggetar bergetar dan efek
piezoelectricmenghasilkan sebuah tegangan bolak-balik dengan frekuensi yang
sama. Besaramplitudo sebuah sinyal elektrik yang dihasilkan sensor penerima
tergantung
darijauhdekatnyasebuahobjekyangakandideteksisertakualitasdarisensorpemancar
dan sensor penerima. Proses sensoring yang dilakukan pada sensor
inimenggunakanmetodepantulanuntukmenghitungjarakantarasensordenganobjeksa
saran.dapatdiketahuibahwaprinsipkerjasensorultrasonikadalahtransmitter
mengirimkan sebuah gelombang ultrasonik kemudian diukur denganwaktu yang
dibutuhkan hingga menerima pantulan dari objek. Lama waktu
inisebandingdenganduakalijaraksensordenganobjek,sehinggajaraksensordenganob
jek dapat ditentukan persamaan:s =𝑣.𝑡

15
Keterangan:
s=jarak(meter)
v = kecepatan suara (344
m/detik)t= waktu tempuh(detik)
Fungsipinsensorultrasonik:
1. VCC:powersupply,pinsumberteganganpositifsensor.
2. Trig: trigger/penyulut, pin yang digunakan untuk
membangkitkansinyalultrasonik.
3. Echo:receive/indikator,pin
yangdigunakanuntukmendeteksisinyalpantulanultrasonik.
4. GND:ground/0vpowersupply,pinsumbertegangannegatifsensor.
Pintriggerdanechodihubungkankemikrokontroler,Pengukuranjarakdapatdihitungketik
amikromengeluarkanoutput highpadapintriggerselama minimal
10µssinyalhighyangmasukmembuatsensorultrasonikinimengeluarkangelombang
suara ultrasonik. Kemudian ketika bunyi yang dipantulkan kembali kesensor
ultrasonik, bunyi tersebut akan diterima dan membuat keluaran sinyal
highpadapinechomenjadiinputpadamikrokontroler.Ultrasonikakanmemberikanpuls
a100µs–18mspadaoutput-
nyatergantungpadainformasijarakpantulanobjekyangditerima.Lamasinyalhighdarie
choinilahyangdigunakanuntukmenghitungjarakantarasensor
ultrasonikdenganbendayang
memantulkanbunyiberadadidepansensor.Untukmenghitunglamanyasinyalhighyan
gditerimamikrokontrolerdaripinecho,makadigunakanfasilitastimeryangadapadama
sing-masingmikrokontroler.Ketikaadaperubahandarilowkehighdaripinecho,
makaakanmengaktifkantimer, kemudian ketika adaperubahan darihigh
kelowdaripinechomakaakanmematikantimer.Untukmengkonversinilaitimerdarisat
uandalamdetikmenjadikedalamjarak(inch/cm)yaitudenganmenggunakanrumus
berikut:
s=𝑡
Keterangan:
s=jarak(cm)
t=waktudalamsatuanmikro detik

16
Gambar 2.6Sensor
Ultrasonikhttps://www.samrasyid.com/2019/08/pengertian-sensor-
ultrasonik.html

2.3.6 KabelJumper
Kabel jumper penghubunglistrikdengan masa pakai ulang hanya
beberapa kali. Alat ini digunakan sebagai pengganti Harga jumper lebihmurah dibandingkan sakelar.

Gambar2.7KabelJumper
(Sumber:Dokumentasi,2021)

Berbagai macam kabel jumper yang pertama adalah kabel jumper


yangdisebut dengan Male to Male. Kabel ini paling direkomendasikan untuk
membuatprojectelektronikapadasebuahbreadboard.Ketikamembelikabeljumperver
si
17
ini,makanantinyaakanmendapatkantotalkabelsebanyak65buah.Sementara untuk
warna dari kabel itu sendiri bervariasi, yakni ada yang berwarnahitam, kuning,
putih, hijau, merah, dan lain sebagainya. Adapun untuk rata-ratapanjangdari
kabelMale to Maleadalah seperti dibawah ini:
1. Untukkabel 9,8inch sepanjang25 cm
2. KabelMaleto Male7,7 inch, makapanjangnya19,5 cm
3. Kabel5,8inchmemiliki panjang14,7cm
4. Danuntukkabel 4,6inchmemilikipanjang11,7cm
Female to Female berbagai jenis kabel jumperyang kedua adalah Female
toFemale. Kabel jumper yang satu ini sangat berguna untuk menghubungkan
antarmodule yang memililki header male yang nantinya akan berperan
sebagaioutput-nya. Adapun panjang dari kabel Female to Female kurang lebih 20
cm dimananantinya akan mendapatkan sebanyak kurang lebih 20 buah. Bentuk
fisik dariFemaleto Female dapatdilihat padaGambar2.8.

Gambar2.8JumperFemaletoFemale(Sumber:D
okumentasi,2021)
Male to Female untuk jenis kabel yang satu ini disebut dengan Male to
Femaleyang memiliki fungsi sebagai penghubung elektronika pada breadboard.
Jeniskabel ini memiliki dua header yang berbeda yang menjadikan jenis kabel
jumperyang satu ini disebut dengan kabel jumper Male to Female. Bentuk fisik
dari Maleto Female

18
Gambar2.9 JumperMaletoFemale
(Sumber:Dokumentasi,2021)

2.3.7 Powersupply
Power supply atau pencatu daya merupakan sebuah alat elektronik yangberfungsi memberikan tega
Powersupplysendiriberfungsisebagaipengubahdariteganganlistrik

alternatingcurrent(AC)menjaditegangandirectcurrent(DC),karenahardware
komputer hanya dapat beroperasi dengan arus DC. Power supply pada
umumnyaberupa kotak yang diletakan di bagian belakang atas casing. Besarnya
listrik yangmampu ditangani power supply ditentukan oleh dayanya dan dihitung
dengansatuanWattdayapowersupplyberkisar 150Wattsampai 350Watt.
Untukdaya150Wattsudahjarangdijumpaikarenahanyadigunakanuntuk
komputer yang sederhana tanpa banyak komponen tambahan. Sedangkanjika
dalam sebuah komputer yang memiliki beberapa banyak komponen misal:CD-
ROM,CD-
RW,danmenggunakanbanyakharddiskdirekomendasikanmenggunakanpower
supply 300 Watt atau lebih besar

19
Gambar2.10Power Supply
(Sumber:Dokumentasi,2021)

Carakerjapowersupplyadalahketikakalianmenekantombolpowerpadakomputer, maka power supply a


sinyalkhusus padamainboard/motherboard,yangdisebutpowergood.

2.3.8Modul Step down


Padarangkaianpowersupplyteganganoutput-nya40VDC.Tetapi

penulis memerlukan tegangan 30 VDC dan 5 VDC, sehingga penulis


memerlukanmodul step down untuk menurunkan tegangan dari 40 VDC menjadi
30 VDC dan5VDC. Modul step down ini menggunakan IC LM2596. Dimana IC
LM2596adalah sirkuit terpadu/integrated circuit yang berfungsi sebagai step
down DCconverter dengan current rating 3 A. Terdapat beberapa varian dari IC
seri
iniyangdapatdikelompokkandalamduakelompokyaituversiadjustableyangtegangan
keluarannya dapat diatur, dan versi fixed voltageoutput yang tegangankeluarannya
sudah tetap/fixed. Pada modul diatas menggunakan seri IC
adjustableyangtegangankeluarnyadapatdiubah-
ubah.KeunggulanmodulstepdownLM2596 dibandingkan dengan step down
tahanan resistor/potensiometer adalahbesar teganganoutput tidak berubah (stabil)
walaupun tegangan input naik turun.Berikutmerupakangambardari Modulstep
20
downLM2596.

21
Gambar2.11ModulStepdown
(Sumber:Dokumentasi,2021)

22
BAB
IIIMETODOLOGIPENELITI
AN

3.1 TinjauanUmum
Metode yang akan digunakan dalam tempat sampah otomatis berbicara,
yaitudirangkai menggunakankontroler Arduino Uno sebagai pengatur
utama,ArduinoUno juga berperan penting dalam mengendalikan alur
programan.untuk pemogramansistem ini dibutuhkan perangkat lunak pemograman
yaitu Arduino IDE aplikasi
yanggunanyauntukinputprogramagarterhubungmotorservodansensorultrasonikHCSR
04, selain itu komponen yang digunakan adalah motor servo yang
gunanyauntukmenggerakantutuptempatsampahsecaraotomatisyangdikirimkanolehard
uino, arduino juga mengririmkan program ke sensor ultrasonik gunanya
untukmendetifikasi jarak. Sistem ini adalah sistem yang mudah karena cara
penggunaannyayangmudah di pahami.

3.2 Blok Diagram


Blokdiagramadalahsalahsatupernyataangambaryangdiringkasdarigabunganant
aramasukan,keluarandanprosesdarisuatusistem.Blokdiagramperancangan komponen
sistem hardware sistem keamanan dapat dilihat pada Gambar3.1.

23
Gambar3.1.BlokDiagramPerancanganAlat(Sumber :Dokumentasi2021)

3.3Flowchart
Flowchartmerupakansuatu bagian dengansimbol-simbol tertentuyangmenggambarkan urutanprosessec

(instruksi)denganproseslainnyadalamsuatuprogram.Flowchartsistemmerupakan
bagian yang menunjukkan alur kerja atau apa yang sedang dikerjakandi dalam
sistem keseluruhan dan menjelaskan urutan dari prosedur-prosedur yangada di
dalam sistem. Dengan kata lain, flowchart merupakan deskripsi secaragrafik dari
urutan prosedur-prosedur yang terkombinasi dan membentuk suatusistem.
Flowchart sistem terdiri dari data yang mengalir melalui sistem dan
prosesyang mentransformasikan data. Data dan proses dalam flowchart sistem
dapatdigambarkan secara online atau offline. Untuk mengelola alur kerja,
flowchartadalahcarayangpalingstrategidilakukan.Dikarenakanflowchartberfungsi

24
sebagai penetapan karakter dari metode tersebut, sehingga dapat membentuk
hasilyangbermutuberdasarkanaluryangdibuat.Secaraumum,flowchartdapatdiperan
kanuntukmenemukankecacatanyangterjadidalamsetiapmetode.Flowchart dapat
mengatasi persoalan dengan cara memisahkan setiap tahap darimetode tersebut ke
dalam bagian yang lebih kecil, selanjutnya menyelidiki bagianmana yang tidak
bekerja atau perlu diadakan pembaruan. Dalam membuat
alatsistempemesananmenggunakanarduino,adabeberapatahapyangharusdilakukan
yaitu merancang suatu alat dan membuat program sehingga
rancangansesuaidenganperencanaan.Sistemkerjaalatsecarakeseluruhandapatdilihat
padaGambar 3.2.

Gambar3.2. Flowchart
(Sumber:Dokumentasi,2021)

25
1. Mulaimenandakanprosesberlangsung.
2. Inisialisasi I/O adalah pengenalan komponen
inputdanoutputpadamikrokontroler.
3. Sensormendeteksiapakahsampahorganikdananorganik.
4. JikasampahorganikmakamotorservoakanbergerakkekanandanLEDmenyala.
5. JikasampahanorganikmakamotorservoakanbergerakkekiridanLEDmenyala.

3.4. PerancanganHardware
Sebelum membuat kode program sistem kontrol, tahap awal yaitu
menyusunrangkaian perangkat keras agar bisa diketahui program yang sedang dibuat
dapatbekerja atau tidak, selain Arduino Uno ada beberapa perangkat keras lainnya
sepertikabel jumper (male to male, male to female, female to female), motor
servo,sensorultrasonic,DFPIPlayer,danspeakeralatyangakandibuatdapatdilihatpadaGa
mbar3.3

Gambar3.3PerancanganHardware(
Sumber:Dokumentasi,2021)

26
3.5. RancanganSoftware
Setelah merangkai perangkat keras, tahap selanjutnya agar alat tempat
sampahotomatis berbicara dapat sesuai yang di inginkan, yaitu membuat kode input
melaluiperangkatlunakArduinoIDEyaituperangkatlunakyangdigunakanuntukmempro
gram arduino agar motor servo dan sensor ultrasonik bisa berjalan satu samalain
sesuai yang di inginkan. Bahasa yang digunakan untuk membuat kode
ArduinoIDEyaitu menggunakanbahasapemogramanC.

Gambar 3.4. Tampilan Arduino


IDE(Sumber : Reza
Ervani)https://mikrokontroler.mipa.ugm.ac.i
d

(Sumber:Dokumentasi,2021)

27
BAB IV
HASILDANPENGUJIAN

4.1 HasilPerancanganAlat
Hasilpengujiandarisistemkerjaalatsecarakeseluruhandiambildaripercobaan
untuk membuang sampah jenis organik dan anorganik pengujiansistem kerja
alat ini dilihat dari fungsi yang dapat dikerjakan oleh masing-
masingkomponeninput,prosesdanoutputyangtelahdiprogramsesuaidenganranca
ngan alatyangdibuat

Motorservo

Gambar 4. 1 Tampak Keseluruhan


alat(Sumber :Dokumentasi, 2021)

Power
Supply

Gambar 4. 2 Tampak Atas


Modul(Sumber:Dokumentasi,2021)

28
4.1.1 HasilPengujianAlat
Dari hasil pembuatan dan perakitan perancangan alat, maka selanjutnya
adalahpengujian dan menganalisa data dari alat yang telah dibuat. Tujuan
penelitian
iniadalahuntukmengetahuiapakahpengoprasianttempatsampahpintarsudahsesuai
dengan perancanganalat. Adapun pengujian hardware maupun
softwareterhadapdatayangdiporoleh.Prosespengujiansistemdilakukantiap-
tiapkomponen dari setiap sistem sehingga akan diketahui kinerja dari masing-
masingkomponendengan baik.
4.1.2 PengujianArduinoUno
PadapengujianArduinoUnoyaitudenganmemasukanprogramyangtelah
dibuat selanjutnya di –upload, menandakan berhasil atau gagalnya
upload,dapatdilihat padaGambar4.3 dan Gambar4.4

Gambar4.3Programbehasildiupload
(Sumber:Dokumentasi,2021)

Gambar4. 4Programgagaldiupload
(Sumber:Dokumentasi,2021)

29
4.1.3 PengujianMotorServo

Pengujian motor servo dilakukan untuk mendapat sudut putaran yang


tepatagarservoyangdigunakandapatmelakukangerakanyangakuratsebagaipenggera
k sistem mekanik Tempat sampah pintar. Pengujian ini dilakukan
padamotorservoyangterpasangpadaalat.

Tabel4.1(PengujianMotorservo)
Perintah OutputServo Analisa
15° 19° 26,6%
30° 34° 13,3%
45° 49° 8,8%
60° 64° 6,6%
75° 79° 5%
90° 90° 0%

(Sumber:Dokumentasi,2021)

Outputservo−Inputservo
𝐸%= Inputservo 𝑥100%
19°−15°
𝐸%= 𝑥100%=26,6%
15°
34°−30°
𝐸%= 𝑥100%=13,3%
30°
49°−45°
𝐸%= 𝑥100%=8,8%
45°
64°−60°
𝐸%= 𝑥100%= 6,6%
60°
79°−75°
𝐸%= 𝑥100%=5,3%
75°
90°−90°
𝐸%= 𝑥100%=0%
90°

Dari tabel dapat dilihat perselisihan gerakyang di inginkan berkisar 15°-


90°dan keluaran output nya dari 19°-90°dicari nilai selisih dari setiap nilai
outputnyadan nilaiperintah maka dari situlah nilaipengujian motorservo tersebut.

30
4.1.4 PengujianPowerSupply

Pada pengujian alat ini,power supply digunakan sebagai supply


untukmenghidupkanArduino,danjugauntukmengubahteganganlistrik220VoltACke
tegangan 12Volt DC, kemudian di ukur tagangannya, pada saat on maupun
off,sehingga dapatdilihat apakah power supplybekerja denganbaikatautidak.

4.1.5 PengujianSensorProximity

Pengujiansensorproximitydilakukanuntukmengetahuitingkatkeberhasilan
sensor dalam jenis bahan sampah. Pengujian dilakukan dengan caramenempatkan
beberapa jenis sampah diatas sensor proximity yang terdapat
padapenampang.Nilai hasil pengujian oleh sensorproximity.

Tabel4.2(PengujianSensorProximity)
NilaiSensor HasilPembacaanJenis
Jenis Sampah Keterangan
Proximity Sampah
KalengMinuman 0 Anorganik Sesuai
PlastikMinuman 0 Anorganik Sesuai
BotolPlastik 0 Anorganik Sesuai
KantongPlastik 0 Anorganik Sesuai
Kulitpisang 1 Organik Sesuai
Kulit Jeruk 1 Organik Sesuai
Rantingkayu 1 Organik Sesuai

(Sumber:Dokumentasi,2021)

Hasilpengujiansensorproximitykapsitifmembuktikanbahwasensorproximity
kapasitif dapat bekerja dengan baik dalam membedakan jenis
sampahyangdibuang.

31
4.1.6 PengujianSensorUltrasonik

Pengujiansensorultrasonikdilakukanuntukmengetahuitingkatkeberhasilan
sensor ultrasonik dalam mendeteksi keberadaan sampah yang beradadi depan
sensor. Jarak hasil pengukuran oleh sensor kemudian akan
dilakukanakandibandingkandenganjaraksebenarnyauntukmengetahuiselisihpengu
kuran. Pengujian dilakukan dengan cara meletakan objek di depan
sensorpadajarak tertentu.
Tabel4.3(PengujiansensorUltrasonik)

Jarakseben
Pengukurandengan Selisih
arnya Error(%)
Sensor(cm) (cm)
(cm)
6 6 0 0
5 5 0 0
4 4 0 0
3 3 0 0
2 2 0 0
1 1 0 0
(Sumber:Dokumentasi,2021)

HasilpengujiansensorHC-
SR04padatabel4.3membuktikanbahwasensordapat bekerjadengan baik.

32
4.2 HasilPengujianAlatKeseluruhan
Hasilpengujiandarisistemkerjaalatsecarakeseluruhandiambildaribeberapa
percobaan untuk membuang sampah jenis organik, anorganik. Pengujiansistem
kerja alat ini dilihat dari fungsi yang dapat dikerjakan oleh masing-
masingkomponeninputprocessdanoutputyangtelahdiprogramsesuaidenganrancang
analatyangdibuat.

Tabel4.4(PengujianAlatKeseluruhan)

SensorU Sensor Motor


Jenis Sampah Keterangan
ltrasonik Proximity Servo

Botol
1 0 Kiri Sesuai
Minuman
KulitPisang 0 1 Kanan Sesuai
Kantong
1 0 Kiri Sesuai
Plastik
Kulit Jeruk 0 1 Kanan Sesuai
Kaleng
1 0 Kiri Sesuai
Minuman
Rantingkayu 0 1 Kanan Sesuai
Dedaunan 0 1 Kanan Sesuai
GelasPlastik 1 0 Kiri Sesuai
Koranbekas 0 1 Kanan Sesuai
Bungkus
makanan 1 0 Kiri Sesuai
ringan
Plastik
1 0 Kiri Sesuai
kemasankopi
Kulitmangga 0 1 Kanan Sesuai
Kertas 0 1 Kanan Sesuai

33
Kalengcat
1 0 Kiri Sesuai
yangkecil
Kotaksusu 1 0 Kiri Sesuai
Kayu 0 1 Kanan Sesuai
Tempatbedak
1 0 Kiri Sesuai
MyBaby
BungkusanMi
nyakgoreng 1 0 Kiri Sesuai
mini
Tempat
parfum 1 0 Kiri Sesuai
kalengmini
BotolOli 1 0 Kiri Sesuai
Rata-rata 100%

(Sumber:Dokumentasi,2021)

Berdasarkan hasil yang diujikan dapat disimpulkan jika secara


keseluruhansistem alat ini dapat berfungsi dengan baik untuk memilah secara
otomatis jenisbahan sampah yang dibuang ke dalam alat sesuai dengan rancangan
dan programtelah dibuat.

34
BAB

VKESIMPULANDANSARAN

5.1 Kesimpulan

Berdasarkanhasilpengujiandanpembahasan,makadiperolehkesimpulanseba
gaiberikut:

1. Perancangan pemilah sampah organik,anorganik berbasis Arduino


Unotelah berhasil dibuat dalam bentuk kotak alat yang digunakan terdiri
darisensorUltrasonikHC-SR04,SensorProximitykapsitif,Motorservo,LED
2. Alat ini berhasil dan dapat bekerja sesuai dengan fungsinya, yaitu
sebagaipemilahsampah organikdan anorganik.
3. Alat akan mendeteksisampah organik dan anorganik jika objek
mengenaisensorpadatempat sampah tersebut.
4. Berdasarkan dari hasil pengujian alat keseluruhan yang dilakukan, alat
initelahbekerjasesuai denganyangdiharapkan.

35
5.2 Saran

Dalam penelitian ini, masih terdapat kekurangan dalam beberapa


aspekdanperlupengembanganlebihlanjut,olehsebabitu,berikutmerupakanbeberapa
saranyangdiharapkandalampengembanganuntukkedepannya terhadapalatini.

1. Menyediakan Motor servo cadangan sebagai alternatif jika


terjadikerusakanpadamotorservodikarenakanmenahanbebanyangberleb
ih
2. Saat pemasangan alat diusahakan jangan berada tempat yang
berairdikarenakanbisaterkenasensordanterjadilahkerusakanpadasenso
r.
3. AkanlebihmenarikjikaalatiniditambahkanDFPlayer(modulsuara)saatalatin
i bekerja.
4. Sensor proximity kapasitif pada alat ini kurang sensitif pada
saatmendeteksijenissampah organikyangberukurankecildanterlalukering

36
DAFTARPUSTAKA

Fauzi(2019)“TempatSampahOtomatis”

Ario(2008)“KotakSampahBerbasisMikrokontrolerAT89S52”

Surtati(2020)“Smarttrash PemilahSampahOrganik,Anorganikdan
LogamBerbasisArduino Uno”
Nurcahyono (2013) “menyajikan mengenai proyeek akhir tempat sampah
pintarmenggunakanmikrokontroler ATMEGA8535”
Setiawandankawan-kawan(2013)“RancanganBangun
AlatPembukaDanPenutupTongSampahOtomatis
BerbasisMikrokontroler”
Ubaidillah (2015)”perancangan sistem smart trash can menggunakan arduino
dengansensor ultrasonik HC-SR04 menunjukan bahwa sistem smart
trash
inimampumembukatutupsampahdanmendeteksikebakaranmenggunaka
nsensor asap.”
Pamungkas(2019)“rancanganbangunprototype alatpendeteksisampahorganik dan
nonorganik otomatis”
Iqbal dan kawan-kawan (2020) “Rancangan Bangun Prototype Klasifikasi
SampahOtomatis Dengan Sensor Proximity Dan Linear Rail Box
BerbasisMikrokontrollerArduino Uno”
Rachmawati dan Pertiwi (2017) "Smart Environment Programs, Smart Way to
SmartCity"
Rosalinadankawan-kawan(2014)"Perancangan
InfrastrukturJaringanKomputerDalamKonsep
MembangunSerangMenujuSmartCity".
Pratamadankawan-
kawan(2012)“AkuisisiDataKinerjaSensorUltrasonikBerbasisSiste
37
m Komunikasi Serial Menggunakan MikrokontrolerATMEGA32”

38
Elasyadankawan-
kawan(2016)“AplikasiSensorUltrasonikBerbasisMikroko
ntrolerATMEGA328 Untuk Merancang
TempatSampahPintar”
https://fixcomart.com/blog-detail/perkakas-and-otomotif/jenis-jenis-proximity-sensor
https://www.andalanelektro.id/2021/01/mengenal-motor-servo.html
https://shopee.co.id/tempat-sampah-komet-5-liter-tong-sampah-5-litet-
i.12989376.2050351630https://elektronika-dasar.web.id/motor-servo/
https://elektronika-dasar.web.id/motor-servo/
https://www.samrasyid.com/2019/08/pengertian-sensor-ultrasonik.htmlhttps://
mikrokontroler.mipa.ugm.ac.id

39
LAMPIRAN

#include

<Servo.h>Servomy

servo;

intlimitswitch=13;

int trig=11; //membuat varibeltrigyang di setke-pin3

int echo=12; // membuat variabel echo yang di set ke-pin

2longdurasi, jarak;

int

start=0;void

setup(){

Serial.begin(9600);

pinMode(trig, OUTPUT);// set pin trig menjadi

OUTPUTpinMode(echo,INPUT); // set pin echo menjadi

INPUTpinMode(limitswitch,INPUT);

pinMode(6, OUTPUT); // LED

1pinMode(7, OUTPUT); // LED

2myservo.attach(9);

void loop()

{digitalWrite(trig,

LOW);delayMicrosecon

ds(8);digitalWrite(trig,

HIGH);delayMicrosecon

ds(8);digitalWrite(trig,

LOW);delayMicrosecon

ds(8);
durasi=pulseIn(echo,HIGH);//menerimadataultrasonic

jarak = (durasi / 2) / 29.1;// mengubah durasi menjadi jarak

(cm)Serial.println(jarak);

int val = digitalRead(limitswitch); // Sensor proximity mendeteksi sampah

organikif(val==1){ (SAMPAHORGAIK)

myservo.write(0);

digitalWrite(6,

HIGH);delay(500);

else{myservo.write(100

);delay(500);

if(jarak<=6){

myservo.write(200); (SAMPAH

ANORGANIK)delay(1000);

digitalWrite(7,HIGH);

else{delay(10

00);

digitalWrite(6,LOW); // program Sensor untuk mendeteksi sampah

anorganikdigitalWrite(7,LOW);

Anda mungkin juga menyukai