프로젝트 한 줄 소개

금오공과대학교 IoT 기초프로그래밍 과제로, AI Hub 생활폐기물 데이터셋과 YOLOv8 딥러닝 모델을 결합하고 라즈베리파이·센서·서보 모터로 실물 쓰레기를 자동 분류·배출하는 스마트 분리수거 IoT 시스템


기본 정보

항목 내용
프로젝트명 스마트 쓰레기 자동 분류 시스템 (Waste Classification IoT)
팀명 (IoT 기초프로그래밍 팀 과제)
기간 2024년 2학기 (IoT기초프로그래밍)
소속 금오공과대학교 컴퓨터공학부
역할 AI·데이터 파이프라인 담당 (데이터 전처리·YOLOv8 학습·평가·파이프라인 설계)
팀 구성 (팀원 역할은 실제 분담에 맞게 수정)
기술 스택 Python, YOLOv8(Ultralytics), PyTorch/CUDA, OpenCV, NumPy/Pandas, scikit-learn, Raspberry Pi, Grove 센서

프로젝트 배경 (Why)


시스템 구성 (What)

[초음파 센서 1] → 물체 입구 감지 → [DC 모터] 이동
        ↓
[초음파 센서 2] → 카메라 위치 도달 → [카메라 촬영]
        ↓
[분류 엔진]  ── 프로토타입: OpenCV 히스토그램 비교 (Edge)
              └── 고도화: YOLOv8 GPU 추론 (6종 분류)
        ↓
[서보 모터] 종류별 배출 + [RGB LCD] 결과 표시

주요 기능 (서비스 관점)