양심 분리수거 지킴이
검토중
프로젝트 설명
카메라로 쓰레기통 안을 찍습니다. 카메라에는 스피커와 불빛 기능이 있습니다. 그리고 슬라이드 텍트 스위치 버튼 이 3가지가 있는데 플라스틱,종이,캔이 있어 이 버튼들은 분리수거 종류의 모드입니다. 플라스틱 모드이면 카메라로 쓰레기통 안을 인식해서 버려지는 쓰레기가 플라스틱이 맞는지 아닌지 알려주고 잘못된 쓰레기를 넣었다면 빨간불빛이 나오면서 음성으로 알려줍니다. "플라스틱이 아닙니다."or"라벨을 떼고 버려주세요"식으로 구현
[프로젝트: 스마트 쓰레기 분류 인식기 - 기술 스택]
1. 하드웨어 (HW)
-
메인 보드: 라즈베리 파이 4 또는 5 (연산 및 제어용)
-
카메라: 라즈베리 파이 광각 카메라 모듈 (쓰레기통 내부 촬영용)
-
버튼: 미니 텍트 스위치 3개 (측면 배치, GPIO 핀 연결)
-
시각 효과: RGB LED 링 (WS2812B NeoPixel, 상태 표시용)
-
음성 출력: 소형 스피커 (3.5mm/USB 방식, 안내 멘트용)
2. 인공지능 (AI)
-
인식 모델: YOLOv8-Nano (플라스틱/캔/종이 실시간 객체 탐지)
-
영상 처리: OpenCV (카메라 스트리밍 프레임 캡처 및 전처리)
-
최적화: TensorRT 또는 ONNX (보드 내 추론 속도 향상)
3. 소프트웨어 (SW)
-
언어: Python 3 (전체 시스템 통합 언어)
-
제어 로직: GPIO 인터럽트 방식 (버튼 입력 시 즉각 반응)
-
병렬 처리: Multi-threading (영상 분석 + 버튼 감지 + 음성 출력 동시 실행)
-
음성 처리: gTTS (안내 문구 음성 파일 변환) 및 Pygame (파일 재생)
-
데이터: SQLite (분류 성공/패배 로그 데이터 저장)