DRAGINO SN50V3 LoRaWAN sensora mezgls
IEVADS

TTN V3 derīgās slodzes dekodētāja funkcija ir šeit: SN50v3-LB TTN V3 lietderīgās slodzes dekodētājs: https://github.com/dragino/dragino-end-node-decoder
Informācija par akumulatoru
Pārbaudiet akumulatora tilpumutage SN50v3-LB.
- Ex1: 0x0B45 = 2885 mV
- Ex2: 0x0B49 = 2889 mV
Temperatūra (D518B20}
Ja ir DS18B20, kas savienots ar PC13 kontaktu. Temperatūra tiks augšupielādēta kravnesībā. Vairāk DS18B20 var pārbaudīt 3 DS18B20 režīma savienojumu:
Example:
- Ja kravnesība ir: 0105H: (0105 un 8000 == 0), temp = 0105H /1 0 = 26.1 grāds
- Ja kravnesība ir: FF3FH : (FF3F & 8000 == 1) , temp = (FF3FH – 65536)/10 = -19.3 grādi. (FF3F & 8000: novērtējiet, vai augstākais bits ir 1, ja augstākais bits ir 1, tas ir negatīvs)
Digitālā ieeja
Ciparu ieeja kontaktam PB15,
- Ja PB15 ir augsts, 1. derīgās slodzes baita 6. bits ir 1.
- Ja PB15 līmenis ir zems, 1. derīgās slodzes baita 6. bits ir 0.
Ja digitālā pārtraukuma tapa ir iestatīta uz AT +INTMODx= 0, šī tapa tiek izmantota kā digitālās ievades tapa.
Piezīme: Maksimālais tilptage ieeja atbalsta 3.6 V.
Analogais ciparu pārveidotājs (ADC)
ADC mērīšanas diapazons ir tikai aptuveni 0.1 V līdz 1.1 V Voltage izšķirtspēja ir aptuveni 0.24 mv. Kad izmērītā izejas tilptagsensora e nav robežās no 0.1 V līdz 1.1 V, izejas tilptagSensora spaile ir jāsadala Piemample nākamajā attēlā ir samazināt izejas tilptage no sensora trīs reizes Ja nepieciešams samazināt vairāk reižu, aprēķiniet pēc formulas attēlā un pievienojiet atbilstošo pretestību virknē.
Piezīme: Ja ADC tipa sensoru nepieciešams barot ar SN50_v3, tā slēdža vadīšanai ieteicams izmantot +5V. Ar VDD var darbināt tikai sensorus ar zemu enerģijas patēriņu. PA5 pozīcija aparatūrā pēc LSN50 v3.3 tiek mainīta uz pozīciju, kas parādīta zemāk esošajā attēlā, un savāktais tilpumstage kļūst par vienu sesto daļu no oriģināla.
Digitālais pārtraukums
Digitālais pārtraukums attiecas uz pin PAS, un ir dažādas sprūda metodes. Ja ir aktivizētājs, SN50v3-LB nosūtīs paketi uz serveri.
Pārtraukšanas savienojuma metode: 
Examplietošanai ar durvju sensoru:
Durvju sensors ir parādīts labajā pusē. Tas ir divu vadu magnētisko kontaktu slēdzis, ko izmanto durvju vai logu atvērtā/aizvērtā stāvokļa noteikšanai.
Kad abas daļas atrodas tuvu viena otrai, 2 vadu izeja būs īsa vai atvērta (atkarībā no veida), savukārt, ja abas daļas atrodas viena no otras, 2 vadu izvadei būs pretējs statuss. Tātad mēs varam izmantot SN50v3-LB pārtraukuma saskarni, lai noteiktu durvju vai logu statusu.
Zemāk ir instalācija example:
Piestipriniet vienu magnētiskā sensora daļu pie durvīm un pievienojiet abas tapas SN50v3-LB šādi:
- Viena tapa SN50v3-LB PAS tapai
- Otra tapa pie SN50v3-LB VDD tapas
Uzstādiet otru daļu pie durvīm. Atrodiet vietu, kur abi gabali būs tuvu viens otram, kad durvis ir aizvērtas. Šim konkrētajam magnētiskajam sensoram, kad durvis ir aizvērtas, izeja būs īsa, un PAS būs pie VCC vol.tage. Durvju sensori ir divu veidu: NC (normāla aizvēršana) un NO (normāli atvērta). Savienojums abiem sensoru veidiem ir vienāds. Bet derīgās slodzes dekodēšana ir apgriezta, lietotājam tas ir jāmaina loT servera dekodētājā. Kad durvju sensors ir īssavienojums, ķēdē būs papildu enerģijas patēriņš, papildu strāva ir 3v3/R14 = 3v3/1 Mohm = 3uA, ko var ignorēt.
Iepriekš redzamajos fotoattēlos redzamas divas magnētiskā slēdža daļas, kas piestiprinātas pie durvīm. Programmatūra pēc noklusējuma izmanto signāla līnijas krītošo malu kā pārtraukumu. Mums tas ir jāmaina, lai kā pārtraukumu pieņemtu gan augošo malu (0v –> VCC, durvju aizvēršana), gan krītošo malu (VCC –> 0v, durvis atvērtas). Komanda ir:
- AT +I NTMOD1 :1 II (Lai iegūtu plašāku informāciju par INMOD, lūdzu, skatiet AT komandu rokasgrāmatu.) Tālāk ir sniegti daži ekrānuzņēmumi TTN V3:

Programmā MOD:1 lietotājs var izmantot 6. baitu, lai redzētu durvju atvēršanas vai aizvēršanas statusu. TTN V3 dekodētājs ir šāds: door= (baiti[6] un 0x80)? “AIZVĒRT”: “ATVĒRT”;
I2C interfeiss (SHT20 un SHT31)
SDA un SCK ir I2C interfeisa līnijas. Varat tos izmantot, lai izveidotu savienojumu ar I2C ierīci un iegūtu sensora datus. Mēs esam izveidojuši bijušoample, lai parādītu, kā izmantot I2C saskarni, lai izveidotu savienojumu ar SHT201 SHT31 temperatūras un mitruma sensoru.
Paziņojums: Dažādiem I2C sensoriem ir iestatītas dažādas I2C komandas, un tas sāk procesu. Ja lietotājs vēlas izmantot citus I2C sensorus, Lietotājam ir jāpārraksta avota kods, lai atbalstītu šos sensorus. SHT20/ SHT31 kods SN50v3-LB būs laba atsauce.
Zemāk ir savienojums ar SHT20/SHT31. Savienojums ir šāds:
Ierīce tagad varēs iegūt I2C sensora datus un augšupielādēt tos loT serverī. 
Pārvērtiet nolasīto baitu uz decimāldaļu un sadaliet to ar desmit.
Example
- Temperatūra: Lasīts: 0116(H) = 278(0) Vērtība: 278 /10=27.8″C;
- Mitrums: Lasīts:0248(H)=584(D) Vērtība: 584/10=58.4, tātad 58.4% Ja vēlaties izmantot citu I2C ierīci, lūdzu, skatiet SHT20 daļas pirmkodu kā atsauci.
Tāllasīšana
Skatiet sadaļu Ultraskaņas sensors.
Ultraskaņas sensors
Šī sensora pamatprincipus var atrast šajā saitē: https://wiki.dfrobot.com/Weather – izturīgs ultraskaņas sensors ar atsevišķu zondi SKU SEN0208 SN50v3-LB nosaka sensora impulsa platumu un pārvērš to mm izvadē. Precizitāte būs 1 centimetra robežās. Izmantojamais diapazons (attālums starp ultraskaņas zondi un izmērīto objektu) ir no 24 cm līdz 600 cm. Šī sensora darbības princips ir līdzīgs ultraskaņas sensoram HC-SR04. Zemāk esošajā attēlā ir parādīts savienojums:
Savienojiet ar SN50v3-LB un palaidiet AT +MOD:2, lai pārslēgtos uz ultraskaņas režīmu (ULT). Ultraskaņas sensors mērījuma vērtībai izmanto 8. un 9. baitu.
Example:
Attālums: Lasīts: 0C2D(hex) = 3117(0) Vērtība: 3117 mm = 311.7 cm
Akumulatora izvade – BAT tapa
SN50v3-LB BAT tapa ir tieši savienota ar akumulatoru. Ja lietotāji vēlas izmantot BAT tapu, lai darbinātu ārējo sensoru. Lietotājiem ir jāpārliecinās, ka ārējam sensoram ir zems enerģijas patēriņš. Jo BAT tapa vienmēr ir atvērta. Ja ārējam sensoram ir liels enerģijas patēriņš. SN50v3-LB akumulators drīz beigsies.
3.10 +5V izeja
SN50v3-LB iespējos +5 V izvadi pirms visiem sampling un atslēgt +5v galu galā sampjūras līdaka. 5 V izejas laiku var kontrolēt ar AT komandu.
- AT+SVT:1000
Tas nozīmē, ka iestatiet 5 V derīguma laiku 1 ms. Tātad reālajai 000V izejai būs 5 ms + sampgaidīšanas laiks citiem sensoriem. Pēc noklusējuma AT +5VT =500. Ja ārējam sensoram, kuram ir nepieciešams 5 v un kam nepieciešams vairāk laika, lai iegūtu stabilu stāvokli, lietotājs var izmantot šo komandu, lai palielinātu šī sensora jaudas IESLĒGŠANAS ilgumu.
H1750 apgaismojuma sensors
MOD=1 atbalsta šo sensoru. Sensora vērtība ir 8. un 9. baitā.

PWM MOD
- Maksimālais tilptage, ko SN50v3 SDA tapa var izturēt, ir 3.6 V, un tas nedrīkst pārsniegt šo tilpumutage vērtību, pretējā gadījumā mikroshēma var tikt sadedzināta.
- Ja PWM tapa, kas savienota ar SDA tapu, nevar uzturēt augstu līmeni, kad tā nedarbojas, jums ir jānoņem rezistors R2 vai jāaizstāj ar rezistoru ar lielāku pretestību, pretējā gadījumā tiks ģenerēta apmēram 360 uA miega strāva. Rezistora pozīcija ir parādīta attēlā zemāk:

- Ievades uztverto signālu vēlams apstrādāt ar aparatūras filtrēšanu un pēc tam pievienot. Programmatūras apstrādes metode ir uztvert četras vērtības, atmest pirmo uztverto vērtību un pēc tam ņemt otrās, trešās un ceturtās uztvertās vērtības vidējo vērtību. .
- Tā kā ierīce var noteikt tikai 50 ms impulsa periodu, kad AT +PWMSET =0 (skaitot mikrosekundēs), ir jāmaina PWMSET vērtība atbilstoši ievades uztveršanas biežumam.
Darbojas MOD
Darba MOD informācija ir ietverta Digital in & Digital Interrupt baitā (?'h Byte). Lietotājs var izmantot šī baita 3. ~ ?'h bitu, lai redzētu darba modi: Case ?'h Byte » 2 & 0x1 f:
- 0: MOD1
- 1: MOD2
- 2: MOD3
- 3: MOD4
- 4: MODS
- 5: MOD6
- 6: MOD?
- 7: MOD8
- 8: MOD9
- 9: MOD10
Kravas dekodētājs file
TTN lietotāji var pievienot pielāgotu kravnesību, lai tā būtu draudzīga lasāmviela Lapā Lietojumprogrammas -> Lietderības formāti -> Pielāgots -> dekodētājs, lai pievienotu dekodētāju no: https://github.com/dragino/dragino-end-node-decoder/tree/main/SN50 v3-LB
Frekvenču plāni
SN50v3-LB pēc noklusējuma izmanto OT AA režīmu un zemākas frekvences plānus. Ja lietotājs vēlas to izmantot ar citu frekvenču plānu, lūdzu, skatiet AT komandu kopas.
Konfigurējiet SN50v3-LB
Konfigurēt metodes
SN50v3-LB atbalsta tālāk norādīto konfigurēšanas metodi:
- AT komanda, izmantojot Bluetooth savienojumu (ieteicams): BLE konfigurēšanas instrukcija.
- AT komanda, izmantojot UART savienojumu: skatiet sadaļu UART savienojums.
- LoRaWAN lejupielāde. Norādījumi dažādām platformām: skatiet sadaļu LoRaWAN Server.
Vispārējās komandas
Šīs komandas ir paredzētas, lai konfigurētu:
- Vispārīgi sistēmas iestatījumi, piemēram, augšupsaites intervāls.
- LoRaWAN protokols un ar radio saistītā komanda.
Tie ir vienādi visām Dragino ierīcēm, kas atbalsta DLWS-005 LoRaWAN Stack. Šīs komandas var atrast wiki:
http://wiki.dragino.com/xwiki/bin/view/Main/End%20Device%20AT%20Commands%20and%20Downlink%20Command/
Komandas īpašs dizains SN50v3-LB
Šīs komandas ir derīgas tikai SN50v3-LB, kā norādīts tālāk:
Iestatiet pārraides intervāla laiku
Iezīme: Mainiet LoRaWAN beigu mezgla pārraides intervālu.
AT komanda: AT+TDC

Lejupsaites komanda: 0x01
Formāts: komandas kods (0x01), kam seko 3 baitu laika vērtība. Ja lejupsaites slodze = 0100003C, tas nozīmē, ka END mezgla pārraides intervāls ir jāiestata uz 0x00003C=60(S), bet tipa kods ir 01.
- Examp1. virsma: lejupsaites kravnesība: 0100001 E II Iestatiet pārraides intervālu (TDC) = 30 sekundes
- Examp2. sadaļa: lejupsaites lietderīgā slodze: 0100003C II Iestatiet pārraides intervālu (TDC) = 60 sekundes
Iegūstiet ierīces statusu
Nosūtiet LoRaWAN lejupsaiti, lai lūgtu ierīcei nosūtīt tās statusu.
Lejupsaites derīgā slodze: 0x26 01
Sensors augšupielādēs ierīces statusu, izmantojot FPORT =5. Sīkāku informāciju skatiet sadaļā par kravnesību.
Iestatiet pārtraukuma režīmu
Funkcija, iestatiet pārtraukuma režīmu GPIO_EXIT.
AT komanda: AT+INTMODl, AT+INTMOD2, AT+INTMOD3


Lejupsaites komanda: 0x06
Formāts: komandas kods (0x06), kam seko 3 baiti. Tas nozīmē, ka beigu mezgla pārtraukuma režīms ir iestatīts uz 0x000003=3 (augošās malas trigeris), un tipa kods ir 06.
- Examp1. punkts: lejupielādes slodze: 06000000
- –> AT +INTMOD1 =0
- Examp2. punkts: lejupielādes slodze: 06000003
- –> AT +INTMOD1 =3
- Examp3. punkts: lejupielādes slodze: 06000102
- –> AT +INTMOD2=2
- Examp4. punkts: lejupielādes slodze: 06000201
- –> AT +INTMOD3=1
Iestatiet jaudas izvades ilgumu
Kontrolējiet izejas ilgumu 5V. Pirms katras sampling, ierīce būs
- vispirms iespējojiet strāvas izvadi ārējam sensoram,
- paturiet to ieslēgtu atbilstoši ilgumam, nolasiet sensora vērtību un izveidojiet augšupsaites lietderīgo slodzi
- visbeidzot, aizveriet jaudas izvadi.
AT komanda: AT+5VT

Lejupsaites komanda: 0x07
Formāts: Komandas kods (0x07), kam seko 2 baiti. Pirmais un otrais baits ir ieslēgšanas laiks.
- Examp1. punkts: lejupielādes slodze: 070000 —> AT +5VT =0
- Examp2. punkts: lejupsaites lietderīgā slodze: 0701 F4 —> AT +5VT =500
Iestatīt svēršanas parametrus
Iezīme: Efektīvs ir 5. darba režīms, HX711 svara inicializācija un svara koeficienta iestatīšana.
AT komanda: AT+WEIGRE, AT+WEIGAP

Lejupsaites komanda: 0x08
Formāts: Komandas kods (0x08), kam seko 2 baiti vai 4 baiti. Izmantojiet AT +WEIG RE, ja pirmais baits ir 1, tikai 1 baits. Ja tas ir 2, izmantojiet AT + WEI GAP, ir 3 baiti. Otrais un trešais baits tiek reizināts ar 1 reizēm, lai iegūtu vērtību AT +WEIGAP.
- Example 1: Lejupsaites kravnesība: 0801 —> AT +WEIGRE
- Example 2: Lejupsaites slodze: 08020FA3 —> AT +WEIGAP=400.3
- Example 3: Lejupsaites slodze: 08020FA0 —> AT +WEIGAP=400.0
Iestatiet digitālo impulsu skaitīšanas vērtību
Iezīme: Iestatiet impulsu skaitīšanas vērtību. Skaitlis 1 ir 6. režīma un 9. režīma PAS tapa. Skaitlis 2 ir 4. režīma PA9 kontakts.
AT komanda: AT+SETCNT

Lejupsaites komanda: 0x09
Formāts: Komandas kods (0x09), kam seko 5 baiti. Pirmais baits ir jāizvēlas, kuru skaitīšanas vērtību inicializēt, un nākamie četri baiti ir inicializējamās skaitīšanas vērtības.
- Example 1: lejupsaites kravnesība: 090100000000 —> AT +SETCNT =1,0
- Example 2: lejupsaites slodze: 0902000003E8 —> AT +SETCNT =2, 1000
Iestatiet darba režīmu
Funkcija: pārslēgt darba režīmu.
AT komanda: AT+MOD

Lejuplīnijas komanda: 0x0A
Formāts: komandas kods (0x0A), kam seko 1 baits.
- Example 1: Lejupejas slodze: 0A01 —> AT +MOD= 1
- Example 2: Lejupejas slodze: 0A04 —> AT +MOD=4
PWM iestatījums
Funkcija: iestatiet laika iegūšanas vienību PWM ievades uztveršanai.
AT komanda: AT+PWMSET

Lejupsaites komanda: 0x0C
Formāts: komandas kods (0x0C), kam seko 1 baits.
- Example 1: Lejupejas slodze: 0C00 —> AT +PWMSET =
- Example 2: Lejupejas slodze: 0C010 —> AT +PWMSET =1
Akumulators un enerģijas patēriņš
SN50v3-LB izmantojiet ER26500 + SPC1520 akumulatoru. Skatiet zemāk esošo saiti, lai iegūtu detalizētu informāciju par akumulatora informāciju un to, kā nomainīt akumulatoru.
Informācija par akumulatoru un enerģijas patēriņa analīze.
OTA programmaparatūras atjauninājums
Lietotāji var mainīt programmaparatūru SN50v3-LB uz:
- Mainīt frekvenču joslu/reģionu.
- Atjauniniet ar jaunām funkcijām.
- Labot kļūdas.
Programmaparatūru un izmaiņu žurnālu var lejupielādēt no: programmaparatūras lejupielādes saite
Programmaparatūras atjaunināšanas metodes:
- (Ieteicamais veids) OT Programmaparatūras atjaunināšana, izmantojot bezvadu savienojumu: http://wiki.dragino.com/xwiki/bin/view/Main/Firmware%20OTA%20Update%20for%20Sensors/
- Atjaunināšana, izmantojot UART TTL saskarni: instrukcija.
FAQ
Kur es varu atrast SN50v3-LB pirmkodu?
- Aparatūras avots Files.
- Programmatūras pirmkods un kompilēšanas instrukcija.
Kā ģenerēt PWM izvadi SN50v3-LB?
Skatiet šo dokumentu: Ģenerējiet PWM izvadi uz SN50v3.
Kā SN50v3-LB ievietot vairākus sensorus?
Ja vēlamies A SN50v3-LB pievienot vairākus sensorus, galvenā savienotāja hidroizolācija kļūs par problēmu. Lietotāji var mēģināt nomainīt lielo savienotāju pret tālāk norādīto tipu. Atsauces piegādātājs.
Kabeļa blīvējums gumijas blīvējums
Izmērs: izmērs ir piemērots YSC kabeļu blīvslēgiem, iespējams pasūtīt īpašus izmērus. Mēs varam izgatavot jaunus modeļus atbilstoši jūsu prasībām. Materiāls: EPDM
Lai informācija
- Daļas numurs: SN50v3-LB-XX-YY
- XX: Noklusējuma frekvenču josla
- AS923: LoRaWAN AS923 josla
- AU915: LoRaWAN AU915 josla
- ES433: LoRaWAN EU433 josla
- ES868: LoRaWAN EU868 josla
- KR920: LoRaWAN KR920 josla
- US915: LoRaWAN US915 josla
- IN865: LoRaWAN IN865 josla
- CN470: LoRaWAN CN470 josla
- YY: Caurumu opcija
- 12: Ar M 12 ūdensnecaurlaidīgu kabeļa caurumu
- 16: Ar M 16 ūdensnecaurlaidīgu kabeļa caurumu
- 20: Ar M20 ūdensnecaurlaidīgu kabeļa caurumu
- NH: Nav cauruma
Informācija par iepakojumu
Komplektā ietilpst:
- SN50v3-LB LoRaWAN vispārējais mezgls
Izmēri un svars:
- Ierīces izmērs: cm
- Ierīces svars: g
- Iepakojuma izmērs I gab: cm
- Svars/gab: g
Atbalsts
- Atbalsts tiek sniegts no pirmdienas līdz piektdienai no 09:00 līdz 18:00 GMT +8. Atšķirīgo laika joslu dēļ mēs nevaram piedāvāt atbalstu tiešraidē. Taču atbildes uz jūsu jautājumiem tiks sniegtas pēc iespējas ātrāk iepriekš minētajā grafikā.
- Sniedziet pēc iespējas vairāk informācijas par jūsu pieprasījumu (produktu modeļi, precīzi aprakstiet savu problēmu un darbības, lai to atkārtotu utt.) un nosūtiet e-pastu uz support@dragino.cc
FCC brīdinājums
Jebkādas izmaiņas vai modifikācijas, kuras nav nepārprotami apstiprinājusi par atbilstību atbildīgā puse, var anulēt lietotāja tiesības izmantot iekārtu. Šī ierīce atbilst FCC noteikumu 15. daļai. Uz darbību attiecas šādi divi nosacījumi: (1) šī ierīce nedrīkst radīt kaitīgus traucējumus un (2) šai ierīcei ir jāpieņem visi saņemtie traucējumi, tostarp traucējumi, kas var izraisīt nevēlamu darbību.
Piezīme: Šis aprīkojums ir pārbaudīts un atzīts par atbilstošu B klases digitālo ierīču ierobežojumiem saskaņā ar FCC noteikumu 15. daļu. Šie ierobežojumi ir paredzēti, lai nodrošinātu saprātīgu aizsardzību pret kaitīgiem traucējumiem, uzstādot dzīvojamo telpu. Šī iekārta ģenerē, izmanto un var izstarot radiofrekvenču enerģiju, un, ja tā netiek uzstādīta un lietota saskaņā ar instrukcijām, tā var radīt kaitīgus radiosakaru traucējumus. Tomēr nav garantijas, ka konkrētajā instalācijā neradīsies traucējumi. Ja šī iekārta rada kaitīgus traucējumus radio vai televīzijas uztveršanai, ko var noteikt, izslēdzot un ieslēdzot iekārtu, lietotājs tiek aicināts mēģināt novērst traucējumus, veicot vienu vai vairākus no šiem pasākumiem:
- Pārorientējiet vai pārvietojiet uztvērēja antenu.
- Palieliniet attālumu starp iekārtu un uztvērēju.
- Pievienojiet iekārtu kontaktligzdai ķēdē, kas atšķiras no tās, kurai ir pievienots uztvērējs.
- Lai saņemtu palīdzību, sazinieties ar izplatītāju vai pieredzējušu radio/TV tehniķi.
Šī iekārta atbilst FCC radiācijas iedarbības ierobežojumiem, kas noteikti nekontrolētai videi. Šis aprīkojums ir jāuzstāda un jādarbina vismaz 20 cm attālumā starp radiatoru un ķermeni. Šis raidītājs nedrīkst atrasties līdzās vai darboties kopā ar kādu citu antenu vai raidītāju.
Dokumenti / Resursi
![]() |
DRAGINO SN50V3 LoRaWAN sensora mezgls [pdfLietotāja rokasgrāmata SN50V3 LoRaWAN sensora mezgls, SN50V3, LoRaWAN sensora mezgls, sensora mezgls |
![]() |
DRAGINO SN50V3 LoRaWAN sensora mezgls [pdfLietotāja rokasgrāmata SN50V3 LoRaWAN sensora mezgls, SN50V3, LoRaWAN sensora mezgls, sensora mezgls |
![]() |
DRAGINO SN50V3 LoRaWAN sensora mezgls [pdfLietotāja rokasgrāmata SN50V3 LoRaWAN sensora mezgls, SN50V3, LoRaWAN sensora mezgls, sensora mezgls |




