본 절은 [MH-RD] 아두이노 센서를 사용하기 위해 알아야 할 내용과 실습 방법에 대해 설명한다. 아두이노 센서의 특징, 동작원리, 사양, 연결 핀 배열, 출력 값, 주의사항을 알아본다. 아두이노와 센서를 연결하고, 간단한 코딩으로 센서를 쉽게 실습할 수 있다.
목차
빗물 감지 (MH-RD) 아두이노 센서
MH-RD 빗물감지 센서란?
MH-RD는 빗물 또는 빗방울을 감지하는 강우량 센서이다. 강우량은 순수하게 "비"만 내린 것을 측정한 값을 나타내며, 강수량은 비, 눈, 우박 등과 같이 구름으로부터 땅에 떨어져 내린 강수의 양을 말한다
레인 센서 모듈은 레인 감지를 위한 간편한 모듈이다. 빗방울이 강우판을 통해 떨어질 때 스위치로 사용할 수 있고 강우 강도 측정에도 사용할 수 있다. 이 모듈에는 편의성을 높이기 위해 별도의 레인 보드 및 컨트롤 보드가 장착되어 있으며, 전위차계를 통해 전원 표시등 LED 및 조정 가능한 감도를 제공한다.
MH-RD 빗물감지 센서 특징
MH-RD 센서 특징은 다음과 같다.
- 높은 품질의 RF-04 양면 소재를 채택
- 면적 : 측면 5cm x 4cm 니켈판,
- 사용시간이 긴 항산화, 전도성
- 비교기 출력신호 클린 파형이 양호, 운전능력 15mA 이상,
- 전위차계는 감도를 조정.
- 작동 전압 5V;
- 출력 형식: 디지털 스위칭 출력(0 및 1) 및 아날로그 전압 출력 AO;
- 설치가 용이하도록 볼트 구멍이 있는 경우
- 소형기판 PCB 사이즈 : 3.2cm x 1.4cm;
- 광전 압 LM393 비교기 사용
MH-RD 빗물감지 센서 동작 원리
MH-RD는 센싱 패널에 비가 닿는 것을 감지해서 신호를 주는 방식을 사용한다. 감우 센서에 의한 비가림시설 자동개폐에 사용할 수 있다. MH-RD는 "토양 수분감지 센서", "수분 수위감지 센서"와 같은 동작원리를 가진다. 빗방울 감지 센서 기판의 전극 부분이 물과 접한 면적이 클수록 저항 값이 작이 지고, 흐르는 전류량이 상대적으로 커지게 된다.
3.3V~5V에 동작하며, 4핀(AO / D0 / GND/ VCC)으로 구성된다. A0는 아날로그 센서 값을 출력하며, DO는 디지털 센서 값을 출력한다. 아날로그 출력은 강우량의 감소를 감지하는 데 사용된다.
5V 전원 공급 장치에 연결된 LED는 보드에 강우량이 없을때, DO 출력이 높을 때 켜진다. 물을 약간 떨어뜨리면 DO 출력이 낮아지고 스위치 표시등이 켜진다.
물방울을 털어내고 초기 상태로 복원되면 높은 레벨을 출력한다.
MH-RD 빗물감지 센서 구입하기
[MH-RD 아두이노 센서]는 알리익스프레스, 네이버 쇼핑몰, 아마존 등에서 센서를 구입할 수 있다
MH-RD 하드웨어 연결
다음과 같이 아두이노 센서를 연결할 수 있다.
MH-RD 소프트웨어 코딩
하드웨어 연결이 완료되면, 아두이노 IDE를 이용해 아두이노 센서 소스코드를 코딩할 수 있다.
센서 코드는 다음과 같다.
void setup() {
Serial.begin(9600);
pinMode(2, OUTPUT);
}
void loop() {
//analog output
if (analogRead(0) < 300) Serial.println("Heavy Rain");
else if (analogRead(0) < 500) Serial.println("Moderate Rain");
else Serial.println("No Rain");
// //digital output
// if(digitalRead(2) == HIGH) Serial.println("No Rain Detected");
// else Serial.println("Rain Detected");
delay(250);
}
MH-RD 센서 동작확인
하드웨어 연결, 소프트웨어 코딩이 완료되면 다음과 같이 동작 화면을 확인할 수 있다.
------------------------------------------------------
개발환경 : WINDOWS 10
아두이노 IDE : 1.8.13
------------------------------------------------------
01 연결
- 아두이노와 PC 연결
- 아두이노 IDE 실행
- 메뉴 → 툴 → 보드:아두이노 UNO 확인
- 메뉴 → 스케치 → 확인/컴파일
02 컴파일 확인
아두이노 컴파일 화면은 다음과 같다.
03 아두이노 우노 업로드
04 동작 확인
MH-RD 마무리
아두이노와 센서를 연결하고, 간단한 코딩으로 센서를 쉽게 실습할 수 있다. 본 절은 [MH-RD] 아두이노 센서를 사용하기 위해 알아야 할 내용과 실습 방법에 대해 설명하였다. 아두이노 센서의 특징, 동작원리, 사양, 연결 핀 배열, 출력 값, 주의사항을 알아보았다. 아두이노와 센서를 연결하고, 간단한 코딩으로 센서를 쉽게 실습할 수 있다.
[응용분야]
스마트팜 시스템 구축시 온도, 습도, 수경재배 양액 측정 센서(양액농도 EC, 산도 pH, TDS), 토양을 배지로 하는 토경 측정 센서(수분, EC, 지온, 산도 pH), 풍향/풍속, 감우, 일사량 , CO2, 공기질 센서 등 분야별로 다양한 센서가 필요하다.
모두의 아두이노 환경 센서
[모두의 아두이노 환경 센서] 책은 예스24, 인터넷 교보문고, 알라딘, 영풍문고, 반디 앤 루니스 등에서 구입할 수 있다. 이 책에서는 PMS7003, GP2 Y1010 AU0 F, PPD42 NS, SDS011 미세먼지 센서, DHT22 온습도 센서, MH-Z19B 이산화탄소 센서, ZE08-CH2O 포름알데히드 센서, CCS811 총휘발성 유기화합물 TVOC, GDK101 방사선(감마선) 센서, MQ-131 오존(O3) 센서, MQ-7 일산화탄소, MICS-4514 이산화질소 센서, MICS-6814 암모니아 센서, DGS-SO2 아황산가스(SO2) 센서, BME280 기압 센서, GUVA-S12SD 자외선(UV) 센서, MD0550 기류 센서, QS-FS01 풍속 센서(Wind speed)를 사용한다.
'모두의 아두이노 센서 > 아두이노 센서 (물)' 카테고리의 다른 글
DS18B20 센서 동작확인 (LCD1602 I2C) (0) | 2021.05.04 |
---|---|
DS18B20 센서 동작확인 (LCD16X2 키패드실드) (0) | 2021.05.04 |
MH-RD 빗물 감지 아두이노 센서(LCD16X2 키패드실드) (0) | 2021.05.04 |
T1529P 수위감지 아두이노 센서(LCD16X2 키패드실드) (0) | 2021.05.04 |
SKU DFR0300 전기전도도 아두이노 센서(LCD16X2 키패드실드) (0) | 2021.05.04 |
SKU DFR0300 전기전도도 아두이노 센서 (0) | 2021.05.03 |
T1529P 수위감지 아두이노 센서 (0) | 2021.04.27 |
DS18B20 방수 온도 아두이노 센서 (0) | 2021.04.26 |
댓글