czwartek, 14 grudnia 2017

WX/CWOP - Citizen Weather Observer Program

Moja, bardzo prosta, stacja pogodowa zbudowana została z następujących modułów:

Moduł WiFi ESP-8266 LoLin v.3
  • Zbudowany w oparciu o układ ESP8266-12F z anteną PCB
  • Realizuje łączność Wi-Fi w standardzie 802.11 b/g/n
  • Działa w trybach AP (Access Point), STA (Standalone), AP+STA
  • Obsługuje TKIP, WEP, CRC, CCMP, WPA/WPA2, WPS
  • Zasilanie: 3.3 V (lub 5 V przez port USB)
  • Procesor RISC 80 MHz
  • Posiada 10 portów GPIO - PWM / I2C / SPI / 1-Wire
  • Maksymalne natężenie prądu na pinach I/O: 12 mA
  • Konwerter USB-UART - CH340
  • Konwerter ADC - 10-bitowy
  • 30 pinów w rastrze 2,54 mm - Pasuje do płytek stykowych
  • Złącze micro USB
  • Wymiary: 58 x 30 mm, płytka jest cztero-warstwowa
  • Dwa przyciski: FLASH, służący do programowania, oraz RST (RESET)
  • Moduł możemy zaprogramować w środowisku Arduino IDE (pokazała się nowa wersja IDE 1.9 BETA z podpowiedzią składni !)
  • dodatkowe informacje: ESP8266 wiki poniżej schemat wyprowadzenia pinów:





















Czujnik ciśnienia, temperatury i wilgotności BME-280
  •  Napięcie 1,8 - 5,0 V DC
  •  Interfejs I2C (do 3,4 MHz), SPI (do 10 MHz)
  •  Temperatura operacyjna: od -40 do +85°C
  •  Wilgotność operacyjna: 0 - 100%
  •  Ciśnienie operacyjne: 300 - 1.100 hPa
  •  Dokładność pomiaru temperatury: 0,01 °C
  •  Dokładność pomiaru wilgotności: 0,008 %
  •  Dokładność pomiaru ciśnienia: 0,18 Pa
  •  Błąd pomiaru temperatury: +1°C
  •  Błąd pomiaru wilgotności: +3%
  •  Błąd pomiaru ciśnienia: +1 Pa
  •  Stały adres I2C
  •  dodatkowe informacje: BME280 wiki
  •  czujnik wyskalować możemy za pomocą Arduino IDE
  •  z GitHub należy pobrać bibliotekę Grove_BME280-master
































ESP8266 NodeMCU-12E with BME280 Environment Sensor

Jeśli już jesteś na moim blogu zerknij proszę na: Wykresy parametrów pogody 
Czujka barometru BME280 została zlokalizowana na 114 m n.p.m.
Podawane na wykresie ciśnienie atmosferyczne zostało zredukowane do poziomu morza.

Dew point to temperatura punktu rosy.

Przybliżony wzór służący do wyznaczenia temperatury punktu rosy:
  • td – temperatura punktu rosy [°C]
  • t – temperatura [°C]
  • H – wilgotność względna w %

Moje plany na rok 2017 obejmowały zbudowanie stacji pogodowej, która miała określać jeszcze: kierunek i siłę wiatru, natężenie oświetlenia i indeks UV - życie zweryfikowało projekt w dół !

Ciśnienie normalne to:
1 atm = 1,0333227 at = 760 Tr = 101325 Pa = 101325 N/m2