부품설명

자주 사용하는 부품들의 사용법에 대하여 알아봅니다.

Moisture Sensor-습도 측정하기

2014-08-12 17:46:15

개요 및 부품 목록


집에서 키우는 화분의 상태를 Grove - Moisture Sensor로 확인하여 관리를 할 수 있습니다.


출처 : http://blogs.helsinki.fi/greenhouseproject/

추가로 WiFi나 블루투스를 사용하여 무선 연결을 통해 화분의 상태를 원격으로 확인 할 수도 있고,

출처 : instructables

화분의 상태를 시각적으로 표현하여 멀리서도 한 눈에 알아볼 수 있습니다.
 
이 컨텐츠에서는 Grove - Moisture Sensor의 사용법을 알아보도록 합시다.

 

 

 

부품 목록

NO 부품명 수량 상세설명
1 아두이노 우노 R3 1  아두이노
2 Moisture Sensor 1 센서 
3 점퍼케이블 3 점퍼케이블 
 
부품명 아두이노 우노 R3 Moisture Sensor 점퍼케이블
파트


 

 

 

하드웨어 making

 

회로도

 


 

 

브레드보드 레이아웃

 

 

 

센서 연결



맨 왼쪽부터 핀이 4개가 있습니다. 왼쪽 부터 순서대로 GND, VCC, X(사용하지 않음), SIG 순입니다.



Grove Shiled 가 있으신 분은 4pin cable을 이용하여 연결하시면 편합니다.

 

 

 

 

 

소프트웨어 Coding

 * 이 소스는 스케치를 사용하여 작성 / 업로드 합니다. 스케치에 대한 사용법은 링크를 참고하시기 바랍니다.

 

 

 

int sensorPin = A0;    // 수분 센서가 연결된 핀(A0)
int sensorValue = 0;  // 센서에서 받은 데이터를 저장하는 변수 

void setup() {
   Serial.begin(9600);  
}

void loop() {
  // 센서로 부터 데이터를 받습니다.
  sensorValue = analogRead(sensorPin);    
  delay(1000);          
  Serial.print("sensor = " );                       
  Serial.println(sensorValue); // 받은 데이터를 출력합니다.
}

// 출처 : Seedstudio

A0에 연결된 센서에서 자료를 받아 sensor = '센서값' 을 출력 하는 소스입니다.

센서가 연결된 핀을 바꾸고 싶으시면 int sensorPin 부분을 연결된 핀으로 적어 주시면 되고, 출력을 다르게 하고 싶으면 Serial.print() 부분을 고치시면 원하시는 대로 출력을 하실 수 있습니다.

 

 

 

 

 

 

kocoafabeditor

항상 진취적이고, 새로운 것을 추구하는 코코아팹 에디터입니다!

Moisture Sensor, 아두이노