본 프로젝트는 차량 내부의 높은 온도와 움직임을 감지하여 사용자가 즉각적으로 대응할 수 있도록 경고 알림을 보내는 시스템이다.
주로 여름철에, 보호자의 부주의로 확인하지 못한 아이들이 내부 온도가 증가하는 자동차 안에 갇혀 열사병으로 사망하는 사례가 많이 발생한다.
이 문제를 해결하기 위해 온도 감지 및 모션 센서를 통합한 시스템을 개발하고자 한다.
| 팀원 | 역할 | 상세 업무 |
|---|---|---|
| 김서영(202244005) | - 온도 데이터 수집 및 분석 | - Zigbee 모듈을 활용해 온도 데이터를 Raspberry Pi로 전달하는 통신 로직 구현 - 수집된 데이터를 파싱하여 온도 조건에 따른 결과 분석 |
| 유지환(202244010) | - 가속도 데이터 수집 | - 가속도 센서를 사용해 차량의 움직임과 정지 상태를 감지하는 시스템을 설계하고 구현 |
| 김윤호(202044012) | - 모션 감지 데이터 수집 | - Arduino를 통해 모션 감지 센서의 감지된 데이터를 Raspberry Pi로 전달하는 로직 구현 |
| 임상운(202044024) | - 텔레그램 API 개발 | - 차량 정차 및 센서 감지와 같은 이벤트에 대해 사용자에게 알림을 보내는 텔레그램 기반 경고 시스템 설계 및 구현 - SQLite를 활용하여 사용자 데이터 및 센서 할당을 관리하는 데이터베이스 개발 |
- 사용자가 텔레그램 봇에 /start 명령어를 입력하면, 봇은 사용자에게 고유의 센서 번호를 할당하고, 이를 텔레그램을 통해 알림으로 전송
- 이미 등록된 사용자는 기존 센서 번호 할당
- 차량이 정차한 후 3분 이상 지속되면, 이를 감지하여 텔레그램을 통해 사용자에게 알림 전송
- 주기적으로 정차 여부를 확인 후, 정차 상태가 감지되면 알림 전송
- 센서가 30도 이상 고온을 감지 시 모션 센서 작동
- 센서가 움직임을 감지하여 3번 연속으로 모션이 감지되면 알림 전송
- 각 센서는 주기적으로 모션과 온도를 체크하며, 3분 대기 후 다시 점검 진행
- 감지된 데이터에 따라 알림 전송
- 등록된 센서와 관련된 이벤트가 발생할 때마다 텔레그램을 통해 실시간 알림 전송
