자동화된 식물 관리에 대한 Arduino 가이드
홈페이지홈페이지 > 블로그 > 자동화된 식물 관리에 대한 Arduino 가이드

자동화된 식물 관리에 대한 Arduino 가이드

May 12, 2024

자동화된 식물 관리에 대한 게시물이 Gadget Master에서 매우 인기가 있다는 것을 알고 있으므로 이 Arduino 앱 노트(Arduino Edge Control을 사용한 스마트 농장 관개 시스템)를 강조하고 싶습니다.

시스템의 중심에는 Arduino Edge Control을 갖춘 클라우드 통신 기능을 갖춘 Arduino MKR WiFi 1010이 있습니다.

기본적으로 스마트 급수 시스템입니다. 우리는 전동식 볼 밸브(화분 또는 용기당 하나)를 사용하고 "스마트 탱크"(수위 모니터링 포함)에서 물을 얻는 4개의 관개 "구역"을 제어하는 ​​것에 대해 이야기하고 있습니다.

또한 전용 위젯을 통해 Arduino IoT Cloud를 통해 수동으로 물주기를 활성화할 수 있습니다. 그리고 평균 관개 시간, 물 소비량 등의 통계를 IoT 클라우드에서 볼 수 있습니다.

또 다른 특징은 일기예보에 따라 물주기를 계획하는 것입니다. 이는 Arduino IoT Cloud에 API 기반 기상 관측소를 포함함으로써 수행됩니다.

Arduino는 다음과 같이 씁니다.

“Edge Control은 밸브 사용 일정을 계획하고 하루가 지났는지 파악하기 위해 통합 실시간 시계(RTC)로 시간을 추적하는 역할을 담당합니다. 또한 동일한 설정으로 다음을 수행할 수 있습니다. (1) 4-20mA 액체 레벨 트랜스미터로 탱크 물의 레벨을 측정하여 소비량을 계산합니다. (2) 밸브 및 타이머의 상태가 표시되는 LCD 화면을 제어합니다. 또한 LCD 푸시 버튼을 사용하여 밸브를 수동으로 활성화할 수 있습니다.

또한 MKR WiFi 1010은 설정과 클라우드 간의 통신을 구현하는 데 사용됩니다. 밸브를 제어하기 위한 타이머를 활성화, 비활성화 또는 구성하기 위해 클라우드의 모든 변경 사항을 Edge Control에 알립니다. 또한 클라우드의 Edge Control 센서 값을 보고합니다. 두 장치 간의 통신은 I2C 통신 프로토콜을 활용하여 수행됩니다.”

식물 관리 애플리케이션 노트는 여기 온라인 Arduino 문서의 Edge Control 섹션에서 찾을 수 있습니다. 이는 스마트 농업 애플리케이션을 복제하기 위한 축소된 예입니다.

시스템의 핵심 요소는 차압 액체 레벨 센서(4-20mA 작동)이며 외부 12VDC 전원 공급 장치가 연결되어야 합니다.

프로젝트의 주요 하드웨어와 재료는 그림과 오른쪽에 있으며 아래에 전체 목록이 나와 있습니다.

이미지: 아두이노

참조: Arduino를 사용하여 플랜트 모니터를 구축하는 방법(오른쪽)

또한: Arduino 식물 급수 키트는 집에서 직접 양조한 급수 시스템을 제공합니다.

앨런 윌리엄스