domingo, 6 de dezembro de 2020

CRIANDO INTERFACE IHM COM OPENWIRE E VISUINO PARA O U-BLOX NINA W102 VIA TCP

 CRIANDO INTERFACE IHM COM OPENWIRE E VISUINO PARA O U-BLOX NINA W102 VIA TCP

O objetivo deste BLOG é demonstrar como é possível utilizar o OPENWIRE junto com o VISUINO (este último para programar o módulo U-BLOX NINA W102) para criarmos uma  IHM e mostrar os dados enviados pelo próprio W102 programado de forma muito rápida. O meio de comunicação utilizado foi TCP do PC e U-BLOX NINA W102, outras podem ser selecionadas.

UBLOX NINA W102 


TCP/IP
 
O protocolo TCP / IP permite que os sistemas se comuniquem mesmo se usarem diferentes tipos de hardware de rede. ... IP, ou Protocolo de Internet, realiza a transferência real de dados entre diferentes sistemas na rede ou Internet. Usando a vinculação TCP, você pode criar partes cliente e servidor de sistemas cliente-servidor.
 
OPENWIRE WIRE STUDIO


O OpenWire Studio é um ambiente gráfico de desenvolvimento e execução que contém a poderosa tecnologia de processamento de stream que temos aperfeiçoado por mais de uma década. Nenhum outro compilador de software ou IDEs são necessários.
 
O OpenWire Studio foi projetado para ser extremamente fácil de usar, mesmo pelos usuários mais inexperientes, ao mesmo tempo que inclui recursos muito poderosos e avançados para usuários avançados.
 
Seu ambiente intuitivo permite que até mesmo os desenvolvedores de software não construam e executem aplicativos simplesmente fazendo diagramas de fiação: Os "fios" são como aqueles que conectam uma TV a um videocassete ou alto-falantes a um sistema surround; os pinos OpenWire são análogos aos conectores onde você conecta os fios; e os componentes OpenWire correspondem aos componentes de entretenimento (TV, alto-falantes, etc.).
 
Com o OpenWire Studio, você pode construir sua solução hoje. Você simplesmente:
 
Arraste componentes de uma paleta
Desenhe fios para conectar as saídas às entradas e dê RUN

VISUINO

Visuino é o mais recente software inovador da Mitov Software. Um ambiente de programação visual que permite programar suas placas Arduino. ... Os componentes encontrados no software Visuino representam seus componentes de hardware e você pode criar e projetar facilmente seus programas usando o recurso de arrastar e soltar.

Instalação do VISUINO (DEMO)

Baixe em  https://www.visuino.com/ e instale


Instalação do OPENWIRE (FULL FREE)
Baixe em www.mitov.com

Abra o VISUINO e monte o projeto
O que faz o projeto ?
-Cada segundo gerá um PULSO..
-...para o bloco que vai gerar um número RANDOM de 0 à 40
-Então número é empacotado (Packet) para ser enviado por TCP (cliente) do U-BLOX NINA W102 até o servidor OpenWire, o qual estará escutando na porta 8080.
 
                    Dentro do Pacote (FRAME) foi reservado um campo do tipo Unsigned Integer 8

-Altere microcontrolador principal para u-blox NINA-W10 series (ESP32)

-Agora defina a parte de conexão WIFI do UBLOX NINA W102

Coloque dados do seu AP

-Compile,Grave e resete o UBLOX NINA W102


-Neste momento, a cada 1 segundo, o UBLOX NINA W102 vai transmitir o número Random por TCP.

-Abra o OpenWire e monte o projeto abaixo.
 
-Selecione a porta TCP que escutar os pacotes enviados pelo U-BLOX NINA W102 (8080)
 
-Desmonte o pacote (Unpacket) recebido por TCP (enviado pelo UBLOX NINA W102)
 
-Encaminhe para os Gauges, Termômetros, etc.

-Clique agora no Play
Sucesso!!!!

IHM rodando!!!

UBLOX NINA W102

Questões: 

Miguel Wisintainer
suporte@smartcore.com.br

FONTES: 


Sobre a SMARTCORE

A SmartCore fornece módulos para comunicação wireless, biometria, conectividade, rastreamento e automação.
Nosso portifólio inclui modem 2G/3G/4G/NB-IoT/Cat.M, satelital, módulos WiFi, Bluetooth, GNSS / GPS, Sigfox, LoRa, leitor de cartão, leitor QR code, mecanismo de impressão, mini-board PC, antena, pigtail, LCD, bateria, repetidor GPS e sensores.
Mais detalhes em www.smartcore.com.br

Nenhum comentário:

Postar um comentário