Changes for page Water Quality Sensors
Last modified by Karry Zhuang on 2025/07/25 09:38
From version 72.16
edited by Karry Zhuang
on 2025/07/16 09:57
on 2025/07/16 09:57
Change comment:
There is no comment for this version
To version 62.5
edited by Karry Zhuang
on 2025/07/15 17:31
on 2025/07/15 17:31
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (1 modified, 0 added, 2 removed)
Details
- Page properties
-
- Content
-
... ... @@ -5,7 +5,7 @@ 5 5 6 6 7 7 8 -= 1. DR-EC Water EC Probe = 8 += 1. DR-ECK Water EC Probe = 9 9 10 10 == 1.1 Specification: == 11 11 ... ... @@ -17,25 +17,20 @@ 17 17 * **Interface**: RS485. 9600 Baud Rate 18 18 19 19 * **EC Range & Resolution:** 20 -** **ECK1.0 :** 0 ~~ 2,000 μS/cm Resolution: 1 μS/cm 21 -** **ECK10.0 : **10 ~~ 20,000 μS/cm Resolution: 10 μS/cm 22 -** **EC200 : **1 ~~ 200,000 μS/cm Resolution: 1 μS/cm 20 +** **ECK0.01** : 0.02 ~~ 20 μS/cm 21 +** **ECK0.1**: 0.2 ~~ 200.0 μS/cm 22 +** **ECK1.0** : 0 ~~ 2,000 μS/cm Resolution: 1 μS/cm 23 +** **ECK10.0** : 10 ~~ 20,000 μS/cm Resolution: 10 μS/cm 24 +** **ECK200.0** : 1 ~~ 200,000 μS/cm Resolution: 1 μS/cm 25 + 23 23 * **EC Accuracy**: ±1% FS 24 -* **Salinity measurement range** 25 -** **EC200 :**0~~70PSU Resolution: 0.1PSU 26 -* **Temperature measurement range** 27 -** **ECK1/ECK10:**-20~~+60℃; Resolution: 0.1℃ 28 -** **EC200 :**-5~~+80℃; Resolution: 0.1℃ 29 29 * **Temperature Accuracy: **±0.5 °C 30 -* **Temperature compensation range** 31 -** **ECK1/ECK10:**0~~+60℃ (default compensation temperature 25℃) 32 -** **EC200:**-5~~+80℃ (default compensation temperature 25℃) 33 -* **Temperature compensation coefficient:**Default 0.2 34 34 * **Working environment:** 35 35 ** Ambient Temperature: 0–60°C 36 36 ** Relative Humidity: <85% RH(Specifically refers to the cable male and female) 37 -** ECK200 31 +** ECK200.0 Continuous monitoring of cross-section water quality, aquaculture, sewage treatment, environmental protection, pharmaceuticals, food, tap water, seawater and other high conductivity environments 38 38 * **IP Rated**: IP68 33 + 39 39 * **Max Pressure**: 0.6MPa 40 40 41 41 == 1.2 Application for Different Range == ... ... @@ -52,7 +52,7 @@ 52 52 53 53 == 1.4 Mechinical Drawing == 54 54 55 - ECK1 and ECK10 EC200 50 + ECK1 and ECK10 ECK200 56 56 57 57 58 58 [[image:image-20240714174241-2.png]] [[image:1752564223905-283.png||height="399" width="160"]] ... ... @@ -116,7 +116,6 @@ 116 116 117 117 === 1.7.1 Query address === 118 118 119 -ECK1/ 120 120 121 121 **send:** 122 122 ... ... @@ -213,32 +213,8 @@ 213 213 **For example**, the returned data is 12 03 04 (% style="color:red" %)**02 AE**(%%) 01 64 B8 D0. 02 AE is converted to decimal 686, K=1, EC: 686uS/cm,temperature: 35.6℃ Convert the returned data to decimal and divide by 10. 214 214 215 215 216 -EC200 210 +ECK200 217 217 218 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:534.333px" %) 219 -|=(% style="width: 42px;background-color:#4F81BD;color:white" %)Address|=(% style="width: 53px;background-color:#4F81BD;color:white" %)Function code|=(% style="width: 74px; background-color: rgb(79, 129, 189); color: white;" %)Register Address|=(% style="width: 94px; background-color: rgb(79, 129, 189); color: white;" %)Register length|=(% style="width: 72px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 low|=(% style="width: 77px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 high 220 -|(% style="width:99px" %)0X01|(% style="width:112px" %)0X03|(% style="width:74px" %)0X00 0X00|(% style="width:94px" %)0X00 0X04|(% style="width:72px" %)((( 221 -0XC5 222 -)))|(% style="width:77px" %)0XC8 223 - 224 -**response:** 225 - 226 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:534.333px" %) 227 -|=(% style="width: 42px;background-color:#4F81BD;color:white" %)Address|=(% style="width: 53px;background-color:#4F81BD;color:white" %)Function code|=(% style="width: 74px; background-color: rgb(79, 129, 189); color: white;" %)Number of valid bytes|=(% style="width: 94px; background-color: rgb(79, 129, 189); color: white;" %)Register contents|=(% style="width: 72px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 low|=(% style="width: 77px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 high 228 -|(% style="width:99px" %)0X01|(% style="width:112px" %)0X03|(% style="width:74px" %)0X08|(% style="width:94px" %)((( 229 -0X00 0X00 0X1E 0XEF 0X01 0X14 0X00 0X2B 230 -)))|(% style="width:72px" %)((( 231 -0X42 232 -)))|(% style="width:77px" %)0X59 233 - 234 -Conductivity calculation: 0X1EEF=7919=>Conductivity=7919μS/cm 235 -Temperature calculation: 0X0114=276=>Temperature=27.6℃ 236 -Salinity calculation: 0X002b=43=>Salinity=4.3PSU 237 - 238 - 239 - 240 - 241 - 242 242 === 1.7.5 Calibration Method === 243 243 244 244 ECK1 and ECK10.0 ... ... @@ -287,9 +287,9 @@ 287 287 288 288 289 289 290 -EC200 260 +**EC200.0** 291 291 292 -For the device with address 01, use 1413uS/cm standard solution to calibrate the first point. Send frame: 1413. Convert hexadecimal to 585. Write 0001, 00 00, 0585 to 0x0120, 0x0121, 0x0122 respectively. 262 +For the device with address 01, use 1413uS/cm standard solution to calibrate the first point. Send frame: 1413. Convert hexadecimal to 585. Write 00 01, 00 00, 05 85 to 0x0120, 0x0121, 0x0122 respectively. 293 293 294 294 (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:518px" %) 295 295 |=(% style="width: 42px;background-color:#4F81BD;color:white" %)Address|=(% style="width: 53px;background-color:#4F81BD;color:white" %)Function code|=(% style="width: 53px;background-color:#4F81BD;color:white" %)Register Address|=(% style="width: 53px;background-color:#4F81BD;color:white" %)Register length|=(% style="width: 53px;background-color:#4F81BD;color:white" %)Data length|=(% style="width: 53px; background-color: rgb(79, 129, 189); color: white;" %)Register contents|=(% style="width: 53px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 low|=(% style="width: 53px;background-color:#4F81BD;color:white" %)CRC16 high ... ... @@ -308,16 +308,17 @@ 308 308 309 309 **response:** 310 310 311 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:5 34.333px" %)312 -|=(% style="width: 42px;background-color:#4F81BD;color:white" %)Address|=(% style="width: 53px;background-color:#4F81BD;color:white" %)Function code|=(% style="width: 53px;background-color:#4F81BD;color:white" %)Register Address|=(% style="width: 53px;background-color:#4F81BD;color:white" %)Register length|=(% style="width: 53px;background-color:#4F81BD;color:white" %)Data length|=(% style="width: 53px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 low|=(% style="width: 60px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 high313 -|(% style="width:99px" %)0X01|(% style="width:112px" %)0X10|(% style="width:135px" %)0X01 0X 02|(% style="width:126px" %)0X00 0X03|(% style="width:85px" %)0X06|(% style="width:1px" %)(((281 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:518px" %) 282 +|=(% style="width: 42px;background-color:#4F81BD;color:white" %)Address|=(% style="width: 53px;background-color:#4F81BD;color:white" %)Function code|=(% style="width: 53px;background-color:#4F81BD;color:white" %)Register Address|=(% style="width: 53px;background-color:#4F81BD;color:white" %)Register length|=(% style="width: 53px;background-color:#4F81BD;color:white" %)Data length|=(% style="width: 53px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 low|=(% style="width: 53px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 high 283 +|(% style="width:99px" %)0X01|(% style="width:112px" %)0X10|(% style="width:135px" %)0X01 0X20|(% style="width:126px" %)0X00 0X03|(% style="width:85px" %)0X06|(% style="width:1px" %)((( 314 314 0X80 315 -)))|(% style="width:60px" %)0X3e((( 316 - 317 -))) 285 +)))|(% style="width:1px" %)0X3e 318 318 319 -Use 111310uS/cm standard solution to calibrate the second point and send the frame: 111310 is converted into hexadecimal 1b2ce, and 0002, 0001,b2 ce are written to 0x0120, 0x0121, and 0x0122 respectively. 320 320 288 + 289 +Use 111310uS/cm standard solution to calibrate the second point 290 +Send frame: 111310 is converted into hexadecimal 1b2ce, and 0002, 0001 are written to 0x0120, 0x0121, and 0x0122 respectively. 291 + 321 321 (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:518px" %) 322 322 |=(% style="width: 42px;background-color:#4F81BD;color:white" %)Address|=(% style="width: 53px;background-color:#4F81BD;color:white" %)Function code|=(% style="width: 53px;background-color:#4F81BD;color:white" %)Register Address|=(% style="width: 53px;background-color:#4F81BD;color:white" %)Register length|=(% style="width: 53px;background-color:#4F81BD;color:white" %)Data length|=(% style="width: 53px; background-color: rgb(79, 129, 189); color: white;" %)Register contents|=(% style="width: 53px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 low|=(% style="width: 53px;background-color:#4F81BD;color:white" %)CRC16 high 323 323 |(% style="width:99px" %)0X01|(% style="width:112px" %)0X10|(% style="width:135px" %)0X01 0X20|(% style="width:126px" %)0X00 0X03|(% style="width:85px" %)0X06|(% style="width:1px" %)((( ... ... @@ -331,15 +331,17 @@ 331 331 ((( 332 332 0X22 333 333 ))) 305 + 306 + 334 334 ))) 335 335 336 336 **response:** 337 337 338 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:5 34.333px" %)339 -|=(% style="width: 42px;background-color:#4F81BD;color:white" %)Address|=(% style="width: 53px;background-color:#4F81BD;color:white" %)Function code|=(% style="width: 53px;background-color:#4F81BD;color:white" %)Register Address|=(% style="width: 53px;background-color:#4F81BD;color:white" %)Register length|=(% style="width: 53px;background-color:#4F81BD;color:white" %)Data length|=(% style="width: 53px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 low|=(% style="width: 60px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 high340 -|(% style="width:99px" %)0X01|(% style="width:112px" %)0X10|(% style="width:135px" %)0X01 0X 02|(% style="width:126px" %)0X00 0X03|(% style="width:85px" %)0X06|(% style="width:1px" %)(((311 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:518px" %) 312 +|=(% style="width: 42px;background-color:#4F81BD;color:white" %)Address|=(% style="width: 53px;background-color:#4F81BD;color:white" %)Function code|=(% style="width: 53px;background-color:#4F81BD;color:white" %)Register Address|=(% style="width: 53px;background-color:#4F81BD;color:white" %)Register length|=(% style="width: 53px;background-color:#4F81BD;color:white" %)Data length|=(% style="width: 53px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 low|=(% style="width: 53px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 high 313 +|(% style="width:99px" %)0X01|(% style="width:112px" %)0X10|(% style="width:135px" %)0X01 0X20|(% style="width:126px" %)0X00 0X03|(% style="width:85px" %)0X06|(% style="width:1px" %)((( 341 341 0X80 342 -)))|(% style="width: 60px" %)0X3e315 +)))|(% style="width:1px" %)0X3e 343 343 344 344 = 2. DR-PH01 Water PH Sensor = 345 345 ... ... @@ -498,8 +498,8 @@ 498 498 Query the data (PH) of the sensor (address 10), host → slave 499 499 500 500 (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:518px" %) 501 -|=(% style="width: 42px;background-color:#4F81BD;color:white" %)Address|=(% style="width: 74px; background-color: rgb(79, 129, 189); color: white;" %)Function code|=(% style="width:75px; background-color: rgb(79, 129, 189); color: white;" %)Starting register address high|=(% style="width: 68px; background-color: rgb(79, 129, 189); color: white;" %)Starting register address low|=(% style="width: 68px; background-color: rgb(79, 129, 189); color: white;" %)Register length high|=(% style="width: 68px; background-color: rgb(79, 129, 189); color: white;" %)Register length low|=(% style="width: 68px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 low|=(% style="width: 68px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 high502 -|(% style="width:99px" %)0X10|(% style="width:7 4px" %)0X03|(% style="width:75px" %)0X00|(% style="width:68px" %)0X00|(% style="width:70px" %)0X00|(% style="width:72px" %)0X01|(% style="width:56px" %)0X87|(% style="width:56px" %)0X4B474 +|=(% style="width: 42px;background-color:#4F81BD;color:white" %)Address|=(% style="width: 68px; background-color: rgb(79, 129, 189); color: white;" %)Function code|=(% style="width: 68px; background-color: rgb(79, 129, 189); color: white;" %)Starting register address high|=(% style="width: 68px; background-color: rgb(79, 129, 189); color: white;" %)Starting register address low|=(% style="width: 68px; background-color: rgb(79, 129, 189); color: white;" %)Register length high|=(% style="width: 68px; background-color: rgb(79, 129, 189); color: white;" %)Register length low|=(% style="width: 68px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 low|=(% style="width: 68px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 high 475 +|(% style="width:99px" %)0X10|(% style="width:72px" %)0X03|(% style="width:64px" %)0X00|(% style="width:68px" %)0X00|(% style="width:70px" %)0X00|(% style="width:72px" %)0X01|(% style="width:56px" %)0X87|(% style="width:56px" %)0X4B 503 503 504 504 If the sensor receives correctly, the following data will be returned, slave → host 505 505 ... ... @@ -978,105 +978,13 @@ 978 978 02 9A is the turbidity value, converted to decimal, it is 666, and then divided by 10, the actual value is 66.6, 02 9A means the current turbidity value is 66.6 NTU 979 979 980 980 981 -= 6. DR-CL Water CL Probe = 982 982 983 -= =6.1Specification:==955 += 6. DR-CL Water Turbidity Sensor = 984 984 985 - ***PowerInput**:DC7~~30957 +This product is a device for measuring the residual gas concentration in water (hypochlorous acid, hypochlorite concentration). The three-electrode system has the advantages of high measurement accuracy, long working life and no need for frequent calibration. This product is suitable for automatic dosing of circulating water, chlorination control of swimming pools, and accurate measurement of residual gas content in aqueous solutions in drinking water treatment plants, drinking water distribution networks, swimming pools, and hospital wastewater. 986 986 987 -* **Power Consumption** : 0.19W 988 988 989 -* **Interface**: RS485. 9600 Baud Rate 990 - 991 -* **CL Range & Resolution:** 992 -** **CL2ML:**0-2mg/L 993 -** **CL10ML:**0-10mg/L 994 -** **Resolution:**0.01mg/L 995 - 996 -* **CL Accuracy**: ±5% FS 997 -* **Temperature Accuracy: **±0.5 °C 998 -* **Working environment:** 999 -** Ambient Temperature: 0–50°C 1000 -** pH:4-9 1001 -** Flow rate: 30L/h~~60L/h (flow tank installation) 1002 -* **IP Rated**: IP68 1003 - 1004 -* **Max Pressure**: 0.6MPa 1005 - 1006 -== 6.2 Wiring == 1007 - 1008 -[[image:image-20240720172548-2.png||height="348" width="571"]] 1009 - 1010 -== 6.3 Mechinical Drawing == 1011 - 1012 -[[image:1752573238705-910.png||height="694" width="278"]] 1013 - 1014 -== 6.4 Installation == 1015 - 1016 -Flow-through installation: Use the matching flow slot for installation. The device and the flow slot are installed tightly. 1017 - 1018 -The measuring end is completely immersed in the measured liquid to ensure a steady flow rate without bubbles. 1019 - 1020 -It is recommended that the flow rate be controlled at 30-60Lh to ensure the accuracy of the test. 1021 - 1022 -[[image:1752573643879-991.png||height="360" width="343"]] 1023 - 1024 -== 6.5 Maintenance == 1025 - 1026 -* The device itself generally does not require daily maintenance. When an obvious fault occurs, please do not open it and repair it yourself, and contact us as soon as possible! 1027 -* After using the electrode, please clean the electrode head with clean water and cover it with a protective cover. 1028 -* When measuring the device, the measured liquid should flow and the flow rate should be uniform, and there should be no bubbles attached to the measuring end of the device. 1029 -* If the electrode diaphragm is attached with dirt and mineral components, the sensitivity will be reduced, and it may not be possible to perform sufficient measurement. Please ensure that the platinum ring is clean. 1030 -* The platinum induction ring of a good residual chlorine electrode should always be kept clean and bright. If the platinum ring of the electrode becomes rough or covered with pollutants after measurement, please clean it according to the following method: (For reference) Inorganic pollution: immerse the electrode in 0.1mol/L dilute hydrochloric acid for 15 minutes, gently wipe the platinum ring of the residual chlorine electrode with a cotton swab, and then wash it with tap water. 1031 -* Organic or oil pollution: immerse the electrode in tap water with a small amount of detergent, such as dishwashing liquid, and thoroughly clean the sensing surface of the electrode sensor. Gently wipe the platinum ring of the electrode with a cotton swab, then rinse with tap water, and the cleaning is complete. If the platinum ring of the electrode has formed an oxide film, please use toothpaste or 1000-grit fine sandpaper to properly polish the sensing surface, and then clean it with tap water. The platinum ring is connected to the glass, so please handle it carefully when polishing. 1032 -The electrode has a service life of about one year, and a new electrode should be replaced in time after aging. 1033 -* Before the cable plug and the device plug are locked, do not put the plug part into water. 1034 - 1035 - 1036 - 1037 -== 6.6 RS485 Commands == 1038 - 1039 -RS485 signal 1040 -Standard Modbus-RTU protocol, baud rate: 9600; check bit: none; data bit: 8; stop bit: 1 1041 - 1042 - 1043 -== 6.7 Query data == 1044 - 1045 -Example 1: Read the current residual chlorine concentration of the device with address 01 1046 - 1047 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:534.333px" %) 1048 -|=(% style="width: 42px;background-color:#4F81BD;color:white" %)Address|=(% style="width: 53px;background-color:#4F81BD;color:white" %)Function code|=(% style="width: 74px; background-color: rgb(79, 129, 189); color: white;" %)Register Address|=(% style="width: 94px; background-color: rgb(79, 129, 189); color: white;" %)Register length|=(% style="width: 72px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 low|=(% style="width: 77px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 high 1049 -|(% style="width:99px" %)0X01|(% style="width:112px" %)0X03|(% style="width:74px" %)0X00 0X00|(% style="width:94px" %)0X00 0X01|(% style="width:72px" %)((( 1050 -0X84 1051 -)))|(% style="width:77px" %)0X0A 1052 - 1053 -**response:** 1054 - 1055 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:534.333px" %) 1056 -|=(% style="width: 42px;background-color:#4F81BD;color:white" %)Address|=(% style="width: 83px; background-color: rgb(79, 129, 189); color: white;" %)Function code|=(% style="width: 110px; background-color: rgb(79, 129, 189); color: white;" %)Valid Bytes|=(% style="width: 94px; background-color: rgb(79, 129, 189); color: white;" %)Register contents|=(% style="width: 72px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 low|=(% style="width: 77px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 high 1057 -|(% style="width:99px" %)0X01|(% style="width:83px" %)0X03|(% style="width:110px" %)0X02|(% style="width:94px" %)0X03 0X16|(% style="width:72px" %)((( 1058 -0X39 1059 -)))|(% style="width:77px" %)0X7A 1060 - 1061 -Calculation of residual chlorine concentration: 316H (hexadecimal) = 790 => residual chlorine = 7.90 1062 - 1063 - 1064 -Example 2: Set the deviation value for the current residual chlorine value of the device with address 01 to correct the value and send the frame: (If the current residual gas value output by the device is 7.90, the value needs to be corrected to 8.00, the difference is 8.00-7.90-0.100.1*100=10=>41200000 (floating point number), write 41200000 to the contents of the two registers) 1065 - 1066 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:518px" %) 1067 -|=(% style="width: 80.75px;background-color:#4F81BD;color:white" %)Original address|=(% style="width: 64.75px;background-color:#4F81BD;color:white" %)Function code|=(% style="width: 64.75px;background-color:#4F81BD;color:white" %)Register address|=(% style="width: 64.75px;background-color:#4F81BD;color:white" %)Register number|=(% style="width: 64.75px;background-color:#4F81BD;color:white" %)Byte number|=(% style="width: 64.75px; background-color: rgb(79, 129, 189); color: white;" %)Register content|=(% style="width: 54.75px;background-color:#4F81BD;color:white" %)CRC16 low|=(% style="width: 58.75px;background-color:#4F81BD;color:white" %)CRC16 high 1068 -|(% style="width:99px" %)0X01|(% style="width:112px" %)0X10|(% style="width:135px" %)0X01 0X12|(% style="width:126px" %)0X00 0X02|(% style="width:85px" %)0X04|(% style="width:1px" %)0X4120 0X0000|(% style="width:1px" %)0X08|(% style="width:1px" %)0X1A 1069 - 1070 -**response:** 1071 - 1072 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:534.333px" %) 1073 -|=(% style="width: 42px;background-color:#4F81BD;color:white" %)Address|=(% style="width: 83px; background-color: rgb(79, 129, 189); color: white;" %)Function code|=(% style="width: 110px; background-color: rgb(79, 129, 189); color: white;" %)Register address|=(% style="width: 94px; background-color: rgb(79, 129, 189); color: white;" %)Register number|=(% style="width: 72px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 low|=(% style="width: 77px; background-color: rgb(79, 129, 189); color: white;" %)CRC16 high 1074 -|(% style="width:99px" %)0X01|(% style="width:83px" %)0X10|(% style="width:110px" %)0X01 0X12|(% style="width:94px" %)0X00 0X02|(% style="width:72px" %)((( 1075 -0XE5 1076 -)))|(% style="width:77px" %)0X0D 1077 - 1078 - 1079 - 1080 1080 = 7. Water Quality Sensor Datasheet = 1081 1081 962 + 1082 1082 * **[[Water Quality Sensor Transmitter Datasheet>>https://www.dropbox.com/scl/fi/9tofocmgapkbddshznumn/Datasheet_WQS-xB-WQS-xS_Water-Quality-Sensor-Transmitter.pdf?rlkey=wxua12ur9swk30rkqnh2boo9z&st=axga6epf&dl=0]]**
- 1752573238705-910.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.karry - Size
-
... ... @@ -1,1 +1,0 @@ 1 -111.3 KB - Content
- 1752573643879-991.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.karry - Size
-
... ... @@ -1,1 +1,0 @@ 1 -163.2 KB - Content
- image-20240720172548-2.png
-
- Size
-
... ... @@ -1,1 +1,1 @@ 1 - 262.2KB1 +1.5 MB - Content