Índice:

Como conectar um ESP32 à nuvem IoT: 8 etapas
Como conectar um ESP32 à nuvem IoT: 8 etapas

Vídeo: Como conectar um ESP32 à nuvem IoT: 8 etapas

Vídeo: Como conectar um ESP32 à nuvem IoT: 8 etapas
Vídeo: USANDO A IOT CLOUD DO ARDUINO COM A ESP32 2024, Novembro
Anonim
Como conectar um ESP32 à nuvem IoT
Como conectar um ESP32 à nuvem IoT

Este instrutível vem em uma série de artigos sobre como conectar hardware como Arduino e ESP8266 à nuvem. Vou explicar como fazer seu chip ESP32 conectado à nuvem com o serviço AskSensors IoT.

Por que ESP32?

Após o grande sucesso do ESP8266, o ESP32 é um novo chip da Espressif que combina recursos sem fio WiFi e Bluetooth com dois núcleos de CPU e um conjunto de periféricos de hardware decente.

O que você vai aprender?

Durante este tutorial, você aprenderá:

  • Como programar seu ESP32 com o Arduino IDE.
  • Como enviar dados de seu ESP32 para AskSensors usando as solicitações HTTP GET.
  • Como visualizar o fluxo de dados em tempo real na nuvem.

Etapa 1: Requisitos

Requisitos
Requisitos

O que você precisa:

  • Um módulo ESP32. Estou usando um ESP32 Pico Kit, conforme mostrado na figura acima.
  • Um computador executando o software Arduino IDE.
  • Um cabo USB para conectar o módulo ESP32 ao computador.
  • Uma conta AskSensors gratuita.

Etapa 2: Por que AskSensors?

AskSensors é uma plataforma de IoT projetada para ser a aplicação mais fácil do mercado, permitindo que os usuários se conectem, visualizem e analisem os dados de seus sensores na nuvem.

Vamos supor que queremos monitorar a temperatura de uma sala e armazenar esses valores em algum lugar da nuvem para que possam ser elaborados posteriormente. Este é um cenário típico onde é necessário saber como enviar dados do ESP32 para AskSensors. Mas existem muitos outros cenários em que este tutorial pode ser útil para você.

Então continue lendo;-)

Etapa 3: configuração do sensor

  1. Inscreva-se: obtenha uma conta gratuita em poucos segundos em:
  2. Obtenha sua chave de API: AskSensors expõe um conjunto de API para simplificar o processo de troca de dados entre seu dispositivo e a nuvem IoT. Este guia de primeiros passos mostra como criar um novo sensor e configurá-lo para enviar dados. Copie seu Api Key In, nós o usaremos nas próximas etapas.

Etapa 4: instale o ESP32 no Arduino IDE

Para instalar a placa ESP32 em seu Arduino IDE, siga as instruções abaixo:

  1. Você precisa instalar a versão mais recente do software Arduino IDE (1.8.7 ou superior).
  2. Em primeiro lugar, abra a janela de preferências no IDE do Arduino: Arquivo> Preferências
  3. Vá para o campo "URLs adicionais do gerente da placa" e digite o seguinte URL:

dl.espressif.com/dl/package_esp32_index.json

Se você já tem o URL das placas ESP8266, separe os URLs com uma vírgula, conforme mostrado abaixo:

dl.espressif.com/dl/package_esp32_index.json, Agora, abra o gerenciador de placas (Ferramentas> Placa> Gerenciador de placas), procure ESP32 e clique no botão instalar para o "ESP32 da Espressif Systems". Demora alguns segundos.

Etapa 5: codificação

Codificação
Codificação

Baixe este demo da página AskSensors Github e descompacte-o. O código inclui as bibliotecas para conexão a uma rede WiFi e para realizar as solicitações

Você precisará modificar o seguinte:

const char * ssid = "……………"; // Wifi SSID

const char * password = "……………"; // Senha Wifi const char * apiKeyIn = "……………."; // Chave API

Etapa 6: Programação

Programação
Programação
Programação
Programação
  1. Conecte o módulo ESP32 ao seu computador por meio de um cabo USB.
  2. Faça upload do código com o IDE do Arduino.

  3. Abra um terminal serial. Você deve obter uma saída semelhante à figura acima. Observe que estamos recebendo dois códigos:
  • 200: corresponde a um código HTTP OK.
  • 1: Número do módulo atualizado com sucesso (um módulo no nosso caso).

Etapa 7: Visualize seus dados

Visualize seus dados
Visualize seus dados

Vá para o painel do sensor. Adicione um gráfico ao seu Módulo (Módulo 1).

Você deve receber um fluxo de dados aleatório entre 10 e 100 a cada 20 segundos.

A figura acima mostra o exemplo de uma exibição de gráfico de barras.

Etapa 8: Obrigado

Obrigado pela leitura.

Descubra nossos tutoriais:

Recomendado: