본문 바로가기
아두이노

아두이노 스마트팜 제작 |토양 습도센서를 사용한 수분 공급 시스템| 유찬맨

by 유찬맨 2021. 10. 7.
반응형

아두이노를 사용하여 토양의 습도가 일정 이하일 경우 워터펌프가 작동하여 습도를 조절하는 시스템을 제작하였습니다.


준비물

아두이노/릴레이
토양습도센서/워터펌프


회로 구성하기

 

1. 토양습도센서

 

GND는 "-"

VCC는 "+"

AUOT은 "A0"에 연결시켜줍니다.

Capacitive Soil Moisture Sensor v1.2

2. 릴레이

S는 "2 번핀"

+는 "+"

-는 "-"에 연결시켜줍니다.

JQC-3FF-S-Z(1)

십자드라이버를 이용하여

 

COM에 워터펌프 "+"연결

NO에 "+" 연결해줍니다.

 

JQC-3FF-S-Z(2)

3. 워터펌프

 

전 단계에서 워터펌프 빨간선 릴레이 COM에 연결하였습니다.

 

워터펌프 검은선을 "-"에 연결해줍니다.

워터펌프


코드 작성

void setup() {

  pinMode(3, OUTPUT);
  
  Serial.begin(9600);
}

void loop() {


  int data1 = analogRead(A0);
  int data2 = map(data1, 170, 1023,  100, 0);
  Serial.println(data2);
  if (data2 < 60) {
    digitalWrite(3, 1);
  }
  else
  {
    digitalWrite(3, 0);
  }
}

현재 토양의 습도가 60% 이하일 경우

워터 펌프가 작동하는 코드입니다. 

반응형

댓글