dragino-logo

Nó sensor DRAGINO SN50V3 LoRaWAN

DRAGINO-SN50V3-LoRaWAN-Sensor-Node-PRODUTO

INTRODUÇÃO

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

A função de decodificador de carga útil para TTN V3 está aqui: Decodificador de carga útil SN50v3-LB TTN V3: https://github.com/dragino/dragino-end-node-decoder

Informações da bateria

Verifique o volume da bateriatage para SN50v3-LB.

  • Exemplo 1: 0x0B45 = 2885mV
  • Exemplo 2: 0x0B49 = 2889mV

Temperatura (D518B20}

Se houver um DS18B20 conectado ao pino PC13. A temperatura será carregada na carga útil. Mais DS18B20 pode verificar a conexão do modo 3 DS18B20:DRAGINO-SN50V3-LoRaWAN-Sensor-Node-FIG-2

Exampem:

  • Se a carga útil for: 0105H: (0105 e 8000 == 0), temperatura = 0105H /1 0 = 26.1 graus
  • Se a carga útil for: FF3FH: (FF3F e 8000 == 1), temperatura = (FF3FH – 65536)/10 = -19.3 graus. (FF3F e 8000: Julgue se o bit mais alto é 1, quando o bit mais alto é 1, é negativo)

Entrada digital

A entrada digital para o pino PB15,

  • Quando PB15 está alto, o bit 1 do byte de carga útil 6 é 1.
  • Quando PB15 está baixo, o bit 1 do byte de carga útil 6 é 0.

Quando o pino de interrupção digital está definido como AT +INTMODx= 0, este pino é usado como pino de entrada digital.

Observação: O volume máximotagA entrada suporta 3.6V.

Conversor Analógico Digital (ADC)
A faixa de medição do ADC é de apenas cerca de 0.1 V a 1.1 V. O voltagA resolução é de cerca de 0.24mv. Quando a saída medida voltage do sensor não estiver dentro da faixa de 0.1 V e 1.1 V, o volume de saídatagO terminal do sensor deve ser dividido O example na figura a seguir é reduzir o volume de saídatage do sensor em três vezes. Caso seja necessário reduzir mais vezes, calcule conforme a fórmula da figura e conecte em série a resistência correspondente.DRAGINO-SN50V3-LoRaWAN-Sensor-Node-FIG-3

Observação: Caso o sensor tipo ADC precise ser alimentado por SN50_v3, recomenda-se usar +5V para controlar sua chave. Somente sensores com baixo consumo de energia podem ser alimentados com VDD. A posição do PA5 no hardware após LSN50 v3.3 é alterada para a posição mostrada na figura abaixo, e o volume coletadotage se torna um sexto do original.DRAGINO-SN50V3-LoRaWAN-Sensor-Node-FIG-4

Interrupção digital
A interrupção digital refere-se ao pino PAS e existem diferentes métodos de disparo. Quando houver um trigger, o SN50v3-LB enviará um pacote ao servidor.

Método de interrupção de conexão: DRAGINO-SN50V3-LoRaWAN-Sensor-Node-FIG-5

Example para usar com sensor de porta:
O sensor da porta é mostrado à direita. É uma chave de contato magnético de dois fios usada para detectar o status aberto/fechado de portas ou janelas.DRAGINO-SN50V3-LoRaWAN-Sensor-Node-FIG-6

Quando as duas peças estiverem próximas uma da outra, a saída de 2 fios estará em curto ou aberta (dependendo do tipo), enquanto se as duas peças estiverem distantes uma da outra, a saída de 2 fios terá o status oposto. Portanto, podemos usar a interface de interrupção SN50v3-LB para detectar o status da porta ou janela.

Abaixo está a instalação exampem:
Fixe uma peça do sensor magnético na porta e conecte os dois pinos ao SN50v3-LB da seguinte forma:

  • Um pino para o pino PAS do SN50v3-LB
  • O outro pino do pino VDD do SN50v3-LB

Instale a outra peça na porta. Encontre um local onde as duas peças fiquem próximas uma da outra quando a porta for fechada. Para este sensor magnético específico, quando a porta estiver fechada, a saída será em curto e o PAS estará no VCC voltage. Os sensores de porta possuem dois tipos: NC (normal fechado) e NO (normal aberto). A conexão para ambos os tipos de sensores é a mesma. Mas a decodificação da carga útil é invertida, o usuário precisa modificar isso no decodificador do servidor loT. Quando o sensor da porta está em curto, haverá consumo extra de energia no circuito, a corrente extra é 3v3/R14 = 3v3/1 Mohm = 3uA que pode ser ignorada.DRAGINO-SN50V3-LoRaWAN-Sensor-Node-FIG-7

As fotos acima mostram as duas partes do interruptor magnético instaladas em uma porta. Por padrão, o software usa a borda descendente da linha de sinal como uma interrupção. Precisamos modificá-lo para aceitar tanto a borda ascendente (0v –> VCC, porta fechada) quanto a borda descendente (VCC –> 0v, porta aberta) como interrupção. O comando é:

  • AT +I NTMOD1 :1 II (Para obter mais informações sobre o INMOD, consulte o Manual de Comando AT.) Abaixo estão algumas capturas de tela no TTN V3:

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

No MOD:1 ​​o usuário pode utilizar o byte 6 para ver o estado da porta aberta ou fechando. O decodificador TTN V3 é o seguinte: porta = (bytes [6] e 0x80)? "FECHADO ABERTO";

Interface I2C (SHT20 e SHT31)
O SDA e o SCK são linhas de interface I2C. Você pode usá-los para conectar-se a um dispositivo I2C e obter os dados do sensor. Fizemos um examparquivo para mostrar como usar a interface I2C para conectar ao sensor de temperatura e umidade SHT201 SHT31.

Perceber: Diferentes sensores I2C possuem diferentes comandos I2C definidos e iniciam o processo. Se o usuário quiser usar outros sensores I2C, o usuário precisará reescrever o código-fonte para suportar esses sensores. O código SHT20/SHT31 em SN50v3-LB será uma boa referência.

Abaixo está a conexão com SHT20/SHT31. A conexão é a seguinte:DRAGINO-SN50V3-LoRaWAN-Sensor-Node-FIG-9

O dispositivo será capaz de obter os dados do sensor I2C agora e carregá-los no servidor loT. DRAGINO-SN50V3-LoRaWAN-Sensor-Node-FIG-10

Converta o byte lido em decimal e divida-o por dez.

Example

  • Temperatura: Leitura:0116(H) = 278(0) Valor: 278 /10=27.8″C;
  • Umidade: Leitura: 0248 (H) = 584 (D) Valor: 584/10 = 58.4, portanto 58.4% Se você quiser usar outro dispositivo I2C, consulte o código-fonte da peça SHT20 como referência.

Leitura à distância
Consulte a seção Sensor Ultrassônico.

Sensor ultrassônico
Os princípios fundamentais deste sensor podem ser encontrados neste link: https://wiki.dfrobot.com/Weather – Sensor ultrassônico à prova com sonda separada SKU SEN0208 O SN50v3-LB detecta a largura de pulso do sensor e a converte em saída em mm. A precisão será de 1 centímetro. A faixa utilizável (a distância entre a sonda ultrassônica e o objeto medido) está entre 24cm e 600cm. O princípio de funcionamento deste sensor é semelhante ao sensor ultrassônico HC-SR04. A imagem abaixo mostra a conexão:DRAGINO-SN50V3-LoRaWAN-Sensor-Node-FIG-11

Conecte-se ao SN50v3-LB e execute AT +MOD:2 para alternar para o modo ultrassônico (ULT). O sensor ultrassônico usa o 8º e o 9º byte para o valor de medição.

Exampem:

Distância: Leia: 0C2D(Hex) = 3117(0) Valor: 3117 mm=311.7 cm

Saída da bateria – pino BAT
O pino BAT do SN50v3-LB está conectado diretamente à bateria. Se os usuários quiserem usar um pino BAT para alimentar um sensor externo. Os usuários precisam ter certeza de que o sensor externo tem baixo consumo de energia. Porque o pino BAT está sempre aberto. Se o sensor externo for de alto consumo de energia. a bateria do SN50v3-LB acabará muito em breve.

3.10 Saída +5V
SN50v3-LB ativará a saída de +5V antes de todos osampling e desative o +5v depois de todos os sampling. O tempo de saída de 5V pode ser controlado pelo Comando AT.

  • AT+SVT:1000

Isso significa definir o tempo válido de 5 V para 1 ms. Portanto, a saída real de 000 V terá 5 ms + samptempo de espera para outros sensores. Por padrão o AT +5VT =500. Se o sensor externo requer 5 V e requer mais tempo para obter um estado estável, o usuário pode usar este comando para aumentar a duração de ligação deste sensor.

Sensor de iluminação H1750
MOD=1 suporta este sensor. O valor do sensor está nos 8º e 9º bytes.DRAGINO-SN50V3-LoRaWAN-Sensor-Node-FIG-12DRAGINO-SN50V3-LoRaWAN-Sensor-Node-FIG-13

MODO PWM

  • O volume máximotage que o pino SDA do SN50v3 pode suportar é 3.6V, e não pode exceder este voltage valor, caso contrário, o chip pode ser queimado.
  • Se o pino PWM conectado ao pino SDA não conseguir manter um nível alto quando não estiver funcionando, será necessário remover o resistor R2 ou substituí-lo por um resistor com resistência maior, caso contrário, uma corrente de suspensão de cerca de 360uA será gerada. A posição do resistor é mostrada na figura abaixo:DRAGINO-SN50V3-LoRaWAN-Sensor-Node-FIG-14
  • O sinal capturado pela entrada deve preferencialmente ser processado por filtragem de hardware e então conectado. O método de processamento de software consiste em capturar quatro valores, descartar o primeiro valor capturado e, em seguida, obter o valor médio do segundo, terceiro e quarto valores capturados .
  • Como o dispositivo só consegue detectar um período de pulso de 50ms quando AT+PWMSET =0 (contando em microssegundos), é necessário alterar o valor de PWMSET de acordo com a frequência de captura da entrada.

MODO de trabalho

As informações de trabalho do MOD estão contidas no byte Digital in & Digital Interrupt (?'h Byte). O usuário pode usar o terceiro ~ ?'h bit deste byte para ver o mod funcional: Case ?'h Byte » 3 & 2x0 f:

  • 0: MOD1
  • 1: MOD2
  • 2: MOD3
  • 3: MOD4
  • 4: MODOS
  • 5: MOD6
  • 6: Modo?
  • 7: MOD8
  • 8: MOD9
  • 9: MOD10

Decodificador de carga útil file

No TTN, os usuários podem adicionar uma carga útil personalizada para que mostre uma leitura amigável na página Aplicativos –> Formatos de carga útil –> Personalizado –> decodificador para adicionar o decodificador: https://github.com/dragino/dragino-end-node-decoder/tree/main/SN50 v3-LB

Planos de frequência
O SN50v3-LB usa o modo OT AA e planos de frequência abaixo por padrão. Caso o usuário queira utilizá-lo com um plano de frequência diferente, consulte os conjuntos de comandos AT.

Configurar SN50v3-LB

Configurar métodos
SN50v3-LB suporta o método de configuração abaixo:

  • Comando AT via conexão Bluetooth (recomendado): instrução de configuração BLE.
  • Comando AT via conexão UART: Consulte Conexão UART.
  • Link descendente LoRaWAN. Instruções para diferentes plataformas: Consulte a seção loT LoRaWAN Server.

Comandos Gerais
Esses comandos são para configurar:

  • Configurações gerais do sistema, como intervalo de uplink.
  • Protocolo LoRaWAN e comando relacionado a rádio.

Eles são iguais para todos os dispositivos Dragino que suportam a pilha LoRaWAN DLWS-005. Esses comandos podem ser encontrados no wiki:
http://wiki.dragino.com/xwiki/bin/view/Main/End%20Device%20AT%20Commands%20and%20Downlink%20Command/

Design especial de comandos para SN50v3-LB
Estes comandos são válidos apenas para SN50v3-LB, conforme abaixo:

Definir tempo de intervalo de transmissão

Recurso: Altere o intervalo de transmissão do nó final LoRaWAN.

Comando AT: AT+TDC

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

Comando de downlink: 0x01
Formato: Código de comando (0x01) seguido de valor de tempo de 3 bytes. Se a carga útil do downlink = 0100003C, significa definir o intervalo de transmissão do nó END como 0x00003C = 60 (S), enquanto o código de tipo é 01.

  • Examparquivo 1: Carga útil do downlink: 0100001 E II Definir intervalo de transmissão (TDC) = 30 segundos
  • Examparquivo 2: Carga útil do downlink: 0100003C II Definir intervalo de transmissão (TDC) = 60 segundos

Obtenha o status do dispositivo

Envie um downlink LoRaWAN para solicitar ao dispositivo que envie seu status.

Carga útil do downlink: 0x26 01
O sensor fará upload do status do dispositivo via FPORT =5. Consulte a seção de carga útil para obter detalhes.

Definir modo de interrupção

Recurso, definir modo de interrupção para GPIO_EXIT.

Comando AT: AT+ INTMODl, AT+ INTMOD2, AT +INTMOD3

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

Comando de downlink: 0x06
Formato: Código de Comando (0x06) seguido de 3 bytes. Isso significa que o modo de interrupção do nó final é definido como 0x000003=3 (gatilho de borda ascendente) e o código do tipo é 06.

  • Examparquivo 1: Carga útil do downlink: 06000000
    • –> AT +INTMOD1 =0
  • Examparquivo 2: Carga útil do downlink: 06000003
    • –> AT +INTMOD1 =3
  • Examparquivo 3: Carga útil do downlink: 06000102
    • –> AT +INTMOD2=2
  • Examparquivo 4: Carga útil do downlink: 06000201
    • –> AT +INTMOD3=1

Definir duração da saída de energia

Controle a duração da saída 5V. Antes de cadaampling, o dispositivo irá

  1. primeiro habilite a saída de energia para o sensor externo,
  2. mantenha-o ligado de acordo com a duração, leia o valor do sensor e construa uma carga útil de uplink
  3. por fim, feche a saída de energia.

Comando AT: AT+5VT 

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

Comando de downlink: 0x07

Formatar: Código de comando (0x07) seguido de 2 bytes. O primeiro e o segundo bytes são a hora de ligar.

  • Examparquivo 1: Carga útil do downlink: 070000 —> AT +5VT =0
  • Examparquivo 2: Carga útil do downlink: 0701 F4 —> AT +5VT =500

Definir parâmetros de pesagem

Recurso: O modo de trabalho 5 é eficaz, inicialização de peso e configuração do fator de peso do HX711.

Comando AT: AT+WEIGRE,AT+WEIGAP

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

Comando de downlink: 0x08
Formatar: Código de comando (0x08) seguido de 2 bytes ou 4 bytes. Use AT +WEIG RE quando o primeiro byte for 1, apenas 1 byte. Quando for 2, use AT +WEI GAP, são 3 bytes. O segundo e terceiro bytes são multiplicados por 1 vezes para obter o valor AT + WEIGAP.

  • Examp1: Carga útil do downlink: 0801 -> AT +WEIGRE
  • Examp2: Carga útil do downlink: 08020FA3 -> AT +WEIGAP=400.3
  • Examp3: Carga útil do downlink: 08020FA0 -> AT +WEIGAP=400.0

Definir valor de contagem de pulso digital

Recurso: Defina o valor da contagem de pulsos. A contagem 1 é o pino PAS do modo 6 e modo 9. A contagem 2 é o pino PA4 do modo 9.

Comando AT: AT+SETCNT

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

Comando de downlink: 0x09

Formatar: Código de comando (0x09) seguido de 5 bytes. O primeiro byte serve para selecionar qual valor de contagem inicializar e os próximos quatro bytes são os valores de contagem a serem inicializados.

  • Examparquivo 1: Carga útil do downlink: 090100000000 —> AT +SETCNT =1,0
  • Examparquivo 2: Carga útil do downlink: 0902000003E8 -> AT +SETCNT =2, 1000

Definir modo de trabalho
Recurso: Mude o modo de trabalho.

Comando AT: AT+MOD

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

Comando de downlink: 0x0A

Formato: Código de comando (0x0A) seguido de 1 byte.

  • Examp1: Carga útil do downlink: 0A01 -> AT +MOD= 1
  • Examp2: Carga útil do downlink: 0A04 -> AT +MOD=4

Configuração PWM
Recurso: Defina a unidade de aquisição de tempo para captura de entrada PWM.

Comando AT: AT+PWMSET

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

Comando de downlink: 0x0C
Formato: Código de comando (0x0C) seguido de 1 byte.

  • Examp1: Carga útil do downlink: 0C00 -> AT +PWMSET =
  • Examp2: Carga útil do downlink: 0C010 -> AT +PWMSET =1

Bateria e consumo de energia

SN50v3-LB usa bateria ER26500 + SPC1520. Consulte o link abaixo para obter informações detalhadas sobre as informações da bateria e como substituí-la.

Análise de informações da bateria e consumo de energia.

Atualização de firmware OTA

Os usuários podem alterar o firmware SN50v3-LB para:

  • Alterar banda/região de frequência.
  • Atualize com novos recursos.
  • Corrigir bugs

Firmware e changelog podem ser baixados em: o link para download do firmware

Métodos para atualizar o firmware:

Perguntas frequentes

Onde posso encontrar o código-fonte do SN50v3-LB?

  • Fonte de hardware Files.
  • Código-fonte do software e instruções de compilação.

Como gerar saída PWM em SN50v3-LB?
Consulte este documento: Gerar saída PWM no SN50v3.

Como colocar vários sensores em um SN50v3-LB?
Quando quisermos colocar vários sensores em A SN50v3-LB, a impermeabilização no grande conector se tornará um problema. Os usuários podem tentar trocar o grande conector pelo tipo abaixo. Fornecedor de referência.

Vedação de borracha do prensa-cabo

Tamanho: o tamanho é adequado para prensa-cabos YSC; tamanhos especiais podem ser solicitados. Podemos fazer novos modelos conforme suas necessidades. Material: EPDMDRAGINO-SN50V3-LoRaWAN-Sensor-Node-FIG-23

Informações Ordem

  • Número da peça: SN50v3-LB-XX-YY
  • XX: A banda de frequência padrão
    • AS923: Banda LoRaWAN AS923
    • AU915: Banda LoRaWAN AU915
    • EU433: Banda LoRaWAN EU433
    • EU868: Banda LoRaWAN EU868
    • KR920: Banda LoRaWAN KR920
    • EUA915: Banda LoRaWAN US915
    • EM 865: Banda LoRaWAN IN865
    • CN470: Banda LoRaWAN CN470
  • AA: Opção de Furo
    • 12: Com furo para cabo à prova d'água M 12
    • 16: Com furo para cabo à prova d'água M 16
    • 20: Com orifício para cabo à prova d'água M20
    • NH: Sem buraco

Informações de embalagem

O pacote inclui: 

  • Nó genérico LoRaWAN SN50v3-LB

Dimensão e peso: 

  • Tamanho do dispositivo: cm
  • Peso do dispositivo: g
  • Tamanho do pacote I peças: cm
  • Peso/unidades: g

Apoiar

  • O suporte é fornecido de segunda a sexta-feira, das 09h00 às 18h00 GMT +8. Devido aos diferentes fusos horários, não podemos oferecer suporte ao vivo. No entanto, suas dúvidas serão respondidas o mais breve possível no cronograma mencionado anteriormente.
  • Forneça o máximo de informações possível sobre sua consulta (modelos de produtos, descreva com precisão seu problema e etapas para replicá-lo etc.) e envie um e-mail para suporte@dragino.cc

Aviso da FCC

Quaisquer alterações ou modificações não expressamente aprovadas pela parte responsável pela conformidade podem anular a autoridade do usuário para operar o equipamento. Este dispositivo está em conformidade com a parte 15 das Regras da FCC. A operação está sujeita às duas condições a seguir: (1) Este dispositivo não pode causar interferência prejudicial e (2) este dispositivo deve aceitar qualquer interferência recebida, incluindo interferência que possa causar operação indesejada.

Observação: Este equipamento foi testado e considerado em conformidade com os limites para um dispositivo digital Classe B, sob a parte 15 das Regras da FCC. Esses limites são projetados para fornecer proteção razoável contra interferência prejudicial em uma instalação residencial. Este equipamento gera, usa e pode irradiar energia de radiofrequência e, se não for instalado e usado conforme as instruções, pode causar interferência prejudicial às comunicações de rádio. No entanto, não há garantia de que a interferência não ocorrerá em uma instalação específica. Se este equipamento causar interferência prejudicial à recepção de rádio ou televisão, o que pode ser determinado desligando e ligando o equipamento, o usuário é encorajado a tentar corrigir a interferência por uma ou mais das seguintes medidas:

  • Reoriente ou reposicione a antena receptora.
  • Aumente a separação entre o equipamento e o receptor.
  • Conecte o equipamento a uma tomada de um circuito diferente daquele ao qual o receptor está conectado.
  • Consulte o revendedor ou um técnico de rádio/TV experiente para obter ajuda.

Este equipamento está em conformidade com os limites de exposição à radiação da FCC estabelecidos para um ambiente não controlado. Este equipamento deve ser instalado e operado com uma distância mínima de 20cm entre o radiador e seu corpo. Este transmissor não deve ser colocado ou operado em conjunto com qualquer outra antena ou transmissor.

Documentos / Recursos

Nó sensor DRAGINO SN50V3 LoRaWAN [pdf] Manual do Usuário
Nó Sensor LoRaWAN SN50V3, SN50V3, Nó Sensor LoRaWAN, Nó Sensor
Nó sensor DRAGINO SN50V3 LoRaWAN [pdf] Manual do Usuário
Nó Sensor LoRaWAN SN50V3, SN50V3, Nó Sensor LoRaWAN, Nó Sensor
Nó sensor DRAGINO SN50V3 LoRaWAN [pdf] Manual do Usuário
Nó Sensor LoRaWAN SN50V3, SN50V3, Nó Sensor LoRaWAN, Nó Sensor

Referências

Deixe um comentário

Seu endereço de e-mail não será publicado. Os campos obrigatórios estão marcados *