스마트팜·IoT

ESP32 스마트팜으로 양치류 자동 급수 성공한 이유 (직접 만든 IoT 시스템)

이끼와양치 2026. 4. 19. 17:45

안녕하세요, 식물을 키우다 보면 양치류의 시들음에 항상 고민이었던 이끼와양치입니다. 특히 겨울철 난방이 시작되면 습도 40% 이하로 떨어지며 잎 끝이 타기 시작하죠. 저는 이 문제를 해결하기 위해 ESP32 스마트팜을 도입하여 양치류 자동 급수 시스템을 직접 구축했습니다.

단순히 물을 자주 주는 것이 아니라, 흙의 수분을 감지하여 정확한 타이밍에 공급하는 방식이었습니다. 이번 포스팅에서는 해외 인기 프로젝트들의 사례를 분석하고, 제가 6 개월간 운영하며 겪었던 실패와 성공 경험을 공유하려 합니다.


먼저 해외 커뮤니티 (Hackaday, RandomNerdTutorials) 의 사례를 분석해 보니, 대부분의 성공적인 양치류 자동 급수 프로젝트는 'Capacitive Soil Moisture Sensor'를 사용했습니다. 저항식 센서는 전류가 흐르며 부식되어 2 주면 고장 나지만, 커패시티브 센서는 부식 방지로 6 개월 이상 사용 가능했습니다.

양치류는 토양 습도 60-80% 구간을 유지해야 가장 잘 자랍니다. 해외 프로젝트들은 ESP32 의 Deep Sleep 모드를 활용해 배터리로 6 개월 이상 운영하며, 낮과 밤의 일주기성을 고려해 물주기 빈도를 다르게 설정하는 로직을 공유하고 있습니다. 이는 ESP32 스마트팜의 핵심 강점인 저전력 제어 능력을 잘 활용한 사례입니다.

🛠️ ESP32 토양 습도 센서 연결 및 선택 가이드

제가 직접 구매해서 사용해 본 결과, 1000 원짜리 저항식 센서는 2 주 만에 녹슬어 값이 뻥튀기 되었습니다. 반면 5000 원대의 Capacitive soil moisture sensor ESP32 전용 센서는 6 개월 동안 안정적인 데이터를 보여주었습니다.

센서 종류 비교 및 선택

 

 

항목 | 저항식 센서 | Capacitive 센서

항목 → 저항식 센서 | Capacitive 센서

내구성 → 낮음 (2 주 내 부식) | 높음 (6 개월 이상)

가격 → 1,000 원 대 | 5,000 원 대

정확도 → 떨어짐 | 높음

추천 → 단기 테스트용 | 실제 키우기용

 

 

 

ESP32 토양 습도 센서 연결 시 주의할 점은 아날로그 핀 (A0) 과 3.3V 전원 연결입니다. ESP32 는 3.3V 로 작동하지만, 센서 모듈에 따라 5V 가 입력될 수 있으니 데이터시트를 꼭 확인해야 합니다.

💡 꿀팁: 센서 보정은 물에 담가두었을 때 값 (0%) 과 공기에 두었을 때 값 (100%) 을 먼저 측정하여 스케일링 값을 설정하세요.

이 과정을 거치지 않으면 ESP32 가 '물이 없다'고 잘못 판단하여 양치류를 물에 불려버릴 수 있습니다.


🌱 양치류 최적 습도 자동 제어 로직

양치류는 물이 고여 있으면 뿌리가 썩기 쉽습니다. 그래서 '양치류 최적 습도 자동 제어' 로직을 짤 때 '간헐적 급수'를 적용했습니다. 습도가 60% 이하로 떨어지면 펌프를 3 초간 작동시키고, 80% 이상이면 정지하는 방식입니다.

실제 운영 시 문제 해결

초기에는 펌프가 너무 자주 켜져서 흙이 물바다가 되는 문제가 발생했습니다. 이는 펌프 유량이 너무 컸기 때문입니다. 12V 2L/min 이상 펌프 대신 1L/min 급수를 사용하여 미세하게 조절했습니다.

또한, ESP32 자동 물주기 프로젝트에서 가장 중요한 건 '누수 방지'입니다. 저는 펌프와 호스 연결부에 실리콘 접착제를 발라 누수를 막았고, 배수 구멍이 있는 화분을 사용했습니다.

💡 꿀팁: 펌프 선택 시 압력보다 '유량 (Flow Rate)'을 먼저 확인하세요. 양치류는 과습을 싫어합니다.

양치류 자동 급수 로직 덕분에 겨울철에도 잎 끝이 타는 현상이 사라졌습니다. 습도 65% 구간에서 안정적으로 유지됩니다.


🔍 결론: 스마트팜 양치류 키우기 방법

이번 프로젝트를 통해 ESP32 스마트팜은 단순한 장난감이 아니라 식물 생존을 도울 수 있는 강력한 도구임을 깨달았습니다. 특히 Capacitive 센서 사용과 정확한 보정이 성공의 핵심이었습니다.

혹시 양치류 키우기에 실패하고 계신가요? 센서 한 개, 펌프 하나면 시작할 수 있는 이 ESP32 자동 물주기 프로젝트를 도전해 보시길 권장합니다. 식물이 스스로 물을 요구할 때, 우리는 그것을 정확히 들어줄 수 있습니다.

다음 포스팅에서는 MQTT 를 이용해 스마트폰으로 습도 데이터를 확인하는 방법을 소개해 드리겠습니다. 궁금한 점은 댓글로 남겨주세요!