본 절은 [EC 센서 (SKU:DFR0300)] 아두이노 센서를 사용하기 위해 알아야 할 내용과 실습 방법에 대해 설명한다. 아두이노 센서의 특징, 동작원리, 사양, 연결 핀 배열, 출력 값, 주의사항을 알아본다. 아두이노와 센서를 연결하고, 간단한 코딩으로 센서를 쉽게 실습할 수 있다.
목차
전기전도도 EC 센서 (SKU:DFR0300) 아두이노 센서
EC 센서 (SKU:DFR0300) 센서란?
EC 센서(DFRot Gravity SKU:DFR0300)는 전기 전도도를 측정하는 센서이다. 아날로그 전기 전도도 측정기는 수용액의 전기 전도도를 측정하고 수질을 평가하는 데 특별히 사용되며 수질 모니터링, 양식업, 수경재배, 아쿠아포닉스 등 환경 물 감지 및 기타 분야에서 자주 사용된다.
DFRobot은 다양한 수질 센서 제품, 균일 한 크기 및 인터페이스를 제공하며 다양한 수질 테스트의 요구 사항을 충족할 뿐만 아니라 다중 매개 변수 수질 테스터의 DIY에도 적합하다.
EC 센서 (SKU:DFR0300) 아두이노 센서 특징
EC 센서 (SKU:DFR0300) 센서의 특징은 다음과 같다. 공급 전압은 3~5V이다. 신호변환 보드와 프로브로 구성되어 있다.
[사양]
- 신호 변환 보드(송신기) V2
- 공급 전압: 3.0~5.0v
- 출력 전압: 0~3.4v
- 프로브 커넥터: BNC
- 신호 커넥터: PH2.0-3핀
- 측정 정확도: ±5% F.s
- 보드 크기: 42mm*32mm/1.65in*1.26in
프로브는 실험 실용 프로브이다. 액체에 장시간 담그면 안 된다. 그렇지 않으면 프로브의 수명이 단축된다. 프로브
의 판금 표면에 플래티넘 블랙 레이어가 부착되며 어떤 물체도 판금 표면을 피해야 한다. 프로브는 증류수로만 세척할 수 있다. 그렇지 않으면 플래티넘 블랙 층이 손상되어 측정이 정확하지 않게 된다.
[전기 전도도 프로브]
- 프로브 유형: 실험실 등급
- 셀 상수: 1.0
- 서포트 감지 범위: 0~20ms/cm
- 권장 감지 범위: 1~15ms/cm
- 온도 범위: 0~40°C
- 프로브 수명: >0.5년(사용 빈도에 따라 다름)
- 케이블 길이: 100cm
EC 센서 (SKU:DFR0300) 센서 동작 원리
EC 센서 (SKU:DFR0300)는 전기 전도도를 측정한다. 전기전도도 [電氣傳導度, Electrical Conductivity, EC]는 물질이나 용액이 전하(Electric charge, 물체가 띠고 있는 정전기의 양)를 운반할 수 있는 정도를 나타내는 물리량이다.
일반적으로 전기전도도와 저항은 반비례 관계를 갖게 된다. 저항이란 전기가 흐르는 것을 방해하며, 저항값이 클수록 전도도는 감소하게 된다. 따라서, 전기가 얼마나 쉽게 흐르느냐에 대한 지표로, 용액 속에 전기를 전달하는 이온이 얼마나 존재하는지를 나타낸다. 전기 전도도는 용액 중에 모든 전해 물질에 반응하며, 순수한 용액 중의 특정한 전해 물질의 농도를 측정하는 데 사용할 수 있다.
DFR0300 제품은 전기 전도도 측정기 V1의 업그레이드 버전으로 사용자 경험과 데이터 정밀도를 크게 향상한다. 3~ 5v 폭의 전압 입력을 지원하며 5V 및 3.3V 메인 제어 보드와 호환된다. 하드웨어로 필터링된 출력 신호는 지터가 낮다. AC 신호를 채택하여 효과적으로 편광 효과를 줄이고 정밀도를 향상하며 프로브의 수명을 연장하고 있다.
전도도는 저항의 역수로, 재료가 전류를 전달하는 능력과 관련이 있다. 액체에서 저항의 역수 인 전도도는 전기 전도 능력의 척도이다. 전도도는 수질의 중요한 매개 변수이다. 전도도는 물에 존재하는 전해질의 정도를 반영할 수 있다.
측정 정확도를 보장하기 위해 온도 센서를 추가하여 온도를 측정하고 자동 온도 보상을 달성하는 것이 좋다. DS18 B20 방수 온도 센서도 사용할 수 있다.
EC 센서 (SKU:DFR0300) 센서 구입하기
[EC 센서(SKU:DFR0300) 센서]는 알리익스프레스, dfrobot, 네이버 쇼핑몰, 아마존 등에서 센서를 구입할 수 있다
알리익스프레스에서 센서를 구입할 수 있다.
DFRBOT 사이트에서 가격을 확인할 수 있다.
EC 센서 (SKU:DFR0300) 하드웨어 연결
다음과 같이 아두이노 EC 센서(SKU:DFR0300) 센서를 연결할 수 있다.
Num |
Label |
Description. |
1 |
- |
(0V) Power GND |
2 |
+ |
(3.0~5.0V) Power VCC |
3 |
A |
(0~3.4V) Analog Signal Output |
4 |
BNC |
Probe Connector |
EC 센서 (SKU:DFR0300) 소프트웨어 코딩
DFRobot 소프트웨어 라이브러리는 2 점 교정 방법을 사용하며 표준 버퍼 용액을 자동으로 식별할 수 있으므로 간단하고 편리하다. 이 제품, 메인 제어 보드 (예 : Arduino) 및 소프트웨어 라이브러리를 사용하면 전기 전도도 측정기, 플러그 앤 플레이, 납땜없이 신속하게 구축할 수 있다.
하드웨어 연결이 완료되면, 아두이노 IDE를 이용해 아두이노 EC 센서 (SKU:DFR0300) 센서 소스코드를 코딩할 수 있다.
EC 센서 (SKU:DFR0300) 센서 참고 코드는 다음과 같다.
#include "DFRobot_EC.h"
#include <EEPROM.h>
#define EC_PIN A1
float voltage, ecValue, temperature = 25;
DFRobot_EC ec;
void setup()
{
Serial.begin(115200);
ec.begin();
}
void loop()
{
static unsigned long timepoint = millis();
if (millis() - timepoint > 1000U)
{
timepoint = millis();
voltage = analogRead(EC_PIN) / 1024.0 * 5000;
//temperature = readTemperature();
ecValue = ec.readEC(voltage, temperature);
Serial.print("temperature:");
Serial.print(temperature, 1);
Serial.print("^C EC:");
Serial.print(ecValue, 2);
Serial.println("ms/cm");
}
ec.calibration(voltage, temperature);
}
float readTemperature()
{
}
EC 센서 (SKU:DFR0300) 센서 동작확인
EC 센서 (SKU:DFR0300) 하드웨어 연결, 소프트웨어 코딩이 완료되면 다음과 같이 동작 화면을 확인할 수 있다.
------------------------------------------------------
개발환경 : WINDOWS 10
아두이노 IDE : 1.8.13
------------------------------------------------------
01 연결
- 아두이노와 PC 연결
- 아두이노 IDE 실행
- 메뉴 → 툴 → 보드:아두이노 UNO 확인
- 메뉴 → 스케치 → 확인/컴파일
02 컴파일 확인
03 아두이노 우노 업로드
04 동작 확인
EC 센서 (SKU:DFR0300) 마무리
본 절은 [EC 센서 (SKU:DFR0300)] 아두이노 센서를 사용하기 위해 알아야 할 내용과 실습 방법에 대해 설명한다. 아두이노 센서의 특징, 동작원리, 사양, 연결 핀 배열, 출력 값, 주의사항을 알아본다. 아두이노와 센서를 연결하고, 간단한 코딩으로 센서를 쉽게 실습할 수 있다.
모두의 아두이노 환경 센서
[모두의 아두이노 환경 센서] 책은 예스 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 |
T1529P 수위감지 아두이노 센서 (0) | 2021.04.27 |
MH-RD 빗물 감지 아두이노 센서 (0) | 2021.04.27 |
DS18B20 방수 온도 아두이노 센서 (0) | 2021.04.26 |
댓글