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. 이때까지 구입한 풍속 센서 정리
아두이노에서 바람 세기를 측정하기 위해 여러 가지 풍속 센서를 샀습니다.
- 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
'관리하지않음 > 아두이노' 카테고리의 다른 글
[아두이노] 초음파 센서 사용법 (4) | 2020.12.30 |
---|---|
[아두이노] 능동 부저, 수동 부저 사용법 (2) | 2020.12.29 |
아두이노 프로 미니 with USB to TTL 케이블 (PL2303TA) (0) | 2020.12.27 |
[아두이노] 호환 풍속센서 사용법 (3) | 2020.12.26 |
[아두이노] Octopus 풍속센서 사용법 (0) | 2020.12.25 |