Índice:

Como conectar o NodeMCU ESP8266 à nuvem IoT: 5 etapas
Como conectar o NodeMCU ESP8266 à nuvem IoT: 5 etapas

Vídeo: Como conectar o NodeMCU ESP8266 à nuvem IoT: 5 etapas

Vídeo: Como conectar o NodeMCU ESP8266 à nuvem IoT: 5 etapas
Vídeo: Motor Control Made Easy with ESP8266 😲🔥 2024, Novembro
Anonim
Como conectar o NodeMCU ESP8266 à nuvem IoT
Como conectar o NodeMCU ESP8266 à nuvem IoT

Este instrutível mostra uma demonstração simples da Internet das Coisas usando o ESP8266 NodeMCU e um serviço IoT online chamado AskSensors. Demonstramos como obter dados rapidamente do cliente HTTPS ESP8266 e plotá-los em um gráfico na plataforma AskSensors IoT.

Etapa 1: Materiais de que você precisa

Materiais que você precisa
Materiais que você precisa

Para acompanhar este tutorial, você simplesmente precisará:

  1. Computador executando o software Arduino
  2. ESP8266 Nó MCU
  3. Micro cabo USB para conectar o nó MCU ao computador.

Etapa 2: Inscreva-se no AskSensors

Primeiro, crie uma nova conta no AskSensors. Você receberá um email contendo todas as instruções que você precisa seguir para fazer o login (é super fácil).

Siga este guia de primeiros passos, que explica como criar e configurar um novo sensor para que possamos gravar dados nele. Aqui estão as principais etapas:

  1. Clique em 'Novo Sensor' para criar um canal de comunicação com ID e chaves API exclusivas. Dê um nome e uma descrição ao seu sensor.
  2. Adicione um módulo para os dados que serão plotados.
  3. Copie o valor da chave da API. Usaremos no código ESP8266 mais tarde.

Etapa 3: Escreva o Código

Esboço de exemplo e bibliotecas WIFI ESP8266 estão disponíveis no github. O código fornecido está pronto para ser usado como está. Ele conecta o ESP8266 à rede sem fio como cliente HTTPS e, em seguida, envia os dados ao AskSensors a cada 25 segundos. Você precisa preencher o seguinte:

  • Seu WIFI SSID e senha.
  • O Api Key In gerado anteriormente pelo AskSensors.
  • Se necessário, o período de tempo entre duas atualizações de dados sucessivas (definido para 25 segundos neste exemplo).

// Wifi config

const char * wifi_ssid = "………."; // SSID const char * wifi_password = "………."; // WI-FI

const char * apiKeyIn = "………."; // API KEY IN, exemplo: FALOAPPKH17ZR4Q23A8U9W0XPJL0F6OG

atraso (25000); // atrasar 25seg

Etapa 4: execute o código

Execute o código
Execute o código
Execute o código
Execute o código
  1. Abra o Arduino IDE e carregue o código no ESP8266 nodeMCU. Siga este tutorial se você ainda precisar começar a programar o ESP8266 ESP-12E NodeMCU usando o Arduino IDE.
  2. Volte para a página do sensor em askSensors, clique em 'visualizar' e 'Mostrar gráfico' para visualizar os dados do sensor em um gráfico.
  3. Abra o terminal serial. Você pode verificar as leituras do gráfico com os valores que estão sendo impressos em seu Terminal Arduino.

Etapa 5: CONCLUÍDO

É isso!

Obrigado por ler este instrutível!

Você pode tentar mais tutoriais aqui.

Finalmente, seu feedback será apreciado. Por favor, deixe um comentário abaixo!

Recomendado: