[아두이노#338] (기상관측소#3) 측우기(Rainfall/MISOL/WH-SP-RG)를 아두이노에 사용해보기!(Weather Station시리즈/녹칸다/포로리야공대가자)
프로그래밍/MISOL기상관측소 2021. 8. 25. 23:35
(기상관측소#3) 측우기(Rainfall/MISOL/WH-SP-RG)를 아두이노에 사용해보기!(Weather Station시리즈)
녹칸다의 기상관측소(weather station) 시리즈이다!
기상관측을 위한 센서는 기능적으로 구현하기가 그렇게 어렵지는 않다!
그러나 항상 이런 질문을 받게 될 것이다! (직접 만든 센서.. 그거.. 정확해요..?)
DIY한 센서는 정확함?을 어필하기에는 명분이 부족하므로 기상관측소 시리즈에서는 제품을 활용해보도록 한다!
MISOL이라는 회사의 기상관측을 위한 센서와 프레임을 세트로 구입했다!(후원 해주신 분들 감사!)
아래와 같은 구성품이 있다!
1.풍속계(Anemometer/WH-SP-WS)
2.풍향계(Wind vane/WH-SP-WD)
3.측우기(Rainfall/WH-SP-RG)
4.온습도센서(이건 아두이노에서 실질적으로 사용하기가 어려움)
이번편에서는 측우기를 아두이노에 연결하고 단위시간당 내린 비의 양을 측정하는데 필요한 원리를 알아보도록하자!
측정한 용량을 FND모듈(TM1637)과 1602LCD를 이용해서 표현해보자!
단위 시간당 비의 양이 특정한 값 이상일때 경고상황을 알릴 수 있도록 LED와 부저를 이용해서 표현해보자!
(기술문서)
https://cdn.sparkfun.com/assets/8/4/c/d/6/Weather_Sensor_Assembly_Updated.pdf
1.우량계의 센서상태(HIGH/LOW)를 확인하는 예제!
2.버킷이 클릭이 된 횟수를 아두이노로 측정해보는 예제!
3.인터럽트를 이용해서 버킷이 클릭된 횟수를 측정하고 비의 총량을 mm로 계산하라!
4.(3)예제에서 10초동안 모은 데이터를 mm/h로 환산해서 출력하라!
5.(3)예제에서 측정된 결과를 FND모듈(TM1637)에 출력하라!