- 프레스 기능과 재활용 분류 모델을 이용한 스마트 쓰레기통
- 2024.07.09 ~ 2024.08.16(6주)
| 지예찬 | 황우성 | 김민아 | 오혜성 | 전기철 | 여현대 |
|---|---|---|---|---|---|
| Contributors | Role | Position |
|---|---|---|
| 지예찬 | 팀장, Backend |
- 팀장 및 PM - 숏컷 기능 개발 - 백엔드 전반 오류 수정 - 상품 소개 페이지 |
| 황우성 | 팀원, Backend, Infra |
- 아키텍쳐 설계 - 인프라 구축(EC2, DOCKER, JENKINS) - 프로젝트 기반 기능 구성(Spring Security 설정, JWT 인증, ResponseApiDto) - User Entity 관련 기능 개발 -Redis, MariaDB 구축 및 관련 기능 구현, DB 인덱싱 최적화 |
| 김민아 | 팀원, Backend |
- 쓰레기통 관련 기능 개발 - 카테고리, 잔량 관련 기능 개발 - 이메일 인증, 비밀번호 변경 기능 개발 - DB 조회 성능 최적화, 에러 수정 |
| 오혜성 | 팀원, Frontend |
- 계정 관련 웹페이지 개발, - 쓰레기통 상태를 확인을 위한 대시보드 개발 , - 계정 및 제품 등록 등 마이페이지 개발 |
| 전기철 | 팀원, Embedded, AI |
- 3D 프린팅 및 하드웨어 제작 - YOLO 이용 GPU서버에서 재활용 이미지 분류 모델 제작 - YOLO와 GPIO 연결을 통한 인식 결과에 맞춘 LED 제어 - Jetson Orin nano 환경 세팅 및 코드 결합 |
| 여현대 | 팀원, Embedded, |
- 3D 프린팅 및 하드웨어 제작, - 쓰레기통 잔량 측정 코드 구현, - 쓰레기통 프레스 코드 구현 |
- 직접 가지 않아도 쓰레기통 잔량을 확인할 수 있고, 쓰레기 압축 기능을 통해 쓰레기통을 효율적으로 관리할 수 있다.
- 여러 쓰레기통을 관리하는 관리 업체
- 쓰레기 압축 프레스 기능
- AI를 이용한 재활용 쓰레기 분류 및 안내 기능
- 쓰레기통의 잔량 측정 기능
- 지도 숏컷 기능으로 여러 구역의 쓰레기통을 효율적으로 관리
- 쓰레기 압축 프레스 기능
- 쓰레기를 버리고 버튼을 누를 시 자동 압축 기능을 통해 쓰레기통을 효율적으로 관리할 수 있음.
- AI를 이용한 재활용 쓰레기 분류 및 안내 기능
- 재활용 쓰레기 분류 모델을 이용하여 쓰레기 카테고리에 맞는 적절한 쓰레기통 안내
- 각각의 쓰레기통의 분리수거 분류별 데이터 수집
- 쓰레기통의 잔량 측정 / 지도 숏컷 기능
- 관리하고 싶은 여러 개의 쓰레기통의 잔량 동시에 확인 기능
- 최근 3일간의 잔량 로그 기록
- 직접 쓰레기통 위치로 가서 확인하지 않아도 잔량을 알 수 있어 효율적인 쓰레기통 관리 가능
- 재활용 쓰레기 분류 안내를 통해 쓰레기가 섞이는 것을 방지하여 시간 및 인력 절약 가능
- 제품 소개 페이지
- 이메일로 인증번호를 발송해 인증이 완료되었을 경우에만 회원가입 가능
- 비밀번호 수정을 할 경우에도 이메일 인증 필요
- 각각의 카테고리에 맞는 형식이 아닐 경우 오류 발생
- 스프링 시큐리티와 JWT를 활용한 회원 인증 기능 구현
- 등록해놓은 쓰레기통들의 잔량 한 눈에 확인 가능
- 퍼센트 별로 다른 색의 쓰레기통 표시
- 쓰레기통의 위치 확인을 위한 숏컷 페이지
- 효율적인 쓰레기 수거 루트 계획 가능
- 쓰레기통 등록, 수정, 해제 기능
- 등록해놓은 쓰레기통에 대한 정보들 확인
- 관리하고 싶은 쓰레기통 등록
- 시리얼넘버와 위치, 별칭 설정
- 프레스 기능을 통해 쓰레기통 내부 공간을 효율적으로 관리함
- 페트병과 캔을 인식하여 그 데이터를 전송하고, 그에 맞게 LED를 제어하여 쓰레기 분류를 안내함











