스마트 온습도 제어

ROLE
회로 구성, 3D 모델링, 불쾌지수 변환 및 모터 제어​
DURATION
2022.05 ~ 2022.06​ ​
TEAM
개인 프로젝트
TECH STACK
Python, Raspberry Pi, MySql​

회로 구성

프로젝트 요약

  • 시스템은 DHT22 센서를 통해 수집된 온도, 습도를 불쾌지수로 변환한다.
  • 불쾌지수에 따른 상태를 LED 및 Display를 통해 확인할 수 있다.
  • 불쾌지수가 경고(적색) 상태가 되면 모터를 가동한다.
  • 시스템은 배터리를 통해 가동되며, 가동 중 수집된 정보를 데이터베이스에 저장한다.
  • Flask기반의 웹 서버를 구축하여 PC 및 모바일에서 데이터 수집 내역을 확인할 수 있다. ​

개발 문제 및 해결

  • 웹을 통해 데이터를 확인할 때 기준 시간이 표기되지 않는 문제가 발생하였다.​

    해당 문제는 저장되는 값은 정상이나 테이블 설계 시 문제로 테이블의 데이터 타입을 변환하여 해결하였다.​

시각 자료

실물 모형

경고(적색) 상태 모터 가동

웹페이지를 통한 데이터 확인