TUGAS REMEDIAL
MEMBUAT TEMPAT SAMPAH DENGAN BAHAN LIMBAH JAPRI UNTUK DI TENTUKAN BAHANYA
1. 1.BAHAN KERTAS / KARDUS
2. 2 BAHAN KAIN / BAJU /TAPLAK
3. 3 BAHAN LIMBAH PLASTIK / BUNGKUS KOPI
4. 4 BAHAN SERABUT KELAPA / KELAPA 2 BIJI
5. 5 BAHAN STEROFOM / BARU /BEKAS
6. 6 BAHAN KAYU / TRIPLEK
7. 7 BAHAN PARALON / PARALON BESAR
ALALAT DAN BAHAN : CATER ,GUNTING ,GERGAJI BESI , LEM TEMBAK
A
Berikut adalah proyek **Tempat Sampah Buka Otomatis** menggunakan Arduino Uno dan sensor ultrasonik untuk mendeteksi keberadaan tangan atau objek yang mendekat. Ketika sensor mendeteksi sesuatu dalam jarak tertentu, servo akan menggerakkan tutup tempat sampah secara otomatis.
### Komponen yang Diperlukan:
1. **Arduino Uno**
2. **Servo Motor** (untuk membuka dan menutup tutup tempat sampah)
3. **Sensor Ultrasonik HC-SR04** (untuk mendeteksi keberadaan tangan atau objek)
4. **Resistor 330Ω atau 1KΩ** (opsional untuk LED indikator)
5. **LED** (opsional, sebagai indikator ketika tempat sampah terbuka)
6. **Kabel Jumper**
7. **Power Supply** (misalnya, baterai 9V atau USB power)
### Diagram Koneksi:
- **Sensor Ultrasonik HC-SR04**:
- **VCC** → 5V Arduino
- **GND** → GND Arduino
- **Trig** → Pin 9 Arduino
- **Echo** → Pin 10 Arduino
- **Servo Motor**:
- **VCC** → 5V Arduino
- **GND** → GND Arduino
- **Sinyal** → Pin 11 Arduino
- **LED** (opsional):
- Hubungkan **katoda (negatif)** ke GND Arduino.
- Hubungkan **anoda (positif)** ke pin digital Arduino melalui resistor (misalnya pin 13).
### Kode Arduino:
```cpp
#include <Servo.h>
// Pin definisi
const int trigPin = 9;
const int echoPin = 10;
const int ledPin = 13;
const int servoPin = 11;
// Inisialisasi servo
Servo servoMotor;
// Waktu buka tutup tempat sampah
int bukaSudut = 90; // Sudut saat tempat sampah terbuka
int tutupSudut = 0; // Sudut saat tempat sampah tertutup
void setup() {
// Inisialisasi pin
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
pinMode(ledPin, OUTPUT);
// Mulai servo pada posisi tertutup
servoMotor.attach(servoPin);
servoMotor.write(tutupSudut);
// Mulai Serial Monitor untuk debugging
Serial.begin(9600);
}
void loop() {
// Mengukur jarak dengan sensor ultrasonik
long duration, distance;
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = duration * 0.034 / 2;
// Cek jika ada objek dalam jarak 20 cm
if (distance <= 20) {
// Buka tutup tempat sampah
servoMotor.write(bukaSudut);
digitalWrite(ledPin, HIGH); // LED menyala saat terbuka
delay(5000); // Tunggu 5 detik sebelum menutup
} else {
// Tutup tutup tempat sampah
servoMotor.write(tutupSudut);
digitalWrite(ledPin, LOW); // LED mati saat tertutup
}
// Cetak jarak ke Serial Monitor
Serial.print("Jarak: ");
Serial.print(distance);
Serial.println(" cm");
delay(100); // Tunggu sejenak sebelum membaca kembali
}
```
### Penjelasan Kode:
1. **Sensor Ultrasonik**: Menggunakan **HC-SR04** untuk mengukur jarak antara sensor dan objek (tangan/objek lain). Jika jarak kurang dari 20 cm, tempat sampah akan terbuka.
2. **Servo Motor**: Servo digunakan untuk menggerakkan tutup tempat sampah. Sudut 90 derajat membuka tutup, dan sudut 0 derajat menutupnya.
3. **LED (opsional)**: LED dapat digunakan sebagai indikator untuk menunjukkan bahwa tempat sampah sedang terbuka.
4. **Fungsi Utama**:
- **Mengukur Jarak**: Sensor ultrasonik mengukur jarak dengan mengirimkan sinyal ultrasonic dan menerima pantulannya.
- **Logika Penggerak**: Jika jarak objek (tangan) kurang dari 20 cm, servo akan membuka tutup tempat sampah. Jika tidak ada objek terdeteksi, servo menutupnya kembali.
### Cara Kerja:
1. **Mendeteksi Tangan/Objek**: Sensor ultrasonik akan mendeteksi ketika tangan atau objek mendekat dalam jarak 20 cm.
2. **Buka Tutup Otomatis**: Ketika objek terdeteksi, servo akan memutar tutup tempat sampah hingga terbuka. Setelah beberapa detik, servo akan menutup kembali tutupnya.
3. **Indikator LED (opsional)**: LED akan menyala ketika tempat sampah terbuka dan mati ketika tutup tertutup.
### Pengembangan Lanjutan:
- **Sistem Daya Mandiri**: Gunakan baterai sebagai sumber daya agar sistem lebih portable.
- **Tambahkan Suara/Buzzer**: Tambahkan buzzer untuk memberikan notifikasi suara saat tutup dibuka.
- **Peningkatan Sensor**: Gunakan sensor yang lebih canggih atau tambahkan sensor tambahan seperti sensor cahaya untuk membuka tutup hanya pada siang hari.
Proyek ini bisa menjadi dasar untuk sistem tempat sampah pintar yang lebih kompleks. Dengan kombinasi sensor dan aktuator, Anda bisa memperluas fungsionalitas dan meningkatkan efisiensi sistem.
Komponen dan Estimasi Biaya:
- Arduino Uno: Rp.54.000
- Servo Motor (SG90): Rp15.000
- Ultrasonic Sensor (HC-SR04): Rp.9000
- Jumper Wires: Rp10.000
- Breadboard: Rp.8000
- LED (opsional): Rp1.000 -
- Resistors: Rp1.000 -
- Power Supply (9V battery with clip): Rp10.000
- lem 10.000
- total : 118.000
- kelompok 10 orang
- persiswa 12.000
- projek target 3 bulan
MEMBUAT DENGAN DESAIN
1.
BAHAN KERTAS
2.
BAHAN KAIN
3.
BAHAN LIMBAH PLASTIK
4.
BAHAN SERABUT KELAPA
5.
BAHAN STEROFOM
6.
BAHAN KAYU
7.
BAHAN PARALON