Implementasi Low Power pada Sistem Notifikasi Kantuk pada Pengemudi menggunakan Finite-State Machine berbasis Arduino
Kata Kunci:
Arduino UNO, Deteksi Kantuk, Rendah Energi, Infrared FC-51Abstrak
Setiap tahun, tingkat kematian yang disebabkan oleh kecelakaan lalu lintas meningkat tajam. Salah satu penyebab terbesar terjadinya kecelakaan lalu lintas adalah kantuk yang dialami oleh pengemudi kendaraan. Oleh karena itu peneliti tertarik untuk mengembagkan sistem deteksi kantuk menggunakan daya yang rendah dengan harapan dapat mengurangi tingkat kecelakaan lalu lintas yang disebabkan oleh kantuk. Sistem dirancang menggunakan sensor Infrared FC-51 yang disematkan dikacamata sebagai deteksi posisi kelopak mata pada pengemudi. Sistem dibuat dengan threshold parameter yang dapat dikonfigurasi ulang seperti durasi kelopak mata tertutup. Sistem ini juga dibuat dengan menggunakan algoritma finite-state machine yang dimana algoritma ini akan membuat beberapa state dengan mode operasional yang berbeda-beda. Salah satu state tersebut ialah state Low Power On sebagai cara untuk penghematan daya. Hal ini diperlukan karena sistem akan bekerja secara terus menerus. Pada state Low Power On, metode yang digunakan untuk menghemat penggunaan daya adalah membuat modul SIM 800L memasuki sleep mode dengan memperlambat clock yang digunakan. Sistem akan mengirimkan notifikasi berupa buzzer serta pesan SMS berisi koordinat pengemudi kepada kerabat ketika terdeteksi kantuk. Dari hasil pengujian yang telah dilakukan disimpulkan sistem dapat menjalankan setiap fungsionalitasnya dan berhasil mengurangi penggunaan konsumsi arus sebesar 30% ketika dalam state Low Power On.