인스트럭터블 - 로고DHT22 환경 모니터
사용 설명서

DHT22 환경 모니터

instructables DHT22 환경 모니터 - 아이콘 1작성자: Taste_the_code
저는 홈어시스턴트를 탐색하기 시작했고 일부 자동화 생성을 시작하려면 거실 내부의 현재 온도 및 습도 값을 가져와 그에 따라 조치를 취할 수 있어야 했습니다.
이에 사용할 수 있는 상용 솔루션이 있지만 저는 홈어시스턴트의 작동 방식과 이를 사용하여 사용자 정의 장치와 ESPHome을 설정하는 방법을 더 잘 배울 수 있도록 직접 구축하고 싶었습니다.
전체 프로젝트는 내가 NodeMCU용 프로젝트 플랫폼으로 설계한 후 PCBWay의 친구들이 제조한 맞춤형 PCB를 기반으로 구축되었습니다. 다음 사이트에서 이 보드를 직접 주문하고 10달러에 5개 제품을 제조할 수 있습니다. https://www.pcbway.com/project/shareproject/NodeMCU_Project_Platform_ce3fb24a.html

용품:
프로젝트 PCB: https://www.pcbway.com/project/shareproject/NodeMCU_Project_Platform_ce3fb24a.html
NodeMCU 개발 보드 – https://s.click.aliexpress.com/e/_DmOegTZ
DHT22 센서 - https://s.click.aliexpress.com/e/_Dlu7uqJ
HLK-PM01 5V 전원 공급 장치 – https://s.click.aliexpress.com/e/_DeVps2f
5mm 피치 PCB 나사식 터미널 – https://s.click.aliexpress.com/e/_DDMFJBz
핀 헤더 – https://s.click.aliexpress.com/e/_De6d2Yb
납땜 키트 – https://s.click.aliexpress.com/e/_DepYUbt
와이어 스닙 – https://s.click.aliexpress.com/e/_DmvHe2J
로진 코어 솔더 - https://s.click.aliexpress.com/e/_DmvHe2J
전기 배선함 - https://s.click.aliexpress.com/e/_DCNx1Np
멀티미터 – https://s.click.aliexpress.com/e/_DcJuhOL
납땜 도움의 손길 – https://s.click.aliexpress.com/e/_DnKGsQf

1단계: 맞춤형 PCB

저는 프로토타입 PCB에 맞춤형 NodeMCU 프로젝트를 납땜하는 데 많은 시간을 보낸 후 프로젝트 플랫폼 역할을 하기 위해 이 PCB를 설계했습니다.
PCB에는 NodeMCU, I2C 장치, SPI 장치, 릴레이, DHT22 센서, UART 및 AC 주전원에서 프로젝트에 전원을 공급할 수 있는 HLK-PM01 전원 공급 장치에 대한 위치가 있습니다.

제 YT 채널에서 디자인 및 주문 과정을 영상으로 확인하실 수 있습니다.instructables DHT22 환경 모니터 - 그림 1

2단계: 부품 납땜

NodeMCU를 PCB에 직접 납땜하고 싶지 않기 때문에 암 핀 헤더를 사용하여 먼저 납땜한 다음 Node MCU를 여기에 연결할 수 있습니다.
헤더 뒤에는 AC 입력과 5V 및 3.3V 출력용 나사 단자를 납땜했습니다.
또한 DHT22 센서와 HLK-PM01 전원 공급 장치용 헤더를 납땜했습니다.instructables DHT22 환경 모니터 - 그림 2instructables DHT22 환경 모니터 - 그림 3instructables DHT22 환경 모니터 - 그림 4instructables DHT22 환경 모니터 - 그림 5

3단계: Vol 테스트tagES와 센서

이 PCB를 프로젝트에 처음 사용하기 때문에 Node MCU를 연결하기 전에 뭔가 엉망이 아닌지 확인하고 싶었습니다. 보드 vol을 테스트하고 싶었습니다.tag예, 모든 것이 괜찮습니다. Node MCU를 연결하지 않은 채 5V 레일을 먼저 테스트한 후 Node MCU를 연결하여 5V를 받고 있는지, 온보드 레귤레이터에서 3.3V를 제공하는지 확인했습니다. 최종 테스트로 다음과 같이 업로드했습니다.ampDHT Stable 라이브러리의 DHT22 센서에 대한 스케치를 통해 DHT22가 제대로 작동하고 온도와 습도를 성공적으로 읽을 수 있는지 확인할 수 있었습니다.

instructables DHT22 환경 모니터 - 그림 6instructables DHT22 환경 모니터 - 그림 7

4단계: 홈어시스턴트에 장치 추가

모든 것이 예상대로 작동했기 때문에 ESPHome을 Home Assistant 설정에 설치하고 이를 사용하여 새 장치를 만들고 제공된 펌웨어를 NodeMCU에 업로드했습니다. 사용하는데 문제가 좀 있었어요 web 제공된 펌웨어를 애싱하기 위해 ESPHome에서 업로드했지만 결국 ESPHome Flasher를 다운로드했고 이를 사용하여 펌웨어를 업로드할 수 있었습니다.
초기 펌웨어가 장치에 추가되면 .yamlle을 수정하여 DHT22 처리 섹션을 추가하고 펌웨어를 다시 업로드했으며 이제 ESPHome의 무선 업데이트를 사용합니다.
이 작업은 문제 없이 진행되었으며 완료되자마자 장치는 대시보드에 온도와 습도 값을 표시했습니다.

instructables DHT22 환경 모니터 - 그림 8instructables DHT22 환경 모니터 - 그림 9instructables DHT22 환경 모니터 - 그림 10

5단계: 영구 인클로저 만들기

저는 이 모니터를 집에 있는 펠렛 스토브용 온도 조절 장치 옆에 장착하고 싶었기 때문에 전기 접속 상자를 사용하여 인클로저를 만들었습니다. DHT22 센서는 전기 상자에 만들어진 구멍에 장착되어 상자 외부의 상태를 모니터링할 수 있으며 전원 공급 장치에서 나오는 열의 영향을 받지 않습니다.

상자에 열이 쌓이는 것을 방지하기 위해 전기 상자의 하단과 상단에 두 개의 구멍을 만들어 공기가 순환하고 열을 방출할 수 있도록 했습니다.

instructables DHT22 환경 모니터 - 그림 11instructables DHT22 환경 모니터 - 그림 12instructables DHT22 환경 모니터 - 그림 13instructables DHT22 환경 모니터 - 그림 14

6단계: 내 거실에 장착

전기 상자를 장착하기 위해 양면 테이프를 사용하여 상자를 벽과 그 옆의 온도 조절 장치에 붙였습니다.
지금은 이것은 단지 테스트일 뿐이며 벽에 새로운 구멍을 만들고 싶지 않기 때문에 이 위치를 변경하기로 결정할 수도 있습니다.

instructables DHT22 환경 모니터 - 그림 15

7 단계 : 다음 단계

모든 것이 순조롭게 진행된다면 이 프로젝트를 업그레이드하여 펠렛 스토브의 온도 조절 장치 역할을 하도록 업그레이드하여 상업용 프로젝트를 완전히 버릴 수도 있습니다. 그것은 모두 장기적으로 홈어시스턴트가 어떻게 작동하는지에 달려 있지만 우리는 그것을 기다려야 할 것입니다.
그 동안 이 프로젝트가 마음에 드셨다면 Instructables의 다른 프로젝트와 YouTube 채널도 꼭 확인해 보세요. 다른 분들도 많이 오시는데 구독도 고려해 주세요.

NodeMCU 및 DHT22를 사용하는 홈어시스턴트용 환경 모니터:

문서 / 리소스

instructables DHT22 환경 모니터 [PDF 파일] 사용설명서
DHT22 환경 모니터, 환경 모니터, DHT22 모니터, 모니터, DHT22

참고문헌

댓글을 남겨주세요

이메일 주소는 공개되지 않습니다. 필수 항목은 표시되어 있습니다. *