수행기록퀘스트1

탁상용 음성안내 온습도계
2022. 2. 25 (금) 21:42 김경* 조회 351 좋아요 0 스크랩 0 댓글 0

이번 ‘너의 온도를 보여줘’ 콘테스트에는 탁상용 온/습도계를 만들어 보았습니다.

특징으로는 현재 온/습도 값을 표시해 주고, 박수 2번을 치면 이를 인식하여 측정된 온/습도 값을 음성으로 알려줍니다.

  

# 사용된 부품 목록

 

  - ATMega328p : 메인 MCU

  - OLED : 온/습도 디스플레이

  - SHT20P : 온/습도 센서

  - ADMP404 : 마이크 센서

  - Micro SD : 음성 데이터 저장

  - Speaker : 음성 출력

 

# SHT20P 온/습도 센서 특징

 

사용된 센서는 많이 사용되지는 않지만 제가 가지고 있던 센서라 동작 시켜 보았습니다.

 

 

위 설명과 같이 PWM 인터페이스를 사용하여 데이터를 얻습니다.

 

 

실제 PWM 데이터(tPW)를 구하여 미리 준비된 수식에 적용하여 실제 온/습도 값을 구합니다.

 

# 블록도

 

 

# 상세 이미지

 

모든 부품들을 아래와 같이 배치하였습니다.

탁상용으로 작게 만들기 위해서 좁은 공간에 배치하였습니다.

 

전원은 18650 배터리 1개를 사용하여 동작됩니다.

배터리 교체를 위해 커넥터를 사용하여 꽂고 뺄 수 있도록 하였으며 왼쪽면에 스위치를 달아 전원 ON/OFF 할 수 있도록 하였습니다.

 

 

배터리를 넣은 후 뚜껑 덮개를 닫을 수 있도록 작은 자석을 부착하여 열고 닫을 수 있습니다..

 

 

전원을 넣으면 측정된 온/습도 값이 표시되며 박수를 2번 치면 소리를 인식하여 현재 온/습도 값을 알려줍니다.

아래는 전원을 ON 시켜 동작중인 화면입니다.

 

 

 

# 동작 영상

 

 

 

첨부파일
너의 온도를 보여줘 - rudals.zip 다운로드

로그인 후
참가 상태를 확인할 수 있습니다.