User Tools

Site Tools


en:aws

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
en:aws [2014/04/22 19:38] – [Automatic weather station AWS01A] kakliken:aws [2014/08/18 19:34] – [Output data format] fluktuacia
Line 1: Line 1:
-====== Automatic weather station AWS02A ======+====== Automatic weather station AWS01B ======
  
-Konstrukce autonomní stanice s vlastní autodiagnostikouMeteostanice by měla pracovat v odlehlých oblastech společně s dalšími vědeckými přístroji, jako jsou například robotické teleskopy. Nebo [[cs:programming_tasks|další měřící stanice]].+An autonomous weather station with its own auto-diagnosticsThe station is designed to work in remote areas together with other scientific instruments like robotic telescopes or[[cs:programming_tasks| other measurement stations]]. 
 +    
 +Very common problems of such applications are scarce energy resources and a need for short-term data transmission occurring after long time intervals. As a result, a possibility of immediate failure report via short-band data channel is essential in order to minimize dropouts in data acquisition.   
  
-Typickým problémem těchto aplikací jsou omezené energetické zdrojekrátkodobý přenos dat po dlouhých intervalechNutnou vlastností je tak možnost bezprostředního nahlášení poruchy přes úzkopásmový datový kanál, aby nedocházelo k dlouhodobému výpadku měření+Apart from these technically still unsolved problemsthere are other reasons to design such station - most notably an absence of serious OpenSource-hardware solution for meteorological data collection providing data for [[http://openweathermap.org/|OpenWeatherMap]] network. (([[http://www.slideshare.net/Dennsy/gisconf-2012|OpenWeatherMap on the Open GIS Conference 2012]]))
  
-Kromě tohoto technicky stále neúplně vyřešeného problému je dalším důvodem pro vývoj takové stanice absence seriózního OpenSource-hardware řešení pro sběr meteorologických dat do sítě [[http://openweathermap.org/|OpenWeatherMap]] (([[http://www.slideshare.net/Dennsy/gisconf-2012|OpenWeatherMap on the Open GIS Conference 2012]])) 
  
-===== Měřící snímače =====+===== Sensors =====
  
-{{ :cs:designs:meteo:snimace_wh1080_wh1090.jpg?200 |Vnější meteočidla}}+{{ :cs:designs:meteo:snimace_wh1080_wh1090.jpg?200 |Outer wether-sensors}}
  
  
-==== Anemometr ====+==== Anemometer ====
  
-klasická konstrukce anemometru s kalíškovým rotorem+A classic anemometer design with cup-shaped rotor.
  
 {{:cs:designs:meteo:wh_anemometr.jpg?200 |}}  {{:cs:designs:meteo:wh_anemometr.jpg?200 |}} 
  
-Generuje impulzy s periodou nepřímo úměrnou rychlosti větruVýhodou je snadné vyčítání pomocí čítače pulzů a časovače.+The anemometer generates impulses with period inversely proportional to the wind speedEasy reading via pulse counter and timer.
  
-Požadavkům snímání rychlosti větru vyhovuje vzorkování 1 Hz, nebo při příchodu impulzu. (Týká se velmi nízkých rychlostí větru a nebo poruchy)+Wind speed measuring requirements are met with 1Hz sampling or upon the impulse arrival  (in the case of very low wind speed or failure).
  
-=== Typické problémy ===+=== Common difficulties ===
  
-  * Mechanická degradace +  * Mechanical degradation 
-  * Zamrzání  +  * Freezing  
-  * Omezení maximální měřené rychlosti větru +  * Limit to the mximum measured wind speed 
-  * Zadření(([[http://www.digitalham.co.uk/weather/equipment/watson-w8681/wind-speed/|W8681 wind speed indicator disassembly and repair]]))+  * Seizing up (([[http://www.digitalham.co.uk/weather/equipment/watson-w8681/wind-speed/|W8681 wind speed indicator disassembly and repair]]))
  
-Lze řešit jinou technologií napřionizačním, nebo ultrazvukovým anemometrem+Solvable by using other anemometer designs - e.g. sonic or ionization anemometer.
  
-==== Směr větru ====+==== Wind direction ====
  
-{{:cs:designs:meteo:wind_vector.jpg?200 |}} Základním snímačem je větrná růžice s otočnou korouhví. Poloha praporku je pak snímána jazýčkovými kontakty. +{{:cs:designs:meteo:wind_vector.jpg?200 |}} 
  
-Pozice praporku je měřena zaznamenávána při změně+Weather vane with wind rose serves as the most basic wind detector. The position of the vane is read by reed switch and it is recorded when it changes.
  
-=== Typické problémy ===+=== Common difficulties ===
  
-Podobné, jako u anemometru.+Similar to anemometer.
  
-  * Mechanická degradace +  * Mechanical degradation 
-  * Zamrzání+  * Freezing
  
-Řešením je použití sofistikovanějšího anemometru měřícího vektor (Ionizační / ultrazvukový) 
  
 +Can be solved by using more sophisticated anemometer designs that measure vectors (for example ionization or sonic).
  
 +==== Precipitation ====
  
-==== Srážky ====+{{:cs:designs:meteo:rain_gauge.jpg?200 |}} A traditional tipping bucket rain gauge generates impulse upon tipping of the lever. As it does not occur very often, it is recommended to record the precise moment of tipping in order to assign the precipitation a more accurate position in time.
  
-{{:cs:designs:meteo:rain_gauge.jpg?200 |}} Klasický člunkový srážkoměr generuje impulz při překlopení člunku. Překlápění není přílíš časté. Proto je vhodnější zaznamenávat okamžik překlopení pro přesnější lokalizaci srážek v čase+The rain gauge should be equipped with heating and temperature sensor for ice melting regulation.
  
-Do tohoto srážkoměru je třeba přidat vytápění a snímač teploty pro regulaci rozpouštění ledu.+=== Common difficulties ===
  
-=== Typické problémy ===+  * Clogging, freezing
  
-  * Ucpávání, zamrzání+==== Snow precipitation ====
  
-==== Sněhové srážky ====+According to requirements of a weather station operator, a wide variety of snow parameters can be measured.  
  
-U sněhové pokrývky lze měřit mnoho parametrů a záleží na požadavcích provozovatele meteorologické stanice, které parametry bude měřit. +=== Height ===
  
-=== Tloušťka ===+{{:cs:sous-snih.jpg?200 |}} Snow cover can be measured by a rangefinder (ultrasonic mostly), which measures the distance from a defined height perpendicular to the ground. Another option is to use an optical triangulation sensor.
  
-{{:cs:sous-snih.jpg?200 |}}Výšku sněhové pokrývky lze měřit dálkoměrem (většinou ultrazvukovým), který měří  z definované výšky kolmo na zem. Možné je i použít optický triangulační senzor.+In the case of acustic measurement, [[cs:echo|ECHO01A]] construction design can be used.
  
-V případě akustického měření by bylo vhodné využít konstrukci [[cs:echo|ECHO01A]].+=== Mechanical properties ===
  
-=== Mechanické vlastnosti ===+Some of the snow's mechanical properties, like hardness and stiffness, can be estimated using the reflected signal of the ultrasonic rangefinder. Using the optical rangefinder, on the other hand, can reveal other properties like reflexivity of snow cover or its spectral dependence.
  
-V případě použití ultrazvukového dálkoměru lze z odraženého signálu odhadnout některé mechanické vlastnosti, jako je tvrdost a tuhost. +=== Weight ===
-V případě použití optického dálkoměru může být zajímavým údajem reflexivita sněhové pokrývky, případně i její spektrální závislost. +
  
-=== Hmotnost ===+A total weight of snow cover constitutes an important information in terms of security risks. It can be measured using a reflective plate placed under the snow cover height sensor. At the same time, the plate can act as a weight.
  
-Celková hmotnost sněhové pokrývky je důležitý ůdaj z hlediska bezpečnostních rizik. Tuto veličinu lze měřit odraznou deskou umístěnou pod měřičem výšky sněhové pokrývky. Tato deska může sloužit, jako váha. +==== Humidity ====
  
-==== Vlhkost ====+Humidity sensors are located in radiation shield. 
  
-Snímače umístěné v radiačním štítě.+[[cs:sht25v|SHT25V01A]] - sensor with I²C output and optional self-testing by heating of the measuring element 
  
-[[cs:sht25v|SHT25V01A]] - čidlo s I²C výstupem možností self-testu zahřátím měřícího elementu.+Sensor time constant is approximately 3s, satisfactory recorded data sampling is therefore less than 10s.
  
-Časová kostanta čidel je cca 3s, proto vyhovuje vzorkování uložených dat menší než 10s. +=== Common difficulties ===
  
-=== Typické problémy === +  Gradual degradation of the measuring element 
- +  * Damage to sensor  
-  Postupná degradace měřícího elementu +  * Measuring element saturation and time-lagging during vater evaporation.
-  * Poškození čidla +
-  * Saturace měřícího elementu a spoždění měření během odpařování vody+
    
-Diagnostikou by měl být self-test v pseudonáhodném čase. +Self-test in pseudorandom time serves as a diagnostic tool.
- +
- +
-==== Teplota ====+
  
-Měření teploty vzduchu je jednou z nejdůležitějších funkcí meteostanice, přesto bývá v některých případech provedeno špatně, tak že dochází k ovlivnění měřené teploty například Sluncem. Tento problém lze však řešit použitím tzv. radiačního štítu, který zamezí ovlivnění čidla zářením.    
  
-K měření teploty lze kromě klasického čidla [[cs:wire_sensors#mereni_teploty|DS18B20]] využít i modernější snímač [[cs:lts|LTS01A]]+==== Temperature ====
  
 +Measuring the temperature of the air, although being one of the most important function of the station, is in some cases performed incorrectly - e.g. by letting the Sun influence the value. A solution to this problem is so-called radiation shield, which prevents the effect of radiation on the sensor.
  
 +Apart from commonly used [[cs:wire_sensors#mereni_teploty|DS18B20]] sensor, a more modern option exists as well - [[cs:lts|LTS01A]]
  
-==== Tlak ====+==== Pressure ====
  
 [[cs:altimet|ALTIMET01A]] [[cs:altimet|ALTIMET01A]]
  
  
-==== Magnetometr ====+==== Magnetometer ====
  
 [[cs:mag|MAG01A]] [[cs:mag|MAG01A]]
  
  
-==== Oblačnost ====+==== Cloud cover ====
  
-=== Pokrytí ===+=== Coverage ===
  
-[[cs:mrakomer4|MRAKOMĚR 4]]+[[cs:mrakomer4|MRAKOMĚR 4]] - “cloud meter”
  
-=== Výška (ceilometr) ===+=== Height (ceilometer) ===
  
  
-Laserový ceilometr lze sestavit z již navržených modulů.+A laser ceilometer can be built from already existing modules.
  
  
-==== Radiometr (měření Slunečního svitu) ====+==== Radiometer (sunshine measurement) ====
  
  
-=== Měření světelného toku ===+=== Luminous flux ===
  
-Použití fotovoltaického článku. Pro změření výkonu záření ve W/m². +Use of a photovoltaic cell, measuring output in W/m². 
  
 === UV index === === UV index ===
  
-Měření UV indexu pro určení bezpečné expozice. (obdoba [[cs:uvepd|UV dozimetru]]) Lze použít modul [[cs:isl|ISL02A]] +Measuring the UV index to determine safe exposure (similar to [[cs:uvepd|UV dozimeter]])[[cs:isl|ISL02A]]  module can also be used.
  
-=== Měření intenzity osvětlení ===+=== Light intensity ===
  
-Možné je použít integrované čidlo [[cs:isl29020|ISL2902001A]]+Possible to measure with [[cs:isl29020|ISL2902001A]] sensor.
  
  
 +==== Ionization detector ====
  
 +Measuring the intensity of ionizing radiation with [[cs:gmcount|GM]] or semiconductor detector.
  
 +==== Infrasound detector ====
  
-==== Ionizační detektor ====+==== Sound level meter ====
  
-Měření intenzity ionizujícího záření [[cs:gmcount|GM]], nebo polovodičovým detektorem.+==== Limnimeter ====
  
-==== Infrazvukový detektor ====+Measurement of water level and flow.
  
-==== Hlukoměr ====+==== Chemical sensors ====
  
-==== Limnimetr ====+  * Gas detection CO, CO2, N2... H2S, CH4.. [[http://www.ti.com/lsds/ti/data-converters/sensor-afe-products.page?paramCriteria=no#p158=Serial%20I2C|AFE Sensor]] 
 +  * PH-meter
  
-Měření výšky hladiny a průtoku.  +===== Communication interface =====
- +
-==== Chemické snímače ==== +
- +
-  * Detekce plynů  CO, CO2, N2... H2S, CH4.. [[http://www.ti.com/lsds/ti/data-converters/sensor-afe-products.page?paramCriteria=no#p158=Serial%20I2C|Sensor AFE]] +
-  * PH-metr +
- +
- +
- +
-===== Komunikační rozhraní ===== +
- +
-Meteostanice má několik variant připojení a komunikace s dalšími zařízeními. +
  
 +The weather station has several possibilities for interfaces to connect and communicate with other devices.
 ==== RS232/RS485 ==== ==== RS232/RS485 ====
  
-K připojení lze použít modul [[cs:rs232single|RS232SINGLE01A]] nebo [[cs:ttlrs485|TTLRS48501A]] a mikrokontroler podle složitosti požadované aplikace+Modules  [[cs:rs232single|RS232SINGLE01A]] or [[cs:ttlrs485|TTLRS48501A]] with microcontroller are suitable to establish connection depending on the application complexity.
  
 ==== Ethernet ==== ==== Ethernet ====
Line 174: Line 165:
 === Wifi router === === Wifi router ===
  
-Použití routeru s operačním systémem [[https://openwrt.org/|OpenWrt]] je jednou z nejuniverzálnějších metod připojení meteostaniceprotože umožňuje použití jednak ethernetu, tak i Wifi a dalších rozhraní v podobě modemůkteré lze případně k routeru připojit přes USB. +One of the most universal methods of connecting the station is to use a router with [[https://openwrt.org/|OpenWrt]]  OS. It enables the use of bothethernet and Wifi and even other interfaces in the form of modemswhich can also connect to router via USB
 + 
 +The weather station communicates with router via I2C bus. The bus can either lead directly form the router or through  [[cs:i2c-pic-usb|I²C to USB]] connector.
  
-Samotná meteostanice s routerem pak komunikuje přes sběrnici I2C, která je buď vyvedena přímo z desky routeru. A nebo vytvořená převodníkem [[cs:i2c-pic-usb|I²C na USB]]. 
 === ARM modul === === ARM modul ===
  
-Jako komunikační rozhraní lze v tomto případě využít modul s ARM [[cs:stm32f10xrxt|STM32F10xRxT01A]] a modul pro ethernet [[cs:eth|ETH01A]]. Výhodou oproti řešení s použitím routeru je podstatně menší spotřeba energie jednodušší konstrukce+With an advantage of lower power consumption and simpler design a module fitted with ARM [[cs:stm32f10xrxt|STM32F10xRxT01A]] and ethernet module [[cs:eth|ETH01A]] can also serve as communication interface.
  
 ==== USB ==== ==== USB ====
Line 185: Line 177:
 === I²C master === === I²C master ===
  
-V tomto případě se celé zařízení chová jako [[cs:usbi2c|převodník I²C na USB]]. A vyčítání jednotlivých čidel je realizováno programem v USB HOST zařízeníToto řešení má výhodu, že lze získat poměrně přesnou informaci o absolutním čase ve kterém jsou hodnoty změřenyNavíc změnu softwaru konfigurace lze udělat jednoduše přímo aktualizací ovládacího programu. Není tedy třeba riskantní výměna firmwaru.+In this case, the entire device acts as [[cs:usbi2c| I²C to USB converter]], with reading from individual sensors implemented by program running at USB HOST deviceThe advantage of this design lies in possibility of obtaining relatively precise information about an absolute time in which the values were measuredFurthermore, changes in software and configuration can be done simply by updating the control program without risky firmware replacement.
  
-=== Emulovaný COM port ===+=== Emulated COM port ===
  
-Meteostanice v tomto případě je připojena přes modul [[cs:usb232r|USBRS23201B]], který vytváří virtuální rozhraní RS232. +The weather station is connected via [[cs:usb232r|USBRS23201B]], which creates a virtual RS232 interface.
  
-==== Bezdrátové ====+==== Wireless ====
  
 === Wifi === === Wifi ===
  
-Viz použití wifi routeru s OpenWRT pro vyčítání dat.+See the use of wifi router with OpenWRT.
  
 === GSM === === GSM ===
  
-Pro datový přenos přes GSM, nebo 3G/4G sítě je možné použít modul [[cs:gsm|GSM01A]]+[[cs:gsm|GSM01A]] module is suitable to transfer data via GSM or 3G/4G.
  
-=== ISM pásmo ===+=== ISM band ===
  
-Jde o pásmo [[http://cs.wikipedia.org/wiki/P%C3%A1smo_ISM|industrial, scientific and medical]], kde pro datový přenos není vyžadovaná licenceStavebnice MLAB obsahuje již několik modulů umožňujících použití tohoto pásma+ISM represents an [[http://cs.wikipedia.org/wiki/P%C3%A1smo_ISM|industrial, scientific and medical]] band where license for data transfer is not required. MLAB already contains several modules enabling the use of this band.
  
   * RFM01SMD01A   * RFM01SMD01A
Line 212: Line 204:
  
  
-===== Vyčítání měřených hodnot =====+===== Reading of the measured values =====
  
-Předností této konstrukce je možnost připojení různých senzorů. Které jsou inicializovány při každém spuštění staniceTato konstrukce využívá [[cs:i2c|I²C sběrnici]] s modulem [[cs:i2chub|I2CHUB02A]] a předdefinovanou strukturou senzorů.+This design offers a possibility of connecting variety of sensors, which are initialised at every station startupIt uses [[cs:i2c|I²C bus]]  with [[cs:i2chub|I2CHUB02A]] module and predefined set of sensors.
  
-==== Instalace software ====+==== Software instalation ====
  
-Aktuálně je nejvhodnější použití metody přímého vyčítání čidel z nadřazeného systému přes [[cs:i2c|I²C]], neboť existuje značné množství starších nevyužitých wifi routerů s možností [[http://wiki.openwrt.org/oldwiki/port.i2c.rtc?s[]=i2c|přímého připojení I²C]].+Probably currently the best method is a direct reading of sensors from a master system via [[cs:i2c|I²C]] as there exist quite a lot of old unused wifi routers able to [[http://wiki.openwrt.org/oldwiki/port.i2c.rtc?s[]=i2c|connect I²C directly]].
  
-Lukáš Mičan z klubu [[http://www.robozor.cz/|Robozor]] naprogramoval [[https://github.com/MLAB-project/meteostationSW|obslužný program]], který periodicky vyčítá čidla z meteostanice a naměřené hodnoty publikuje na [[http://openweathermap.org/station/104333|OpenWeathermap.org]]. +Lukáš Mičan from [[http://www.robozor.cz/|Robozor]] club has programmed [[https://github.com/MLAB-project/meteostationSW|handler program]], which periodically reads the weather station sensors and sends the data to [[http://openweathermap.org/station/104333|OpenWeathermap.org]].
  
-Tento program je napsaný v jazyce Python a používá knihovnu [[https://pypi.python.org/pypi/pymlab|pymlab]] pro vyčítání I²C snímačů+The program is written in Python and uses [[cs:pymlab|pymlab]] library to read I²C sensors.
  
-===== Napájení =====+===== Power supply =====
  
-  * Z autonomního zdrojejako napřfotovoltaický panel.  +  * autonomous power sourcee.gphotovoltaic panel  
-  * Z lokální sítě+  * local power grid
  
-===== Auto diagnostika =====+===== Auto diagnostics =====
  
-Implementovat algoritmy hlídající vzájemné korelace měřených hodnot a detekovat anomálie+Still necessary to implement algorithms controlling mutual correlations of measured values and to detect anomalies.
  
-  * Směr větru se nemůže změnit bez indikace rychlosti anemometrem+  * Wind direction can not change without speed indication from anemometer.
  
  
 +==== Considered failures ====
  
-==== Uvažované poruchy ==== 
  
 +=== Random mechanical destruction ===
  
-=== Náhodná mechanická destrukce ===+Involves failures that may arise from defect material or its fatigue due to environmental effects (involving UV radiation, temperature cycles,…)
  
-Jde o poruchy, které pravděpodobně vzniknou vadou materiál, nebo jeho únavou vlivy okolního prostředí. Jako je degradace teplotními cykly, UV zářením.+== Anemometer ==
  
-== Anemometr ==+Damage to anemometer can involve breaking off one or more blades or rotor. These events should be detected by measuring an uneven speed during one revolution
  
-Anemometr může být poškozen odlomením jedné, nebo více lopatek, Případně poškozením jeho rotačního uložení. Tento problém by mělo být možné detekovat měřením nepravidelné rychlosti během jedné otáčky.+=== Fake outupt ===
  
-  * Směr větru +Relates to following sensors:
-  * Teploměry+
  
 +  * Anemometer - seizing up
 +  * Wind direction - breaking off the vane
 +  * Precipitation - clogging
  
-=== Falešný výstup ===+=== Degradation ===
  
-Týká se čidel:+Relates to the sensors measuring:
  
-  * Anemometr - zadření +  * temperature  
-  * Směr větru - odlomeni praporku +  * relative humidity
-  * Srážky - ucpani  +
-  * Relativní vlhkost+
  
-=== Degradace === 
  
-Týká se čidel:+=== Power failure ===
  
-  * Teplota  +Causes:
-  * Relativní vlhkost+
  
 +  * Data loss during failure
  
-=== Výpadek napájení === 
  
-Důsledky 
  
-  * Ztráta dat z doby výpadku. +===== Output data format =====
  
- +Ideal output data should be compatible with one of the already used meteorological data protocols:
- +
-===== Formát výstupních dat ===== +
- +
-Datový výstup by měl ideálně být kompatibilní s některým již používaným protokolem na shromažďování meteorologických dat.  +
  
   * NMEA   * NMEA
   * [[https://en.wikipedia.org/wiki/SDI-12|SDI-12]]   * [[https://en.wikipedia.org/wiki/SDI-12|SDI-12]]
   * RMYT?   * RMYT?
-  * Přímé vyčítání I²C  +  * Direct reading I²C 
- +
-Datový výstup by měl obsahovat i přesný čas pro záznam měření. Přesný čas lze získat z [[cs:gps|GPS01A]] Výstup z meteostanice by měl podporovat několik sběrnicových systémů (USB, CAN, RS232, RS485, Ethernet), aby bylo možné meteostanici integrovat do dalších složitějších projektů. +
  
 +Data output should also include accurate time record of measurement - time information can be obtained via [[cs:gps|GPS01A]]. In order to integrate the station into more complex project its output should support more bus systems (USB, CAN, RS232, RS485, Ethernet).
  
-==== Záznam měření ====+==== Data recording ====
  
-Měřená data z meteostanice by měla mít možnost být zaznamenávána zobrazována lokálněProgram obsluhující meteostanici by tedy měl buď běžet na lokálním počítačinebo přímo na řídícím procesoru meteostanice. V takovém případě by meteostanice pravděpodobně vytvářela i webový server, který by poskytoval lokální náhledy na data a zároveň řešil odesílání dat do sběrné sítě.+Data measured by weather station should be recorded and displayed locally. That is why program serving the weather station should run either on local computer or directly on weather station processorIn the latter casethe weather station would probably run a web server as wellwhich could provide local data previews and send them to collection network.
  
-Zde je vypsáno několik nejrozšířenějších Open-Source programů pro lokální záznam a zpracování meteorologických dat.+The following list contains some of the most widespread Open-Source programs for local data recording and processing.
  
   * [[http://misterhouse.sourceforge.net/|MisterHouse]]   * [[http://misterhouse.sourceforge.net/|MisterHouse]]
Line 303: Line 288:
 [[http://www.wunderground.com/weatherstation/setup.asp?MR=1#software|zdroj]] [[http://www.wunderground.com/weatherstation/setup.asp?MR=1#software|zdroj]]
  
-Ideálním takovým programem by byl nějaký multiplatformní s minimálními provozními nároky na zdroje a s možností odesílání dat do některé celosvětové sítě stanicZároveň by data ale měla být lokálně zálohovatelná a kombinovatelná s daty z dalších meteorologických stanicNapříklad databáze[[http://www.arpa.emr.it/dettaglio_documento.asp?id=514&idlivello=64| DB-All.e]]  nebo [[http://www.unidata.ucar.edu/software/netcdf/docs/|NetCDF]] +Our ideal program should be multi-platform with minimal operating requirements and with possibility of sending data to one of the global network of weather stationsThe data should be, at the same time, locally backed up and they should be able to combine with data from other stationsExamples of such databases include: [http://www.arpa.emr.it/dettaglio_documento.asp?id=514&idlivello=64| DB-All.e]]  or [[http://www.unidata.ucar.edu/software/netcdf/docs/|NetCDF]].
  
-===== Modelové příklady použití =====+===== Examples of use =====
  
-  * [[cs:abl|Stanice pro automatické vypouštění meteobalónů]] +  * [[en:abl|Station for automatic weather balloon launcher]] 
-  * [[cs:dum|Řízení inteligentní budovy]] +  * [[cs:dum|Intelligent building management system]] 
-  * Meteorologická stanice k pozemní řídící stanicí [[cs:uav|bezpilotního letadla]].+  * Weather station of [[cs:uav|unmanned aircraft]] ground control station
  
-====== Automatická meteostanice AWS01A ======+====== Automatic weather station AWS01A ======
  
-===== Měřící snímače =====+===== Sensors =====
  
-==== Teplota ==== +==== Temperature ====
-Samostatná teplota je měřena čidlem [[cs:wire_sensors#mereni_teploty|DS18B20]]+
  
-==== Tlak ====+Measured by [[cs:wire_sensors#mereni_teploty|DS18B20]] sensor.
  
-Tlak je měřen modulem [[cs:altimet|ALTIMET01A]] se snímačem MPL115A1 +==== Pressure ====
  
 +Measured by  [[cs:altimet|ALTIMET01A]] module with MPL115A1 sensor.
  
-==== Vlhkost ====+==== Humidity ====
  
-Pro měření relativní vlhkosti a  teploty vzduchu je použito čidlo [[http://www.sensirion.com/en/products/humidity-temperature/humidity-sensor-sht11/|SHT11]] zaletované na univerzálním plošném spoji a dále čidlo SHT25 v modulu [[cs:sht25v|SHT25v01A]]+To measure a relative humidity and air temperature we use a  [[http://www.sensirion.com/en/products/humidity-temperature/humidity-sensor-sht11/|SHT11]] sensor soldered into universal PCB and SHT25 sensor in [[cs:sht25v|SHT25v01A]] module. 
  
-==== Anemometr ====+==== Anemometer ====
  
 [[http://www.meteo-sykora.cz/produkty/anemometr-top.php|Anemo-T]] [[http://www.meteo-sykora.cz/produkty/anemometr-top.php|Anemo-T]]
  
-Vycitani je realizováno dvěma časovači jeden je taktován krystalem (timer1) a druhý (timer0) počítá impulzy+Reading is carried out by two timers one (timer1) is clocked by crystal and second (timer0) counts the impulses.
  
  
-===== Datový výstup =====+===== Data output =====
  
   # AWS01A 0.1 (C) 2013 www.mlab.cz    # AWS01A 0.1 (C) 2013 www.mlab.cz 
Line 343: Line 328:
   $AWS0.1 2 29277 29389 64.3 29416 960.7 7.0 *59   $AWS0.1 2 29277 29389 64.3 29416 960.7 7.0 *59
  
 +Meaning of the variables is as follows:
  
-Význam jednotlivých veličin je následující:+  * **ver** denotes the device and firmware version  
 +  * **seq** is the serial number of a measurement  
 +  * **temp[K]** denotes the temperature from thermometer (in hundredths of Kelvin)  
 +  * **hum_temp[K]** - temperature from 1st humidity sensor  
 +  * **hum[%]** - relative humidity measured by 1st humidity sensor  
 +  * **bar_temp[K]** - a very inaccurate barometer temperature (interesting rather in the case of eventual relative temperature compensation) 
 +  * **pressure[hPa]** - pressure measured by barometer  
 +  * **anemo[m/s]** - wind speed measured by anemometer  
 +  * **check** - a checksum (same as NMEA format)  
  
-  * **ver** je označení zařízení a verze firmware +===== Firmware update =====
-  * **seq** je pořadové číslo měření +
-  * **temp[K]** je teplota z místního teploměru v setinach Kelvinu +
-  * **hum_temp[K]** - teplota 1. čidla vlhkosti +
-  * **hum[%]** - relativní vlhkost 1. čidla vlhkosti +
-  * **bar_temp[K]** - velmi nepřesná teplota barometru, je zajímavá spíše pro případnou relativní teplotní kompenzaci.  +
-  * **pressure[hPa]** - tlak měřený barometrem +
-  * **anemo[m/s]** - anemometrem měřená rychlost větru. +
-  * **check** - kontrolní součet stejný jako ve formátu NMEA+
  
-===== Aktualizace firmware =====+The firmware can be updated without any special utility only by sending HEX file with firmware to serial link of processor when it expects the firmware and writes:
  
-Firmware lze aktualizovat bez speciální utility pouze odeslánim HEX souboru s firmwarem na sériovou linku procesoru v době, kdy očekává firmware a vypisuje   
   uf?uf?   uf?uf?
      
-Tento stav nastává po resetu zařízení.+This condition occurs after resetting the device.
  
-Novy firmware pak lze odeslat následujícím příkazem pod účtem rootanebo uživatelem s absolutním přístupem k sériové lince.+Following thata new firmware can be send using a command listed below (either under root account or under account with absolute access to the serial line)
  
   $ echo uf > /dev/ttyUSB0     $ echo uf > /dev/ttyUSB0  
   ascii-xfr -s -v -l 110 ./firmware.hex > /dev/ttyUSB0   ascii-xfr -s -v -l 110 ./firmware.hex > /dev/ttyUSB0
      
-Program ascii-xfr je v Ubuntu součástí balíku minicom. Pro sledování dat při nahrávání je možné si na stejný port spustit příposlech:+Ascii-xfr program is a part of minicom package in UbuntuIn order to monitor the data recording, it is possible to listen at the same port:
  
   picocom /dev/ttyUSB0   picocom /dev/ttyUSB0
      
    
-===== Použití meteostanice =====+===== Weather Station Application =====
  
   * BART Ondřejov   * BART Ondřejov
-  * dalekohled D50 (Ondřejov)+  * D50 telescope (Ondřejov)
  
-=== Reference ===+=== Referencies ===
  
   * [[http://en.wikipedia.org/wiki/Automatic_weather_station|Automatic weather station]]   * [[http://en.wikipedia.org/wiki/Automatic_weather_station|Automatic weather station]]
Line 384: Line 369:
   * [[http://en.wikipedia.org/wiki/Climate_and_Forecast_Metadata_Conventions|Climate and Forecast Metadata Conventions]]   * [[http://en.wikipedia.org/wiki/Climate_and_Forecast_Metadata_Conventions|Climate and Forecast Metadata Conventions]]
   * [[http://mcs.uwsuper.edu/sb/Electronics/CP2112/|Weather Station without Microcontroller]]   * [[http://mcs.uwsuper.edu/sb/Electronics/CP2112/|Weather Station without Microcontroller]]
 +  * [[http://openmeteostation.org/|Open Meteo Station]]
  
en/aws.txt · Last modified: 2015/03/05 22:49 (external edit)