산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

Arduino를 사용한 자동 식물 관수 시스템

구성품 및 소모품

식물
채소, 꽃, 무엇이든 키울 수 있습니다. 식물을 시작하고 강한 것을 골라내십시오. 이식 준비
× 1
먼지
채소 재배에 좋은 구성은 Mel's Mix이지만 자신에게 맞는 것을 사용하세요.
× 1
그로우 라이트
우리는 LED 성장 조명을 사용했습니다. 왜냐하면 그것이 미래이기 때문에 그리고 왜 안 될까요? 하지만 모든 스펙트럼 성장을 사용할 수 있습니다. 원하는 조명을 켜거나 창가가 있는 경우 태양에 의존하세요.
× 1
전등 설비
사용하는 성장 조명에 따라 조명 기구가 필요할 수 있습니다. 아마존을 샅샅이 뒤지거나 지역 철물점에 가면 원하는 것을 찾을 수 있을 것입니다.
× 1
라이트 타이머
성장 조명용. 간단하고 저렴하며 효과적입니다.
× 1
RobotGeek Geekduino
× 1
RobotGeek 센서 실드
× 1
RobotGeek Duino 마운트
× 1
RobotGeek 대형 워크벤치
× 1
RobotGeek DC 액체 펌프
× 1
RobotGeek 실리콘 튜빙
× 1
RobotGeek 12V/5A 전원 공급 장치
× 1
RobotGeek 릴레이
× 1
RobotGeek LED 드라이버
× 1
RobotGeek DC 오징어 케이블
× 1
RobotGeek Barrel Jack 여성 피그테일 리드
× 1
RobotGeek 9mm 푸시버튼
× 1
시드 RTC
× 1
Grove 4 핀 커넥터 - 암 점퍼 와이어 케이블 20cm
× 1
DFRobot 아날로그 정전식 수분 센서
× 1
물고기 탱크 4 배출구 공기 흐름 제어 O2 스플리터 레버 밸브 6개
여러 가지를 사용했지만 실리콘 튜브와 호환되는 모든 스플리터를 사용할 수 있습니다. (참고:이 튜브 스플리터는 캡 끝 부분에서 누출 빈도가 높습니다. 이 문제는 슈퍼 글루를 사용하여 해결할 수 있지만 시스템에 구현하기 전에 품질을 확인하고 누출 여부를 확인하십시오)
× 1
바인더 클립
피드 튜브를 라우팅하고 고정하는 매우 간단한 방법으로 이것을 사용했습니다.
× 1
지퍼 타이
누수 방지에 유용합니다.
× 1
버킷
식물이 갈망하는 물을 담기 위해. 참고:Gatorade 식물에게 먹이를 주지 마십시오. 그들은 전해질을 갈망하지 않습니다.
× 1
선반
모든 것을 장착하고 조명을 장착하려면
× 1
Arduino UNO
옵션:Geekduino 대신 사용할 수 있음
× 1

앱 및 온라인 서비스

Arduino IDE

이 프로젝트 정보

그 토마토에 물을 주는 것을 기억하는 데 문제가 있습니까? 휴가를 가고 싶지만 그렇게 할 경우 컨테이너 정원이 최악의 상황이 될까 봐 두려우십니까? 자동 식물 관수 시스템으로 더 이상 두려워하지 마십시오! 약간의 준비와 Arduino만 있으면 식물에 적절한 물을 주는 시스템을 만들 수 있으므로 건강한 토마토를 생산하면서 필요한 것은 무엇이든 자유롭게 돌볼 수 있습니다.

1단계:계획을 세워보세요!

성공적인 정원을 가지려면 계획이 필수적입니다. 우리는 몇 가지 아이디어의 초안을 작성하고 필요한 것을 결정하고 물리적 구조를 조합하여 펌프가 우리가 계획한 12개의 다른 출구 지점으로 물을 공급할 수 있을 만큼 충분히 강한지 확인할 수 있었습니다. 다른 설정을 원할 수 있으므로 나가서 여러 가지를 구입하기 전에 미리 고려하십시오.

2단계:물리적 구축 및 심기

모든 것이 선반 위에 놓여 있습니다. 와이어 프레임 선반을 사용하면 최적의 높이를 쉽게 설정할 수 있습니다. 바닥 선반은 양동이에 가능한 한 낮게 놓고 두 번째 선반은 가능한 한 낮게 설정하면서 양동이에 접근할 수 있는 공간을 남겨 두어 식물이 최대한 자랄 수 있는 공간을 확보하십시오. 세 번째 선반을 가능한 한 높게 설정하여 최적의 식물 성장을 위해 조명을 조정할 수 있는 공간을 확보하십시오.

양동이에 물을 채우고 하단 선반에 놓습니다.

화분에 흙을 넣고 식물에게 새로운 흙을 소개합니다.

조명을 걸어두세요. 그러나 조명 유형에 가장 잘 맞습니다. 우리는 케이블을 와이어 프레임 선반에 부착하기 위해 벨크로 스트랩을 사용했습니다. 하지만 성장 조명과 비품에는 다양한 스타일이 있으며 백만 가지 방법이 있습니다. 최적의 위치를 ​​지정하려면 성장 조명과 함께 제공된 설명서를 참조하십시오.

조명을 타이머에 연결하고 식물에 적당한 양의 빛을 제공하도록 타이머를 설정하십시오. 우리는 12시간 켜고 12시간 쉬도록 설정되어 있습니다. 빛의 종류와 우리가 재배하고 있는 토마토에 대해 제안되었기 때문입니다.

전자 제품을 배치할 좋은 장소를 찾고 펌프를 보관할 위치까지 튜브를 가동하십시오. 우리는 튜브를 원하는 위치에 고정하기 위해 바인더 클립을 사용했고, 그들은 놀라울 정도로 잘 작동합니다. 펌프의 위치를 ​​정할 때 물 저장통보다 높게, 배출 튜브보다 낮게 배치하는 것을 목표로 해야 합니다. 이것은 펌프의 적절한 작동을 보장합니다. 관의 끝을 식물의 바닥 근처에 두어 물이 뿌리로 직접 흐를 수 있도록 합니다.

이제 모든 것을 연결하고 마이크로 컨트롤러 프로그래밍을 시작하겠습니다!

3단계:배선 및 프로그래밍

이 지침에 따라 수행할 수 있는 RTC를 설정해야 합니다.

RTC가 설정되면 위의 다이어그램에 따라 시스템을 연결하십시오.

여기에서 자동 식물 물주기 스케치를 가져와 Arduino IDE를 통해 GeekDuino에 로드해야 합니다.

autoPlantWatering.ino

5단계:테스트 및 조정

모든 것이 연결되면 전원을 켜고 실행되는 것을 지켜보십시오! 글쎄, 말 그대로 거기에 앉아서 실행될 때까지 기다리지 마십시오. 테스트 버튼을 사용하여 펌프를 작동하고 프라이밍하면서 유속이 식물을 폭파할 정도로 강력하지 않고 각 배출구에서 물방울만 떨어질 정도로 약하지 않은지 확인합니다. 식물은 생물이므로 테스트할 때 손상을 방지하려면 콘센트를 양동이에 놓고 작동하는 것을 지켜보세요.

흐름이 너무 강력하면 튜브를 분리하여 더 많은 배출구를 가지거나 펌프 후 튜브의 길이를 늘릴 수 있습니다. 스트림이 너무 약하면 튜브의 길이를 줄이거나 시스템의 배출구 양을 줄일 수 있습니다. 유속이 양호한 것으로 확인되면 물을 주기로 설정한 시간 즈음에 식물을 다시 확인하여 시스템이 작동하는지 확인하십시오.

고려해야 할 또 다른 사항은 코드에 있습니다. 관수 시간과 평균 수분을 식물에 가장 잘 맞는 것으로 설정할 수 있습니다! 우리는 항상 하루에 한 번 물을 주도록 설정하고 값이 평균 판독값인 420보다 건조하지 않은지 매분 확인하지만 식물 또는 특정 센서에 가장 적합한 값으로 설정할 수 있습니다. ~duino의 USB 포트를 PC에 연결하고 Arduino IDE의 직렬 모니터를 열어 센서 판독값을 볼 수 있습니다. 1분마다 센서 판독값이 업데이트됩니다. DFRobot 수분 센서를 사용하면 높은 판독값은 건조한 판독값입니다. 약 500을 읽는다면 토양이 완전히 마른 것입니다. 약 300-400의 수치는 적당히 습한 토양의 경우 일반적입니다.

6단계:완료되었습니다!

자, 시스템 구축을 마쳤습니다. 좋은 결과가 나오더라도 계속 주시하는 것이 좋습니다. 물통은 결국 다시 채워야 하고 식물은 결국 다듬고 수확해야 하며 일반적인 컨테이너 원예 작업은 여전히 ​​적용됩니다. 이제 물과 식물에 도달하는 충분한 빛에 대해 훨씬 덜 걱정할 필요가 있다는 점을 감안하면 상황이 여전히 잘못될 수 있습니다. 항상 라인에 누출이 있는지 확인하고 가능한 한 전자 제품에서 습기를 멀리하십시오.

이 시스템은 3개 지점 사이의 평균 수분을 사용하여 일일 관수 주기를 넘어 물을 줄 시기를 결정한다는 점에서 본질적으로 결함이 있습니다. 시스템에 더 많은 펌프를 추가하면 평균 대신 센서의 개별 판독값을 사용하여 전체 로트 대신 필요에 따라 각 식물에 물을 공급할 수 있으므로 더 나은 결과를 얻을 수 있습니다! 식물이 시스템에 들어간 달에 우리는 환상적인 결과를 얻었습니다! 다음 요리에서 엄청난 가보 토마토를 기대하고 있습니다.

7단계:업데이트

우리의 토마토 식물은 아주 잘 자라고 있지만 키가 너무 커서 선반을 아래로 내려야 했습니다. 빛이 측면에서도 식물에 닿도록 반사판을 추가했습니다. 그들이 그렇게 키가 커진 이유 중 하나는 그들 모두의 단일 광원에 더 가까워지기 위해서였습니다. 이제 그들은 부싱을 시작하고 토마토를 생산하기를 희망합니다!

<섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">

코드

깃허브
https://github.com/robotgeek/robotGeekLibrariesAndtools/blob/master/RobotGeekSketches/Demos/autoPlantWatering/autoPlantWatering.inohttps://github.com/robotgeek/robotGeekLibrariesAndtools/blob/master/RobotGeekSketches/Watering.Demos/autoPlant /섹션>

회로도

문서가 없습니다.


제조공정

  1. 웹사이트를 통한 Raspberry Pi 자동 식물 관수
  2. 푸시 버튼을 사용하여 PWM으로 조명 디밍
  3. Python과 함께 Arduino 및 RFID를 사용한 출석 시스템
  4. Arduino로 코인 억셉터 제어
  5. Arduino 알람 시스템:SERENA
  6. Bluetooth가 탑재된 Arduino로 LED 제어!
  7. 가정용 식물 관수 시스템
  8. 산불 모니터링 및 감지 시스템(SMS 경보 포함)
  9. 자동변속기의 이해
  10. 자동 윤활 시스템의 이해