Today, data on localized weather, known as microclimates, is the new frontier for more precise and accurate weather forecasting. As a result, the collection of weather data is becoming increasingly smaller and gridded. In light of this, weather stations, which are the most convenient means of collecting weather data, are seeing a rise in demand.
SenseCAP ONE compact weather stations consists of several meteorological sensors that measure the following parameters: air temperature & humidity, barometric pressure, light, precipitation, wind speed, wind direction, PM2.5, and PM10. By adopting a modular design, SenseCAP ONE makes it possible for you to conveniently integrate different combinations of sensors into one compact weather station according to actual application needs.
The products are designed with industry standards, IP66 rated, featuring high accuracy, high reliability and stability, and strong robustness. SenseCAP ONE series supports RS485/RS422 (Modbus) and SDI-12 interface, enabling easy extension with other sensors of respective interfaces. SenseCAP ONE is easy to deploy, durable for long-term operation in the harsh environment in the outdoor field, making it perfect for applications in the scenarios of smart city, power-grid, power plants, road weather stations, airports, and smart agriculture, etc.
There are six total SenseCAP Products with distinctive combination of sensors included. To find the ones matching your particular scenarios, here is a chart clearly demonstrates the appearance of SenseCAP ONEs and the parameters each product can measure.
SenseCAP ONE S700 7-in-1 Compact Weather Sensor¶
SenseCAP ONE S700 7-in-1 Compact Weather Sensor can help you collect and monitor environmental and weather data, which are crucial in different application scenarios such as smart city projects and etc. The SenseCAP ONE S700 is equipped with sensors to measure the seven following parameters: air temperature, relative humidity, barometric pressure, light intensity, rainfall, wind speed, and wind direction.
SenseCAP ONE is IP66 certified, and it features strong robustness to withstand even the toughest outdoor environment. The Sensors to measure wind speed and wind direction use ultrasound instead of traditional mechanical 3-cup or vane anemometer. The advantage of using ultrasonic sensors is that reducing the movable parts can make the sensor less likely to be broken and thereby is easier to be maintained without any sacrifices in precision or manpower.
The SenseCAP ONE series uses the RS 485 (MODBUS-RTU) / 232 / 422 (Modbus) / SDI-12 communication protocol. Hence, the SenseCAP ONE compact weather sensor can be used with any datalogger that supports RS 485 (MODBUS-RTU) / 232 / 422 (Modbus) / SDI-12.
We also provide the SenseCAP Sensor Hub 4G Data Logger (supporting solar power and DC wall power) that can be used with the SenseCAP ONE series weather sensor. The data can be transmitted to the Sensor Hub and then to the SenseCAP server or a private server. If you choose to use the SenseCAP server, we also provide an API for you to easily make your own applications.
multiple weather parameters to measure in one: rain intensity, air temperature, relative humidity, barometric pressure, light intensity, precipitation intensity, wind speed, and wind direction, etc.
Embedded with the electronic compass: enabling easy installation and you can choose to disable the electronic compass while orienting to the North manually.
A flange plate and 3m cable are included in the package for the pole mount
IP66 rated: waterproof, and dustproof, heaters available, suitable for severe outdoor environment.
Ultrasonic wind speed & direction sensors without moving parts
compact in size, calibrated, easy to install, maintenance free and user-friendly
Radiation shields are equipped to ensure accurate ambient measurement.
Supported interface: RS 485 (MODBUS-RTU) / 232 / 422 (Modbus) / SDI-12
CE, FCC certifications are in process, coming soon….
Here we show you how to create your very own weather station with the SenseCAP ONE S700 and a Raspberry Pi! With minimal setup and easy-to-use code, this is a great tutorial for beginners who want to get going in no time.
Why a Weather Station?¶
When we think about weather data, it’s a given to recognise its importance in aviation, maritime and construction industries, as well as in predicting extreme climate. To the average individual, however, such information may only be relevant when we need to decide whether to bring an umbrella as we leave our homes.
What if I told you that, thanks to new applications, the potential that weather data holds and its relevance will only become greater?
In the clothing industry, about 35% of annual loss in revenue is caused by inaccurate sales forecasts and statistics on the relationship between apparel sales and factors such as time, seasonal and weather changes, holidays, etc.
To mitigate this, how about using accurate weather forecasting data to plan the allocation of inventory to a given area? For example, we can estimate how the demand for down jackets will rise or fall given future changes in the weather.
In fact, many countries are already using meteorological data to drive business decisions. In Germany, the Beer Index states that beer sales will skyrocket when temperatures exceed 22OC. And for every further 1 degree rise in temperature, 2.3 million more bottles of beer are sold per day. Absolutely brilliant!
In addition to the Beer Index, there is also a car index, ice cream index, swimsuit index, food mold index and more, according to which businesses can develop production and marketing plans in advance. As you can see, the commercialization of meteorological data has a lot of room for imagination.
Today, data on localised weather, known as microclimates, is the new frontier for more precise and accurate weather forecasting. As a result, the collection of weather data is becoming increasingly smaller and gridded. In light of this, weather stations, which are the most convenient means of collecting weather data, are seeing a rise in demand. In today’s demo, we’ll show you how you can have your very own weather station up and running in just a few steps using the SenseCAP ONE S700 and Raspberry Pi.
To follow along with this tutorial, the following materials are recommended. You can also use an older Raspberry Pi 3 if you have one lying around, but the Pi 4 will give you much more power and versatility if you would also like to use it for other projects.
First, assemble the Seeed RS-485 Shield onto the Raspberry Pi, taking care to align them with Pins 1 to 25 on the Raspberry Pi as shown in the figure below.
Then, connect the SenseCAP ONE S700 to the RS-485 Shield with the RS-485 Connection. That’s it!
Step 1: Configure SenseCAP ONE S700¶
We will first have to set up the protocol on the SenseCAP ONE S700. First download and install the latest SenseCAP ONE Configuration Tool for your operating system here.
Once you have opened the configuration tool, connect your SenseCAP ONE to your PC via USB Type-C and select it under Serial Port. Then, click Connect.
Next, select Settings. Under Main Port Protocol, select RS-485 ASCII, like shown below. Then, select Write To Device.
Step 2: Configure Raspberry Pi¶
This tutorial assumes Raspberry Pi OS running on a Raspberry Pi that has internet connectivity set up. If you are new to the Raspberry Pi, you can learn how to get WiFi up and running here.
First, make sure that Node.JS v10.22.x is installed on your Raspberry Pi. Else, run the script below to install it.
The next step is to enable hardware serial on /dev/ttyS0. In your terminal window, run the Raspi Config tool with:
Run the Weather Station¶
After the setup, it’s easy to get the weather station up and running. On your Raspberry Pi, execute the following commands to install and run the weather station server & website.
With your PC and Raspberry Pi under the same local area network, access the weather station data through the following URL in your browser.
If you are unsure of your Raspberry Pi’s IP address, you can run the command below and take note of the IP next to inet.
Once you completed all the setup and visited the URL successfully, you should see the weather data being visualised in real time like shown below. SenseCAP ONE S700 is an all-in-one platform that not only allows us to get basic data like temperature and humidity, we can also view advanced information including wind direction and speed, air pressure, rainfall and even the amount of light.
With this, we not only have a fully functional weather station in a matter of minutes, we can also extend it to visualise data remotely. Alternatively, we can also store the weather data for powerful data analytics and forecasting.
We hope you have enjoyed the demonstration of how you can create a weather station in just a few steps with the Raspberry Pi and SenseCAP ONE S700! Although this project is simple, the possibilities it enables are only limited by your imagination.
Besides working with Raspberry Pi 4 8GB, SenseCAP ONE series of products can be easily deployed and use with our SenseCAP Sensor Hub 4G Data Logger. As an easy-to-deploy, industrial-grade 4G cellular station, Sensor Hub uses the MODBUS-RTU RS485 protocol to communicate with sensors and is able to collect various sensor data simultaneously. IP66-rated, waterproof and dustproof, Sensor Hub 4G Data Logger is suitable for long-term, reliable outdoor applications such as in smart agriculture, smart weather stations and smart city, etc.
Now, how will you use your very own weather station?