FSR-400 압력 센서: 두 판 사이의 차이

아두위키 : Arduwiki
잔글편집 요약 없음
 
(같은 사용자의 중간 판 5개는 보이지 않습니다)
3번째 줄: 3번째 줄:




[[파일:FSR400메인.jpg|906x906픽셀]]
[[파일:FSR400메인.jpg|가운데|class=coders100]]




34번째 줄: 34번째 줄:
== '''활용 예제''' ==
== '''활용 예제''' ==
FSR-400 압력센서를 힘을 주어 눌렀을 때 전압 값의 변화를 시리얼 모니터로 확인하는 예제입니다.
FSR-400 압력센서를 힘을 주어 눌렀을 때 전압 값의 변화를 시리얼 모니터로 확인하는 예제입니다.
전압 분배 및 노이즈 방지를 위해 풀다운 저항 회로를 구성합니다.
여기에서 저항 크기가 너무 크면 감도가 떨어질 수 있고, 너무 낮으면 감도가 너무 높고 회로에 무리가 될 수 있으니 상황에 맞추어 사용하시면 됩니다.
본문에서는 10kΩ 저항을 사용합니다.


=== 회로 구성 ===
=== 회로 구성 ===
FSR-400 센서는 극성이 없으니 두 개의 핀을 편하게 사용하시면 됩니다.


==== [[파일:FSR400회로1.jpg|2239x2239픽셀]] ====
==== [[파일:FSR400회로1.jpg|가운데|class=coders100]] ====


=== 예제 코드 ===
=== 예제 코드 ===
55번째 줄: 63번째 줄:
}
}
</syntaxhighlight>
</syntaxhighlight>


==== 실행 결과 ====
==== 실행 결과 ====
손을 대지 않을 때는 0, 압력센서를 강하게 누를수록 전압 값이 커지는 것을 확인할 수 있습니다.
[[파일:FSR400실행결과.png|class=coders70]]


[[파일:FSR400실행결과.png]]


== '''구매 링크''' ==
== '''구매 링크''' ==
[https://gongzipsa.com/shop/1737705816 공집사몰]
[https://gongzipsa.com/shop/1737705816 공집사몰]

2025년 2월 14일 (금) 21:57 기준 최신판




개요

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, 압력센서를 강하게 누를수록 전압 값이 커지는 것을 확인할 수 있습니다.


구매 링크

공집사몰