본문 바로가기

관리하지않음/아두이노

[아두이노] 풍속 측정 센서 키트 사용법

풍속 측정 센서 키트

DFROBOT사의 풍속 측정 센서 키트를 구매했습니다. 디바이스 마트에서 구매했고 풀네임은 "[DFROBOT] 풍속 측정 센서 키트 Anemometer Kit (0-5V) [SEN0170]"입니다. 스티로폼으로 포장되어서 도착했습니다.

 

디바이스마트 캡쳐

DFROBOT 홈페이지에서 보드 연결방법과 예제 코드를 제공해서 쉽게 구현했습니다.

DFROBOT  홈페이지 - Wind_Speed_Sensor_Voltage_Type_0-5V__SKU_SEN0170

 

1. 보드 구성

상세 스펙

센서에 인가해야하는 전원은 12-24V입니다. 아두이노 3.3V나 5V로 안돼서 당황했는데, 다행히 주변에 굴러다니는 12V 파워서플라이에 연결해서 해결했습니다.

 

파워서플라이 연결 사진
보드 연결

풍속 측정 센서의 검은선 파워서플라이 GND
풍속 측정 센서의 빨간선 파워서플라이 Vcc
풍속 측정 센서의 노란선 아두이노 A0

위와 같이 연결해주시면 됩니다. 

 

2. 예제 코드

홈페이지에서 제공하는 예제 코드를 그대로 사용했습니다.

 void setup()
 {
   Serial.begin(9600);
 }

 void loop()
 {
   int sensorValue = analogRead(A0);
   float outvoltage = sensorValue * (5.0 / 1023.0);
   Serial.print("outvoltage = ");
   Serial.print(outvoltage);
   Serial.println("V");
   int Level = 6*outvoltage;//The level of wind speed is proportional to the output voltage.
   Serial.print("wind speed is ");
   Serial.print(Level);
   Serial.println(" level now");
   Serial.println();
   delay(1000); //1초에 한번 출력
 }

 

3. 실행

1초에 한번씩 측정한 값을 출력합니다.

실행 화면 캡쳐

측정이 잘 되었습니다만, 센서에 약간의 딜레이가 있었습니다.

 

4. 이때까지 구입한 풍속 센서 정리

아두이노에서 바람 세기를 측정하기 위해 여러 가지 풍속 센서를 샀습니다.

- Omron사의 D6F-V03A1 유량센서

- ELECFREAK사의 Octopus 풍속센서

- 한진데이타의 아두이노 호환 풍속센서

- DFROBOT사의 Octopus 풍속센서

적고 보니 디바이스 마트에서 판매하는 풍속센서는 모두 구매해서 테스트해봤네요..

 

센서마다 가격과 측정 범위가 모두 달랐습니다. 아래의 표로 간단하게 정리해봤습니다.

  범위 가격
Omoron/D6F-V03A1 0~3m/s 22,730원
ELECFREAK/Octopus 풍속센서 0~27m/s 29,700원
한진데이타/풍속센서 0~45m/s 98,000원
DFROBOT/Octopus 풍속센서 0~30m/s 65,000원

가격은 디바이스마트 2020.12.28일 기준입니다.

 

Octopus 풍속 센서가 측정 범위 대비 가격이 저렴해서 프로토타입 제작에는 괜찮은 것 같습니다. 하지만 Octopus형 풍속 센서는 무게와 부피가 상당하다는 점..! 꼭 확인하시기 바랍니다. 비교해보고 제일 합리적인걸 구매하면 될 것 같습니다. 

 

공모전이 끝나감에 따라서 이 기묘한 풍속 센서 구매도 끝이 났습니다. 풍속 센서 자료가 많이 없어서 초반에 고생을 했는데요, 다른 분들은 제 포스팅을 보고 삽질을 덜 하셨으면 좋겠습니다 :)


잘못된 내용이 있다면 언제든지 댓글이나 메일로 알려주시면 감사하겠습니다.

이 포스팅이 도움이 되었다면 공감 부탁드립니다.

궁금한 점은 언제든지 댓글 남겨주시면 답변해드리겠습니다 :D