Skip to the content.

Image

1. 프로젝트 개요

실내 공기질 모니터링과 맞춤형 향 분사를 자동화한 스마트홈 시스템

Image Image2

디지털 트윈 기술과 AI 기반 자동화 시스템을 활용하여 실내 공기질을 최적화하고 맞춤형 향 분사 기능을 제공하는 스마트 환경 제어 시스템을 개발합니다. 이를 통해 실내 공기질을 실시간으로 분석하고, 사용자에게 적합한 최적의 향기와 공기정화 솔루션을 자동으로 제공하는 것을 목표로 합니다.


2. 소개 영상


3. 팀원 소개

이름 학번 역할
이승화 20191642 공기질 분석 AI개발, 환경데이터 수집 및 정화 알고리즘개발
권순호 20191553 실내 환경 제어 시스템개발, 하드웨어 회로 설계

4. 외부 학술 성과

본 프로젝트는 2025년 여름 2025년도 한국통신학회 하계종합학술발표회에 학부 연구논문으로 출품되었습니다.

학술대회 포스터 이미지


5. 기술 스택

📦 임베디드 하드웨어

🌐 소프트웨어

분야 기술
Firmware Python, GPIO, SPI, Socket IO
Server Node.js, Express.js
Frontend Next.js, TailwingCSS, Three.js, Radix-ui, Recharts
AI TensorFlow, Scikit-learn, Keras

6. 하드웨어 제작 및 구성

🧾 회로도 및 PCB

Image3 Image4

🔧 필요 부품 목록 (BOM)

분류 부품명 설명
MCU 보드 Raspberry Pi 4B 40핀 GPIO, Raspbian 기반
센서 MQ135, MQ4, MQ7 가스 센서 (CO₂, 메탄, CO 등)
센서 ENS160 + AHT21 eCO₂, TVOC 센서
센서 DHT22 온도 센서
센서 GP2Y1010AU0F 미세먼지 센서 (외장형)
ADC MCP3008 8채널 10-bit SPI ADC
스위칭 IRF540 MOSFET 5V 작동 장치 제어용 (4채널)
보조부품 저항, 커패시터, 핀헤더 등 150Ω, 220uF

🔥 납땜 및 조립 가이드

  1. PCB 제작
    • Gerber 파일을 JLCPCB 또는 PCBWay에서 발주
    • 보드 규격: 2층, 1.6mm 두께, HASL 처리
  2. 부품 배치 및 납땜
    • 수동 납땜
    • 센서 소켓 사용 권장 (핀헤더로 교체 가능성 고려)
  3. 외장 모듈 연결
    • GP2Y1010AU0F, IRF540 모듈은 보드 외부 고정 후 점퍼선으로 연결
  4. Raspberry Pi 연결
    • GPIO 40핀 핀헤더로 직접 연결 가능

Image5


7. 주요 기능

기능 설명
🌫 실내 공기질 모니터링 PM2.5, VOCs, CO2 등 실시간 측정
🌪 자동 환기 제어 기준 초과 시 팬 작동
🌸 향기 분사 제어 사용자 설정 기반 향기 분사
📊 AI 예측 공기질 예측 및 자동 제어
🌍 디지털 트윈 시각화 공기 흐름 및 오염 확산 시뮬레이션

8. 시스템 구성도

💻 서비스 아키텍처

Image6

📂 디렉토리 구조

├── 📂hardware     # 하드웨어 제어 클라이언트
├── 📂ai           # AI 모델 및 예측 하드웨어 클라이언트
├── 📂server       # 하드웨어 - 대시보드 서버
├── 📂dashboard    # Next.js 기반 디지털 트윈 대시보드 클라이언트
└── 📜 README.md

9. 실행 방법

📟 Raspberry Pi (하드웨어)

cd hardware
pip install -r requirements.txt
python3 main.py

🖥 서버

cd server
npm install
node server.js

📊 대시보드

cd client
npm install --legacy-peer-deps
npm run build
npm run start

10. 참고자료 및 문서