Advertisement

Quick Links

SenseCAP All-in-One Weather
Station User Guide
Version: V1.0
Dates: 2023-4-07
User manual/ Technical information
The 1 Page total 49
Page
Seeed Technology Co., Ltd. All rights reserved.
www.seeedstudio.com

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ONE Series and is the answer not in the manual?

Questions and answers

Summary of Contents for SENSECAP ONE Series

  • Page 1 User manual/ Technical information SenseCAP All-in-One Weather Station User Guide Version: V1.0 Dates: 2023-4-07 The 1 Page total 49 Page Seeed Technology Co., Ltd. All rights reserved. www.seeedstudio.com...
  • Page 2: Table Of Contents

    2.2.3 M12 Cable ............................10 2.2.4 Install the device..........................12 3 Device's Operating Mode ............................17 Configure the device via USB port ......................18 SenseCAP ONE Configuration Tool .......................19 Serial debug tool ............................23 4 Communication Protocols ...........................24 Modbus-RTU Protocol ..........................25 4.1.1 Modbus-RTU Protocol Message Format ..................25 4.1.2 Register Address Definition ......................26...
  • Page 3 User manual/ Technical information Version Description Date The modifier V1.0 Initial version 04-07-2023 Jenkin Lu The 3 Page total 49 Page Seeed Technology Co., Ltd. All rights reserved. www.seeedstudio.com...
  • Page 4: Product Introduction

    User manual/ Technical information 1 Product Introduction SenseCAP ONE is a series of all-in-one compact weather sensors, including S1000 10-in-1, S800 8-in-1, S700 7-in-1, S500 5-in-1, S200 weather sensors. These weather sensors integrate multiple sensors into this compact device, monitoring up to10 weather parameters: air temperature, air humidity, atmospheric pressure, light intensity, wind speed, wind direction, precipitation, PM 2.5, PM 10,noise and CO2.
  • Page 5 User manual/ Technical information ±0.3m/s,(≤10m/s) Wind speed 0~60 m/s(@-40℃~60℃) 0.1m/s ±3% of the measured value(>10m/s) Direction of the wind 0~360°(@-40℃~60℃) ±3.0° 0.1° Light intensity 0~188000 Lux 5% * reading 5Lux Rain intensity 0~200mm/h ±10% 0.2mm/0.02mm Product Model: S900 (9-in-1) Measurement Parameter Measurement Range Measurement Accuracy Resolution...
  • Page 6 User manual/ Technical information ±10%@100~1000µg/m3 PM2.5 0~1000µg/m3 1µg/m3 ±10µg/m3@0~100µg/m3 ±15%@100~1000µg/m3 PM10 0~1000µg/m3 1µg/m3 ±15µg/m3@0~100µg/m3 土(30 ppm +3% of reading) 400-5000ppm;extended 1ppm range up to 10000 ppm (extended range ±10% of reading) Product Model: S1020(10-in-1,noise series,the custom product) Measurement Parameter Measurement Range Measurement Accuracy Resolution Air temperature...
  • Page 7: Installation

    User manual/ Technical information 2 Installation Before the installation, check the packing list and make sure there are no missing parts. The 7 Page total 49 Page Seeed Technology Co., Ltd. All rights reserved. www.seeedstudio.com...
  • Page 8: Packing List

    SenseCAP ONE All-in-one compact weather sensor M12 8-pin communication cable (default length 3-meter hook-up wire, and there is a waterproof aviation connector type to choose when working with SenseCAP SensorHub datalogger. If the aviation connector is not needed, cut it off by...
  • Page 9: Installation

    User manual/ Technical information Installation 2.2.1 Device Interface Introduction There are two connectors at the bottom of the device. • USB Type-C interface allows you to connect your computer with a normal USB Type-C cable to the device for configuration. •...
  • Page 10: Connect With Usb Cable

    User manual/ Technical information 2.2.2 Connect with USB Cable Note: The white caps should be screwed down after commissioning, to prevent water from the device! 2.2.3 M12 Cable The device adopts an M12 8-pin connector, the different colored pins provide power and data communication (as shown in the above diagram).
  • Page 11 User manual/ Technical information The holes of the cable and the pins of the device connector must be aligned when the cable is plugged Plugin the cable and tighten it clockwise Note: the cable is aimed at with the bottom before inserting it into the bottom. Otherwise,the pins are skewed may cause the communication is abnormal .
  • Page 12: Install The Device

    24V/2A for power supply (without heating function); 2. When the heating function is enabled, the power supply of the heating module should be within 3 meters of the SenseCAP ONE.The distance between the power supply of the heating module and the device is not more than 5m.
  • Page 13 User manual/ Technical information The size of the sleeve is shown below. The 13 Page total 49 Page Seeed Technology Co., Ltd. All rights reserved. www.seeedstudio.com...
  • Page 14 User manual/ Technical information It is recommended that the diameter of the pole should be less than or equal to 75cm. The 14 Page total 49 Page Seeed Technology Co., Ltd. All rights reserved. www.seeedstudio.com...
  • Page 15 User manual/ Technical information Note: Please tighten the screws ! The dimension of the flange plate is shown below. The 15 Page total 49 Page Seeed Technology Co., Ltd. All rights reserved. www.seeedstudio.com...
  • Page 16 User manual/ Technical information The 16 Page total 49 Page Seeed Technology Co., Ltd. All rights reserved. www.seeedstudio.com...
  • Page 17: Device's Operating Mode

    User manual/ Technical information 3 Device's Operating Mode After installation, you can power on the device, configure it and collect data from the device. The device has two operating modes, configuration mode, and working mode. With a USB cable, you can check or configure the device’s parameters, Configuration Mode such as device name, version number, and communication protocol configuration.
  • Page 18: Configure The Device Via Usb Port

    CP210x Windows Drivers) There are two methods to configure the device:  SenseCAP ONE Configuration Tool  Serial debug tool The 18 Page total 49 Page Seeed Technology Co., Ltd. All rights reserved. www.seeedstudio.com...
  • Page 19: Sensecap One Configuration Tool

    User manual/ Technical information SenseCAP ONE Configuration Tool SenseCAP ONE Configuration Tool offers a graphical interface for you to configure the device. And you can download the tool from the GitHub link below: https://github.com/Seeed-Solution/SenseCAP-One-Configuration-Tool/releases Select the software for the respective operating system, Windows, macOS, or Linux based on your needs.
  • Page 20 User manual/ Technical information Click Settings to enter the device settings,and click“Read From Device”to obtain the Information of the device. 1. Select the communication protocol. In the example here we choose the RS-485 Modbus RTU. The 20 Page total 49 Page Seeed Technology Co., Ltd.
  • Page 21 User manual/ Technical information 2. Modify the Modbus address: write the address in the Modbus address, and then click “Write to Device”. On the configuration page, you can modify the following: device name, data type, and data upload interval. After any modification, you will need to click “Write to Device” for the changes to take effect. In application settings, you can set the cycle for the tool to read sensor data, with the minimum as 2S, and a dot range for the curve.
  • Page 22 User manual/ Technical information Click “Firmware Update” to update the device firmware. Please contact sales or technical support at (sensecap@seeed.cc) to get the firmware. On the upgrade page, you will need to choose to update the mainboard firmware or the driver board firmware.
  • Page 23: Serial Debug Tool

    User manual/ Technical information Serial debug tool The communication settings are as follows: Select the serial port You can find port information in your computer's device manager Baud rate 9600bps, 8 data bits, 1 stop bits, none parity, none flow control. ⚫...
  • Page 24: Communication Protocols

    User manual/ Technical information 4 Communication Protocols The device supports the following communication protocols: The Modbus protocol is a common language applied to electronic devices. With this protocol, devices can communicate within their network. It has become a universal industry standard, widely used in data loggers, sensor equipment, and so on. Based on this protocol, devices produced by different vendors can communicate with each other Modbus-RTU for system integration.
  • Page 25: Modbus-Rtu Protocol

    User manual/ Technical information Modbus-RTU Protocol To start Modbus-RTU communication, the M12 data cable of the device needs to be connected to the RS- 485 port of one Data Logger, which powers up the device at a voltage of 12V-24V. The following image is a diagram of the wiring: Protocol communication parameters Data Format...
  • Page 26: Register Address Definition

    User manual/ Technical information Read and write the holding register. The message format from by the host Slave address Function code Register address Number of registers CRC check 1 byte 1 byte 2 bytes (big-endian). 2 Byte big-endian). 2 bytes 0x03/0x06 RRRR NNNN...
  • Page 27: Modbus-Rtu Read

    User manual/ Technical information Temperature 0 or 1000((The The dumping of dumping of state is 0x001E state 1000, the vertical of state is 0) 0x0030 PM2.5 0~1000000 0x0032 PM10 0~1000000 0x0040 0-10000 The default address is 1 0x1000 Device address Can be set to 1 - 247 The default is 96, which means 9600.
  • Page 28 User manual/ Technical information Configuration connection parameters: Baud rate 9600bps, 8 Data bits, None Parity, 1 Stop bits. Read the air temperature register 0x0000 to 0x0001, click Setup, and select Read/Write Definition Set the default slave ID(5-in-1 is 10,7-in-1 is 20,9-in-1 is 38), function code 04, starting address 0, quantity (5-in-1 is 6,7-in-1 is 28,9-in-1 is 32);...
  • Page 29 User manual/ Technical information Now the computer reads the sensor data every 1 second, and the measurement (line 0 and line 1) is shown in below picture, after dividing the measurement by 1000, it is the true temperature value, 28300/1000 = 28.3 °C On the right, you can check the raw sent and received data packages.
  • Page 30 User manual/ Technical information S500 decode: Read register 0x0000~0x0005. Send command:0A 04 00 00 00 06 71 73(Check code); Return:26 04 40 00 00 70 80(Temperature)00 00 95 10(Humidity) 06 07 94 40(Air pressure)99 09(Check code); Read register 0x0008~0x0013. Send commond:0A 04 00 08 00 0C 70 B6(Check code); Return:0A 04 0C 00 00 00 00(Min wind direction)00 03 6E 84(Max wind direction)00 03 C8 C0(Avg wind direction)00 00 00 00(Min wind speed)00 00 04 BC(Max wind speed)00 00 02 10(Avg wind speed)BC 78(Check code)...
  • Page 31: Noise Sensor

    User manual/ Technical information 00(Maximum rainfall intensity)00 00 6A 7C(Heating Temperature) 00 00 00 00(The dumping of state) 09(Check code) PM2.5 and PM10 need to be read separately: Send command: 26 04 00 30 00 04 F7 11 Return: 26 04 08 00 00 90 88(PM2.5) 00 00 A4 10(PM10) FA(Check code) S1000 decode: Read register 0x0000~0x001F and 0x0030~0x0033.
  • Page 32 User manual/ Technical information Specification: operating power range unit accuracy Response time Power supply current dissipation Resolution 0.1dB, 30-130dB T90<30S 100mA 0.1W accuracy±1.5dB Data reading protocol and configuration: The communication protocol adopts the standard RS485 Modbus-RTU protocol, and the protocol communication parameters are as follows: Data format 8 data bits, 1 stop bits, none parity, none flow control.
  • Page 33: Ascii Protocol

    User manual/ Technical information ASCII Protocol 4.2.1 Command definition Device address, 0 by default Starter, fixed value The separator used to distinguish multiple commands A command, represented by different strings A query term used to query values Assignment, which is used to set the value The argument, the specific value of the parameter is set Sensor measurement Sensor measurements combine character for getting or setting multiple...
  • Page 34: Setting Command Format

    User manual/ Technical information 4.2.3 Setting Command Format Set a specified parameter, such as setting a baud rate. Example: 0XA;BD=96<CR><LF> indicates query the device’s baud rate 4.2.4 Command List Device info queries and related commands settings ? Query Device address Send ?<CR><LF>...
  • Page 35 Device model Send 0XA; TP=?<CR><LF> Query Response 0XA; TP=SenseCAP ONE S700<CR><LF> Description The device model is SenseCAP ONE S700 Device version Send 0XA; VE=?<CR><LF> Response 0XA; VE=HW-1.0&SW-2.0&S1-2.2<CR><LF> Query Device hardware(HW) is v1.0, the software firmware(SW) is v2.0, and the #1 driver board firmware is Description v2.2...
  • Page 36 User manual/ Technical information Response 0XA; MD=20201027<CR><LF> Description The production date of the return device is October 27, 2020, 20201027 Restore configuration RESTORE Send 0XA; RESTORE=1<CR><LF> Setting Response 0XA; RESTORE=1<CR><LF> Description Return 0XA; RESTORE=1 means the setting is successful and return 0XA means the setting fails. Electronic Compass Send 0XA;CC=?<CR><LF>...
  • Page 37 User manual/ Technical information When the air temperature is between [5℃ and -25℃], the device begins to heat, and the temperature of the heating plate is the highest, up to 40℃ When the air temperature is higher than 5 ° C or lower than -25 ° C, the device stops to heat;...
  • Page 38 User manual/ Technical information Response 0XA;IB=1<CR><LF> Description The default data updates every 1 second Send 0XA;IB=2<CR><LF> Setting Response 0XA;IB=2<CR><LF> Description Set the data update interval to 2 seconds, you can choose a value between 1 to 3600 seconds. Air Temperature Unit Send 0XA;...
  • Page 39 User manual/ Technical information Response 0XA; US=K<CR><LF> Set unit to km/h Description M = m/s, K = km/h, S = mph, N = knots The wind direction offset correction value Send 0XA;DO=? <CR><LF> Query Response 0XA; DO=0<CR><LF> Description The default correction angle for the wind direction is 0. Send 0XA;...
  • Page 40 User manual/ Technical information Send 0XA; AL=? <CR><LF> Response 0XA; AL=80000<CR><LF> Query The default accumulated rainfall overflow value is 80000, which is measured in the current rainfall unit. Description This overflow value takes effect only if the CR rainfall counter reset mode is set to L overflow reset. Send 0XA;...
  • Page 41: Sdi-12

    Each sensor on the SDI-12 bus has a unique address, which can be set to ‘0’, ‘1’ ~ ‘9’, ‘A’ ~ ‘Z’, ‘A’ ~ ‘Z’. The SDI-12 address of the SenseCAP ONE defaults to ‘0’. The instructions supported by this sensor are shown in the next chapter, where each instruction conforms to the SDI-12 v1.4.
  • Page 42 User manual/ Technical information SDI-12 protocol version :v1.4 cccccccc Product:SenseCAP Device series:ONE Software version:3.0 xxxxxxxxxxxxxxxx Device serial number:1019906922104001 Modify device 0Ab! address Send 0A1! Response 1<CR><LF> Description Device address 0 is changed to 1. The address range is 0-9、A-Z、a-z. Start...
  • Page 43 User manual/ Technical information For the definition of reply, please refer to "Start measurement command 0M!" Read 0D0!...0D9! measurement value Send 0D0! Response 0+27.65+65.81+100000+5000<CR><LF> This command is used to obtain a set of measurement data in the sensor. The sensor responds with the measurement data.
  • Page 44: Sdi-12 Read

    User manual/ Technical information Response 0+26.52+67.73+100280+35JKy To enhance the error detection capability of the SDI-12 protocol, "start measurement command 0M!", "extended measurement command 0M1!..0M9!" and "continuous measurement command 0R0!...0R9!" Description can add 16-bit cyclic redundancy check. Add the character C after the command character M or R of these commands to form a new command: aMC!,aMC1!...aMC9!,aRC0!...aRC9!.
  • Page 45 User manual/ Technical information The communication settings: Format 1 start bits, 7 data bits, Even parity, 1 stop bits Baud rate 1200bps Device address 0x00 Connect the green wire (GND Data) and yellow wire (SDI-12 Data) to the USB to SDI-12 debugger. And connect the red wire (Vin+ power positive) and brown wire (Vin- power ground) to the 12V power supply.
  • Page 46 User manual/ Technical information Send the "start measurement command 0M!", the sensor first responds with "00024", which means that the "0M!" command takes 2 seconds to measure and returns 4 measured values. After 2 seconds, the sensor responds with its own address "0", indicating that the measurement has been completed. Then send "...
  • Page 47 User manual/ Technical information Then send " Read measurement value command 0D0!" to get the 6 measured values of this measurement, which are minimum wind direction 345.9 degrees, maximum wind direction 347.5 degrees, average wind direction 346.3 degrees, minimum wind speed 2.8m/s, and maximum wind speed 2.8m. /s, average wind speed 2.8m/s.
  • Page 48 User manual/ Technical information The 48 Page total 49 Page Seeed Technology Co., Ltd. All rights reserved. www.seeedstudio.com...
  • Page 49: Error Code

    User manual/ Technical information 5 Error code Modbus error code Error code Description Response instance 0x01 Device do not response 01 84 01 82 C0 0x04 Sensor probe exception 01 84 04 42 C3 ASCII error code Error code Description Response instance Command do not exist 0XA;...=#0...

Table of Contents