작은 물건의 무게를 측정해보자.
▶ 이 가이드를 따라하면
- 구부러짐의 정도에 따라 저항이 변하는 원리를 이용해 구성된 무게 센서를 활용할 수 있다.
▶ 먼저 읽으면 좋은 글
- Arduino 일반 : http://bbangpan.tistory.com/1
▶ 부품 설명 및 회로 구성
이 무게 센서는, 매우 정교하게 g단위로 측정이 가능하며, 1kg미만의 소형 물체의 무게를 측정할 수 있다(http://www.dfrobot.com/wiki/index.php/Weight_Sensor_Module_V1) load cell이라고 불리는 센서로 이루어져 있으며, 따로 금속 봉만 판매하기도 하는데, 구부러질 경우의 저항 변화를 정교하게 측정하여 무게를 재는 방식이다. 5V에서 작동한다.
<weight sensor 일체/load cell과 신호 해석 모듈로 구성됨>
원래는 아래와 같이 연결하여 측정하며, 구멍이 옆에서 보이게 배치하고 한쪽 방향으로의 구부러짐만 측정 가능하다. 따라서 방향이 뒤집히면 오작동하니 적당한 방향을 찾아보자. 옆면에 스티커 가이드가 있는데 가끔 잘못 붙는다고 한다.
<핀 연결모습>
<핀 연결도/dfrobot.com 발췌>
▶ 소스 코드 입력 및 구동
http://www.dfrobot.com/wiki/index.php/Weight_Sensor_Module_V1 사이트에서 먼저 라이브러리(http://www.dfrobot.com/image/data/SEN0160/Arduino%20sample%20code.zip )를 다운받아 설치하고, 아래의 예제를 구동한다.
/*
* description:
* The sample code for digital weight scale of hx711. The weight will be printed in the serial.
* library host on https://github.com/aguegu/ardulibs/tree/3cdb78f3727d9682f7fd22156604fc1e4edd75d1/hx711
* connection:
Hx711.DOUT - pin #A2
Hx711.SCK - pin #A3
*/
#include <Hx711.h>
Hx711 scale(A2, A3);
void setup() {
Serial.begin(9600);
}
void loop() {
Serial.print(scale.getGram(), 1);
Serial.println(" g");
delay(200);
}
아래는 무게 측정 샘플이다.
<무게 측정 모습. 왼쪽을 들고 오른쪽에 물건을 넣으면 금속 봉이 약간 휘는 정도를 측정하는 것>
<초음파 센서의 무게를 측정 결과. scale이나 음수/양수가 뒤집힐 수 있으나 평소와 차는 35g정도이다>
▶ 구매 가이드
센서 모듈 및 해석 모듈 : http://www.aliexpress.com/wholesale?catId=0&initiative_id=SB_20150624072309&isPremium=y&SearchText=weight+sensor+arduino
▶ 강의 키워드
Arduino UNO, 아두이노 우노, weight sensor, HX711, 아두이노, 무게 센서, load cell
'아두이노 센서' 카테고리의 다른 글
[센서/진동] 가변 진동 센서-디지탈/Adjustable vibration sensor-digital with potentiometer (0) | 2015.08.24 |
---|---|
[센서/충격] 충격(진동) 감지 센서/Knock sensor/Vibration sensor (0) | 2015.08.17 |
[센서/조도] Lux(룩스)단위로 빛의 밝기를 읽어주는 GY-302센서(BH1750) (1) | 2015.08.12 |
[센서/CO2] 이산화탄소 농도를 알려주는 MG811 CO2 센서 모듈 (1) | 2015.07.14 |
[센서/먼지] 공기의 탁함, 먼지 농도 등을 측정하는 샤프(sharp)의 GP2Y1010AU 센서 (7) | 2015.06.26 |
[센서/초음파 거리측정] 물체와의 거리를 측정해주는 초음파 센서(ultra sonic sensor) (0) | 2015.06.24 |
[센서/터치] 정전식 터치 센서를 통해 손가락 터치를 감지한다 (0) | 2015.06.22 |
[센서/진동] 약한 진동까지 감지할 수 있는Piezo Disk Vibration Sensor(피에조 디스크 진동 센서) (12) | 2015.06.22 |
[센서/컬러] 눈앞에 색을 인식하는 TCS3200 IC기반의 Color(RGB 색깔) sensor 인 GY-31을 실습해보자. (17) | 2015.06.18 |
[센서/진동] 충격을 감지해주는 digital vibration sensor (0) | 2015.06.17 |