아두이노 우노 R4 자동 관개 시스템
Arduino UNO R4, 토양 수분 센서, 릴레이, 그리고 펌프를 사용하여 정원을 위한 자동 관개 시스템을 구축하는 방법을 배울 것입니다.
- 흙이 마르면 아두이노 UNO R4가 자동으로 릴레이를 활성화하여 펌프를 작동시켜 식물에 물을 줍니다.
- 흙이 젖으면 아두이노 UNO R4가 자동으로 릴레이를 활성화하여 펌프를 중지시킵니다.
준비물
| 1 | × | Arduino UNO R4 WiFi or Arduino UNO R4 Minima | ||
| 1 | × | (또는) DIYables STEM V4 IoT, Compatible with Arduino Uno R4 WiFi | 쿠팡 | 아마존 | |
| 1 | × | USB 케이블 타입-A to 타입-C (USB-A PC용) | 쿠팡 | 아마존 | |
| 1 | × | USB 케이블 타입-C to 타입-C (USB-C PC용) | 아마존 | |
| 1 | × | 용량성 토양 수분 센서 | 쿠팡 | 아마존 | |
| 1 | × | 릴레이 | 아마존 | |
| 1 | × | 12V 펌프 | 쿠팡 | 아마존 | |
| 1 | × | Vinyl Tube | 아마존 | |
| 1 | × | 12V 전원 어댑터 | 아마존 | |
| 1 | × | DC 커넥터 전원 연결 잭 플러그 소켓 | 쿠팡 | 아마존 | |
| 1 | × | 점퍼케이블 | 쿠팡 | 아마존 | |
| 1 | × | (추천) 아두이노 우노 R4용 스크루 터미널 블록 쉴드 | 쿠팡 | 아마존 | |
| 1 | × | (추천) Sensors/Servo Expansion Shield for Arduino UNO R4 | 쿠팡 | 아마존 | |
| 1 | × | (추천) 아두이노 우노 R4용 브레드보드 쉴드 | 쿠팡 | 아마존 | |
| 1 | × | (추천) 아두이노 우노 R4용 케이스 | 쿠팡 | 아마존 | |
| 1 | × | (추천) 아두이노 우노 R4용 전원 분배기 | 쿠팡 | 아마존 | |
| 1 | × | (추천) 아두이노 우노용 프로토타이핑 베이스 플레이트 & 브레드보드 키트 | 아마존 |
토양 수분 센서 및 펌프에 대하여
펌프 및 토양 수분 센서(핀아웃, 작동, 프로그래밍)에 대해 배우려면 아래에 나열된 튜토리얼을 참조하세요.
- 아두이노 우노 R4 - 펌프 제어 튜토리얼
선연결

이 이미지는 Fritzing을 사용하여 만들어졌습니다. 이미지를 확대하려면 클릭하세요.
점퍼 와이어보다 더 튼튼한 연결을 원하시나요? Proto Screw Terminal Block Shield 또는 Screw Shield V2를 사용해 보세요. Arduino UNO R4 위에 장착되며, 각 핀마다 나사 단자가 있습니다. 아래 그림처럼 각 전선은 같은 핀의 나사 단자로 연결됩니다.

이 이미지는 Fritzing을 사용하여 만들어졌습니다. 이미지를 확대하려면 클릭하세요.
Arduino Uno R4와 기타 부품에 전원을 공급하는 가장 효과적인 방법을 확인하시려면, 아래 링크를 참조하세요: 아두이노 우노 R4 전원 공급 방법.
아두이노 UNO R4 코드
자세한 사용 방법
다음 지침을 단계별로 따르세요:
- Arduino Uno R4 WiFi/Minima를 처음 사용하는 경우, 아두이노 우노 R4 - 소프트웨어 설치 튜토리얼을 참조하세요.
- 제공된 다이어그램에 따라 구성 요소의 배선을 연결하세요.
- USB 케이블을 사용하여 Arduino Uno R4 보드를 컴퓨터에 연결하세요.
- 컴퓨터에서 Arduino IDE를 실행하세요.
- 적절한 Arduino Uno R4 보드(예: Arduino Uno R4 WiFi)와 COM 포트를 선택하세요.
- 아두이노 우노 R4 - 토양 습도 센서 지침에 따라 장비를 조정하여 습식에서 건조로 변하는 지점을 찾으세요.
- 이 지점에 대한 업데이트된 값을 프로그램에 입력하세요.
- Arduino IDE에서 시리얼 모니터를 여세요.
- 프로그램을 Arduino UNO R4에 로드하세요.
- 시리얼 모니터에서 표시되는 내용을 확인하세요.
코드 설명
소스 코드 주석의 설명을 줄 단위로 확인하세요!
펌프용 릴레이와 MOSFET 모듈 비교
이 프로젝트는 릴레이로 펌프를 켜고 끕니다. 12V DC 펌프는 MOSFET 모듈로도 구동할 수 있습니다.
| 릴레이 | MOSFET 모듈 | |
|---|---|---|
| 펌프 제어 | 켜기와 끄기만 가능 | 켜기, 끄기, 물의 양 조절(PWM) |
| 스위칭 소리 | 딸깍 소리가 남 | 없음 |
| 스위칭 시간 | 느림(밀리초 단위) | 매우 빠름 |
| 마모 | 사용할수록 접점이 낡음 | 마모되는 움직이는 부분이 없음 |
| 사용 가능한 펌프 | AC 및 DC 펌프 | DC 펌프만 가능 |
| 펌프 전원 전압 | 릴레이 정격에 맞는 전압 | 6V 이상 |
| 절연 | 예 | 예, PC817 포토커플러로 절연 |
| 이럴 때 선택 | AC 펌프 또는 단순한 ON/OFF | 물의 양을 조절하고 싶은 DC 펌프 |
식물에 물을 주는 데는 릴레이로 충분합니다. 물이 흙을 쓸어 가지 않도록 물을 약하게 흘리고 싶다면 MOSFET 모듈이 유용합니다. 펌프 안에는 모터 코일이 있으므로, MOSFET 모듈을 사용할 때는 펌프 양단에 플라이백 다이오드(1N4007 또는 1N5819)를 연결하세요. AC 펌프에는 릴레이가 필요합니다.
릴레이와 MOSFET 모듈 두 가지로 펌프를 배선하고 코딩하는 방법은 아두이노 우노 R4 - 펌프 제어 튜토리얼을 참고하세요.
동영상
비디오 제작은 시간이 많이 걸리는 작업입니다. 비디오 튜토리얼이 학습에 도움이 되었다면, YouTube 채널 을 구독하여 알려 주시기 바랍니다. 비디오에 대한 높은 수요가 있다면, 비디오를 만들기 위해 노력하겠습니다.