Anda di halaman 1dari 17

TEMPAT SAMPAH OTOMATIS

BERBASIS ARDUINO NANO


Dosen Pengampu: Hasan Bisry Isa Alfaris,S.Kom

Disusun Oleh:
1. Achmad Rizki Setiawan (2202050803)
2. Ahmad Nur Wahid (2202050772)
3. M. Adam Zuhrial (2202050798)
4. Nanda Ade Fahreza (2202050774)
5. Sabekti DJ. (2202050766)
Apa itu arduino ?

Arduino adalah platform perangkat keras dan perangkat


lunak sumber terbuka yang memungkinkan pengembangan
prototipe elektronika dengan mudah. Arduino Ini mencakup :
papan sirkuit mikrokontroler yang dapat diprogram,
Input/Output port, dan pin untuk menghubungkan sensor dan
aktuator. Arduino sangat populer karena kemudahannya
digunakan oleh pemula dan fleksibilitasnya untuk proyek-
proyek yang lebih kompleks, seperti IoT, robotika, dan
kendali otomatis.
PENDAHULUAN
LATAR BELAKANG

Dalam era globalisasi saat ini, efisiensi waktu dan tenaga sangat penting.
Manusia dituntut untuk bekerja lebih cepat dan efisien, termasuk dalam
penanganan sampah. Meskipun sampah telah menjadi bagian dari
kehidupan manusia, tidak semua orang memiliki tanggung jawab untuk
membuangnya dengan benar. Untuk mengatasi masalah ini, diciptakan
sistem tempat sampah berbasis Mikrokontroler Arduino nano. Sistem ini
menggunakan sensor ultrasonik HC-SR04 untuk membuka dan menutup
tempat sampah secara otomatis saat mendeteksi jarak tertentu. Selain
itu, sistem ini dilengkapi dengan suara, jadi saat ada manusia yang akan
membuang sampah, tempat sampah akan mengucapkan “terima kasih
telah membuang sampah pada tempatnya” sehingga menambahkan
kesan yang menarik saat membuang sampah pada tempatnya.
PENDAHULUAN
TUJUAN

1. Mengaplikasikan sistem mikrokontroler Arduino Nano untuk pengontrolan


jarak pada tempat sampah otomatis.
2. Membuat tempat sampah otomatis menggunakan sensor HC-SR04 berbasis
Mikrokontroler Arduino Nano.
3. Mempermudah para penyandang disabilitas dalam hal membuang sampah.
4. Sebagai salah satu upaya mendukung gerakan membuang sampah pada
tempatnya.
PENDAHULUAN
BATASAN MASALAH

1. Menggunakan Arduino Nano sebagai alat utama pemograman sistem.


2. Alat hanya akan mengeluarkan suara ketika sensor membaca objek
didepannya.
3. Tempat sampah hanya diperuntukan untuk sampah kering.
TINJAUAN PUSTAKA

PENELITIAN TERDAHULU

Metode yang digunakan dalam penelitian ini adalah sebagai berikut :


 Analisa Kebutuhan sensor jarak untuk mengidentifikasi adanya objek
yang mendekat dan mengukur kapasitas sampah, motor servo sebagai
penggerak buka tutup tempat sampah, dan speaker sebagai output
suara.
 Perancangan Alat Dilakukan perancangan dengan diagram maupun
sketsa gambar sebagai acuan untuk membuat alat tempat sampah
otomatis, kemudian dilanjutkan dengan perancangan elektrikalnya.
 Coding, Coding merupakan tahap pemrograman dengan menuliskan
code atau skrip yang dilakukan pada software arduino dan setelah itu
dimasukan kedalam Arduino.
 Pengujian Melakukan pengujian terhadap proses yang telah dilakukan,
dengan mencoba alat apakah sudah berjalan sesuai yang diharapkan.
ANALISIS DAN PERANCANGAN SISTEM

ANALISIS KEBUTUHAN
PERANGKAT KERAS
Adapun kebutuhan dilakukan untuk membangun perangkat ini adalah sebagai berikut:
1. PC/Laptop
2. Arduino NANO
3. Servo motor
4. Kabel Jumper
5. Breadboard mini
6. Power pam 8403
7. Sensor Ultrasonik
8. batrai 5 volt
9. Tempat sampah
10. Kabel USB Board Arduino NANO
11. Speaker
ANALISIS DAN PERANCANGAN SISTEM

ANALISIS KEBUTUHAN
PERANGKAT LUNAK
Adapun perangkat lunak yang digunakan untuk membangun perangkat ini adalah
sebagai berikut:
 Arduino IDE 1.8.19
 Sistem Operasi Windows 10 Pro 64-bit
ANALISIS DAN PERANCANGAN SISTEM
ANALISIS SISTEM

Kegiatan analisis sistem memegang kunci penting dalam memberikan arahan


permasalahan dan menentukan tahap proses pengerjaan selanjutnya dalam hal
penentuan kebijakan.

Gambar skema perancangan alat


ANALISIS DAN PERANCANGAN SISTEM
ANALISIS SISTEM
mulai
 Flowchart system
Flowchart ini menjelaskan bahwa
saat sensor ultrasonik mendeteksi ada Sensor
benda sejauh 30, maka sinyal akan ultrasonik
dikirimkan pada servo dan berbunyi
tidak
selama 2,5 detik lalu menutup lagi

Mengirim
data

ya

Servo membuka Speaker berbunyi


tutup 2,5 detik 2,5 detik

selesai
ANALISIS DAN PERANCANGAN SISTEM
ANALISIS SISTEM
 Blog Diagram
ANALISIS DAN PERANCANGAN SISTEM
ANALISIS SISTEM
 Blog Diagram
• Sumber Tegangan Dalam rangkaian elektronika, peran batrai sangatlah
penting karena setiap komponen yang digunakan membutuhkan aktivator
sebagai sumber energi supaya komponen itu dapat berfungsi dengan baik,
dalam kehidupan sehari-hari. Peran aktivator itu sendiri dapat diibaratkan
sebagai makanan. Aktivator disini berupa tegangan sebesar 5 volt.
• Input Sebuah sistem yang baik haruslah memiliki sebuah input, tanpa
input suatu alat atau benda elektronik menjadi kurang bermanfaat. Fungsi
input adalah untuk membuat user atau pengguna dapat berinteraksi
langsung dengan suatu peralatan elektronika. Input pada alat ini adalah
pada sensor ultrasonik yang akan mendeteksi suara yang diberikan oleh
benda yang akan mendeteksi sebuah perintah ultrasonik digital yang
diberikan.
ANALISIS DAN PERANCANGAN SISTEM
ANALISIS SISTEM
 Blog Diagram
• Proses
− Arduino
Pada rangkaian alat ini, Arduino merupakan mikrokontroler yang
berfungsi sebagai pemroses sinyal masukan yang telah diterima oleh Sensor
ultrasonik dan diterima oleh servo dan df player. Sama seperti
mikrokontroler pada umumnya, Arduino perlu diprogram terlebih dahulu
supaya dapat berfungsi sesuai output yang diinginkan. Apabila dalam
kehidupan sehari-hari, Arduino layaknya seperti otak manusia.
• Output Tempat sampah terbuka selama 2,5 detik kemudian tertutup
kembali
ANALISIS DAN PERANCANGAN SISTEM
PERANCANGAN SISTEM

Penginstalan agar antara hardware dan software saling menginisialisasi yang


membuat keseluran perangkat saling terintegrasi, cara program Arduino dengan
software Arduino IDE Berikut beberapa aturan penulisan program Aduino IDE
terutama yang sering dipakai dalam pemrograman mikrokontroler:
1. Pada program utama harus terdapat main rutin yang ditulis dengan nama
main.
2. Statemen didalam rutin, baik itu main, fungsi atau prosedur harus diawali
dengan tanda kurung kurawal buka ({) dan diakhiri dengan tanda kurung
kurawal tutup (}).
3. Setiap statemen program baik itu perintah, deklarasi variabel atau
konstanta harus diakhiri dengan tanda titik kome (;).
4. program diawali dengan tanda // atau ditulis diantara tanda /* dan */. 24
Komentar program adalah statemen yang tidak ikut dikompile atau tidak
dikerjakan oleh mikrokontroler dan tidak terikat dengan aturan sintak.
ANALISIS DAN PERANCANGAN SISTEM
PERANCANGAN SISTEM
ANALISIS DAN PERANCANGAN SISTEM
PERANCANGAN SISTEM

Sebelum ketahap berikutnya, maka terlebih dahulu dibuatlah flowchart proses


upload kode program atau sketch ke papan arduino, dengan flowchart sebagai
berikut:
IMPLAMENTASI DAN UJI COBA

Anda mungkin juga menyukai