dragino-logo

Senzorový uzel DRAGINO SN50V3 LoRaWAN

DRAGINO-SN50V3-LoRaWAN-Senzor-Uzel-PRODUKT

ZAVEDENÍ

DRAGINO-SN50V3-LoRaWAN-Sensor-Node-FIG-1

Funkce dekodéru užitečného zatížení pro TTN V3 je zde: Dekodér užitečného zatížení SN50v3-LB TTN V3: https://github.com/dragino/dragino-end-node-decoder

Informace o baterii

Zkontrolujte objem baterietage pro SN50v3-LB.

  • Ex1: 0x0B45 = 2885 mV
  • Ex2: 0x0B49 = 2889 mV

Teplota (D518B20}

Pokud je k pinu PC18 připojen DS20B13. Teplota bude nahrána do užitečného zatížení. Více DS18B20 může zkontrolovat 3 připojení režimu DS18B20:DRAGINO-SN50V3-LoRaWAN-Sensor-Node-FIG-2

Exampten:

  • Pokud je užitečné zatížení: 0105H: (0105 & 8000 == 0), teplota = 0105H /1 = 0 stupně
  • Pokud je užitečné zatížení: FF3FH : (FF3F & 8000 == 1), teplota = (FF3FH – 65536)/10 = -19.3 stupňů. (FF3F & 8000: Posuďte, zda je nejvyšší bit 1, když je nejvyšší bit 1, je záporný)

Digitální vstup

Digitální vstup pro pin PB15,

  • Když je PB15 vysoká, bit 1 bajtu užitečné zátěže 6 je 1.
  • Když je PB15 nízká, bit 1 bajtu užitečné zátěže 6 je 0.

Když je pin digitálního přerušení nastaven na AT +INTMODx= 0, je tento pin použit jako digitální vstupní pin.

Poznámka: Maximální objemtage vstup podporuje 3.6V.

Analogový digitální převodník (ADC)
Měřicí rozsah ADC je pouze asi 0.1 V až 1.1 V Objtage rozlišení je asi 0.24 mv. Když je naměřený výkon objtage senzoru není v rozsahu 0.1 V a 1.1 V, výstupní objemtagSvorka snímače musí být rozdělena Example na následujícím obrázku je snížit výstupní objemtage snímače o trojnásobek Pokud je nutné snížit vícekrát, vypočítejte podle vzorce na obrázku a zapojte odpovídající odpor do série.DRAGINO-SN50V3-LoRaWAN-Sensor-Node-FIG-3

Poznámka: Pokud je třeba napájet snímač typu ADC pomocí SN50_v3, je doporučeno použít k ovládání jeho spínače +5V. Pouze snímače s nízkou spotřebou energie mohou být napájeny VDD. Pozice PA5 na hardwaru po LSN50 v3.3 se změní na pozici znázorněnou na obrázku níže a shromážděný objemtage se stává jednou šestinou originálu.DRAGINO-SN50V3-LoRaWAN-Sensor-Node-FIG-4

Digitální přerušení
Digitální přerušení odkazuje na pin PAS a existují různé metody spouštění. Pokud existuje spouštěč, SN50v3-LB odešle paket na server.

Způsob přerušení připojení: DRAGINO-SN50V3-LoRaWAN-Sensor-Node-FIG-5

Examppro použití s ​​dveřním senzorem:
Snímač dveří je zobrazen vpravo. Jedná se o dvouvodičový magnetický kontaktní spínač používaný pro detekci stavu otevření/zavření dveří nebo oken.DRAGINO-SN50V3-LoRaWAN-Sensor-Node-FIG-6

Když jsou dva kusy blízko u sebe, 2vodičový výstup bude krátký nebo otevřený (v závislosti na typu), zatímco pokud jsou dva kusy od sebe, 2vodičový výstup bude mít opačný stav. Můžeme tedy použít rozhraní přerušení SN50v3-LB k detekci stavu dveří nebo okna.

Níže je instalace exampten:
Upevněte jeden kus magnetického senzoru ke dveřím a připojte dva kolíky k SN50v3-LB následovně:

  • Jeden pin na pin PAS SN50v3-LB
  • Druhý kolík k kolíku VDD SN50v3-LB

Nainstalujte druhý díl na dveře. Najděte místo, kde budou dva kusy blízko sebe, když jsou dveře zavřené. U tohoto konkrétního magnetického senzoru bude při zavřených dveřích výstup krátký a PAS bude na VCC obj.tagE. Dveřní senzory mají dva typy: NC (normálně zavřené) a NO (normálně otevřené). Připojení pro oba typy snímačů je stejné. Ale dekódování pro užitečné zatížení je obrácené, uživatel to musí upravit v dekodéru serveru loT. Když dojde ke zkratu dveřního senzoru, dojde v obvodu ke zvýšené spotřebě energie, extra proud je 3v3/R14 = 3v3/1 Mohm = 3uA, což lze ignorovat.DRAGINO-SN50V3-LoRaWAN-Sensor-Node-FIG-7

Výše uvedené fotografie ukazují dvě části magnetického spínače namontovaného na dveřích. Software standardně používá sestupnou hranu signálového vedení jako přerušení. Musíme jej upravit tak, aby akceptoval jako přerušení jak vzestupnou hranu (0v –> VCC, dveře zavřené), tak sestupnou hranu (VCC –> 0v, dveře otevřené). Příkaz je:

  • AT +I NTMOD1 :1 II (Další informace o INMOD naleznete v AT Command Manual.) Níže jsou některé snímky obrazovky v TTN V3:

DRAGINO-SN50V3-LoRaWAN-Sensor-Node-FIG-8

V MOD:1 ​​může uživatel použít bajt 6 k zobrazení stavu otevření nebo zavření dveří. Dekodér TTN V3 je uveden níže: door= (bytes[6] & 0x80)? "ZAVŘÍT":"OTEVŘÍT";

Rozhraní I2C (SHT20 a SHT31)
SDA a SCK jsou linky rozhraní I2C. Můžete je použít k připojení k zařízení I2C a získat data senzoru. Udělali jsme example ukázat, jak používat I2C rozhraní pro připojení k SHT201 SHT31 snímače teploty a vlhkosti.

Oznámení: Různé I2C senzory mají nastavené různé I2C příkazy a spouštějí proces, pokud chce uživatel použít jiné I2C senzory, musí přepsat zdrojový kód, aby tyto senzory podporoval. Dobrou referencí bude kód SHT20/ SHT31 v SN50v3-LB.

Níže je připojení k SHT20/SHT31. Připojení je následující:DRAGINO-SN50V3-LoRaWAN-Sensor-Node-FIG-9

Zařízení bude nyní schopno získat data senzoru I2C a nahrát je na server loT. DRAGINO-SN50V3-LoRaWAN-Sensor-Node-FIG-10

Přečtený bajt převeďte na desítkové a vydělte ho deseti.

Example

  • Teplota: Odečteno: 0116(H) = 278(0) Hodnota: 278/10=27.8″C;
  • Vlhkost: Čtení:0248(H)=584(D) Hodnota: 584 / 10=58.4, tedy 58.4 % Pokud chcete použít jiné I2C zařízení, použijte prosím zdrojový kód dílu SHT20 jako referenci.

Čtení na dálku
Viz část Ultrazvukový snímač.

Ultrazvukový senzor
Základní principy tohoto senzoru naleznete na tomto odkazu: https://wiki.dfrobot.com/Weather – odolný ultrazvukový senzor se samostatnou sondou SKU SEN0208 SN50v3-LB detekuje šířku impulsu senzoru a převádí ji na výstup mm. Přesnost bude do 1 centimetru. Použitelný rozsah (vzdálenost mezi ultrazvukovou sondou a měřeným objektem) je mezi 24cm a 600cm. Princip činnosti tohoto senzoru je podobný ultrazvukovému senzoru HC-SR04. Níže uvedený obrázek ukazuje připojení:DRAGINO-SN50V3-LoRaWAN-Sensor-Node-FIG-11

Připojte se k SN50v3-LB a spusťte AT +MOD:2 pro přepnutí do ultrazvukového režimu (ULT). Ultrazvukový senzor používá pro naměřenou hodnotu 8. a 9. bajt.

Exampten:

Vzdálenost: Čtení: 0C2D(Hex) = 3117(0) Hodnota: 3117 mm=311.7 cm

Výstup baterie – pin BAT
Pin BAT SN50v3-LB je připojen přímo k baterii. Pokud uživatelé chtějí použít pin BAT k napájení externího senzoru. Uživatelé se musí ujistit, že externí senzor má nízkou spotřebu energie. Protože pin BAT je vždy otevřený. Pokud má externí senzor vysokou spotřebu energie. baterie SN50v3-LB se velmi brzy vybije.

3.10 +5V Výstup
SN50v3-LB povolí výstup +5V před všemi sampling a deaktivujte +5v po všech sampling. Výstupní čas 5V lze ovládat příkazem AT.

  • AT+SVT:1000

To znamená nastavit dobu platnosti 5V na 1 000 ms. Takže skutečný 5V výstup bude mít 1 000 ms + sampčas pro ostatní senzory. Standardně je AT +5VT =500. Pokud externí senzor vyžaduje 5 V a vyžaduje více času k dosažení stabilního stavu, může uživatel pomocí tohoto příkazu prodloužit dobu zapnutí tohoto senzoru.

H1750 čidlo osvětlení
MOD=1 podporuje tento senzor. Hodnota senzoru je v 8. a 9. bajtu.DRAGINO-SN50V3-LoRaWAN-Sensor-Node-FIG-12DRAGINO-SN50V3-LoRaWAN-Sensor-Node-FIG-13

PWM MOD

  • Maximální objemtage, které SDA pin SN50v3 vydrží, je 3.6 V a nemůže překročit tento objemtage, jinak může být čip spálen.
  • Pokud pin PWM připojený k pinu SDA nemůže udržet vysokou úroveň, když nepracuje, musíte odstranit rezistor R2 nebo jej nahradit rezistorem s větším odporem, jinak bude generován spánkový proud asi 360uA. Umístění rezistoru je znázorněno na obrázku níže:DRAGINO-SN50V3-LoRaWAN-Sensor-Node-FIG-14
  • Signál zachycený na vstupu by měl být přednostně zpracován hardwarovým filtrováním a poté připojen. Metoda softwarového zpracování spočívá v zachycení čtyř hodnot, vyřazení první zachycené hodnoty a poté odebrání střední hodnoty z druhé, třetí a čtvrté zachycené hodnoty. .
  • Protože zařízení dokáže detekovat pouze periodu pulsu 50 ms, když AT +PWMSET =0 (počítáno v mikrosekundách), je nutné změnit hodnotu PWMSET podle frekvence zachycení vstupu.

Pracovní MOD

Pracovní MOD info je obsaženo v bajtu Digital in & Digital Interrupt (?'h Byte). Uživatel může použít 3. ~ ?'h bit tohoto bajtu k zobrazení pracovního modu: 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

Dekodér užitečného zatížení file

V TTN mohou uživatelé přidat vlastní užitečné zatížení, aby se zobrazovalo přátelské čtení Na stránce Aplikace –> Formáty užitečného zatížení –> Vlastní –> dekodér, ze kterého přidáte dekodér: https://github.com/dragino/dragino-end-node-decoder/tree/main/SN50 v3-LB

Frekvenční plány
SN50v3-LB standardně používá režim OT AA a podfrekvenční plány. Pokud jej chce uživatel použít s jiným frekvenčním plánem, podívejte se na sady příkazů AT.

Nakonfigurujte SN50v3-LB

Konfigurace metod
SN50v3-LB podporuje níže uvedenou metodu konfigurace:

  • Příkaz AT přes připojení Bluetooth (doporučeno): Instrukce konfigurace BLE.
  • Příkaz AT přes připojení UART: Viz Připojení UART.
  • LoRaWAN Downlink. Pokyny pro různé platformy: Viz sekce LoT LoRaWAN Server.

Obecné příkazy
Tyto příkazy slouží ke konfiguraci:

  • Obecná nastavení systému, jako je interval uplinku.
  • Protokol LoRaWAN a příkaz související s rádiem.

Jsou stejné pro všechna zařízení Dragino, která podporují DLWS-005 LoRaWAN Stack. Tyto příkazy lze nalézt na wiki:
http://wiki.dragino.com/xwiki/bin/view/Main/End%20Device%20AT%20Commands%20and%20Downlink%20Command/

Příkazy speciální konstrukce pro SN50v3-LB
Tyto příkazy jsou platné pouze pro SN50v3-LB, jak je uvedeno níže:

Nastavte čas intervalu přenosu

Funkce: Změňte interval přenosu koncového uzlu LoRaWAN.

AT příkaz: AT+TDC

DRAGINO-SN50V3-LoRaWAN-Sensor-Node-FIG-15

Příkaz pro stahování: 0x01
Formát: Příkazový kód (0x01) následovaný 3bajtovou časovou hodnotou. Pokud downlink payload=0100003C, znamená to nastavit přenosový interval END Node na 0x00003C=60(S), zatímco typový kód je 01.

  • Example 1: Užitečná zátěž pro stahování: 0100001 E II Nastavte interval přenosu (TDC)= 30 sekund
  • Example 2: Downlink Payload: 0100003C II Nastavte interval přenosu (TDC)= 60 sekund

Získejte stav zařízení

Odešlete sestupnou linku LoRaWAN a požádejte zařízení o odeslání stavu.

Užitečné zatížení stahování: 0x26 01
Senzor nahraje stav zařízení přes FPORT =5. Podrobnosti naleznete v části užitečné zatížení.

Nastavte režim přerušení

Funkce, Nastavení režimu přerušení pro GPIO_EXIT.

Příkaz AT: AT+ INTMODl, AT+ INTMOD2, AT +INTMOD3

DRAGINO-SN50V3-LoRaWAN-Sensor-Node-FIG-16DRAGINO-SN50V3-LoRaWAN-Sensor-Node-FIG-17

Příkaz pro stahování: 0x06
Formát: Příkazový kód (0x06) následovaný 3 bajty. To znamená, že režim přerušení koncového uzlu je nastaven na 0x000003=3 (spouštění náběžné hrany) a typový kód je 06.

  • Example 1: Downlink Payload: 06000000
    • –> AT +INTMOD1 =0
  • Example 2: Downlink Payload: 06000003
    • –> AT +INTMOD1 =3
  • Example 3: Downlink Payload: 06000102
    • –> AT +INTMOD2=2
  • Example 4: Downlink Payload: 06000201
    • –> AT +INTMOD3=1

Nastavte dobu trvání výstupního výkonu

Ovládejte dobu trvání výstupu 5V. Před každým sampling, zařízení bude

  1. nejprve povolte výstup napájení pro externí senzor,
  2. ponechat jej zapnutý po dobu trvání, přečíst hodnotu senzoru a vytvořit uplink užitečné zatížení
  3. konec, zavřete výstup napájení.

Příkaz AT: AT+5VT 

DRAGINO-SN50V3-LoRaWAN-Sensor-Node-FIG-18

Příkaz pro stahování: 0x07

Formát: Příkazový kód (0x07) následovaný 2 bajty. První a druhý bajt představují čas pro zapnutí.

  • Example 1: Downlink Payload: 070000 —> AT +5VT =0
  • Example 2: Downlink Payload: 0701 F4 —> AT +5VT =500

Nastavte parametry vážení

Funkce: Pracovní režim 5 je účinný, inicializace hmotnosti a nastavení váhového faktoru HX711.

Příkaz AT: AT+WEIGRE,AT+WEIGAP

DRAGINO-SN50V3-LoRaWAN-Sensor-Node-FIG-19

Příkaz pro stahování: 0x08
Formát: Příkazový kód (0x08) následovaný 2 bajty nebo 4 bajty. Použijte AT + WEIG RE, když je první bajt 1, pouze 1 bajt. Když je 2, použijte AT +WEI GAP, jsou 3 bajty. Druhý a třetí bajt se vynásobí 1krát, aby byla hodnota AT + WEIGAP.

  • Example 1: Downlink Payload: 0801 —> AT +WEIGRE
  • Example 2: Downlink Payload: 08020FA3 —> AT +WEIGAP=400.3
  • Example 3: Downlink Payload: 08020FA0 —> AT +WEIGAP=400.0

Nastavte hodnotu digitálního počítání pulsů

Funkce: Nastavte hodnotu počtu pulzů. Počet 1 je pin PAS režimu 6 a režimu 9. Počet 2 je pin PA4 režimu 9.

Příkaz AT: AT+SETCNT

DRAGINO-SN50V3-LoRaWAN-Sensor-Node-FIG-20

Příkaz pro stahování: 0x09

Formát: Příkazový kód (0x09) následovaný 5 bajty. První bajt slouží k výběru hodnoty počtu, která se má inicializovat, a další čtyři bajty jsou hodnoty počtu, které se mají inicializovat.

  • Example 1: Downlink Payload: 090100000000 —> AT +SETCNT =1,0
  • Example 2: Downlink Payload: 0902000003E8 —> AT +SETCNT =2, 1000

Nastavte pracovní režim
Funkce: Přepínání pracovního režimu.

AT příkaz: AT+MOD

DRAGINO-SN50V3-LoRaWAN-Sensor-Node-FIG-21

Příkaz pro stahování: 0x0A

Formát: Příkazový kód (0x0A) následovaný 1 bajtem.

  • Example 1: Užitečná zátěž pro stahování: 0A01 —> AT +MOD= 1
  • Example 2: Downlink Payload: 0A04 —> AT +MOD=4

Nastavení PWM
Funkce: Nastavte jednotku času pro zachycení vstupu PWM.

AT příkaz: AT+PWMSET

DRAGINO-SN50V3-LoRaWAN-Sensor-Node-FIG-22

Příkaz pro stahování: 0x0C
Formát: Příkazový kód (0x0C) následovaný 1 bajtem.

  • Example 1: Downlink Payload: 0C00 —> AT +PWMSET =
  • Example 2: Užitečná zátěž pro stahování: 0C010 —> AT +PWMSET =1

Baterie a spotřeba energie

SN50v3-LB použijte baterii ER26500 + SPC1520. Podívejte se na níže uvedený odkaz pro podrobné informace o informacích o baterii a o tom, jak ji vyměnit.

Informace o baterii a analýza spotřeby energie.

Aktualizace firmwaru OTA

Uživatelé mohou změnit firmware SN50v3-LB na:

  • Změna frekvenčního pásma/oblasti.
  • Aktualizujte s novými funkcemi.
  • Opravit chyby.

Firmware a changelog lze stáhnout z: odkaz ke stažení firmwaru

Způsoby aktualizace firmwaru:

FAQ

Kde najdu zdrojový kód SN50v3-LB?

  • Zdroj hardwaru Files.
  • Zdrojový kód softwaru a instrukce kompilace.

Jak generovat PWM výstup v SN50v3-LB?
Viz tento dokument: Generování PWM výstupu na SN50v3.

Jak umístit několik senzorů do SN50v3-LB?
Když chceme do A SN50v3-LB umístit několik senzorů, stane se problémem vodotěsnost hlavního konektoru. Uživatelé mohou zkusit vyměnit hlavní konektor za níže uvedený typ. Referenční dodavatel.

Gumové těsnění kabelové průchodky

Velikost: velikost je vhodná pro kabelové vývodky YSC, lze objednat speciální velikosti. Můžeme vyrobit nové modely podle vašich požadavků. Materiál: EPDMDRAGINO-SN50V3-LoRaWAN-Sensor-Node-FIG-23

Objednat Info

  • Číslo dílu: SN50v3-LB-XX-YY
  • XX: Výchozí frekvenční pásmo
    • AS923: Pásmo LoRaWAN AS923
    • AU915: Pásmo LoRaWAN AU915
    • EU433: Pásmo LoRaWAN EU433
    • EU868: Pásmo LoRaWAN EU868
    • 920 KR: Pásmo LoRaWAN KR920
    • USA915: Pásmo LoRaWAN US915
    • V 865: Pásmo LoRaWAN IN865
    • CN470: Pásmo LoRaWAN CN470
  • YY: Možnost díry
    • 12: S vodotěsným otvorem pro kabel M 12
    • 16: S vodotěsným otvorem pro kabel M 16
    • 20: S vodotěsným otvorem pro kabel M20
    • NH: Žádná díra

Informace o balení

Balíček obsahuje: 

  • Generický uzel SN50v3-LB LoRaWAN

Rozměr a hmotnost: 

  • Velikost zařízení: cm
  • Hmotnost zařízení: g
  • Velikost balení I ks: cm
  • Hmotnost/ks: g

Podpora

  • Podpora je poskytována od pondělí do pátku od 09:00 do 18:00 GMT +8. Z důvodu různých časových pásem nemůžeme nabídnout živou podporu. Vaše dotazy však budou zodpovězeny co nejdříve ve výše uvedeném harmonogramu.
  • Uveďte co nejvíce informací týkajících se vašeho dotazu (modely produktů, přesný popis vašeho problému a kroky k jeho replikaci atd.) a odešlete e-mail na adresu podpora@dragino.cc

Varování FCC

Jakékoli změny nebo úpravy, které nejsou výslovně schváleny stranou odpovědnou za shodu, mohou zrušit oprávnění uživatele provozovat zařízení. Toto zařízení je v souladu s částí 15 pravidel FCC. Provoz podléhá následujícím dvěma podmínkám: (1) Toto zařízení nesmí způsobovat škodlivé rušení a (2) toto zařízení musí akceptovat jakékoli přijaté rušení, včetně rušení, které může způsobit nežádoucí provoz.

Poznámka: Toto zařízení bylo testováno a bylo zjištěno, že vyhovuje limitům pro digitální zařízení třídy B podle části 15 pravidel FCC. Tyto limity jsou navrženy tak, aby poskytovaly přiměřenou ochranu před škodlivým rušením při domácí instalaci. Toto zařízení generuje, používá a může vyzařovat vysokofrekvenční energii a pokud není nainstalováno a používáno podle pokynů, může způsobit škodlivé rušení rádiové komunikace. Nelze však zaručit, že při konkrétní instalaci k rušení nedojde. Pokud toto zařízení způsobuje škodlivé rušení rozhlasového nebo televizního příjmu, což lze zjistit vypnutím a zapnutím zařízení, doporučujeme uživateli, aby se pokusil napravit rušení jedním nebo více z následujících opatření:

  • Přeorientujte nebo přemístěte přijímací anténu.
  • Zvětšete vzdálenost mezi zařízením a přijímačem.
  • Připojte zařízení do zásuvky v jiném okruhu, než ke kterému je připojen přijímač.
  • Požádejte o pomoc prodejce nebo zkušeného rádiového/TV technika.

Toto zařízení vyhovuje limitům FCC pro vystavení radiaci stanoveným pro nekontrolované prostředí. Toto zařízení by mělo být instalováno a provozováno s minimální vzdáleností 20 cm mezi radiátorem a vaším tělem. Tento vysílač nesmí být umístěn nebo provozován ve spojení s jinou anténou nebo vysílačem.

Dokumenty / zdroje

Senzorový uzel DRAGINO SN50V3 LoRaWAN [pdfUživatelská příručka
SN50V3 LoRaWAN senzorový uzel, SN50V3, LoRaWAN senzorový uzel, senzorový uzel
Senzorový uzel DRAGINO SN50V3 LoRaWAN [pdfUživatelská příručka
SN50V3 LoRaWAN senzorový uzel, SN50V3, LoRaWAN senzorový uzel, senzorový uzel
Senzorový uzel DRAGINO SN50V3 LoRaWAN [pdfUživatelská příručka
SN50V3 LoRaWAN senzorový uzel, SN50V3, LoRaWAN senzorový uzel, senzorový uzel

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *