DriveGuard는 운전자의 눈 깜빡임, 하품 감지 및 이산화탄소 농도 측정을 통해 졸음운전을 예방하는 애플리케이션입니다.
Google MLKit를 활용하여 사용자의 졸음을 감지하고,
졸음이 감지되면 경고음 + TTS 음성 안내를 제공하며,
카카오맵 API와 카카오맵 키워드 검색을 활용해 가까운 휴게소 및 졸음쉼터 정보를 제공합니다.
| 구분 | 세부 내용 |
|---|---|
| 하드웨어 | - 📷 안드로이드 스마트폰 카메라 - 🔌 Arduino Uno - 🌫 MH-Z19B CO₂ 센서 - 📡 Bluetooth 모듈 (HC-06) - ⚙️ Arduino IDE (센서 데이터 처리) |
| 소프트웨어 | - 📱 Android Studio (애플리케이션 개발) - 🤖 Google ML Kit (FaceDetection 라이브러리) - 🗺 Kakao Maps API Android SDK (사용자 위치 구현) - 📍 KakaoMap 애플리케이션 (위치 정보 표시 및 탐색) |
| 외부 라이브러리 및 API | - 📷 Android Camera2 API - 🔊 TTS 라이브러리 - 🎵 SoundPool 라이브러리 - 🗺 Kakao Maps API Android SDK - 📡 Bluetooth API |
- 📷 카메라 기반 감지 (ML Kit)
- 눈 깜빡임, 하품 감지를 통해 졸음운전 판단
- 일정 기준 초과 시 경고음 + 음성 안내 발생
- 🌿 CO₂ 농도 감지 (Arduino + MH-Z19 센서)
- 차량 내부의 이산화탄소 농도를 측정하여 졸음 위험도 분석
- 위험 수치 초과 시 경고음 발생
- 🚘 KakaoMap API로 현재 위치 반영
- 🏢 졸음 감지 시, '휴게소' 또는 '졸음쉼터' 선택 → KakaoMap 키워드 검색으로 연결
| 졸음감지 | 하품감지 | 휴게소안내 |
|---|---|---|
![]() |
![]() |
![]() |





