• BERANDA
  • TENTANG
    • Profil
    • Visi dan Misi
    • Fungsi & Tujuan
    • Struktur Organisasi
    • Pimpinan & Staff
    • Program Kerja
  • BERITA KEGIATAN
  • KERJASAMA
  • LAYANAN & INFORMASI
    • Form Booking Ruangan
    • Aplikasi
      • Susitao
      • Sitori
    • Arsip Digital
      • Arsip Surat
      • Arsip Peminjaman
      • Arsip Surat Gaji Tertunda
    • Helpdesk BKTaruna
    • Jadwal Kegiatan
    • Permohonan Pemakaian Ruangan
    • Jadwal Gedung
    • KOP SURAT
    • Sarana Kampus
  • SARANA
    • PRASARANA
      • Laboratorium
      • Kebun Percobaan
      • Asrama Kampus
      • Gelanggang Serbaguna
      • Sarana Olahraga
      • Masjid Kampus
      • Bus Kampus
      • Lokasi Parkir
      • Foto Kegiatan
      • Taman Hutan Raya (TAHURA)
  • ARSIP
Biro Pengelolaan Keuangan dan Tata Laksana Rumah Tangga
    • BERANDA
    • TENTANG
      • Profil
      • Visi dan Misi
      • Fungsi & Tujuan
      • Struktur Organisasi
      • Pimpinan & Staff
      • Program Kerja
    • BERITA KEGIATAN
    • KERJASAMA
    • LAYANAN & INFORMASI
      • Form Booking Ruangan
      • Aplikasi
        • Susitao
        • Sitori
      • Arsip Digital
        • Arsip Surat
        • Arsip Peminjaman
        • Arsip Surat Gaji Tertunda
      • Helpdesk BKTaruna
      • Jadwal Kegiatan
      • Permohonan Pemakaian Ruangan
      • Jadwal Gedung
      • KOP SURAT
      • Sarana Kampus
    • SARANA
      • PRASARANA
        • Laboratorium
        • Kebun Percobaan
        • Asrama Kampus
        • Gelanggang Serbaguna
        • Sarana Olahraga
        • Masjid Kampus
        • Bus Kampus
        • Lokasi Parkir
        • Foto Kegiatan
        • Taman Hutan Raya (TAHURA)
    • ARSIP

    artikel

    • Home
    • Blog
    • artikel
    • Membuat Alat Pendeteksi Ngantuk seseorang Menggunakan Arduino

    Membuat Alat Pendeteksi Ngantuk seseorang Menggunakan Arduino

    • Posted by M. Khairul Ashari
    • Categories artikel
    • Date 14/04/2025

    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:

    1. Arduino Uno/Nano

    2. Sensor Kamera/Modul Eye Blink (contoh: KY-033 atau sensor EOG)

      • Alternatif: Webcam + OpenCV (dengan komputer/raspberry pi)

    3. Sensor MPU6050 (gyroscope + accelerometer untuk deteksi gerakan kepala)

    4. Buzzer atau LED (untuk alarm)

    5. Resistor dan kabel jumper

    6. Breadboard


    📊 Cara Kerja Sistem:

    1. 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.

    2. Deteksi Gerakan Kepala:

      • Sensor MPU6050 akan mendeteksi jika kepala mulai menunduk.

      • Jika kepala menunduk dalam durasi tertentu → juga dianggap tanda ngantuk.

    3. 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):

    cpp
    #include <Wire.h>
    #include <MPU6050.h>

    MPU6050 mpu;
    int buzzerPin = 8;

    void setup() {
    Wire.begin();
    Serial.begin(9600);
    mpu.initialize();
    pinMode(buzzerPin, OUTPUT);
    }

    void loop() {
    int16_t ax, ay, az;
    int16_t gx, gy, gz;

    mpu.getMotion6(&ax, &ay, &az, &gx, &gy, &gz);

    // Deteksi jika kepala terlalu menunduk (contoh: nilai ay terlalu kecil)
    if (ay < -15000) {
    digitalWrite(buzzerPin, HIGH); // Aktifkan alarm
    delay(1000);
    digitalWrite(buzzerPin, LOW);
    } else {
    digitalWrite(buzzerPin, LOW);
    }

    delay(500);
    }


    🧠 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.

    • Share:
    author avatar
    M. Khairul Ashari

    Previous post

    Membuat Stand Kipas Angin dengan arduino
    14/04/2025

    Next post

    Membuat Alat Pendeteksi ketebalan kertas menggunakan Arduino
    15/04/2025

    You may also like

    Bumi
    Bumi Butuh Peremajaan, Gimana Caranya?
    3 July, 2026
    Sungai
    Pencemaran Air Sungai Mempengaruhi Lingkungan yang Sehat
    2 July, 2026
    Polusi
    Mengatasi Polusi Udara dengan Memperbaiki Lingkungan
    1 July, 2026

    Instagram

    KAITAN UMA

    Penjaminan Mutu Universitas Medan Area - Universitas terbaik menerapkan kampus digital dengan mendukung program kampus merdeka menjadi PTS favorit di sumut.
    Himpunan Aplikasi Online Universitas Medan area - Universitas terbaik menerapkan kampus digital dengan mendukung program kampus merdeka menjadi PTS favorit di sumut.
    Jurnal Imiah Dosen Universitas Medan Area - Universitas terbaik menerapkan kampus digital dengan mendukung program kampus merdeka menjadi PTS favorit di sumut.
    Database Jurnal Mahasiswa Universitas Medan Area - Universitas terbaik menerapkan kampus digital dengan mendukung program kampus merdeka menjadi PTS favorit di sumut.
    Repository Universitas Medan Area - Universitas terbaik menerapkan kampus digital dengan mendukung program kampus merdeka menjadi PTS favorit di sumut.
    OPAC (Open Access Public Catalog) Digital library Universitas Medan Area - Universitas terbaik menerapkan kampus digital dengan mendukung program kampus merdeka menjadi PTS favorit di sumut.

    Lokasi

    https://bktaruna.uma.ac.id/

    • Helpdesk
    • [email protected]

    KAMPUS I

    Jalan Kolam Nomor 1 Medan Estate /Jalan Gedung PBSI, Medan 20223
    (061) 7360168. CALL CENTER : 0811-6013-888 Whatsapp
    Fax : (061) 7368012
    [email protected]

    KAMPUS II

    Jalan Sei Serayu No. 70 A / Jalan Setia Budi No. 79 B, Medan 20112
    (061) 42402994
    Fax : (061) 8226331
    [email protected]

    © Copyright 2026 PDAI | Universitas Medan Area