Membuat Alat Pendeteksi Ngantuk seseorang Menggunakan Arduino

Membuat alat pendeteksi ngantuk menggunakan Arduino adalah proyek menarik dan berguna, terutama untuk keselamatan pengemudi atau pekerja. Umumnya, alat ini mendeteksi tanda-tanda mengantuk seperti kedipan mata lambat, mata tertutup lama, atau gerakan kepala menunduk.
Berikut adalah panduan dasar untuk Membuat alat pendeteksi ngantuk menggunakan Arduino:
🔧 Komponen yang Dibutuhkan:
-
Arduino Uno/Nano
-
Sensor Kamera/Modul Eye Blink (contoh: KY-033 atau sensor EOG)
-
Alternatif: Webcam + OpenCV (dengan komputer/raspberry pi)
-
-
Sensor MPU6050 (gyroscope + accelerometer untuk deteksi gerakan kepala)
-
Buzzer atau LED (untuk alarm)
-
Resistor dan kabel jumper
-
Breadboard
📊 Cara Kerja Sistem:
-
Deteksi Kedipan/Mata Tertutup:
-
Jika menggunakan sensor IR dekat mata, sistem akan mendeteksi apakah mata tertutup (menghalangi cahaya).
-
Jika mata tertutup >2 detik → dianggap mengantuk.
-
-
Deteksi Gerakan Kepala:
-
Sensor MPU6050 akan mendeteksi jika kepala mulai menunduk.
-
Jika kepala menunduk dalam durasi tertentu → juga dianggap tanda ngantuk.
-
-
Alarm Aktif:
-
Jika ada satu atau dua indikator ngantuk terdeteksi → buzzer berbunyi atau LED menyala.
-
🔌 Contoh Skematik Sederhana:
-
Sensor IR diletakkan di kacamata atau di depan mata.
-
Sensor MPU6050 diikat di kepala/topi.
💻 Contoh Kode Arduino Sederhana (MPU6050 + Buzzer):
🧠Tips Tambahan:
-
Untuk hasil lebih akurat, gabungkan dua sensor: eye blink + gyroscope.
-
Bisa juga pakai kamera dan OpenCV untuk deteksi mata secara real-time, tapi ini butuh komputer/raspberry pi.
-
Tambahkan OLED display untuk status tampilan.

