이 프로젝트는 온습도 센서와 조도 센서를 활용하여 주변 환경의 변화를 실시간으로 모니터링하고, 월패드에서 직관적으로 확인할 수 있는 시스템을 구축하는 것을 목표로 합니다. 또한, 월패드의 기본적인 기능 (현관문 보기, 실시간 채팅)을 추가하여 IoT 기능을 구현하였습니다.
- 실시간 조도, 온도, 습도 확인 가능
- 현관문 보기 기능으로 캠 확인 가능
- 타 월패드 (타 ID)와 채팅 가능
- 시간 동기화를 통하여 현재 시간 출력
- DHT11: 온도, 습도 감지
- CDS: 조도 감지
- LED: 월패드 전송 값에 따라 ON/OFF
- ESP8266: 센서 감지 결과 UART 송수신
- 디스플레이: 화면 출력
- 웹캠: 현관문 보기 웹캠
- Qt: C++로 구성된 월패드 UI
- 조도, 온도, 습도 센서를 10초 간격으로 감지 및 buf에 저장
- 저장된 buf의 문자열을 ESP8266을 통해 월패드로 전송
감지 결과를 buf 저장, 송신
- 감지된 결과는 IoT 소켓 통신으로 수신
- 수신된 센서 값들을 그래프로 표시
- 센서 값은 메시지 탭에서 확인 가능
센서 값들이 그래프를 그리고, 메시지 탭에서 상세 값을 확인할 수 있다.
- 시간 동기화를 통하여 실시간 시간 확인 가능
- 키패드를 통하여 메시지 수신 가능
- 설치된 웹캠을 통하여 현관문 보기 가능
- 제어 화면에서 STM32F11RE에 부착된 LED 제어 가능
시간 동기화를 통하여 실시간 시간을 표시
영상보기를 통하여 실시간 웹캠 감시 가능
LED 버튼을 통하여 STM32에 있는 LED 원격제어 가능