가정용 Arduino 수질 모니터링 시스템 구축 방법

물은 생명에 꼭 필요한 소중한 자원입니다. 물 부족과 오염에 대한 우려가 증가함에 따라 물 사용량을 모니터링하고 절약하는 것이 그 어느 때보다 중요해졌습니다. 이를 수행하는 한 가지 방법은 집에 Arduino 물 모니터링 시스템을 구축하는 것입니다. Arduino는 대화형 프로젝트를 만들 수 있는 오픈 소스 전자 플랫폼입니다. 이번 글에서는 아두이노를 이용하여 간단한 수질 모니터링 시스템을 구축하는 과정을 안내해드리겠습니다.


수질 모니터링 시스템을 구축하려면 몇 가지 주요 구성 요소가 필요합니다. 여기에는 Arduino 보드, 수류 센서, 솔레노이드 밸브 및 디스플레이 화면이 포함됩니다. 유수 센서는 파이프를 통해 흐르는 물의 양을 측정하는 데 사용되며 솔레노이드 밸브는 물의 흐름을 제어하는 ​​데 사용됩니다. 디스플레이 화면에 물 사용량에 대한 실시간 데이터가 표시됩니다.

물 모니터링 시스템 구축의 첫 번째 단계는 물 흐름 센서를 Arduino 보드에 연결하는 것입니다. 물 흐름 센서에는 VCC, GND 및 OUT의 세 가지 핀이 있습니다. VCC 핀을 Arduino 보드의 5V 핀에 연결하고 GND 핀을 GND 핀에 연결하고 OUT 핀을 핀 2와 같은 디지털 핀에 연결합니다. 다음으로 솔레노이드 밸브를 Arduino 보드에 연결합니다. 솔레노이드 밸브에는 VCC와 GND의 두 핀이 있습니다. VCC 핀을 Arduino 보드의 5V 핀에 연결하고 GND 핀을 GND 핀에 연결합니다.

모델 CIT-8800 유도전도도/농도라인 컨트롤러
농도 1.NaOH:(0~15)% 또는(25~50)%; 2.HNO3:(0~25)% 또는 (36~82)% ; 3.사용자 정의 농도곡선
전도도 (500~2,000,000)uS/cm
TDS (250~1,000,000)ppm
온도 (0~120)°C
해상도 전도도: 0.01uS/cm; 농도: 0.01%; TDS:0.01ppm, 온도: 0.1℃
정확도 전도도: (500~1000)uS/cm +/-10uS/cm; (1~2000)mS/cm+/-1.0%
TDS: 1.5레벨, 온도: +/-0.5℃
온도. 보상 범위: (0~120)°C; 요소: Pt1000
통신 포트 RS485.Modbus RTU 프로토콜
아날로그 출력 2개 채널 절연/운반 가능 (4-20)mA, 선택용 계측기/송신기
제어 출력 3채널 반도체 광전 스위치, 프로그래머블 스위치, 펄스 및 주파수
작업환경 온도(0~50)℃; 상대 습도 및 lt;95% RH(비응결)
보관환경 온도(-20~60)℃;상대습도 ≤85% RH(결로 없음)
전원 DC 24V+15%
보호 수준 IP65(후면 커버 포함)
차원 96mmx96mmx94mm(HxWxD)
구멍 크기 9lmmx91mm(HxW)

alt-105
구성 요소를 연결하고 나면 수질 모니터링 시스템용 코드 작성을 시작할 수 있습니다. 코드는 물 흐름 센서의 데이터를 읽고 이를 화면에 표시합니다. 또한 물의 흐름을 조절하기 위해 솔레노이드 밸브를 제어합니다. 물 사용량에 대한 임계값을 설정하고 이러한 임계값이 초과되면 경고를 받도록 코드를 사용자 정의할 수 있습니다.

코드를 작성한 후 Arduino 보드에 업로드하고 물 모니터링 시스템을 테스트하세요. 화면에 물 사용량에 대한 실시간 데이터가 표시되어야 합니다. 솔레노이드 밸브를 켜고 꺼서 물의 흐름을 제어하여 테스트할 수도 있습니다. 모든 것이 올바르게 작동한다면 집에 물 모니터링 시스템을 성공적으로 구축한 것입니다.

모델번호 CIT-8800 유도전도도/농도 온라인 컨트롤러
측정범위 전도도 0.00μS/cm ~ 2000mS/cm
농도 1.NaOH,(0-15)퍼센트 또는(25-50)퍼센트 ;
2.HNO3(센서의 부식 저항성을 확인하세요)(0-25)% 또는(36-82)%;
3.사용자 정의 농도 곡선.
TDS 0.00ppm~1000ppt
온도 (0.0 ~ 120.0)℃
해상도 전도도 0.01μS/cm
농도 0.01%
TDS 0.01ppm
온도 0.1℃
정확도 전도도 0μS/cm ~1000μS/cm ±10μS/cm
1mS/cm~500mS/cm ±1.0%
500mS/cm~2000mS/cm ±1.0%
TDS 1.5레벨
온도 ±0.5℃
온도. 보상 요소 Pt1000
범위 (0.0~120.0)℃ 선형 보상
(4~20)mA 전류 출력 채널 더블 채널
특징 절연, 조정 가능, 가역적, 4-20MA 출력, 기기/송신기 모드.
루프 저항 400Ω(최대),DC 24V
해상도 ±0.1mA
제어접점 채널 트리플 채널
연락처 광전 릴레이 출력
프로그램 가능 프로그래밍 가능한 온도 、전도도/농도/TDS、타이밍)출력
특징 온도、전도율/농도/TDS、타이밍 NO/NC/PID 선택 가능
저항 부하 50mA(최대),AC/DC 30V(최대)
데이터 통신 RS485,MODBUS 프로토콜
전원 DC 24V±4V
소비 5.5W
작업환경 온도:(0~50)℃ 상대 습도:≤85% RH(비응결)
스토리지 온도:(-20~60)℃ 상대 습도:≤85% RH(비응축)
보호 수준 IP65(후면 커버 포함)
개요 치수 96mm×96mm×94mm (H×W×D)
구멍 치수 91mm×91mm(H×W)
설치 패널 장착, 빠른 설치

결론적으로 Arduino 물 모니터링 시스템을 구축하는 것은 집에서 물 사용량을 추적하고 절약하는 간단하고 효과적인 방법입니다. 물 사용량을 실시간으로 모니터링함으로써 물이 낭비되고 있는 부분을 파악하고 물 사용량을 줄이기 위한 조치를 취할 수 있습니다. 물 보존의 중요성이 증가함에 따라 물 모니터링 시스템은 주택 소유자에게 귀중한 도구입니다. 그렇다면 오늘부터 한번 시도해 보시고 물 사용량을 모니터링해 보시는 것은 어떨까요?

alt-1010

Similar Posts