Membuat tong sampah berbasis Arduino adalah proyek yang menarik dan dapat membantu dalam mengotomatisasi pengelolaan sampah. Berikut adalah panduan umum tentang cara membuat tong sampah berbasis Arduino:
Bahan-bahan yang Diperlukan Untuk Membuat Tong sampah Berbasis Arduino:
- Arduino (misalnya Arduino Uno atau Arduino Nano).
- Sensor jarak, seperti sensor ultrasonik HC-SR04.
- Servo motor atau motor DC dengan mekanisme pintu atau penutup.
- Kontrol motor (jika Anda menggunakan motor DC).
- Sebuah tong sampah dengan penutup yang sesuai untuk proyek.
- Breadboard atau papan sirkuit.
- Kabel jumper.
- Power supply (baterai atau adaptor).
Langkah-langkah:
- Persiapkan Sensor Jarak:
- Hubungkan sensor jarak (misalnya HC-SR04) ke Arduino. Sensor ini akan digunakan untuk mendeteksi apakah ada objek (sampah) di dekat tong sampah.
- Kontrol Motor:
- Jika Anda menggunakan servo motor, hubungkan servo motor ke Arduino untuk mengontrol penutup tong sampah.
- Jika Anda menggunakan motor DC, hubungkan motor DC ke kontrol motor (seperti L298N atau L293D) dan kontrol motor ke Arduino. Motor DC akan digunakan untuk menggerakkan penutup tong sampah.
- Program Arduino:
- Buat program Arduino yang akan mengatur perilaku tong sampah. Program ini harus memonitor data dari sensor jarak dan menggerakkan motor (servo atau motor DC) saat sampah mendekat atau saat ada perintah untuk membuka tutupnya.
int trigPin = 2; // Pin trigger sensor jarak
int echoPin = 3; // Pin echo sensor jarak
Servo servo; // Objek servo motor
void setup() {
servo.attach(9); // Attach servo motor ke pin 9
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
Serial.begin(9600);
}
void loop() {
long duration, distance;
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = (duration / 2) / 29.1; // Hitung jarak dalam centimeter
if (distance < 10) {
servo.write(90); // Buka penutup tong sampah
delay(2000); // Tahan selama 2 detik
servo.write(0); // Tutup penutup tong sampah
}
}
- Pasang Hardware:
- Pasang sensor jarak di dekat mulut tong sampah.
- Hubungkan motor (servo atau motor DC) ke penutup tong sampah agar bisa mengontrolnya.
- Uji Coba:
- Hubungkan Arduino ke sumber daya dan unggah program yang telah Anda buat.
- Tempatkan tong sampah di lokasi yang sesuai.
- Uji coba dengan mendekatkan objek (sampah) ke sensor jarak. Penutup tong sampah harus membuka dan menutup otomatis.
Pastikan untuk menyesuaikan kode dan perangkat keras sesuai dengan kebutuhan dan tong sampah yang Anda gunakan. Selain itu, pastikan untuk menggunakan sumber daya yang aman, seperti baterai atau adaptor yang sesuai.
