수행기록퀘스트1
하루 일정 관리를 초 단위로 클라우드에 기록하는 장치
2022. 8. 12 (금) 19:55
기린
조회 565
좋아요 0
스크랩 0
댓글 0
□ 아이디어 소개 및 개요 (개발 계획 및 과정 포함)
하루 일정 관리를 초 단위로 자동 기록합니다. 하루에 업무에 투입된 시간(자료 검토, 작성, 회의 등 일과 관련한 업무), 개인의 성장을 위한 시간(공부, 독서, 노트, 정리 등)을 버튼 하나로 체크하여 클라우드에 전송하여 모두 기록하는 장치
□ 전체 구조를 표현하는 블록 다이어그램
□ 하드웨어 구성 다이어그램
위 첨부한 구성도로 하드웨어 구성을 표시하고 여기서는 각 구성품의 기능을 설명한다.
- Display: 시계가 아니며, 분 초 단위의 시간의 진행을 표시한다. 시계 모드를 변경할 수 도 있지만 나중에 고려한다.
- 버튼: 버튼을 누르면 진행시간이 멈추고, 다시 누르면 시간을 측정한다. 일을 시작할 때 버튼을 누르고 일을 마치거나 휴식을 취할 때는 버는을 다시 누른다. 이 시간을 측정하여 클라우드로 데이터를 전송한다.
- 기능의 모드 변경시, 알람, 포모도로 시계 등으로 동작을 변경할 수 있는데 반영하지 않는다.
- 내부 조도를 감지하여 어두우면 퇴근한 상태로 인지하고, 환하면 아직 근무중인 상태를 인식하여 클라우드로 전송한다.
- 클럭 : 전원이 끊긴 상태라도 정확한 시간을 측정하기 위해 리얼타임 클럭을 사용한다.
□ 소프트웨어 구성 다이어그램
소프트웨어는 크게 pico w 펌웨어 프로그램과 클라우드 프로그램으로 나눌 수 있다. 특별히 복잡한 부분은 없으며 통신 프로토콜은 MQTT 방식을 사용하여 구현하고자 한다. 동시에 많은 사용자의 데이터를 받아 각각의 사용자 저장소에 기록하는 기능을 구현한다.
블루투스 구현은 하지 않는다.
클라우드에서는 데이터를 저장하고, 그래프와 같은 방식으로 통계 서비스를 제공하며, 사용자의 일, 월 별 업무에 할당한 시간을 보여준다.
로그인 후
참가 상태를 확인할 수 있습니다.