Abstract: The present disclosure relates to a method and a system to calibrate data recorded by a weather station. Present disclosure discusses that an offset value for each sensor of the weather station using a dedicated testing jig is measured before deploying the sensors in the weather station. The measured offset value of each sensor is compared to a predetermined threshold. If the offset value of each sensor is less than predetermined threshold the weather station is deployed at a specific location. The measured offset value of each sensor of the deployed weather station is stored at a server. The weather station records weather data in real-time. The recorded weather data is recalibrated based on the measured offset value of each sensor to generate accurate weather data. The accurate weather data representing actual weather conditions is then transmitted to end users.
FIELD OF THE INVENTION:
The present disclosure relates to monitoring weather condition for use in
applications such as flood risk modeling. More specifically, the present disclosure
describes an integrated weather monitoring and transmission management system
to monitor and transmit accurate weather data to end users.
BACKGROUND OF THE INVENTION:
[0002] Currently, monitoring of climate conditions such as temperature, relative
humidity, wind speed and rainfall are of great importance in places like farms,
greenhouses, computer centers and hospitals etc., which requires a monitoring
system to be deployed at various locations that allow better control of
environmental conditions. Portable weather stations include different sensors to
measure weather conditions. These sensors can measure wind speed, wind
direction, outdoor and indoor temperatures, outdoor and indoor humidity,
barometric pressure, rainfall, and UV or solar radiation. The quality, number of
instruments, and placement of portable weather stations may vary widely, making
the determination of which weather stations collect accurate, meaningful, and
comparable data difficult.
[0003] Conventional portable weather stations have the following disadvantages:
1) Conventional weather stations are not robust and cannot endure tropical
weather conditions and rough environmental conditions. 2) The conventional
portable weather stations lack the means for storing data in a format that is
suitable for analysis, and therefore are unable to provide meaningful data for
advanced data analysis practices.
[0004] When a weather station is deployed in the field, it becomes difficult to
know the quality check (QC) testing results and access the weather station’s
performance in the field. Further, when weather stations and currently available
software are deployed it is difficult to identify which stations are non-functioning.
And those insights from manufacturing to deployment are not present in advisory
messages provided by the current used weather stations.
3
[0005] Thus, there exists a need in the art to provide a system which overcomes
the above-mentioned problem to provide awareness of data errors in each of the
deployed weather stations and fixing them to have accurate weather data.
OBJECTS OF THE INVENTION:
[0006] An object of the present invention is to design a fully integrated weather
monitoring and transmission system, which creates an ability for dynamic
calibration.
[0007] Another object of the present invention is to determine possible offset
values for various sensors of the weather station before deploying the sensors into
the weather station using various testing jigs and to improve the data fidelity of
the deployed weather stations.
[0008] Yet another object of present invention is to improve the performance of
weather data transmission services provided to end users.
SUMMARY OF THE INVENTION:
[0009] The present disclosure overcomes one or more shortcomings of the prior
art and provides additional advantages discussed throughout the present
disclosure. Additional features and advantages are realized through the techniques
of the present disclosure. Other embodiments and aspects of the disclosure are
described in detail herein and are considered a part of the claimed disclosure.
[0010] In one non-limiting embodiment of the present disclosure, a method for
calibrating weather data recorded by a weather station is disclosed. The method
comprises measuring an offset value for each sensor of the weather station using a
dedicated testing jig, the offset value for each sensor being measured before
deploying the sensors in the weather station. The method further comprises
comparing the measured offset value of each sensor to a predetermined threshold.
If the offset value of each sensor is less than predetermined threshold, the method
discloses deploying the weather station at a specific location, storing the measured
offset value of each sensor of the deployed weather station at a server, recording
4
weather data by the deployed weather station in real-time, and calibrating the
recorded weather data based on the measured offset value of each sensor to
generate accurate weather data.
[0011] In another non-limiting embodiment of the present disclosure, the method
further comprises transmitting the accurate weather data representing actual
weather conditions to end users.
[0012] In still another non-limiting embodiment of the present disclosure, the step
of calibrating the recorded weather data comprises retrieving the measured offset
value of each sensor of the weather station from the server and calibrating the
recorded weather data based on the measured offset values retrieved from the
server.
[0013] In yet another non-limiting embodiment of the disclosure, a system for
calibrating weather data recorded by a weather station is disclosed. The system
comprises a weather station that comprises a plurality of sensors and a solar panel
and configured to record weather data in real-time. The system further comprises
a database communicatively coupled to the weather station and configured to store
the recorded weather data. The system also comprises a GSM module
communicatively coupled with the weather station and the database and a control
station configured to receive the recorded weather data of the weather station
through the GSM module and calibrate the recorded weather data based on an
offset value for each sensor of the weather station, where the offset value for each
sensor is measured by testing each sensor using a dedicated testing jig before
deployment in the weather station.
[0014] In yet another non-limiting embodiment of the disclosure, the system
comprises a server configured to receive the offset value for each sensor from the
respective testing jig and a solar output unit configured to measure current and
voltage levels derived from the solar panel and charge the weather station.
[0015] In still another non-limiting embodiment of the present disclosure, the
plurality of sensors comprises an anemometer, a temperature sensor, a humidity
5
sensor, and a rain gauge sensor and the control station comprises a transceiver unit
configured to transmit the calibrated weather data to end users using cellular data
or short message service (SMS).
[0016] In still another non-limiting embodiment of the present disclosure, a
testing jig to measure an offset value of an anemometer is disclosed. The testing
jig comprises a housing having two ends, one open and one closed, the housing
being configured to include the anemometer at the closed end and a wind source
placed at the open end of the housing, the wind source configured to blow wind
towards the anemometer at different speeds, where the wind from the wind source
reaches the anemometer through a channel created between two ends of the
housing.
[0017] In still another non-limiting embodiment of the present disclosure, the
testing jig to measure the offset value of the anemometer comprises a voltage
control unit operatively coupled to the wind source, the voltage control unit being
configured to vary a speed of the wind source. The testing jig further comprises an
IoT data logger operatively coupled to the voltage control unit and configured to
record wind speed measured by the anemometer at different wind speeds, generate
the offset value for the anemometer based on the recorded wind speed by
anemometer at different wind speeds, and transmit the generated offset value to a
server.
[0018] In still another non-limiting embodiment of the present disclosure, a
testing jig to measure an offset value of a plurality of rain gauges is disclosed. The
testing jig comprises a plurality of containers for accumulating water and allowing
the water to flow through a plurality of valves into each of plurality of rain gauges
being tested, where the plurality of rain gauges are tipping bucket rain gauges.
The testing jig further comprises a funnel connected to each of the plurality of rain
gauges to collect the water flowing through each of the plurality of rain gauges,
and a water tank connected to each of the funnel to accumulate the water flowing
through the plurality of rain gauges.
6
[0019] In still another non-limiting embodiment of the present disclosure, the
testing jig comprises a control unit operatively connected to a pump and the
plurality of valves and configured to activate the pump based on a predetermined
condition and the pump is configured to pump the water accumulated in the water
tank back to the plurality of containers based on the activation. The testing jig
further comprises an IoT data logger configured to record an amount of water
flowing through each rain gauge, record an amount of time taken by the pump to
activate from when the valve started dispensing water, generate an offset value for
each rain gauge based on a predetermined number of testing trials performed on
each rain gauge, and transmit the generated offset value to a server.
[0020] In still another non-limiting embodiment of the present disclosure, a
testing jig to measure an offset value for a temperature sensor is disclosed. The
testing jig comprises an ice chamber configured to provide ice bath to the
temperature sensor and an IoT data logger configured to record deviation in
output value of the temperature sensor for a predetermined number of testing
trials, generate an offset value for the temperature sensor based on the recorded
deviation, and transmit the generated offset value to a server.
BRIEF DESCRIPTION OF DRAWINGS:
[0021] The novel features and characteristic of the disclosure are set forth in the
appended claims. The disclosure itself, however, as well as a preferred mode of
use, further objectives, and advantages thereof, will best be understood by
reference to the following detailed description of an illustrative embodiment when
read in conjunction with the accompanying drawings. One or more embodiments
are now described, by way of example only, with reference to the accompanying
drawings wherein like reference numerals represent like elements and in which:
[0022] Fig. 1 illustrates an integrated weather monitoring and transmission
system, in accordance with some embodiments of the invention.
[0023] Fig. 2(a) illustrates perspective view of testing jig for wind speed sensor,
in accordance with some embodiments of the invention.
7
[0024] Fig. 2(b) illustrates front view of anemometer being tested, by way of from
bloc diagrams, in accordance with some embodiments of the invention.
[0025] Fig. 2(c) illustrates method steps for testing anemometer using testing jig
by way of flow diagram, in accordance with some embodiments of the invention.
[0026] Fig. 3(a) illustrates front view of testing jig for testing three rain gauges, in
accordance with some embodiments of the invention.
[0027] Fig. 3(b) illustrates side view of testing jig for rain gauge, in accordance
with some embodiments of the invention.
[0028] Fig. 3(c) illustrates method steps for testing rain gauge using testing jig by
way flow diagram, in accordance with some embodiments of the invention.
[0029] Fig. 4 illustrates flowchart of an exemplary method for calibrating weather
data recorded by a weather station in accordance with some embodiments of the
present disclosure.
[0030] The figures depict embodiments of the disclosure for purposes of
illustration only. One skilled in the art will readily recognize from the following
description that alternative embodiments of the structures and methods illustrated
herein may be employed without departing from the principles of the disclosure
described herein.
DETAILED DESCRIPTION OF DRAWINGS:
[0031] In the present document, the word “exemplary” is used herein to mean
“serving as an example, instance, or illustration.” Any embodiment or
implementation of the present subject matter described herein as “exemplary” is
not necessarily to be construed as preferred or advantageous over other
embodiments.
[0032] While the disclosure is susceptible to various modifications and alternative
forms, specific embodiment thereof has been shown by way of example in the
drawings and will be described in detail below. It should be understood, however
8
that it is not intended to limit the disclosure to the particular forms disclosed, but
on the contrary, the disclosure is to cover all modifications, equivalents, and
alternative falling within the scope of the disclosure.
[0033] The terms “comprises”, “comprising”, “include(s)”, or any other variations
thereof, are intended to cover a non-exclusive inclusion, such that a setup, system
or method that comprises a list of components or steps does not include only those
components or steps but may include other components or steps not expressly
listed or inherent to such setup or system or method. In other words, one or more
elements in a system or apparatus proceeded by “comprises… a” does not,
without more constraints, preclude the existence of other elements or additional
elements in the system or apparatus.
[0034] Embodiments of the present disclosure relates to a method and a system to
calibrate data recorded by a weather station. Present disclosure discusses that an
offset value for each sensor of the weather station using a dedicated testing jig is
measured before deploying the sensors in the weather station. The measured offset
value of each sensor is compared to a predetermined threshold. If the offset value
of each sensor is less than predetermined threshold the weather station is deployed
at a specific location. The measured offset value of each sensor of the deployed
weather station is stored at a server. The weather station records weather data in
real-time. The recorded weather data is recalibrated based on the measured offset
value of each sensor to generate accurate weather data. The accurate weather data
representing actual weather conditions is then transmitted to end users.
[0035] In one embodiment, an offset value for each sensor may be represented by
an error value. The term “offset value” and “error value” are interchangeably used
in the present invention and the same shall not be construed as limiting the scope
of invention in any sense.
[0036] Fig. 1 illustrates an integrated weather monitoring and transmission system
100. The integrated weather monitoring and transmission system 100 comprises a
weather station 150, a local database 110, a GSM module 120, a control station
9
130, and a server 140 in communication with each other. The weather station 150
is deployed at a remote location and configured to record or measure weather data
in real-time. The weather station 150 comprises a plurality of sensors and a solar
panel. The weather station 150 may comprise at least one anemometer 101, at
least one temperature and humidity sensor 102, at least one rain gauge 103, and at
least a solar panel (not shown). The weather station 150 is communicatively
connected to a local database 110 and a GSM module 120. In one embodiment,
the local database 110 comprises a local server or data repository. The local
database 110 is in communication with the GSM module 120. The GSM module
120 may transmit the weather data recorded by the weather station 150 to a
control station 130. The control station 130 is in communication with a server
140. The control station 130 is configured to receive the recorded weather data.
The control station 130 is then configured to retrieve measured offset values of
each sensor of the weather station 150 from the server 140 and calibrate the
recorded weather data based on the measured offset values retrieved from the
server. The control station 130 further comprises a transceiver unit configured to
transmit the calibrated weather data to end users.
[0037] In another non-limiting embodiment of the present disclosure, the
transceiver unit may be configured to transmit the calibrated weather data to end
users using cellular data or short message service (SMS). The calibrated weather
data may be sent only to the users subscribed for the advisory services. The
calibrated weather data may only be transmitted to users based on any relevance
criteria.
[0038] In still another non-limiting embodiment of the present disclosure, the
integrated weather monitoring and transmission system 100 comprises a solar
output unit configured to measure current and voltage levels derived from the
solar panel and charge the weather station 150.
[0039] In yet another non-limiting embodiment of the present disclosure, the
control station may include a weather forecasting engine. The weather forecasting
10
engine may be a data model. The data model may input various forecasts made by
service providers for a particular location and compare them to the actual weather,
measured by the weather station. Using this data and imposing a machine learning
framework of a random forecast to optimize the various forecasts for a particular
location. For example, the service providers may be Accuweather or Skymet. The
forecasts of the service providers are compared against the measured weather data
from the weather station. A simple regression model may be used to tweak the
forecasts based on the measured values received from the weather station. In other
words, if the Accuweather often forecasts 2mm when there is 1mm, or 6mm when
there is 3mm, the regression model will take Accuweather’s forecast and multiply
the forecasting rain value by .5 to obtain a tweaked value of Accuweather. The
accuracies of the various tweaked forecasts, e.g. Accuweather’ and Skymet’, are
compared with the measured rain values from the deployed weather station.
[0040] Fig. 2(a) illustrates perspective view of a testing jig to measure an offset
value of a wind speed sensor (anemometer). The testing jig comprises a wind
source A to blow wind towards the anemometer being tested, a voltage control
unit B to vary the speed of the wind source A, an IoT data logger C to measure
wind speed being measured by anemometer during plurality of different wind
speeds, a housing D to channelize the wind speed, and an anemometer E being
tested.
[0041] In another non-limiting embodiment of the present disclosure, the housing
D may be a wooden acrylic housing. The housing D may have an open and a
closed end. The housing D is configured to include the anemometer E at the
closed end. The wind source A is placed at the open end of the housing D. The
wind source A is configured to blow wind towards the anemometer at different
speed and the wind from the wind source A reaches the anemometer E through a
channel created between two ends of the housing D. The wind source A may be a
fan, a blower, a hair dryer or any other alternative thereof.
11
[0042] In yet another non-limiting embodiment of the present disclosure, the
voltage control unit B operatively coupled to the wind source A and configured to
vary a speed of the wind source A by varying the voltage input to the wind source
A. The IoT data logger C is operatively coupled to the voltage control unit and
configured to record wind speed measured by the anemometer E at different wind
speeds, generate the offset value for the anemometer E based on the recorded
wind speed by anemometer E at different wind speeds, and transmit the generated
offset value to a server.
[0043] Fig. 2(b) illustrates front view of anemometer A being tested. An IoT data
logger unit B connected to the anemometer A to record the windspeed from the
anemometer A. The IoT data logger unit B may transmit the offset value of the
anemometer A to a server. The IoT data logger unit B may store the offset value
of the anemometer A in a local database.
[0044] Fig. 2(c) illustrates a flowchart for testing the anemometer. In one
exemplary embodiment, the wind tunnel initially provides low wind speed and
wait for a short span of time for e.g. 10s. This wait time ensures that the
anemometer is rotating at an equilibrium speed, before the data is captured as a
part of the quality testing record. The reading of the anemometer is recorded for
next 20s. An average of the recorded values is calculated. Then the wind tunnel
provides middle wind speed and an average of the recorded values for the middle
wind speed is calculated using the similar procedure. Then the wind tunnel
provides high wind speed and an average of the recorded values for the high wind
speed is calculated using the similar procedure. The wind tunnel is turned off until
anemometer records less than threshold speed. When the speed recorded by the
anemometer is less than the threshold speed, the entire process is repeated for at
least a predetermined number of times. The average values of all the
predetermined number of times are compared to determine an offset value or error
value for the recorded values for the low wind speed, the middle wind speed, and
the high wind speed. However, the determination of the offset value or error value
is not limited to above exemplary embodiment. A person skilled in the art can
12
envisage other ways of determining offset or error known to him. The determined
offset or error for the recorded values for the low wind speed, the middle wind
speed, and the high wind speed is sent to the server after testing.
[0045] In yet another non-limiting embodiment of the present disclosure, the
testing jig calculates the offset value or error value for each of the respective wind
speeds for an individual anemometer. If the margin of error or percentage of offset
value is greater than a set point, e.g. 2%, the testing jig may determine the
anemometer is not suitable for deployment.
[0046] In yet another non-limiting embodiment of the present disclosure, the
voltage control unit B may receive voltage and steps it down to desired set points.
It has three dials. Each is connected to a relay. When the relay is activated, the
voltage control system B outputs a set voltage to the fan, thereby controlling its
speed.
[0047] In yet another non-limiting embodiment of the present disclosure, the IoT
data logger C may have two components: a port to receive data from the
anemometer being tested and a GSM capability to transmit the data to a server.
The IoT data logger system C may push commands to the voltage control system
B to change its voltage output and therefore increase or decrease the wind speed.
For each wind speed e.g. 1 m/s, 3 m/s, and 5 m/s, the IoT data logger system C
will not collect data for the first few seconds—e.g. the first 10 seconds. This gap
allows the anemometer to maintain an equilibrium speed, and ignore the time
required for the anemometer to accelerate from, e.g., 1 m/s to 3 m/s. Thus, the IoT
data logger C takes the average wind speed over a set amount of time, e.g. 20
seconds.
[0048] In yet another non-limiting embodiment of the present disclosure, the IoT
data logger C records the average of wind speeds and sends a command to the
voltage control unit B to change the voltage levels. The voltage levels alter the
speed of the turbine, and therefore the wind speed generated by the wind tunnel.
13
[0049] Fig. 3(a) illustrates a testing jig to automatically test a plurality of rain
gauges concurrently. The testing jig measures an offset value for each of the
plurality of rain gauges. The testing jig comprises containers A to accumulate
water and allow it to flow into each of plurality of rain gauges B being tested. The
plurality of rain gauges B may include tipping bucket rain gauges. A funnel C is
connected to each of the plurality of rain gauge B to catch the water that flows
through each of the rain gauges. A water tank D is connected to each of the funnel
C to collect the water that has flowed through all three rain gauges. The testing jig
further comprises a control unit E communicatively connected to the pump (not
shown) and valves S. The control unit E is configured to activate the pump based
on a predetermined condition. The pump is configured to pump the water
accumulated in the water tank back to the plurality of containers based on the
activation. The testing jig further comprises an IoT data logger F that records the
number of tips for each rain gauge of the plurality of rain gauges being tested.
[0050] In another non-limiting embodiment of the present disclosure, the water
flows from the container A, through the valve S, through a nozzle C that sets the
rate of flow, through the rain gauge B being tested, and into the water tank D. As
the water flows into the rain gauge B, the rain gauge B records the amount of
water being collected by the instrument. A set volume of water will fall from the
container A to the rain gauge B, during a recorded amount of time, given the open
orifice area of the rain gauge B. For example, if 100mL (100,000mm3
) falls
through a rain gauge B that has an open orifice area of 20,000mm2
, the rain gauge
B would record 5mm of rainfall. If that quantity of rainfall fell in 6 minutes, the
rate of rainfall would equal 50mm/hour. As a result, by setting the volume of
water the testing jig dispenses and records the amount of time in which it
dispenses the water, the testing jig simulates an environment of rainfall flowing at
a particular rate. When the e.g. 100mL of rainfall has been dispensed, the pump
will activate, pushing the water back into the containers A. As a result, the testing
jig automatically dispenses and replenishes water, allowing it to run in cycles
continuously, without manual intervention.
14
[0051] In yet another non-limiting embodiment of the present disclosure, the IoT
data logger F may record two data points: the amount of water flowing through
the rain gauge B and the amount of time taken by the pump to turn on from when
the valve S started dispensing water. The IoT data logger F may be further
configured to generate an offset value for each rain gauge based on a
predetermined number of testing trials performed on each rain gauge and transmit
the generated offset value to a server. The testing jig may run the tests a set
number of times e.g. 10 times and check that the margin of error or the offset
value across all the tests is lower than a client-set point e.g. 2%. The IoT data
logger may record the time in between cycles to ensure that the rate of water is
consistent across trials e.g. that it takes ~100 seconds across all trials for the e.g.
100mL of water to pass through each of the rain gauges.
[0052] In yet another non-limiting embodiment of the present disclosure, the
testing jig comprises an IoT data logger that records the readings from the rain
gauges and transmits the data to the server. When the pump is activated, the IoT
data logger records the time, thereby ensure that the time it takes for the cycle to
run is consistent across all trials, and therefore the rate of water is equivalent
across all the trials. The testing jig may further comprise a display unit configured
to display data from the tests.
[0053] Fig. 3(b) illustrates side view of testing jig for rain gauge B. The testing jig
operates in similar manner as described above. Fig. 3(c) illustrates flow diagram
for testing rain gauge B using testing jig. The testing jig dispenses water through
the values S at a pre-set rate. The rain gauges B measures the amount of water that
flows through the testing rain jig and determines offset or error values for the
respective rain gauge B being tested. The testing rain jig uses the IoT system to
transmit the determined offset or error for the respective rain gauge to the server.
However, the determination of the offset or error values is not limited to above
exemplary embodiment. A person skilled in the art can envisage other ways of
determining offset value or error value known to him.
15
[0054] In yet another non-limiting embodiment of the present disclosure, the
weather station may comprise a temperature and humidity sensor. The
temperature sensor is tested using a testing jig. The testing jig is used to measure
an offset value for a temperature sensor. The testing jig comprises an ice chamber
to provide ice bath to the temperature sensor and an IOT data logger configured to
configured to record deviation in output value of the temperature sensor for a
predetermined number of testing trials, generate an offset value for the
temperature sensor based on the recorded deviation, and transmit the generated
offset value to a server. For example, the temperature and humidity testing sensors
are tested in chamber by assess whether the temperature yield is 0ºC when in an
ice bath. Any subtle deviations over a period of time set by the sensors for e.g. if
the sensor yields 0.2ºC instead of 0ºC then 0.2ºC is determined to be an offset for
the sensor. This offset value is recorded at a local database and then sent to the
server. However, the determination of the offset is not limited to above exemplary
embodiment. A person skilled in the art can envisage other ways of determining
offset known to him.
[0055] In yet another non-limiting embodiment of the present disclosure, the
weather stations with the tested anemometer, rain gauge, and temperature sensor
are deployed at various locations for monitoring the real time weather conditions.
The deployed weather stations are in communication with a control station. The
control station is configured to receive real time sensor data representative of the
weather conditions at the respective locations. The control station is also in
communication with the server, where all the offset values (margin of error) for
the respective sensors of the weather stations are stored. The control station
accesses the offset values of the respective sensors of the weather stations to
calibrate the real time sensor data to display accurate weather conditions. This
accurate weather conditions may be transmitted to a plurality of users who have
subscribed or registered for the advisory system services. The accurate weather
condition may be transmitted in the form of a short message service (SMS) to the
subscribed user.
16
[0056] In yet another non-limiting embodiment of the present disclosure, the
calibrated sensor data is used to monitor the weather conditions at all the
locations, where the weather stations are deployed. If there is erratic change in
real time sensor data of a sensor, the respective sensor is declared faulty. This
technique also helps in locating faulty weather station and fixing them
accordingly.
[0057] Fig. 4 illustrates flowchart of an exemplary method for calibrating weather
data recorded by a weather station in accordance with some embodiments of the
present disclosure.
[0058] As shown in fig. 4, the method 400 comprises one or more blocks
implemented by a system (discussed in fig. 1) for calibrating weather data
recorded by a weather station. The method 400 may be described in the general
context of computer executable instructions. Generally, computer executable
instructions can include routines, programs, objects, components, data structures,
procedures, modules, and functions, which perform particular functions or
implement particular abstract data types.
[0059] At block 401, an offset value for each sensor of the weather station is
measured using a dedicated testing jig. The offset value for each sensor is
measured before deploying the sensors in the weather station. At block 403, the
measured offset value of each sensor is compared to a predetermined threshold. At
step 405, if the offset value of each sensor is not less than the predetermined
threshold the sensor at step 407 is discarded from deployment. If the offset value
of each sensor is less than the predetermined threshold the method progresses to
step 409. At step 409, the weather station is deployed at a specific location. At
step 411, the measured offset value of each sensor of the deployed weather station
is stored at a server. At step 413, weather data is recorded by the deployed
weather station in real-time. At step 415, the recorded weather data is calibrated
based on the measured offset value of each sensor to generate accurate weather
data.
17
[0060] In yet another non-limiting embodiment of the present disclosure, the step
415 of calibrating the recorded weather data comprises retrieving, from the server,
the measured offset value of each sensor of the deployed weather station and
calibrating the recorded weather data based on the measured offset values
retrieved from the server. The method 400 may further include step of
transmitting the accurate weather data representing actual weather conditions to
end users.
[0061] In still another non-limiting embodiment of the present disclosure, the
transmission of the accurate weather data may have over air update capabilities
and several redundancy measures, to ensure data is sent. For example, if the
accurate weather data is not transmitted via cellular data, it will be transmitted via
SMS to the server. If there is a failure in transmission, the accurate weather data
may be stored on a local SD card on the IOT data logger. When the network
reappears, the data logger will quickly dump all the accurate weather data stored
from the SD card.
[0062] The illustrated steps are set out to explain the exemplary embodiments
shown, and it should be anticipated that ongoing technological development will
change the manner in which particular functions are performed. These examples
are presented herein for purposes of illustration, and not limitation. Further, the
boundaries of the functional building blocks have been arbitrarily defined herein
for the convenience of the description. Alternative boundaries can be defined so
long as the specified functions and relationships thereof are appropriately
performed. Alternatives (including equivalents, extensions, variations, deviations,
etc., of those described herein) will be apparent to persons skilled in the relevant
art(s) based on the teachings contained herein. Such alternatives fall within the
scope and spirit of the disclosed embodiments. Also, the words “comprising,”
“having,” “containing,” and “including,” and other similar forms are intended to
be equivalent in meaning and be open ended in that an item or items following
any one of these words is not meant to be an exhaustive listing of such item or
items, or meant to be limited to only the listed item or items. It must also be noted
18
that as used herein and in the appended claims, the singular forms “a,” “an,” and
“the” include plural references unless the context clearly dictates otherwise.
[0063] Furthermore, one or more computer-readable storage media may be
utilized in implementing embodiments consistent with the present disclosure. A
computer-readable storage medium refers to any type of physical memory on
which information or data readable by a processor may be stored. Thus, a
computer-readable storage medium may store instructions for execution by one or
more processors, including instructions for causing the processor(s) to perform
steps or stages consistent with the embodiments described herein. The term
“computer- readable medium” should be understood to include tangible items and
exclude carrier waves and transient signals, i.e., are non-transitory. Examples
include random access memory (RAM), read-only memory (ROM), volatile
memory, nonvolatile memory, hard drives, CD ROMs, DVDs, flash drives, disks,
and any other known physical storage media.
[0064] Suitable processors include, by way of example, a general purpose
processor, a special purpose processor, a conventional processor, a digital signal
processor (DSP), a plurality of microprocessors, one or more microprocessors in
association with a DSP core, a controller, a microcontroller, Application Specific
Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs) circuits,
any other type of integrated circuit (IC), and/or a state machine.
[0065] While various aspects and embodiments have been disclosed herein, other
aspects and embodiments will be apparent to those skilled in the art. It may be
pertinent to note that various aspects and embodiments disclosed herein are for
purposes of illustration and are not intended to be limiting, with the true scope
being indicated by the following claims.
We claim:
1. A method for calibrating weather data recorded by a weather station, the
method comprising:
measuring an offset value for each sensor of the weather station using a
dedicated testing jig, wherein the offset value for each sensor is measured before
deploying the sensors in the weather station;
comparing the measured offset value of each sensor to a predetermined
threshold, wherein if the offset value of each sensor is less than the predetermined
threshold:
deploying the weather station at a specific location;
storing, at a server, the measured offset value of each sensor of the
deployed weather station;
recording weather data by the deployed weather station in realtime; and
calibrating the recorded weather data based on the measured offset
value of each sensor to generate accurate weather data.
2. The method as claimed in claim 1, further comprising:
transmitting the accurate weather data representing actual weather
conditions to end users.
3. The method as claimed in claim 1, wherein calibrating the recorded
weather data comprises:
retrieving, from the server, the measured offset value of each sensor of the
deployed weather station; and
calibrating the recorded weather data based on the measured offset values
retrieved from the server.
4. A system for calibrating weather data recorded by a weather station, the
system comprising:
20
a weather station comprising a plurality of sensors and a solar panel,
wherein the weather station is configured to record weather data;
a database communicatively coupled to the weather station, wherein the
database is configured to store the recorded weather data in real-time;
a GSM module communicatively coupled with the weather station and the
database; and
a control station, wherein the control station is configured to:
receive the recorded weather data of the weather station through
the GSM module; and
calibrate the recorded weather data based on an offset value for
each sensor of the weather station, wherein the offset value for each sensor
is measured by testing each sensor using a dedicated testing jig before
deployment in the weather station.
5. The system as claimed in claim 4, further comprising:
a server configured to receive the offset value for each sensor from the
respective testing jig; and
a solar output unit configured to:
measure current and voltage levels derived from the solar panel;
and
charge the weather station.
6. The system as claimed in claim 5, wherein the plurality of sensors
comprises an anemometer, a temperature sensor, a humidity sensor, and a rain
gauge sensor.
7. The system as claimed in claim 4, wherein the control station comprises:
a transceiver unit configured to transmit the calibrated weather data to end
users using cellular data or short message service (SMS).
21
8. A testing jig to measure an offset value of an anemometer, the testing jig
comprising:
a housing having two ends, one open and one closed, wherein the housing
is configured to include the anemometer at the closed end;
a wind source placed at the open end of the housing and configured to
blow wind towards the anemometer at different speeds, wherein the wind from the
wind source reaches the anemometer through a channel created between two ends
of the housing;
a voltage control unit operatively coupled to the wind source and
configured to vary a speed of the wind source; and
an IoT data logger operatively coupled to the voltage control unit and
configured to:
record wind speed measured by the anemometer at different wind
speeds,
generate the offset value for the anemometer based on the recorded
wind speed by anemometer at different wind speeds, and
transmit the generated offset value to a server.
9. A testing jig to measure an offset value of a plurality of rain gauges,
wherein the testing jig comprises:
a plurality of containers for accumulating water and allowing the water to
flow through a plurality of valves into each of plurality of rain gauges being
tested, wherein the plurality of rain gauges are tipping bucket rain gauges;
a funnel connected to each of the plurality of rain gauges to collect the
water flowing through each of the plurality of rain gauges;
a water tank connected to each of the funnel to accumulate the water
flowing through the plurality of rain gauges;
a control unit operatively connected to a pump and the plurality of valves,
wherein the control unit is configured to activate the pump based on a
predetermined condition, and wherein the pump is configured to pump the water
22
accumulated in the water tank back to the plurality of containers based on the
activation; and
an IoT data logger configured to:
record an amount of water flowing through each rain gauge;
record an amount of time taken by the pump to activate from when
the valve started dispensing water;
generate an offset value for each rain gauge based on a
predetermined number of testing trials performed on each rain gauge; and
transmit the generated offset value to a server.
10. A testing jig to measure an offset value for a temperature sensor, wherein
the testing jig comprises:
an ice chamber configured to provide ice bath to the temperature sensor;
and
an IoT data logger configured to:
record deviation in output value of the temperature sensor for a
predetermined number of testing trials;
generate an offset value for the temperature sensor based on the
recorded deviation; and
transmit the generated offset value to a server.
| # | Name | Date |
|---|---|---|
| 1 | 201811040495-STATEMENT OF UNDERTAKING (FORM 3) [26-10-2018(online)].pdf | 2018-10-26 |
| 2 | 201811040495-PROVISIONAL SPECIFICATION [26-10-2018(online)].pdf | 2018-10-26 |
| 3 | 201811040495-FORM 1 [26-10-2018(online)].pdf | 2018-10-26 |
| 4 | 201811040495-DRAWINGS [26-10-2018(online)].pdf | 2018-10-26 |
| 5 | 201811040495-DECLARATION OF INVENTORSHIP (FORM 5) [26-10-2018(online)].pdf | 2018-10-26 |
| 6 | abstract.jpg | 2018-12-17 |
| 7 | 201811040495-Proof of Right (MANDATORY) [26-04-2019(online)].pdf | 2019-04-26 |
| 8 | 201811040495-PA [29-04-2019(online)].pdf | 2019-04-29 |
| 9 | 201811040495-ASSIGNMENT DOCUMENTS [29-04-2019(online)].pdf | 2019-04-29 |
| 10 | 201811040495-8(i)-Substitution-Change Of Applicant - Form 6 [29-04-2019(online)].pdf | 2019-04-29 |
| 11 | 201811040495-DRAWING [24-10-2019(online)].pdf | 2019-10-24 |
| 12 | 201811040495-CORRESPONDENCE-OTHERS [24-10-2019(online)].pdf | 2019-10-24 |
| 13 | 201811040495-COMPLETE SPECIFICATION [24-10-2019(online)].pdf | 2019-10-24 |
| 14 | 201811040495-Proof of Right [18-02-2020(online)].pdf | 2020-02-18 |