건조한 계절, 쾌적한 실내 습도 유지를 위해 가습기를 찾는 사람들이 많습니다. 하지만 시중에 판매되는 가습기는 가격이 부담스럽거나 원하는 기능을 모두 갖추지 못한 경우가 있습니다. 이럴 때 아두이노를 활용하여 자신만의 DIY 가습기를 만들어보는 것은 어떠세요? 아두이노와 간단한 부품들을 이용하면 원하는 기능을 추가하고, 디자인도 자유롭게 변경할 수 있는 나만의 맞춤형 가습기를 만들 수 있습니다. 이 글에서는 아두이노를 이용한 DIY 가습기 제작 방법을 자세히 알려드리겠습니다.
필요한 부품
| 부품 | 설명 | 수량 |
|---|---|---|
| 아두이노 우노 | 마이크로컨트롤러 | 1 |
| 초음파 가습기 모듈 | 물을 분무하는 장치 | 1 |
| 팬 (선택) | 분무된 물을 퍼뜨리는 장치 | 1 |
| 습도 센서 (DHT11, DHT22) | 습도 측정 | 1 |
| 릴레이 모듈 | 가습기 모듈 전원 제어 | 1 |
| 전원 어댑터 (12V) | 전원 공급 | 1 |
| 점퍼 케이블 | 부품 연결 | 여러 개 |
| 방수 용기 | 물을 담을 용기 | 1 |
회로 연결
초음파 가습기 모듈의 VCC와 GND를 릴레이 모듈의 출력에 연결하고, 릴레이 모듈의 입력은 아두이노 디지털 핀에 연결합니다. 습도 센서는 아두이노의 다른 디지털 핀에 연결합니다. 팬을 사용하는 경우, 팬의 전원은 아두이노의 디지털 핀 또는 별도의 전원 어댑터에 연결할 수 있습니다. 전원 어댑터는 릴레이 모듈과 아두이노에 연결합니다.
아두이노 코드 작성
아두이노 IDE를 사용하여 가습기 제어 코드를 작성합니다. 습도 센서에서 측정된 습도 값을 읽어들이고, 설정한 목표 습도보다 낮으면 릴레이를 통해 초음파 가습기 모듈에 전원을 공급하여 작동시킵니다. 목표 습도에 도달하면 가습기 작동을 멈춥니다. 팬을 사용하는 경우, 가습기 작동과 함께 팬도 작동하도록 코드를 작성할 수 있습니다. 딜레이(delay) 함수를 사용하여 센서 값을 읽는 간격과 가습기 작동 시간을 조절할 수 있습니다.
가습기 조립
방수 용기에 물을 채우고 초음파 가습기 모듈을 고정합니다. 팬을 사용하는 경우, 팬도 용기 내부 또는 외부에 적절히 위치시킵니다. 모든 부품을 안전하게 연결하고, 물이 새지 않는지 확인합니다.
테스트 및 개선
작성한 코드를 아두이노에 업로드하고 가습기가 제대로 작동하는지 테스트합니다. 습도 센서의 값을 모니터링하고, 목표 습도에 따라 가습기가 정상적으로 작동하는지 확인합니다. 필요에 따라 코드를 수정하거나, 팬의 속도, 가습량 등을 조절하여 최적의 성능을 낼 수 있도록 개선합니다. 예를 들어, 습도 센서의 정확도를 높이기 위해 센서 주변의 환경을 고려해야 할 수 있습니다. 필요하다면 더 정확한 센서를 사용하는 것도 고려해 볼 수 있습니다.
직접 만든 아두이노 가습기를 통해 건조한 환경을 개선하고 쾌적한 실내 습도를 유지할 수 있습니다. 기본적인 기능 외에도, LED 조명, 타이머, Wi-Fi 연결 등 다양한 기능을 추가하여 자신만의 스마트 가습기로 발전시킬 수 있습니다. DIY의 재미와 함께 실용적인 가습기를 만들어보세요.


