안녕하세요.
디바이스마트 에디터 미니입니다.
지난 6월,
SEN 시리즈 플렉스 압력 센서를 신상품으로 가져왔는데요!
규격별로 반응이 꽤 좋더라구요!!
(❁´◡`❁)
그래서 예제소스와 배선도를 블로그에도
포스팅해보려고해요!
플렉스 압력 센서는 이렇게 생겼는데요~
요 센서는 54mm 제품이고,
600mm 제품도 있는데 잘라서 사용도 가능하답니다!
플렉스 압력센서 상세 스펙이에요
너비는 15mm, 최대하중 15kg!
위 센서들은 플렉스 센서가 아닌
플렉스 '압력' 센서로 구부림과 압력이 함께 감지되는데요,
구부릴 때 들어가는 힘에 따라 값이 바뀌는 센서이기때문에
최대하중도 함께 표시가 되어있어요!
동작 전압은 3.3V 이기때문에
아두이노, 라즈베리파이, 마이크로비트 모두와 호환이 가능한
완전 만능템!!
저는 아두이노에 연결해 사용해보았는데요!
그럼 배선도 먼저 볼게요!
- 플렉스 압력센서 배선도 -
사용된 센서는 SEN02 플렉스 압력 센서이고
저항은 330kΩ을 사용했어요!
플렉스 압력센서는 아날로그 센서로
출력값이 0~1023으로 나오기 때문에
이 범위를 조절하고자 저항을 사용합니다!
그렇기때문에 저항값이 무조건 얼마여야해! 가 아닌,
필요에 따라 조절해 사용하면 된다는 점~~!
다음은 예제 소스 입니다!
- 플렉스 압력센서 예제소스 -
int FlexPin = A0; // 센서값을 읽기 위해 아날로그핀 0번을 FlexPin에 지정한다. void setup() { Serial.begin(9600); // 센서값을 읽기 위해 시리얼 모니터를 사용할 것을 설정. } void loop() { int FlexVal; // 센서값을 저장할 변수 FlexVal = analogRead(FlexPin); // 아날로그를 입력 받음 (0~1023) Serial.print("sensor: "); // sensor: 라는 텍스트를 프린트한다. Serial.println(FlexVal); // println은 줄바꿈 명령이다. flexVal의 값을 출력한다. delay(500); }
예제 소스도 엄청 간단하죠?!!
플렉스 센서라고 해서 괜히 긴장했는데
생각보다 간단하고 제어가 쉽더라구요!!
압력의 정도에 따라 값이 변화하니
그 값을 가지고 제어하면 원하는 제품도 만들 수 있을거같아요(ง •_•)ง
그럼 원형 플렉스 압력 센서 사용법으로
다시 돌아올게요!🙌🏻
0 댓글