[아두이노#339] (기상관측소#4) 풍속+풍향+측우기+온습도센서(DHT11)+미세먼지센서(PMS7003) 합체시켜보기!(Weather Station시리즈/녹칸다/포로리야공대가자)
프로그래밍/MISOL기상관측소 2021. 8. 26. 23:25
(기상관측소#4) 풍속+풍향+측우기+온습도센서(DHT11)+미세먼지센서(PMS7003) 합체시켜보기!(Weather Station시리즈)
녹칸다의 기상관측소(weather station) 시리즈이다!
기상관측을 위한 센서는 기능적으로 구현하기가 그렇게 어렵지는 않다!
그러나 항상 이런 질문을 받게 될 것이다! (직접 만든 센서.. 그거.. 정확해요..?)
DIY한 센서는 정확함?을 어필하기에는 명분이 부족하므로 기상관측소 시리즈에서는 제품을 활용해보도록 한다!
MISOL이라는 회사의 기상관측을 위한 센서와 프레임을 세트로 구입했다!(후원 해주신 분들 감사!)
아래와 같은 구성품이 있다!
1.풍속계(Anemometer/WH-SP-WS)
2.풍향계(Wind vane/WH-SP-WD)
3.측우기(Rainfall/WH-SP-RG)
4.온습도센서(이건 아두이노에서 실질적으로 사용하기가 어려움)
이번편에서는 기상관측소에 필요한 기본센서와 세트에 포함되지 않았던 온습도센서(DHT11), 미세먼지센서(PMS7003)를 함께 연결해서 합체를 시켜보는 예제를 구현해보도록 하자!
(미세먼지센서는 상황에 따라 빠질수도 있음..)
녹칸다 기상관측소의 기장 기본적인 원형을 만들어 보는 것이다!
센서값을 모두 측정해서 시리얼 모니터에 출력해보자!
(기술문서)
https://cdn.sparkfun.com/assets/8/4/c/d/6/Weather_Sensor_Assembly_Updated.pdf
관련선행예제
336-3(풍속), 337-4(풍향), 338-3(우량), 319-2(pms7003)
관련라이브러리(DHT11/1.3.8)
https://github.com/adafruit/DHT-sensor-library
관련라이브러리(PMS7003/1.1.0)
https://github.com/fu-hsi/pms
1.기상관측소 센서값을 모두 취합해서 csv형태로 값을 출력하라!
2.기상관측소 데이터를 JSON으로 출력하시오!