| 배선영 (팀장) | 배가형 | 양영준 |
|---|---|---|
| - 회의록, PPT, 보고서 작성 및 취합 - 안드로이드 애플리케이션 기능 구현 - Jetson Nano QR 코드 수정·보완 - 데이터베이스 설계 - 아두이노 코드 수정·보완 |
- 보고서, PPT 작성 - 얼굴, 신발 인식 AI 구현 및 관련 데이터 수집 - AI 구동 환경 구축 (Jetson Nano, 윈도우) - 애플리케이션 UI/UX 수정·보완 - 카메라 각도 조절 설계 |
- 보고서 작성 - 서보모터를 이용한 카메라 각도 조정부 구현 - 디지털 도어록, 아두이노 연동 및 구현 |
- 얼굴 인식
- 카메라 각도를 아래를 향하게 하여 발을 먼저 찍은 후 문 앞에 사람이 서 있다는 것이 확인이 되면 각도를 조절하여 얼굴을 인식할 수 있도록 한다.
- QR 코드 인식
- 방문 지도 교사, 가족이나 친척 등 외부인 방문 시 QR 코드를 공유하고 해당 QR 코드를 카메라에서 인식하여 올바른 정보인 것이 확인이 되면 도어록 잠금을 해제한다.
- 모든 사용자는 해당 앱에 회원가입을 해야 되고 회원 가입 시 입력한 정보를 이용하여 QR 코드를 생성한다.
- 일정 기간이 지나면 자동으로 삭제되도록 한다.
- QR 코드에 저장되는 데이터는 암호화되며, 카메라에서 인식 후 복호화하여 DB에 저장된 데이터와 비교한다.
- OTP 코드
- 도어록 사용자가 회원 가입을하면 해당 고유 아이디로 OTP 계정이 생성된다.
- 해당 OTP 계정을 이용하여 OTP 코드를 얻을 수 있으며 키패드 5회 이상 입력에 실패할 경우 도어록을 비활성화하고 앱에 OTP 코드를 입력해야만 도어록을 재활성화할 수 있도록 한다.
1. 시스템 흐름
2. 하드웨어
| 부품 | 설명 |
|---|---|
| Jetson Nano (라즈베리파이에서 변경) | AI 및 QR 인식 구현 |
| 아두이노 와이파이 ESP8266 WIFI ESP-01 | 도어록, 파이어베이스 연동 |
| 소형 서보모터 DM-S0090D 180도 | 카메라 각도 조절 |
| Logitech 스크림캠 스트리밍캠 웹캠 화상캠 | 얼굴, 신발 및 QR 인식 |
| 솔리티 웹콤 WRB300 현관문 디지털도어락 | 외관 잠금 제어 장치 |
3. 애플리케이션
- 로그인
- 메인화면
- otp 입력
- QR 코드 출력
- 출입 이력 조회


