개요
PJT 422란
422(사이이)는 ‘사소하지만 이렇게 이루어진다’의 줄임말이면서 4/22 지구의 날을 생각하여 이름이 붙여진 대학교 건물 내의 쓰레기통을 관리하는 웹 IoT 기반 시스템.
목적
- 대학 건물 전체의 쓰레기통의 상태를 간편하게 확인하고 관리하여 지속적인 청결 유지에 도움주기
- 나아가 올바른 분리 배출 가이드를 제공하여 궁극적으로 소각되거나 매립되는 쓰레기를 줄이고 재활용되는 비율을 늘리기
필요성
- 시험 기간, 교내 도서관에 꽉 찬 쓰레기통을 많이 봐옴
- 사람들이 무분별하게 버린 쓰레기로 인해 쓰레기통의 관리 난이도 급상승
- 사람들의 이용량에 따라 쓰레기통의 적절한 배치 및 지속적인 관리 수요 예측
기대 효과
- 넓은 대학 부지 내의 모든 건물을 직접 둘러보지 않아도 웹 상으로 현재 상태 체크가 가능
- 쓰레기를 버리는 입장에서도 사용 가능한 쓰레기통의 위치를 파악해 좀 더 쾌적히 쓰레기 분리수거 가능
주요 기능
- 지도 내 정보로 쓰레기통의 위치, 상태 등 알 수 있음
- RFID 태그를 이용, 쓰레기 배출과 수거 진행, 로그를 남겨 통계를 보여줌 => 쓰레기통 이용자의 수요량 예측 가능
팀 내 포지션은 크게 FE / BE / HW 부분이다.
나는 다른 팀원 분과 함께 BE를 맡게 되었다.
백엔드 기술스택은 크게
Python 3.9.9 / Django Rest Framework 이다.
통계 쪽은 로그 데이터 기반으로 python pandas를 활용할 계획이다.