Proyek IoT - Tempat Sampah Pintar
Nama : Andi Annisa Nurdzakyah. AM
Kelas : XI TJKT 1
Langkah-langkah membuat Tempat Sampah Pintar
A. Menyusun Rangkaian di Wokwi
1. Buka browser lalu masuk ke situs Wokwi.
2. Pilih board ESP32 dari menu awal.
3. Klik ikon “+” berwarna biru untuk menambahkan komponen.
4. Tambahkan komponen berikut:- LED
- Sensor Ultrasonik HC-SR04
- Servo Motor
5. Sambungkan kabel seperti pada gambar
7. Simpan proyek dengan klik Save di pojok kiri atas.
B. Membuat Template di Blynk
1. Masuk ke website Blynk IoT.
2. Klik menu Developer Zone → New Template.
3. Isi data:
- Name: Tempat Sampah Pintar
- Hardware: ESP32
- Connection Type: Wi-Fi
- Description: (kosongkan)
- Klik Done.
C. Menambahkan Datastreams
1. Masuk ke menu Datastreams pada template.
2. Tambahkan tiga datastream:
Presentase Sampah:
- Pin: V0
- Data type: Integer
- Min: 0, Max: 100
- Unit: %
Status:
- Pin: V1
- Data type: String
- Untuk menampilkan teks “Kosong”, “Hampir Penuh”, atau “Penuh”.
Tombol Servo:
- Pin: V2
- Data type: Integer
- Value: 0 (tutup) / 1 (buka)
D. Membuat Dashboard
1. Masuk ke menu Web Dashboard.
2. Tambahkan widget berikut:
Gauge → terhubung ke V0 (menampilkan % sampah).
Label → terhubung ke V1 (status penuh/tidak).
Switch → terhubung ke V2 (buka/tutup servo).
3. Simpan pengaturan dashboard.
E. Membuat Device di Blynk
1. Buka menu Devices, lalu klik + New Device.
2. Pilih opsi From Template, lalu pilih Tempat Sampah Pintar.
4. Beri nama device, misalnya Smart Bin, lalu klik Create.
5. Salin Auth Token yang muncul (akan digunakan di kode ESP32).
F. Menambahkan Library di Wokwi
1. Kembali ke Wokwi.
2. Buka menu Project Libraries → klik Add a new library.
3. Cari dan tambahkan library:
- Blynk
- Servo
- HCSR04 ultrasonic sensor
- ESP32Servo
G. Uji Coba
1. Jalankan simulasi di Wokwi.
2. Buka dashboard/aplikasi Blynk.
3. Dekatkan objek ke sensor ultrasonik:
- Jika jarak < 30 cm → servo terbuka otomatis.
- Jika jarak makin kecil → gauge menunjukkan % semakin tinggi.
- Jika jarak hampir 0 → status berubah menjadi “Sampah Penuh”, LED menyala.
- Coba tekan tombol switch (V2) di dashboard → servo terbuka/tertutup sesuai perintah.
Comments
Post a Comment