Page 243 - MDP2022-2
P. 243
마. 동작설명과 블록도
가) 동작 설명
1) 라즈베리파이 서버로 개설한 웹페이지에 회원 가입하여 고객데이터를 저장한다.
2) 로그인한 후에 서버 홈으로 돌아가 좌석을 예약한다.
3) 좌석을 예약한 장소로 가서 라즈베리 카메라로 고객의 얼굴을 찍는다.
4) 저장된 고객데이터의 사진과 수집한 얼굴 사진을 대조하여 회원을 확인한다.
5) 회원 확인이 완료되면 예약된 좌석을 모니터로 보여주고, 휴대전화로 알림을 보낸다. 만약 회원 확인
이 완료되지 않으면 3)을 반복한다.
6) 고객이 좌석에 착석하면 STM32보드에 연결된 무게감지센서로 고객의 착석을 인식하여 해당 좌석이
맞는지 확인한다. 확인 후 시작 버튼을 눌러 타이머를 흐르게 한다.
7) 이후 예약한 시간이 종료되면 시간을 연장할 것인지 아닌지 선택한다.
8) 만약 고객이 떠난다를 누를 경우, 고객의 좌석 예약 데이터를 삭제한다.