액체 감지 센서는 주로 다양한 산업 분야에서 사용되며, 액체의 존재, 레벨, 흐름 등을 감지하는 기능을 수행한다. 이러한 센서는 다양한 방식으로 작동할 수 있으며, 여러 가지 기술과 디자인이 있다. 그 중 일반적으로 사용되는 몇 가지 기능은 다음과 같다.
![]() |
![]() |
![]() |
- 액체 존재 감지: 액체가 특정 지역에 존재하는지 여부를 감지할 수 있다. 이는 액체의 유무를 감지하여 경보를 발생시키거나 자동으로 시스템을 제어하는 데 사용될 수 있다.
- 액체 레벨 감지: 액체의 레벨을 감지하여 특정한 용기나 탱크의 액체 레벨을 모니터링하고 관리하는 데 사용된다. 이를 통해 생산 프로세스나 저장 용기의 액체 레벨을 실시간으로 모니터링할 수 있다.
- 액체 흐름 감지: 액체의 흐름을 감지하여 특정한 조건이나 장치가 작동하도록 하는 데 사용된다. 예를 들어, 액체 흐름 감지 센서는 파이프 또는 배관 시스템에서 액체 흐름의 유무를 모니터링하고, 필요한 경우에만 펌프를 가동하거나 밸브를 제어한다.
- 액체 특성 감지: 센서가 액체의 특성을 감지할 수도 있다. 이는 액체의 온도, pH, 농도 등의 특성을 모니터링하고 조절하는 데 사용될 수 있다.
액체 감지 센서는 주로 산업 자동화, 화학 공정, 식품 및 음료 산업, 환경 모니터링 및 제어 등 다양한 분야에서 사용된다. 이러한 센서는 생산성을 향상시키고 공정의 안전성과 효율성을 높이는 데 중요한 역할을 한다.

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
https://link.coupang.com/a/b2FnNQ
아두이노 액체감지 센서 - 기타측정도구 | 쿠팡
쿠팡에서 0.0 구매하고 더 많은 혜택을 받으세요! 지금 할인중인 다른 0 제품도 바로 쿠팡에서 확인할 수 있습니다.
www.coupang.com
https://link.coupang.com/a/b2vSOT
ATmega328P 마이크로 컨트롤러가 있는 아두이노 우노 R3 개발 보드 - 액세서리 | 쿠팡
쿠팡에서 0.0 구매하고 더 많은 혜택을 받으세요! 지금 할인중인 다른 0 제품도 바로 쿠팡에서 확인할 수 있습니다.
www.coupang.com
https://link.coupang.com/a/b2vTO0
아두이노 LCD1602 16x2 4핀 디스플레이 모듈/ Arduino LCD1602 Module - 액세서리 | 쿠팡
쿠팡에서 0.0 구매하고 더 많은 혜택을 받으세요! 지금 할인중인 다른 0 제품도 바로 쿠팡에서 확인할 수 있습니다.
www.coupang.com
실습 :
아두이노에 액체감지 센서를 사용하여 액체의 유무상태를 나타내는 시스템을 만들어 보겠다.
준비품 :
아두이노 우노 R3, 액체감지 센서, LCD 1602 디스플레이 모듈
![]() |
![]() |
![]() |
아두이노 우노 R3 | 액체감지 시스템 | LCD 1602 디스플레이 모 |
아두이노 우노 R3 | 액체감지 센서 | LCD1602 |
+5V | V | VCC |
GND | G | GND |
A0 | A | |
D13 | D | |
A4 | SDA | |
A5 | SCL |
위와 같이 회로를 연결하고 아두이노 IDE에 다음과 같이 코딩을 작성한다.
코딩 :
#include <LiquidCrystal_I2C.h>
const int sensorPin = A0; // 액체 감지 센서의 핀
const int ledPin = 13; // LED가 연결된 핀
LiquidCrystal_I2C lcd (0x27,16,2); // LCD1602 hexa값, 2행 16열 설정
void setup() {
lcd.init(); // LCD 초기화
lcd.backlight(); // LCD 백라이트 켬
Serial.begin(9600); // 시리얼 통신 시작
pinMode(sensorPin, INPUT); // 센서 핀을 입력으로 설정
pinMode(ledPin, OUTPUT); // LED 핀을 출력으로 설정
}
void loop() {
int sensorValue = digitalRead(sensorPin); // 액체 감지 센서의 값을 읽음
if (sensorValue == LOW) {
Serial.println("액체가 감지되었습니다.");
digitalWrite(ledPin, LOW); // LED를 켬
// LCD 1602에 센서 값 출력
lcd.setCursor(0,0);
lcd.print("Liquid detection");
// lcd.println(sensorValue);
} else {
Serial.println("액체가 감지되지 않았습니다.");
digitalWrite(ledPin, HIGH); // LED를 끔
// LCD 1602에 센서 값 출력
lcd.setCursor(0,0);
lcd.print("Liquid none");
// lcd.println(sensorValue);
}
delay(1000); // 1초 딜레이
lcd.clear();
}
위와 같이 코딩 작성후 아두이노에 업로드 한다.
다음 시리얼 모니터를 켜놓은 상태에서 액체감지 센서를 액체속에 넣었다, 뺏다 하면 액체가 감지되었을 때와 없을 때를 분별할 수 있다.
아래는 시리얼 모니터 출력 결과 영상이다.
시리얼 모니터 출력결과 :
다음은 LCD 디스플레이에 센서를 액체속에 넣었을 때 결과 영상이다.
LCD 출력 결과 :
https://www.youtube.com/watch?v=LBI3DLIl8C0
이 액체 감지센서를 활용하면 액체 유무상 측정기, 저장탱크안에 있는 액체의 용량, 등 다양한 시스템에 활용될 수 있다.
'아두이노 센서 모듈 활용' 카테고리의 다른 글
아두이노 압전진동 타진센서 측정기 (0) | 2024.05.15 |
---|---|
탁도 감지센서를 사용한 "아두이노 탁도감지 측정기" (0) | 2024.05.13 |
HW-038 수위센서를 사용한 아두이노 수위 측정기 (0) | 2024.05.11 |
TEA5767 사용한 아두이노 라디오 EP01 (0) | 2024.05.01 |
유량센서 YF-S401 활용한 유량 측정기 (0) | 2024.04.26 |