마이크로칩 8월
STM32 퀘스트: GFX 챌린지
콘테스트 프로젝트완료

BLE 온습도 센서를 이용한 주변 환경 모니터링

STM32 퀘스트: GFX 챌린지
z
2023.06.13에 시작
1
좋아요
706
조회
2
댓글
BLE 온습도 센서를 이용한 주변 환경 모니터링

사용 기술

SensorsSTM32
STM32 퀘스트: GFX 챌린지완료
콘테스트 프로젝트 진행 상황

각 Quest를 단계적으로 완성하는 프로젝트입니다.

Quest 1
Quest 2
Quest 3
3 / 2 완료
Quest 1: Quest 1 TouchGFX Designer 환경 활용하기
2023.07.04
완료

퀘스트1을 수행한 결과 파일을 압축하여 첨부하였습니다.

Quest 2: Quest2 LED 제어
2023.07.29
완료

기본 예제 구현하고, USART3 VCP 사용해서 PC 프로그램과 연동되게 만들었습니다.

- LCD GUI

H750DK의 파란색 버튼을 누르면, Green LED 가 토글되고, GUI의 스위치가 변경되며, PC 프로그램의 Green LED 아이콘이 변경된다.

Screen2 의 Power 아이콘을 클릭하면, H750DK의 RED LED가 토글되고, GUI의 전구 아이콘이 변경된다.

PC 프로그램의 RED LED 아이콘도 같이 변경된다.

 

- PC 프로그램

Toggle 버튼을 클릭하면, H750DK의 LED와 GUI의 상태가 같이 변경된다.

 

 

동영상 링크

Quest 3: Quest3 BLE 온습도 모니터
2023.09.02
완료

퀘스트 3 : BLE 온습도 모니터 프로젝트

 

1. 프로젝트 개요

샤오미의 LYWSD03MMC BLE 온습도계 제품을 이용해서 여러곳의 온습도를 모니터링 할수 있는 프로젝트를 구현해 봤습니다.

샤오미의 LYWSD03MMC BLE 온습도계는 만원 미만으로 구매할수 있는 BLE 온습도계로 해외 블로거가 해킹해서 여러 용도로 활용하는 프로젝트를 보고 한번 활용해 봐야겠다고 생각하고 있는 제품이였습니다.

이번 프로젝트에서는 LYWSD03MMC BLE 온습도계 4대를 동시에 페어링 해서 4대의 온습도 정보를 한번에 모니터링 하는 TouchGFX 프로젝트입니다.

온습도계를 사용해서 옷장의 습도를 모니터링 하고, 습도가 높은 경우 제습제를 교체하기 위해 개발하였습니다.

추가로 주방에 설치해서 온도가 40도 이상 올라가는 경우 고온 알람을 알려주는 용도로도 사용 가능합니다.

 

- nRF52832 모듈 UART 연결 : CN2 STMMod+ Connector USART2 RxD, TxD에 연결

 

2. GUI 구성

4개의 센서 상태를 표시할 수 있게 화면 구성하였으며, 각 센서창는 아래와 같은 정보를 표시함

1) 온도

2) 습도

3) BLE 페어링 상태 ICON

4) Low Battery 상태 ICON

 

센서창의 배경색은 아래와 같이 변경됨

1) 연두색 : 정상 상태

2) 주황색 : 습도가 높은 경우의 알람

3) 빨간색 : 온도가 40도 이상일 때의 고온 알람

 

센서창을 클릭하면 온습도 기록을 확인 할 수 있는 그래프 화면으로 변경

 

동작 동영상 : 자막을 켜고 보세요.

 

 

 

프로젝트 자료실

프로젝트를 재현하거나 학습하는데 필요한 모든 자료를 제공합니다.

등록된 자료가 없습니다.

프로젝트 소개

사용 기술
SensorsSTM32

코드 & 회로도

등록된 코드/회로 자료가 없습니다.

댓글 2

z
zenix2023.07.05

확인 감사합니다.

r
rudals2023.09.03

TouchGFX 프로젝트를 하는데 딱! 맞는 온습도계 센서네요.