Seperti yang kita ketahui, saat ini sampah menjadi hal yang perlu kita perhatikan. Seringkali di ruang kelas 7601, Labtek V ITB, ditemukan tempat sampah yang penuh namun tidak segera diangkat/dibersihkan sehingga menimbulkan kotor dan bau di dalam kelas. Sampai ngilang beberapa hari itu tempat sampah, hehe. Kapasitas sampah yang melebihi tempat sampah ini juga sering terjadi, karena tempat sampah ini tidak bisa mengendalikan kapsitas sampah yang harus masuk kedalam tempat sampah tersebut.
Dari permasalahan ini dapat diidentifikasi masalahnya yaitu bagaimana membuat tempat sampah yang dapat mendeteksi volume tempat sampah, sehingga dapat diketahui dan segera untuk dapat diangkat/dibersihkan.
Deskripsi Singkat Sistem
Berdasarkan permasalahan tersebut, terpikirkan untuk membuat sebuah tempat sampah tertutup yang dilengkapi dengan sensor pendeteksi volume sampah. Sebelumnya, beberapa hari yang lalu saya sudah pernah mencoba bereksperimen membuat project ESP32 dengan sensor HC-SR04 dengan LCD dan terkoneksi bluetooth.
Secara umum, tempat sampah tersebut mempunyai fitur sebagai berikut:
Secara umum, tempat sampah tersebut mempunyai fitur sebagai berikut:
- Fitur koneksi bluetooth
- Fitur kirim pesan melalui handphone yang dikirim dan ditampilkan ke LCD
- Fitur pendeteksi jarak, yaitu volume sampah dengan penutup sampah.
Sistem ini bekerja dengan diukur berdasarkan volume sampah dalam hal ini adalah jarak sampah dari tutup tempat sampah. Adapun data mengenai jarak sampah dikirim ke handphone, dan handphone dapat memberikan pesan yang nantinya dapat ditampilkan ke LCD.
Spesifikasi Desain Sistem
Alat dan Bahan untuk desain sistem yang dirancang adalah sebagai berikut.
- Mikrokontroler yang digunakan adalah ESP32 jenis NodeMCU-32S dengan 38 pin.
- Sensor ultrasonic (HC-SR04), besaran yang diukur adalah jarak dari sensor ke sampah
- LCD 16x2 yang terpasang dengan I2C
- Jumper dan kabel USB
Komunikasi yang digunakan adalah dengan menggunakan Serial Bluetooth Terminal. Serial ini terpasang pada perangkat handphone, aplikasi ini dapat diinstall dari playstore atau appstore.
Rincian Keterhubungannya sebagai berikut.
- Pin VCC HC-SR04 tehubung ke Pin VIN 5V ESP32
- Pin Trig HC-SR04 terhubung ke Pin GPIO12 ESP32
- Pin Echo HC-SR04 terhubung ke Pin GPIO13 ESP32
- Pin GND HC-SR04 terhubung ke Pin GND ESP32
- Pin GND LCD terhubung ke Pin GND ESP32
- Pin VCC LCD terhubung ke Pin VIN 5V ESP32
- Pin SDA LCD terhubung ke Pin GPIO21 ESP32
- Pin SCL LCD terhubung ke Pin GPIO22 ESP32
Skenario Penggunaan aplikasi
Gambar 1. Skenario penggunaan aplikasi
Awalnya, pengguna memasukkan sampah ke tempat sampah, kemudian sensor ultrasonik (HC-SR04) mendeteksi jarak sampah dari sensor. Sensor dipasang di bagian dalam penutup tempat sampah. Data jarak yang terdeteksi tersebut dikirim ke perangkat handphone petugas kebersihan. Jika jarak yang terdeteksi kurang dari 3 cm, maka tempat sampah dikategorikan sudah penuh. Petugas kebersihan dapat mengirimkan pesan ke LCD yang terpasang di dekat tempat sampah, bahwa tempat sampah akan segera diangkat.
Perancangan Perangkat Keras
Gambar 2. Perancangan perangkat keras
Berdasarkan gambar di atas, cara kerja rangkaian ini antara lain.
- ESP32: NodeMCU-32S berfungsi sebagai pusat pengolah data. ESP32 ini bertugas memerikas input dan output dari sensor HC-SR04 yang mendeteksi adanya objek yang mendekat, dan mengirimkan ke data ke perangkat handphone yang terhubung dengan Bluetooth.
- Sensor HC-SR04 berfungsi sebagai alat input yang mendeteksi adanya jarak dari objek yang ada di depannya.
- LCD berfungsi sebagai alat untuk menampilkan pesan yanng dikirim dari Serial Bluetooth handphone.
- Handphone yang terpasang Serial Bluetooth Terminal dan terhubung dengan ESP32, berfungsi sebagai penerima data yang dikirim dari ESP32 dari inputan HC-SR04. Handphone ini juga dapat mengirimkan pesan yang dapat ditampilkan ke LCD.
Perancangan Perangkat Lunak
Gambar 3. Perancangan perangkat lunak
Sensor HR-SC04 berfungsi untuk mendeteksi jarak dari adanya objek yang mendekat. Jika sensor mendeteksi jarak kurang dari 3 cm, berarti tempat sampah penuh. Maka, petugas harus segera mengangkat dan membersihkan tempat sampah.
Pengujian
Terima kasih!
Komentar
Posting Komentar