아두이노 자동 식물 급수 시스템 – 떠날 때도 안심하는 스마트 가드닝
필요한 부품 및 소모품
| 부품 |
수량 |
비고 |
| 로봇긱 긱두이노 (또는 아두이노 우노) |
1 |
아두이노 호환 보드 |
| 로봇긱 센서 쉴드 |
1 |
센서/액추에이터 쉬운 연결 |
| 로봇긱 DC 액체 펌프 |
1 |
물 공급용 |
| 로봇긱 실리콘 튜브 |
1 |
급수 라인용 |
| 로봇긱 12V/5A 파워 서플라이 |
1 |
펌프 구동용 충분한 전류 |
| 로봇긱 릴레이 |
1 |
펌프 제어용 |
| 로봇긱 LED 드라이버 |
1 |
상태 표시용 |
| DFRobot 아날로그 정전식 토양 수분 센서 |
3개 |
화분별 수분 측정 (평균값 사용) |
| 씨드 RTC 모듈 |
1 |
정시 급수 스케줄용 |
| 에어 플로우 분배 밸브 (4구) |
여러 개 |
튜브 분배용 (누수 주의, 슈퍼글루로 밀봉 권장) |
| 바인더 클립, 케이블 타이 |
적당량 |
튜브 고정 및 누수 방지 |
| 물통, 선반, 식물/흙, 성장등/타이머 |
각 1 |
재배 환경 구성 |
필요한 앱
프로젝트 개요
토마토 등 화분 식물을 키울 때 물 주기 잊음/부재 중 관수 문제를 해결하는 자동 급수 시스템입니다. RTC로 정시 급수(기본 1일 1회) + 토양 수분 센서 3개 평균값이 임계치(기본 420) 이하로 떨어지면 추가 급수. 펌프 한 대로 분배 밸브를 통해 최대 12개 화분까지 공급 가능.
단계별 구축
1. 계획 및 설계
선반 3단 구성: 최하단 물통, 중간 화분, 상단 성장등. 펌프는 물통보다 높고 출구보다 낮게 위치시켜 정상 작동 보장. 튜브는 바인더 클립으로 선반 프레임에 고정.
2. 물리적 조립 및 식재
- 선반 조립 및 높이 조절
- 물통 채워 최하단 배치
- 화분에 흙 채우고 모종 심기
- 성장등 설치 후 타이머 설정 (예: 12시간 ON / 12시간 OFF)
- 펌프 위치 잡기 → 튜브를 분배 밸브 통해 각 화분 뿌리 부근까지 배관
3. 배선 및 프로그래밍
센서 쉴드에 RTC, 수분 센서 3개(아날로그 핀), 릴레이(펌프 제어), 푸시버튼(테스트용) 연결. 회로도는 프로젝트 페이지 참조.
GitHub에서 autoPlantWatering.ino 다운로드해 업로드: 소스 코드
4. 테스트 및 튜닝
- 테스트 버튼 눌러 펌프 프라이밍 및 유량 확인
- 유량이 너무 강하면 분배구 늘리거나 튜브 길이 늘리기
- 너무 약하면 튜브 줄이거나 분배구 줄이기
- 시리얼 모니터로 수분 센서 값 모니터링 (500 근처=완전 건조, 300~400=적정 습도)
- 코드 내 급수 시간, 임계값(기본 420) 식물/환경에 맞게 조정
5. 완성 및 운영 팁
- 물통 수위 주기적 확인 및 보충
- 튜브 누수 수시 점검 (분배 밸브 캡 부분 슈퍼글루 보강)
- 전자기기엔 습기 닿지 않게 주의
- 현재는 3개 센서 평균값으로 전체 급수 결정 → 화분별 개별 제어 원하면 펌프 추가 필요
- 한 달 운영 결과 토마토 생육 양호, 대추 토마토 수확 기대
업데이트: 식물 생장 후 조치
토마토가 너무 자라 선반 높이를 내리고 측면 반사판 추가로 측면 광량 보충. 단일 광원일 때 위로만 자라는 현상(도장지) 완화 기대.
코드 및 참고
전체 스케치: GitHub