Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Introdução ao Módulo ESP8266: Conectando seu Arduino à Internet

Público-Alvo: Entusiastas de Arduino e estudantes de engenharia eletrônica com conhecimentos básicos de programação e eletrônica. O Módulo ESP8266 é uma poderosa ferramenta que permite a conexão do seu Arduino à internet de forma simples e eficiente. Com ele, é possível criar projetos que envolvam comunicação sem fio, controle remoto e acesso a serviços online. Neste artigo, vamos explorar as funcionalidades do módulo e fornecer exemplos práticos de como utilizá-lo em projetos do Arduino. Projeto: Vamos criar um projeto de monitoramento de temperatura e umidade, onde o Arduino irá ler os dados de um sensor e enviá-los para um servidor online utilizando o Módulo ESP8266. O objetivo é permitir que o usuário acompanhe as condições do ambiente remotamente, através de uma página web. Lista de componentes:

  • Arduino Uno (1x): [Link para compra]
  • Módulo ESP8266 (1x): [Link para compra]
  • Sensor de temperatura e umidade DHT11 (1x): [Link para compra]
  • Protoboard (1x): [Link para compra]
  • Jumpers (cabo de ligação) (vários): [Link para compra] Exemplos:

    include <ESP8266WiFi.h>

    include <WiFiClient.h>

    include <ESP8266WebServer.h>

    include <DHT.h>

define DHTPIN 2

define DHTTYPE DHT11

const char ssid = "NomeDaRedeWiFi"; const char password = "SenhaDaRedeWiFi";

DHT dht(DHTPIN, DHTTYPE); ESP8266WebServer server(80);

void handleRoot() { float h = dht.readHumidity(); float t = dht.readTemperature();

String html = "<html><body>"; html += "<h1>Monitoramento de Temperatura e Umidade</h1>"; html += "<p>Temperatura: " + String(t) + " °C</p>"; html += "<p>Umidade: " + String(h) + " %</p>"; html += "</body></html>";

server.send(200, "text/html", html); }

void setup() { Serial.begin(115200); WiFi.begin(ssid, password);

while (WiFi.status() != WL_CONNECTED) { delay(1000); Serial.println("Connecting to WiFi..."); }

Serial.println("Connected to WiFi"); Serial.println(WiFi.localIP());

dht.begin();

server.on("/", handleRoot); server.begin(); Serial.println("HTTP server started"); }

void loop() { server.handleClient(); } Compartilhe este artigo com seus amigos e ajude-os a conectar seus projetos do Arduino à internet utilizando o Módulo ESP8266. Juntos, podemos explorar ainda mais as possibilidades dessa poderosa ferramenta!

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.