PROJEK TEMPAT SAMPAH SEDERHANA

 TUGAS REMEDIAL 

MEMBUAT TEMPAT SAMPAH DENGAN BAHAN LIMBAH JAPRI UNTUK DI TENTUKAN BAHANYA 

BUAT KARYA UKURAN 30 X 40 CM

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:

  1. Arduino Uno: Rp.54.000
  2. Servo Motor (SG90): Rp15.000
  3. Ultrasonic Sensor (HC-SR04): Rp.9000
  4. Jumper Wires: Rp10.000 
  5. Breadboard: Rp.8000
  6. LED (opsional): Rp1.000 -
  7. Resistors: Rp1.000 -
  8. Power Supply (9V battery with clip): Rp10.000 
  9. lem 10.000
  10. total : 118.000
  11. kelompok 10 orang 
  12. persiswa 12.000
  13. projek target 3 bulan 
BUAT DESAIN 
UKURAN 30 X 40 

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 



Posting Komentar

Lebih baru Lebih lama