segunda-feira, 3 de agosto de 2020

NINA W102 e RemoteXY (VISUINO)

U-BLOX NINA W102 e RemoteXY (com VISUINO)

O objetivo deste BLOG é demonstrar como é possível utilizar o VISUINO para programar o módulo U-BLOX NINA W102 para acessar o RemoteXY, criar uma APP e acender um LED, tudo super rápido. Foi utilizado o EVK-NINA-W para o teste.

RemoteXY


O RemoteXY é uma maneira fácil de criar e usar uma interface gráfica de usuário móvel para placas Arduino e outros controladores. Usando o editor de interfaces gráficas móveis, localizado no site http://remotexy.com, você pode criar sua própria interface gráfica de usuário exclusiva e carregá-la no controlador. Usando este aplicativo móvel, você poderá se conectar ao controlador e gerenciar com eles por meio de uma interface gráfica.

A interface gráfica suporta os seguintes elementos:
- botão;
- Interruptor;
- select;
- Slider;
- Controle de video game;
- cor RGB;
- LED;
- Nível;
- impressão de texto;
- Gráfico;
- Outros elementos de design da GUI.

Conexão entre o controlador e o dispositivo móvel usando:
- Bluetooth;
- Cliente WiFi e ponto de acesso;
- Ethernet por IP ou URL;
- Internet de qualquer lugar através do Cloud Server;
- USB OTG.

O gerador de código-fonte tem suporte para os próximos controladores:
- Arduino UNO, Arduino MEGA, Arduino Leonardo, Arduino Pro Mini, Arduino Nano, Arduino MICRO;
- WeMos D1, WeMos D1 R2, WeMos D1 mini;
- NodeMCU V2, NodeMCU V3;
- o AirBoard;

Módulos de comunicação suportados:
- Bluetooth HC-05, HC-06 ou compatível;
- Bluetooth BLE HM-10 ou compatível;
- WiFi ESP8266;
- Ethernet Shield W5100;

IDE suportado:
- IDE do Arduino;
- IDE FLProg;
NINA W102 - ARDUINO


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

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


RemoteXY 

Entre em 


Configure o que você quer controlar no APP virtual bem como Configuration (à direita), para que funcione compatível com NINA W102.

Neste caso iremos acessar o NINA W102 via CLOUD

Será necessário Pegar o Token


E click em Get Source Code

    
código-fonte
  • Faça o download do código-fonte do programa e salve.
Abra o VISUINO e monte o projeto

Selecione ESP32 e acrescente o módulo RemoteXY

No exemplo acima, o RemoteXY está ligado no GPIO23 pois o exemplo vai controlar um LED.

Vejamos passo a passo

  • Crie um novo projeto no VISUINO
  • Altere microcontrolador principal para ESP32 GENERIC (W102)
  • Insira o bloco RemoteXY
  • Na página do navegador RemoteXY , copie o código gerado pela WEB
Copy
Paste

Veja que RemoteXY adicionou uma Chave (Switch), conecte no GPIO23

  • Click novamente em RemoteXY para definir o Protocols, no caso, será Cloud


No lado esquerdo coloque o Token e Senha
O remoteXY vai tomando Forma
  • Agora defina a parte de conexão WIFI do W102

Coloque dados do seu AP

  • E por fim, o tipo de Socket utilizado para se conectar na Cloud

Coloque o host cloud.remotexy.com

  • Finalmente conecte Sockets do Bloco ESP32
  • Escolha u-blox NINA-W10 series (ESP32)

  • Compile,Grave e resete o W102


  • Execute o APP do celular , vai pedir Senha Cadastrada na WEB


Imagens do Celular

Você observará que ele montará a tela conforme configuração do APP virtual.







Questões: suporte@smartcore.com.br

FONTES: 
https://www.visuino.com/

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