FSR-400 압력 센서

개요
FSR은 압력을 감지하는 센서로, 힘이나 압력이 가해졌을 때 저항값이 변하는 특성을 가지고 있습니다.
아두이노와 함께 사용하여 간단하게 압력을 측정하는 방법을 소개합니다.
작동 원리
몇 개의 레이어가 겹쳐서 층을 이루고 있는 구조로, 압력이 가해져 레이어끼리 닿는 면적이 넓어지면 저항이 감소합니다.
FSR과 저항을 직렬로 연결하여 전압 분배를 통해 저항의 변화를 아두이노 아날로그 핀으로 읽어 압력을 측정합니다.
사양
| 감지범위 | 0.1 ~ 100N (모델에 따라 상이할 수 있음) |
| 크기 | 7.6 x 38 mm |
| 직경 | 5.08 mm |
활용 예제
FSR-400 압력센서를 힘을 주어 눌렀을 때 전압 값의 변화를 시리얼 모니터로 확인하는 예제입니다.
전압 분배 및 노이즈 방지를 위해 풀다운 저항 회로를 구성합니다.
여기에서 저항 크기가 너무 크면 감도가 떨어질 수 있고, 너무 낮으면 감도가 너무 높고 회로에 무리가 될 수 있으니 상황에 맞추어 사용하시면 됩니다.
본문에서는 10kΩ 저항을 사용합니다.
회로 구성
FSR-400 센서는 극성이 없으니 두 개의 핀을 편하게 사용하시면 됩니다.

예제 코드
const int fsr = A0; // FSR 센서가 연결된 아날로그 핀
void setup() {
Serial.begin(9600); // 시리얼 통신 시작
}
void loop() {
int val = analogRead(fsr); // FSR의 아날로그 값 읽기
Serial.print("FSR Reading: "); // 출력 메시지
Serial.println(val); // 읽은 값 출력
delay(500); // 0.5초 대기
}
실행 결과
손을 대지 않을 때는 0, 압력센서를 강하게 누를수록 전압 값이 커지는 것을 확인할 수 있습니다.
