📄 Laporan Proyek IoT: Absen Otomatis dengan ESP32-CAM

1️⃣ Cover

Nama Siswa:
Kelas / Jurusan:
Mata Pelajaran: Produk Kreatif & Kewirausahaan / IoT
Judul Proyek: Absen Otomatis dengan ESP32-CAM
Semester / Tahun Ajaran:

2️⃣ Tujuan

Contoh:

  • Mempelajari konsep IoT dan sensor untuk absensi otomatis.
  • Mengenal penggunaan ESP32-CAM dan face recognition library.
  • Mengirim data sensor dan status absensi ke dashboard online.
  • Mengembangkan keterampilan dalam integrasi perangkat keras dan perangkat lunak.

3️⃣ Alat dan Bahan

  • ESP32-CAM (AI-Thinker)
  • OLED 128x64 atau LCD 16x2 (I2C)
  • Sensor PIR (opsional)
  • LED merah & hijau + resistor 220Ω
  • Kabel jumper, breadboard
  • WiFi Internet
  • Software: Arduino IDE + Library ESP32-CAM, Face Recognition, Blynk, MQTT

4️⃣ Desain Sistem

Contoh isi:

  • Diagram alur sistem: ESP32-CAM menangkap wajah → Face Recognition → LED & OLED → Dashboard Online
  • Struktur koneksi sensor, LED, dan OLED/LCD
  • Diagram arsitektur IoT: ESP32-CAM + Cloud (Blynk/ThingSpeak/MQTT)

5️⃣ Kode Program

Lampirkan kode lengkap ESP32-CAM, OLED/LCD, LED, PIR, Blynk/ThingSpeak/MQTT. Contoh:

// Contoh potongan kode ESP32-CAM
#include "esp_camera.h"
#include <WiFi.h>
// ... (kode lengkap sesuai mega proyek)

6️⃣ Hasil / Output

  • Foto ESP32-CAM menangkap wajah siswa
  • Tampilan OLED/LCD menampilkan nama dan status absensi
  • Status LED indikator (merah/hijau)
  • Tampilan dashboard online Blynk / ThingSpeak / MQTT
  • Tabel absensi siswa

7️⃣ Analisis

  • Keakuratan sistem face recognition (%)
  • Kelebihan dan kekurangan proyek
  • Masalah yang dihadapi dan cara mengatasinya
  • Efektivitas dashboard dan notifikasi absensi

8️⃣ Refleksi

  • Pemahaman konsep IoT dan integrasi sensor
  • Kendala dan solusi saat pengerjaan proyek
  • Pengalaman belajar: menyenangkan, menantang, atau menginspirasi
  • Ide pengembangan proyek ke depan

9️⃣ Kesimpulan

Contoh isi:

  • Sistem absen otomatis berhasil dibuat dengan ESP32-CAM dan face recognition.
  • LED indikator dan layar OLED/LCD memberikan feedback visual langsung.
  • Dashboard online (Blynk/ThingSpeak/MQTT) efektif untuk monitoring real-time.
  • Proyek ini meningkatkan pemahaman siswa tentang IoT, sensor, dan integrasi perangkat keras & perangkat lunak.

🔟 Dokumentasi Foto

  • Foto rangkaian ESP32-CAM + sensor + OLED/LCD
  • Screenshot dashboard Blynk / ThingSpeak / MQTT
  • Foto LED indikator menyala saat absensi

1️⃣1️⃣ Saran

  • Tambahkan notifikasi email / SMS saat siswa absen
  • Integrasikan lebih banyak sensor untuk keamanan atau monitoring lingkungan
  • Optimalkan algoritma face recognition untuk akurasi lebih tinggi
  • Buat sistem multi-ESP32 untuk kelas lebih besar

No comments:

Post a Comment