Índice:
- Etapa 1: O que você precisa
- Etapa 2: Inicie o Visuino e selecione o tipo de placa M5 Stack Stick C
- Etapa 3: no Visuino, defina a placa StickC
- Etapa 4: configuração de WiFi
- Etapa 5: Adicionar componentes no Visuino
- Etapa 6: nos componentes do conjunto Visuino
- Etapa 7: nos componentes do Visuino Connect
- Etapa 8: gerar, compilar e fazer upload do código do Arduino
- Etapa 9: jogar
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Neste tutorial, aprenderemos como obter a data e hora do servidor NIST TIME usando M5Stack StickC e Visuino, Assista a um vídeo de demonstração.
Etapa 1: O que você precisa
M5StickC ESP32: você pode obtê-lo aqui
Programa Visuino: Baixe o Visuino
Nota: Verifique este tutorial aqui sobre como instalar a placa StickC ESP32
Etapa 2: Inicie o Visuino e selecione o tipo de placa M5 Stack Stick C
Inicie o Visuino como mostrado na primeira imagem Clique no botão "Ferramentas" no componente Arduino (Figura 1) no Visuino. Quando a caixa de diálogo aparecer, selecione "M5 Stack Stick C" como mostrado na Figura 2
Etapa 3: no Visuino, defina a placa StickC
Clique na placa "M5 Stack Stick C" para selecioná-la
Na janela "Propriedades" selecione "Módulos" e clique em "+" para expandir, Selecione "Display ST7735" e clique em "+" para expandi-lo, defina "Orientation" como "goRight"
Defina "Background Color" como "ClBlack" Selecione "Elements" e clique no botão azul com 3 pontos …
A caixa de diálogo de elementos mostrará
Na caixa de diálogo de elementos, expanda "Texto" no lado direito e arraste "Desenhar texto" e arraste 2X "Campo de texto" do lado direito para a esquerda
- Selecione o texto "Desenhar Texto1" à esquerda e na janela de propriedades defina o tamanho para 2, a cor para aclLime e o texto para 'Data e Hora'
- Selecione "Campo de texto1" à esquerda e na janela de propriedades defina o tamanho como 2, cor para aclAqua e Y para 10
- Selecione "Campo de texto 2" à esquerda e na janela de propriedades defina o tamanho para 2 e Y para 30
Etapa 4: configuração de WiFi
Clique na placa "M5 Stack Stick C" para selecioná-la
Na janela "Propriedades" selecione "Módulos" e clique em "+" para expandir, "WiFi" e clique em "+" para expandir, selecione "Conectar a pontos de acesso" e clique no botão (3 pontos)
Na janela "Pontos de acesso", arraste "Ponto de acesso WiFi" para o lado esquerdo.
Em seguida, no lado esquerdo, selecione "Ponto de acesso 1" e na janela de propriedades, defina
- Em "SSID" coloque o nome da sua rede WiFi
- Em "Senha" coloque a senha de acesso para sua rede WiFi
Na janela "Propriedades" selecione "Módulos" e clique em "+" para expandir, "WiFi" e clique em "+" para expandir,> Sockets, clique no botão […], de modo que a janela "Sockets" abrirá Arraste o cliente TCP de direita para a esquerda e em conjunto de janelas de Propriedades
- porta: 37 e
- host: time-b-g.nist.gov
Etapa 5: Adicionar componentes no Visuino
Adicionar componente "Gerador de pulso"
Adicionar componente "Internet Time Protocol"
Adicionar 2X componente "Excluir subtexto direito"
Adicionar 2X componente "Excluir subtexto esquerdo"
Etapa 6: nos componentes do conjunto Visuino
- Selecione "PulseGenerator1" e na janela de propriedades defina a frequência para 0,11666667
- Selecione "DeleteRightText1" e na janela de propriedades defina o Comprimento como 13
- Selecione "DeleteRightText2" e na janela de propriedades defina o comprimento como 5
- Selecione "DeleteLeftText2" e na janela de propriedades defina o comprimento como 12
Etapa 7: nos componentes do Visuino Connect
- Conecte o pino "PulseGenerator1" [Saída] ao pino "InternetTime1" [Entrada]
- Conecte o pino "InternetTime1" [Socket] a "M5 Stack Stick C"> pino Cliente1 TCP [In]
- Conecte o pino "InternetTime1" [Out] ao pino "DeleteRightText1" [In] e o pino "DeleteRightText2" [In]
- Conecte o pino "DeleteRightText1" [Out] ao pino "DeleteLeftText1" [In]
- Conecte o pino "DeleteRightText2" [Out] ao pino "DeleteLeftText2" [In]
- Conecte o pino "DeleteLeftText1" [Saída] ao "M5 Stack Stick C"> Display ST7735> Pino Campo de texto1 [Entrada]
- Conecte o pino "DeleteLeftText2" [Saída] ao "M5 Stack Stick C"> Display ST7735> Pino do Campo de texto2 [Entrada]
Etapa 8: gerar, compilar e fazer upload do código do Arduino
Clique no ícone do Arduino na barra de ferramentas, isso irá gerar o código e abrir o IDE do Arduino. O botão próximo a ele irá compilar e enviar o código direto para o dispositivo. Você vai querer abrir o IDE pela primeira vez para ter certeza de que a porta COM está configurada corretamente. Depois disso, o IDE do Arduino salvará suas configurações.
Uma vez no IDE do Arduino, certifique-se de que a placa, a velocidade e a porta estejam configuradas corretamente. Você provavelmente precisará definir a porta COM no submenu, mas as outras devem ser definidas automaticamente. Se você tiver mais de uma porta COM, tente remover seu M5Stick, olhe e veja quais portas permanecem, em seguida, reconecte o M5Stick e veja qual retorna. Essa é a porta COM.
Em seguida, clique em Upload. Isso irá verificar (compilar) e fazer upload.
Etapa 9: jogar
Se você ligar o módulo M5Sticks, ele se conectará à internet e o display deverá começar mostrando a data e hora do servidor NIST
. Você também pode experimentar outros servidores que pode encontrar aqui
Parabéns! Você concluiu seu projeto M5Sticks com Visuino. Também está em anexo o projeto Visuino, que criei para este Instructable, que você pode baixar aqui. Você pode fazer o download e abri-lo em Visuino: