Skip to content

Cara Membuat Smart Trash Bin Menggunakan Arduino Uno

Solusi Higienis dengan Teknologi Sederhana

Di masa sekarang, meminimalkan sentuhan fisik pada benda-benda umum seperti tempat sampah sangatlah penting untuk menjaga kebersihan. Dengan bantuan Arduino Uno, kita bisa membuat Smart Trash Bin (Tempat Sampah Pintar) yang dapat mendeteksi tangan manusia dan membuka tutupnya secara otomatis.

Komponen yang Dibutuhkan

Sebelum memulai, siapkan komponen berikut:

  • Arduino Uno R3 (sebagai otak utama).
  • Sensor Ultrasonik HC-SR04 (untuk mendeteksi jarak).
  • Motor Servo SG90 (untuk menggerakkan tutup tempat sampah).
  • Kabel Jumper (Male to Male & Male to Female).
  • Baterai 9V atau Powerbank (sebagai sumber daya).
  • Tempat Sampah Kecil (dengan tutup yang ringan).

Skema Koneksi Pin

  1. Sensor Ultrasonik: VCC ke 5V Arduino, GND ke GND, Trig ke Pin 9, dan Echo ke Pin 8.
  2. Motor Servo: Kabel Merah ke 5V, Kabel Cokelat ke GND, dan Kabel Oranye (Data) ke Pin 10.

Kode Program (Sketch)

Berikut adalah kode dasar untuk menjalankan sistem ini:

#include <Servo.h>

Servo myServo;
const int trigPin = 9;
const int echoPin = 8;
long duration;
int distance;

void setup() {
  myServo.attach(10);
  pinMode(trigPin, OUTPUT);
  pinMode(echoPin, INPUT);
  myServo.write(0); // Posisi tutup tertutup
}

void loop() {
  digitalWrite(trigPin, LOW);
  delayMicroseconds(2);
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW);

  duration = pulseIn(echoPin, HIGH);
  distance = duration * 0.034 / 2;

  if (distance < 20) { // Jika tangan berjarak kurang dari 20cm
    myServo.write(90); // Membuka tutup
    delay(3000);       // Menunggu 3 detik
  } else {
    myServo.write(0);  // Menutup kembali
  }
  delay(100);
}

Langkah Perakitan

  1. Pemasangan Sensor: Lubangi bagian depan tempat sampah seukuran mata sensor ultrasonik. Tempelkan sensor dari bagian dalam menggunakan lem tembak.
  2. Pemasangan Servo: Tempelkan motor servo di dekat engsel tutup tempat sampah. Gunakan kawat kecil atau stik es krim sebagai penghubung antara lengan servo dan tutupnya.
  3. Wiring: Hubungkan semua kabel sesuai skema di atas. Pastikan tidak ada kabel yang menghalangi gerak mekanik tutup.
  4. Upload: Hubungkan Arduino ke komputer dan upload kode menggunakan Arduino IDE.

Kesimpulan

Membuat Smart Trash Bin adalah proyek pembuka yang sempurna bagi siapa saja yang ingin belajar robotika dan IoT. Selain fungsional, proyek ini memberikan pemahaman dasar tentang bagaimana sensor dan aktuator (servo) bekerja bersama dalam sebuah sistem otomatis.


Selamat mencoba dan kembangkan kreativitasmu!