Changes for page PS-LB/LS -- LoRaWAN Air Water Pressure Sensor User Manual
Last modified by Xiaoling on 2025/07/10 16:21
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 3 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -2,7 +2,7 @@ 2 2 3 3 4 4 (% style="text-align:center" %) 5 -[[image:image-20240109154731-4.png||height="6 71" width="945"]]5 +[[image:image-20240109154731-4.png||height="546" width="769"]] 6 6 7 7 8 8 ... ... @@ -48,9 +48,7 @@ 48 48 Each PS-LB/LS is pre-load with a set of unique keys for LoRaWAN registrations, register these keys to local LoRaWAN server and it will auto connect after power on. 49 49 ))) 50 50 51 -[[image:1675071321348-194.png]] 52 52 53 - 54 54 == 1.2 Features == 55 55 56 56 ... ... @@ -136,7 +136,7 @@ 136 136 === 1.4.2 Immersion Type === 137 137 138 138 139 -[[image:image-20240109160445-5.png||height=" 221" width="166"]]137 +[[image:image-20240109160445-5.png||height="199" width="150"]] 140 140 141 141 * Immersion Type, Probe IP Level: IP68 142 142 * Measuring Range: Measure range can be customized, up to 100m. ... ... @@ -148,7 +148,7 @@ 148 148 149 149 === 1.4.3 Wireless Differential Air Pressure Sensor === 150 150 151 -[[image:image-20240511174954-1.png||height=" 215" width="215"]]149 +[[image:image-20240511174954-1.png||height="193" width="193"]] 152 152 153 153 * Measuring Range: -100KPa~~0~~100KPa(Optional measuring range). 154 154 * Accuracy: 0.5% F.S, resolution is 0.05%. ... ... @@ -163,7 +163,7 @@ 163 163 === 1.5.1 Thread Installation Type === 164 164 165 165 166 -Application: 164 +(% style="color:blue" %)**Application:** 167 167 168 168 * Hydraulic Pressure 169 169 * Petrochemical Industry ... ... @@ -181,7 +181,7 @@ 181 181 === 1.5.2 Immersion Type === 182 182 183 183 184 -Application: 182 +(% style="color:blue" %)**Application:** 185 185 186 186 Liquid & Water Pressure / Level detect. 187 187 ... ... @@ -208,7 +208,7 @@ 208 208 === 1.5.3 Wireless Differential Air Pressure Sensor === 209 209 210 210 211 -Application: 209 +(% style="color:blue" %)**Application:** 212 212 213 213 Indoor Air Control & Filter clogging Detect. 214 214 ... ... @@ -224,23 +224,23 @@ 224 224 225 225 Size of wind pressure transmitter: 226 226 227 -[[image:image-20240513094047-2.png]] 225 +[[image:image-20240513094047-2.png||height="462" width="518"]] 228 228 229 -Note: The above dimensions are measured by hand, and the numerical error of the shell is within ±0.2mm. 227 +(% style="color:red" %)**Note: The above dimensions are measured by hand, and the numerical error of the shell is within ±0.2mm.** 230 230 231 231 232 232 == 1.6 Sleep mode and working mode == 233 233 234 234 235 -Deep Sleep Mode: Sensor doesn't have any LoRaWAN activate. This mode is used for storage and shipping to save battery life. 233 +**Deep Sleep Mode:** Sensor doesn't have any LoRaWAN activate. This mode is used for storage and shipping to save battery life. 236 236 237 -Working Mode: 235 +**Working Mode: **In this mode, Sensor will work as LoRaWAN Sensor to Join LoRaWAN network and send out sensor data to server. Between each sampling/tx/rx periodically, sensor will be in IDLE mode), in IDLE mode, sensor has the same power consumption as Deep Sleep mode. 238 238 239 239 240 240 == 1.7 Button & LEDs == 241 241 242 242 243 -[[image: http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/RS485-LB_Waterproof_RS485UART_to_LoRaWAN_Converter/WebHome/image-20240103160425-4.png?rev=1.1||alt="image-20240103160425-4.png"]]241 +[[image:image-20250419092225-1.jpeg]] 244 244 245 245 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 246 246 |=(% style="width: 167px;background-color:#4F81BD;color:white" %)Behavior on ACT|=(% style="width: 117px;background-color:#4F81BD;color:white" %)Function|=(% style="width: 226px;background-color:#4F81BD;color:white" %)Action ... ... @@ -307,13 +307,13 @@ 307 307 308 308 Following is an example for how to join the [[TTN v3 LoRaWAN Network>>url:https://console.cloud.thethings.network/]]. Below is the network structure; we use the [[LPS8v2>>url:https://www.dragino.com/products/lora-lorawan-gateway/item/228-lps8v2.html]] as a LoRaWAN gateway in this example. 309 309 310 -[[image: 1675144005218-297.png]]308 +[[image:image-20250419162538-1.png]] 311 311 312 312 313 313 The LPS8V2 is already set to connected to [[TTN network >>url:https://console.cloud.thethings.network/]], so what we need to now is configure the TTN server. 314 314 315 315 316 -Step 1: Create a device in TTN with the OTAA keys from PS-LB/LS. 314 +**Step 1: Create a device in TTN with the OTAA keys from PS-LB/LS.** 317 317 318 318 Each PS-LB/LS is shipped with a sticker with the default device EUI as below: 319 319 ... ... @@ -322,30 +322,45 @@ 322 322 323 323 You can enter this key in the LoRaWAN Server portal. Below is TTN screen shot: 324 324 323 +**Create the application.** 325 325 326 - Registerdevice325 +[[image:https://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/SAC01L_LoRaWAN_Temperature%26Humidity_Sensor_User_Manual/WebHome/image-20250423093843-1.png?width=756&height=264&rev=1.1||alt="image-20250423093843-1.png"]] 327 327 328 -[[image: 1675144099263-405.png]]327 +[[image:https://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LTC2-LB--LoRaWAN_Temperature_Transmitter_User_Manual/WebHome/image-20240907111305-2.png?width=1000&height=572&rev=1.1||alt="image-20240907111305-2.png"]] 329 329 330 330 331 -Add APPEUIandDEV EUI330 +**Add devices to the created Application.** 332 332 333 -[[image:167514 4117571-832.png]]332 +[[image:https://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LTC2-LB--LoRaWAN_Temperature_Transmitter_User_Manual/WebHome/image-20240907111659-3.png?width=977&height=185&rev=1.1||alt="image-20240907111659-3.png"]] 334 334 334 +[[image:https://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LTC2-LB--LoRaWAN_Temperature_Transmitter_User_Manual/WebHome/image-20240907111820-5.png?width=975&height=377&rev=1.1||alt="image-20240907111820-5.png"]] 335 335 336 -Add APP EUI in the application 337 337 337 +**Enter end device specifics manually.** 338 338 339 -[[image:167 5144143021-195.png]]339 +[[image:https://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LTC2-LB--LoRaWAN_Temperature_Transmitter_User_Manual/WebHome/image-20240907112136-6.png?width=697&height=687&rev=1.1||alt="image-20240907112136-6.png"]] 340 340 341 341 342 -Add APPKEY342 +**Add DevEUI and AppKey. Customize a platform ID for the device.** 343 343 344 -[[image: 1675144157838-392.png]]344 +[[image:https://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LTC2-LB--LoRaWAN_Temperature_Transmitter_User_Manual/WebHome/image-20240907112427-7.png?rev=1.1||alt="image-20240907112427-7.png"]] 345 345 346 -Step 2: Activate on PS-LB/LS 347 347 347 +**Step 2: Add decoder.** 348 348 349 +In TTN, user can add a custom payload so it shows friendly reading. 350 + 351 +Click this link to get the decoder: [[https:~~/~~/github.com/dragino/dragino-end-node-decoder/tree/main/>>url:https://github.com/dragino/dragino-end-node-decoder/tree/main/]] 352 + 353 +Below is TTN screen shot: 354 + 355 +[[image:https://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LDS25-LBLDS25-LS--LoRaWAN_LiDAR_Distance_Auto-Clean_Sensor_User_Manual/WebHome/image-20241009140556-1.png?width=1184&height=488&rev=1.1||alt="image-20241009140556-1.png" height="488" width="1184"]] 356 + 357 +[[image:https://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LDS25-LBLDS25-LS--LoRaWAN_LiDAR_Distance_Auto-Clean_Sensor_User_Manual/WebHome/image-20241009140603-2.png?width=1168&height=562&rev=1.1||alt="image-20241009140603-2.png" height="562" width="1168"]] 358 + 359 + 360 +**Step 3: Activate on PS-LB/LS** 361 + 349 349 Press the button for 5 seconds to activate the PS-LB/LS. 350 350 351 351 Green led will fast blink 5 times, device will enter OTA mode for 3 seconds. And then start to JOIN LoRaWAN network. Green led will solidly turn on for 5 seconds after joined in network. ... ... @@ -678,7 +678,6 @@ 678 678 IN1_pin_level& IN2_pin_level& Exti_pin_level&Exti_status 679 679 )))|(% style="width:86px" %)Unix Time Stamp 680 680 681 - 682 682 IN1_pin_level & IN2_pin_level & Exti_pin_level & Exti_status: 683 683 684 684 [[image:image-20250117104847-4.png]] ... ... @@ -1027,7 +1027,7 @@ 1027 1027 1028 1028 AT Command: AT+TDC 1029 1029 1030 -(% border="1" cellspacing=" 4" style="background-color:#f2f2f2; width:510px" %)1042 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:510px" %) 1031 1031 |=(% style="width: 160px; background-color:#4F81BD;color:white" %)Command Example|=(% style="width: 160px; background-color:#4F81BD;color:white" %)Function|=(% style="width: 190px;background-color:#4F81BD;color:white" %)Response 1032 1032 |(% style="background-color:#f2f2f2; width:157px" %)AT+TDC=?|(% style="background-color:#f2f2f2; width:166px" %)Show current transmit Interval|(% style="background-color:#f2f2f2" %)((( 1033 1033 30000 ... ... @@ -1055,18 +1055,14 @@ 1055 1055 1056 1056 AT Command: AT+INTMOD 1057 1057 1058 -(% border="1" cellspacing=" 4" style="background-color:#f2f2f2; width:510px" %)1070 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:510px" %) 1059 1059 |=(% style="width: 154px;background-color:#4F81BD;color:white" %)Command Example|=(% style="width: 196px;background-color:#4F81BD;color:white" %)Function|=(% style="width: 160px;background-color:#4F81BD;color:white" %)Response 1060 1060 |(% style="background-color:#f2f2f2; width:154px" %)AT+INTMOD=?|(% style="background-color:#f2f2f2; width:196px" %)Show current interrupt mode|(% style="background-color:#f2f2f2; width:157px" %)((( 1061 - 1062 - 1063 1063 0 1064 1064 OK 1065 1065 the mode is 0 =Disable Interrupt 1066 1066 ))) 1067 1067 |(% style="background-color:#f2f2f2; width:154px" %)AT+INTMOD=2|(% style="background-color:#f2f2f2; width:196px" %)((( 1068 - 1069 - 1070 1070 Set Transmit Interval 1071 1071 0. (Disable Interrupt), 1072 1072 ~1. (Trigger by rising and falling edge) ... ... @@ -1090,72 +1090,52 @@ 1090 1090 1091 1091 AT Command: AT+3V3T 1092 1092 1093 -(% border="1" cellspacing=" 4" style="background-color:#f2f2f2; width:474px" %)1101 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:474px" %) 1094 1094 |=(% style="width: 154px;background-color:#4F81BD;color:white" %)Command Example|=(% style="width: 201px;background-color:#4F81BD;color:white" %)Function|=(% style="width: 119px;background-color:#4F81BD;color:white" %)Response 1095 1095 |(% style="background-color:#f2f2f2; width:154px" %)AT+3V3T=?|(% style="background-color:#f2f2f2; width:201px" %)Show 3V3 open time.|(% style="background-color:#f2f2f2; width:116px" %)((( 1096 - 1097 - 1098 1098 0 1099 1099 OK 1100 1100 ))) 1101 1101 |(% style="background-color:#f2f2f2; width:154px" %)AT+3V3T=0|(% style="background-color:#f2f2f2; width:201px" %)Normally open 3V3 power supply.|(% style="background-color:#f2f2f2; width:116px" %)((( 1102 - 1103 - 1104 1104 OK 1105 1105 default setting 1106 1106 ))) 1107 1107 |(% style="background-color:#f2f2f2; width:154px" %)AT+3V3T=1000|(% style="background-color:#f2f2f2; width:201px" %)Close after a delay of 1000 milliseconds.|(% style="background-color:#f2f2f2; width:116px" %)((( 1108 - 1109 - 1110 1110 OK 1111 1111 ))) 1112 1112 |(% style="background-color:#f2f2f2; width:154px" %)AT+3V3T=65535|(% style="background-color:#f2f2f2; width:201px" %)Normally closed 3V3 power supply.|(% style="background-color:#f2f2f2; width:116px" %)((( 1113 - 1114 - 1115 1115 OK 1116 1116 ))) 1117 1117 1118 1118 AT Command: AT+5VT 1119 1119 1120 -(% border="1" cellspacing=" 4" style="background-color:#f2f2f2; width:470px" %)1120 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:470px" %) 1121 1121 |=(% style="width: 155px;background-color:#4F81BD;color:white" %)Command Example|=(% style="width: 196px;background-color:#4F81BD;color:white" %)Function|=(% style="width: 119px;background-color:#4F81BD;color:white" %)Response 1122 1122 |(% style="background-color:#f2f2f2; width:155px" %)AT+5VT=?|(% style="background-color:#f2f2f2; width:196px" %)Show 5V open time.|(% style="background-color:#f2f2f2; width:114px" %)((( 1123 - 1124 - 1125 1125 0 1126 1126 OK 1127 1127 ))) 1128 1128 |(% style="background-color:#f2f2f2; width:155px" %)AT+5VT=0|(% style="background-color:#f2f2f2; width:196px" %)Normally closed 5V power supply.|(% style="background-color:#f2f2f2; width:114px" %)((( 1129 - 1130 - 1131 1131 OK 1132 1132 default setting 1133 1133 ))) 1134 1134 |(% style="background-color:#f2f2f2; width:155px" %)AT+5VT=1000|(% style="background-color:#f2f2f2; width:196px" %)Close after a delay of 1000 milliseconds.|(% style="background-color:#f2f2f2; width:114px" %)((( 1135 - 1136 - 1137 1137 OK 1138 1138 ))) 1139 1139 |(% style="background-color:#f2f2f2; width:155px" %)AT+5VT=65535|(% style="background-color:#f2f2f2; width:196px" %)Normally open 5V power supply.|(% style="background-color:#f2f2f2; width:114px" %)((( 1140 - 1141 - 1142 1142 OK 1143 1143 ))) 1144 1144 1145 1145 AT Command: AT+12VT 1146 1146 1147 -(% border="1" cellspacing=" 4" style="background-color:#f2f2f2; width:443px" %)1139 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:443px" %) 1148 1148 |=(% style="width: 156px;background-color:#4F81BD;color:white" %)Command Example|=(% style="width: 199px;background-color:#4F81BD;color:white" %)Function|=(% style="width: 88px;background-color:#4F81BD;color:white" %)Response 1149 1149 |(% style="background-color:#f2f2f2; width:156px" %)AT+12VT=?|(% style="background-color:#f2f2f2; width:199px" %)Show 12V open time.|(% style="background-color:#f2f2f2; width:83px" %)((( 1150 - 1151 - 1152 1152 0 1153 1153 OK 1154 1154 ))) 1155 1155 |(% style="background-color:#f2f2f2; width:156px" %)AT+12VT=0|(% style="background-color:#f2f2f2; width:199px" %)Normally closed 12V power supply.|(% style="background-color:#f2f2f2; width:83px" %)OK 1156 1156 |(% style="background-color:#f2f2f2; width:156px" %)AT+12VT=500|(% style="background-color:#f2f2f2; width:199px" %)Close after a delay of 500 milliseconds.|(% style="background-color:#f2f2f2; width:83px" %)((( 1157 - 1158 - 1159 1159 OK 1160 1160 ))) 1161 1161 ... ... @@ -1211,8 +1211,6 @@ 1211 1211 OK 1212 1212 |(% style="background-color:#f2f2f2; width:154px" %)AT+PROBE=0003|(% style="background-color:#f2f2f2; width:269px" %)Set water depth sensor mode, 3m type.|(% style="background-color:#f2f2f2" %)OK 1213 1213 |(% style="background-color:#f2f2f2; width:154px" %)((( 1214 - 1215 - 1216 1216 AT+PROBE=000A 1217 1217 )))|(% style="background-color:#f2f2f2; width:269px" %)Set water depth sensor mode, 10m type.|(% style="background-color:#f2f2f2" %)OK 1218 1218 |(% style="background-color:#f2f2f2; width:154px" %)AT+PROBE=0064|(% style="background-color:#f2f2f2; width:269px" %)Set water depth sensor mode, 100m type.|(% style="background-color:#f2f2f2" %)OK ... ... @@ -1242,15 +1242,12 @@ 1242 1242 bb: Each collection interval (s), the value is 1~~65535 1243 1243 cc: the number of collection times, the value is 1~~120 1244 1244 1245 -(% border="1" cellspacing=" 4" style="background-color:#f2f2f2; width:510px" %)1231 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:510px" %) 1246 1246 |(% style="background-color:#4f81bd; color:white; width:160px" %)Command Example|(% style="background-color:#4f81bd; color:white; width:215px" %)Function|(% style="background-color:#4f81bd; color:white" %)Response 1247 1247 |(% style="background-color:#f2f2f2; width:160px" %)AT+STDC=?|(% style="background-color:#f2f2f2; width:215px" %)Get the mode of multiple acquisitions and one uplink.|(% style="background-color:#f2f2f2" %)1,10,18 1248 1248 OK 1249 1249 |(% style="background-color:#f2f2f2; width:160px" %)AT+STDC=1,10,18|(% style="background-color:#f2f2f2; width:215px" %)Set the mode of multiple acquisitions and one uplink, collect once every 10 seconds, and report after 18 times.|(% style="background-color:#f2f2f2" %)((( 1250 - 1251 - 1252 1252 Attention:Take effect after ATZ 1253 - 1254 1254 OK 1255 1255 ))) 1256 1256 |(% style="background-color:#f2f2f2; width:160px" %)AT+STDC=0, 0,0|(% style="background-color:#f2f2f2; width:215px" %)((( ... ... @@ -1260,10 +1260,7 @@ 1260 1260 1261 1261 1262 1262 )))|(% style="background-color:#f2f2f2" %)((( 1263 - 1264 - 1265 1265 Attention:Take effect after ATZ 1266 - 1267 1267 OK 1268 1268 ))) 1269 1269 ... ... @@ -1318,18 +1318,18 @@ 1318 1318 1319 1319 Measure the corresponding current of the sensor when the liquid depth is 2.04m and 0.51m. 1320 1320 1321 -Calculate scale factor :1301 +Calculate scale factor: 1322 1322 Use these two data to calculate the current and depth scaling factors:(7.888-5.035)/(2.04-0.51)=1.86470588235294 1323 1323 1324 -Calculation formula :1304 +Calculation formula: 1325 1325 1326 1326 Use the calibration formula:(Current current - Minimum calibration current)/Scale factor + Minimum actual calibration height 1327 1327 1328 -Actual calculations :1308 +Actual calculations: 1329 1329 1330 1330 Use this formula to calculate the value corresponding to the current at a depth of 1.5 meters: (6.918-5.035)/1.86470588235294+0.51=1.519810726 1331 1331 1332 -Error :1312 +Error: 1333 1333 1334 1334 0.009810726 1335 1335 ... ... @@ -1336,6 +1336,7 @@ 1336 1336 1337 1337 [[image:image-20240329175044-1.png]] 1338 1338 1319 + 1339 1339 = 7. Troubleshooting = 1340 1340 1341 1341 == 7.1 Water Depth Always shows 0 in payload == ... ... @@ -1352,16 +1352,40 @@ 1352 1352 1353 1353 = 8. Order Info = 1354 1354 1336 +== 8.1 Thread Installation Type & Immersion Type Pressure Sensor == 1355 1355 1356 1356 1339 +Part Number: (% style="color:blue" %)**PS-NB/NS-Txx-YY or PS-NB/NS-Ixx-YY** 1340 + 1341 +(% style="color:blue" %)**XX:**(%%)** Pressure Range and Thread Type ** 1342 + 1343 +(% style="color:blue" %)**YY:**(%%)** The default frequency band** 1344 + 1345 +* YY: Frequency Bands, options: EU433,CN470,EU868,IN865,KR920,AS923,AU915,US915 1346 + 1357 1357 [[image:image-20241021093209-1.png]] 1358 1358 1349 + 1350 +== 8.2 Wireless Differential Air Pressure Sensor == 1351 + 1352 + 1353 +Part Number: (% style="color:blue" %)**PS-LB-Dxx-YY or PS-LS-Dxx-YY ** 1354 + 1355 +(% style="color:blue" %)**XX:**(%%)** Differential Pressure Range** 1356 + 1357 +(% style="color:blue" %)**YY:**(%%)** The default frequency band** 1358 + 1359 +* YY: Frequency Bands, options: EU433,CN470,EU868,IN865,KR920,AS923,AU915,US915 1360 + 1361 +[[image:image-20250401174215-1.png||height="486" width="656"]] 1362 + 1363 + 1359 1359 = 9. Packing Info = 1360 1360 1361 1361 1362 1362 Package Includes: 1363 1363 1364 -* PS-LB orPS-LS LoRaWAN Pressure Sensor1369 +* PS-LB/LS-Txx/Ixx, PS-LB/LS-Dxx LoRaWAN Pressure Sensor 1365 1365 1366 1366 Dimension and weight: 1367 1367
- image-20250401174215-1.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +42.3 KB - Content
- image-20250419092225-1.jpeg
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +47.6 KB - Content
- image-20250419162538-1.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +90.3 KB - Content