Changes for page SN50v3-LB/LS -- LoRaWAN Sensor Node User Manual
Last modified by Bei Jinggeng on 2025/01/10 15:51
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -42,6 +42,7 @@ 42 42 * 8500mAh Battery for long term use 43 43 44 44 45 + 45 45 == 1.3 Specification == 46 46 47 47 ... ... @@ -80,6 +80,7 @@ 80 80 * LoRa Transmit Mode: 125mA @ 20dBm, 82mA @ 14dBm 81 81 82 82 84 + 83 83 == 1.4 Sleep mode and working mode == 84 84 85 85 ... ... @@ -108,6 +108,7 @@ 108 108 |(% style="width:167px" %)Fast press ACT 5 times.|(% style="width:117px" %)Deactivate Device|(% style="width:225px" %)(% style="color:red" %)**Red led**(%%) will solid on for 5 seconds. Means device is in Deep Sleep Mode. 109 109 110 110 113 + 111 111 == 1.6 BLE connection == 112 112 113 113 ... ... @@ -294,6 +294,7 @@ 294 294 1. By default, the device will send an uplink message every 20 minutes. 295 295 296 296 300 + 297 297 ==== 2.3.2.1 MOD~=1 (Default Mode) ==== 298 298 299 299 ... ... @@ -442,6 +442,9 @@ 442 442 1. Adjust calibration factor (default value 400): Put a known weight thing on load cell and run **AT+WEIGAP** to adjust the Calibration Factor. 443 443 1. ((( 444 444 Weight has 4 bytes, the unit is g. 449 + 450 + 451 + 445 445 ))) 446 446 447 447 For example: ... ... @@ -479,6 +479,7 @@ 479 479 480 480 [[image:image-20230512181814-9.png||height="543" width="697"]] 481 481 489 + 482 482 (% style="color:red" %)**Note:** **LoRaWAN wireless transmission will infect the PIR sensor. Which cause the counting value increase +1 for every uplink. User can change PIR sensor or put sensor away of the SN50_v3 to avoid this happen.** 483 483 484 484 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %) ... ... @@ -704,6 +704,7 @@ 704 704 705 705 [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/WebHome/1656379339508-835.png?rev=1.1||alt="1656379339508-835.png"]] 706 706 715 + 707 707 In MOD=1, user can use byte 6 to see the status for door open or close. TTN V3 decoder is as below: 708 708 709 709 door= (bytes[6] & 0x80)? "CLOSE":"OPEN"; ... ... @@ -711,6 +711,7 @@ 711 711 712 712 ==== 2.3.3.6 I2C Interface (SHT20 & SHT31) ==== 713 713 723 + 714 714 The SDA and SCK are I2C interface lines. You can use these to connect to an I2C device and get the sensor data. 715 715 716 716 We have made an example to show how to use the I2C interface to connect to the SHT20/ SHT31 Temperature and Humidity Sensor. ... ... @@ -739,11 +739,13 @@ 739 739 740 740 ==== 2.3.3.7 Distance Reading ==== 741 741 752 + 742 742 Refer [[Ultrasonic Sensor section>>||anchor="H2.3.3.8UltrasonicSensor"]]. 743 743 744 744 745 745 ==== 2.3.3.8 Ultrasonic Sensor ==== 746 746 758 + 747 747 This Fundamental Principles of this sensor can be found at this link: [[https:~~/~~/wiki.dfrobot.com/Weather_-_proof_Ultrasonic_Sensor_with_Separate_Probe_SKU~~_~~__SEN0208>>url:https://wiki.dfrobot.com/Weather_-_proof_Ultrasonic_Sensor_with_Separate_Probe_SKU___SEN0208]] 748 748 749 749 The SN50_v3 detects the pulse width of the sensor and converts it to mm output. The accuracy will be within 1 centimeter. The usable range (the distance between the ultrasonic probe and the measured object) is between 24cm and 600cm. ... ... @@ -754,6 +754,7 @@ 754 754 755 755 [[image:image-20230512173903-6.png||height="596" width="715"]] 756 756 769 + 757 757 Connect to the SN50_v3 and run (% style="color:blue" %)**AT+MOD=2**(%%) to switch to ultrasonic mode (ULT). 758 758 759 759 The ultrasonic sensor uses the 8^^th^^ and 9^^th^^ byte for the measurement value. ... ... @@ -763,14 +763,15 @@ 763 763 Distance: Read: 0C2D(Hex) = 3117(D) Value: 3117 mm=311.7 cm 764 764 765 765 766 - 767 767 ==== 2.3.3.9 Battery Output - BAT pin ==== 768 768 781 + 769 769 The BAT pin of SN50v3 is connected to the Battery directly. If users want to use BAT pin to power an external sensor. User need to make sure the external sensor is of low power consumption. Because the BAT pin is always open. If the external sensor is of high power consumption. the battery of SN50v3-LB will run out very soon. 770 770 771 771 772 772 ==== 2.3.3.10 +5V Output ==== 773 773 787 + 774 774 SN50v3 will enable +5V output before all sampling and disable the +5v after all sampling. 775 775 776 776 The 5V output time can be controlled by AT Command. ... ... @@ -782,18 +782,20 @@ 782 782 By default the AT+5VT=500. If the external sensor which require 5v and require more time to get stable state, user can use this command to increase the power ON duration for this sensor. 783 783 784 784 785 - 786 786 ==== 2.3.3.11 BH1750 Illumination Sensor ==== 787 787 801 + 788 788 MOD=1 support this sensor. The sensor value is in the 8^^th^^ and 9^^th^^ bytes. 789 789 790 790 [[image:image-20230512172447-4.png||height="416" width="712"]] 791 791 806 + 792 792 [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/WebHome/image-20220628110012-12.png?rev=1.1||alt="image-20220628110012-12.png" height="361" width="953"]] 793 793 794 794 795 795 ==== 2.3.3.12 Working MOD ==== 796 796 812 + 797 797 The working MOD info is contained in the Digital in & Digital Interrupt byte (7^^th^^ Byte). 798 798 799 799 User can use the 3^^rd^^ ~~ 7^^th^^ bit of this byte to see the working mod: ... ... @@ -810,6 +810,8 @@ 810 810 * 7: MOD8 811 811 * 8: MOD9 812 812 829 + 830 + 813 813 == 2.4 Payload Decoder file == 814 814 815 815 ... ... @@ -820,7 +820,6 @@ 820 820 [[https:~~/~~/github.com/dragino/dragino-end-node-decoder/tree/main/SN50_v3-LB>>https://github.com/dragino/dragino-end-node-decoder/tree/main/SN50_v3-LB]] 821 821 822 822 823 - 824 824 == 2.5 Frequency Plans == 825 825 826 826 ... ... @@ -840,6 +840,8 @@ 840 840 * AT Command via UART Connection : See [[UART Connection>>http://wiki.dragino.com/xwiki/bin/view/Main/UART%20Access%20for%20LoRa%20ST%20v4%20base%20model/#H2.3UARTConnectionforSN50v3basemotherboard]]. 841 841 * LoRaWAN Downlink. Instruction for different platforms: See [[IoT LoRaWAN Server>>http://wiki.dragino.com/xwiki/bin/view/Main/]] section. 842 842 860 + 861 + 843 843 == 3.2 General Commands == 844 844 845 845 ... ... @@ -861,6 +861,7 @@ 861 861 862 862 === 3.3.1 Set Transmit Interval Time === 863 863 883 + 864 864 Feature: Change LoRaWAN End Node Transmit Interval. 865 865 866 866 (% style="color:blue" %)**AT Command: AT+TDC** ... ... @@ -886,8 +886,11 @@ 886 886 * Example 1: Downlink Payload: 0100001E ~/~/ Set Transmit Interval (TDC) = 30 seconds 887 887 * Example 2: Downlink Payload: 0100003C ~/~/ Set Transmit Interval (TDC) = 60 seconds 888 888 909 + 910 + 889 889 === 3.3.2 Get Device Status === 890 890 913 + 891 891 Send a LoRaWAN downlink to ask the device to send its status. 892 892 893 893 (% style="color:blue" %)**Downlink Payload: **(%%)0x26 01 ... ... @@ -897,6 +897,7 @@ 897 897 898 898 === 3.3.3 Set Interrupt Mode === 899 899 923 + 900 900 Feature, Set Interrupt mode for GPIO_EXIT. 901 901 902 902 (% style="color:blue" %)**AT Command: AT+INTMOD1,AT+INTMOD2,AT+INTMOD3** ... ... @@ -933,8 +933,11 @@ 933 933 * Example 3: Downlink Payload: 06000102 **~-~-->** AT+INTMOD2=2 934 934 * Example 4: Downlink Payload: 06000201 **~-~-->** AT+INTMOD3=1 935 935 960 + 961 + 936 936 === 3.3.4 Set Power Output Duration === 937 937 964 + 938 938 Control the output duration 5V . Before each sampling, device will 939 939 940 940 ~1. first enable the power output to external sensor, ... ... @@ -964,8 +964,11 @@ 964 964 * Example 1: Downlink Payload: 070000 **~-~-->** AT+5VT=0 965 965 * Example 2: Downlink Payload: 0701F4 **~-~-->** AT+5VT=500 966 966 994 + 995 + 967 967 === 3.3.5 Set Weighing parameters === 968 968 998 + 969 969 Feature: Working mode 5 is effective, weight initialization and weight factor setting of HX711. 970 970 971 971 (% style="color:blue" %)**AT Command: AT+WEIGRE,AT+WEIGAP** ... ... @@ -988,8 +988,11 @@ 988 988 * Example 2: Downlink Payload: 08020FA3 **~-~-->** AT+WEIGAP=400.3 989 989 * Example 3: Downlink Payload: 08020FA0 **~-~-->** AT+WEIGAP=400.0 990 990 1021 + 1022 + 991 991 === 3.3.6 Set Digital pulse count value === 992 992 1025 + 993 993 Feature: Set the pulse count value. 994 994 995 995 Count 1 is PA8 pin of mode 6 and mode 9. Count 2 is PA4 pin of mode 9. ... ... @@ -1010,8 +1010,11 @@ 1010 1010 * Example 1: Downlink Payload: 090100000000 **~-~-->** AT+SETCNT=1,0 1011 1011 * Example 2: Downlink Payload: 0902000003E8 **~-~-->** AT+SETCNT=2,1000 1012 1012 1046 + 1047 + 1013 1013 === 3.3.7 Set Workmode === 1014 1014 1050 + 1015 1015 Feature: Switch working mode. 1016 1016 1017 1017 (% style="color:blue" %)**AT Command: AT+MOD** ... ... @@ -1033,6 +1033,8 @@ 1033 1033 * Example 1: Downlink Payload: 0A01 **~-~-->** AT+MOD=1 1034 1034 * Example 2: Downlink Payload: 0A04 **~-~-->** AT+MOD=4 1035 1035 1072 + 1073 + 1036 1036 = 4. Battery & Power Consumption = 1037 1037 1038 1038 ... ... @@ -1059,13 +1059,18 @@ 1059 1059 * (Recommanded way) OTA firmware update via wireless: [[http:~~/~~/wiki.dragino.com/xwiki/bin/view/Main/Firmware%20OTA%20Update%20for%20Sensors/>>url:http://wiki.dragino.com/xwiki/bin/view/Main/Firmware%20OTA%20Update%20for%20Sensors/]] 1060 1060 * Update through UART TTL interface.**[[Instruction>>url:http://wiki.dragino.com/xwiki/bin/view/Main/UART%20Access%20for%20LoRa%20ST%20v4%20base%20model/#H1.LoRaSTv4baseHardware]]**. 1061 1061 1100 + 1101 + 1062 1062 = 6. FAQ = 1063 1063 1064 1064 == 6.1 Where can i find source code of SN50v3-LB? == 1065 1065 1106 + 1066 1066 * **[[Hardware Source Files>>https://github.com/dragino/Lora/tree/master/LSN50/v3.0]].** 1067 1067 * **[[Software Source Code & Compile instruction>>https://github.com/dragino/SN50v3]].** 1068 1068 1110 + 1111 + 1069 1069 = 7. Order Info = 1070 1070 1071 1071 ... ... @@ -1089,8 +1089,11 @@ 1089 1089 * (% style="color:red" %)**20**(%%): With M20 waterproof cable hole 1090 1090 * (% style="color:red" %)**NH**(%%): No Hole 1091 1091 1135 + 1136 + 1092 1092 = 8. Packing Info = 1093 1093 1139 + 1094 1094 (% style="color:#037691" %)**Package Includes**: 1095 1095 1096 1096 * SN50v3-LB LoRaWAN Generic Node ... ... @@ -1102,6 +1102,8 @@ 1102 1102 * Package Size / pcs : cm 1103 1103 * Weight / pcs : g 1104 1104 1151 + 1152 + 1105 1105 = 9. Support = 1106 1106 1107 1107