Para melhorar a sua experiência este site utiliza cookies. Ao navegar, está a consentir a sua utilização. Saiba mais sobre os nossos cookies.

Módulo WiFi ESP8266 ESP-01 Wireless

8,60 €
Com IVA
ef16a0154it

O Módulo Wireless ESP8266 foi especialmente desenvolvido para que possa conectar o seu microcontrolador a uma conexão WiFi de forma fácil, eficaz e a um baixo preço.

Quantidade
Em stock

O Módulo Wireless ESP8266 foi especialmente desenvolvido para que possa conectar o seu microcontrolador a uma conexão WiFi de forma fácil, eficaz e a um baixo preço. 

Este pequeno e poderoso Módulo WiFi ESP8266 suporta as redes 802.11 b/g/n, muito utilizadas atualmente, podendo trabalhar como um Ponto de Acesso (Acess Point) ou como uma Estação (Station), enviando e recebendo dados. 

Na prática, o Módulo WiFi ESP8266 é utilizado para ligar os seus projetos à redes de dados sem fio, onde é possível trocar informações entre os microcontroladores, sensores ou enviá-las a um smartphone, impedindo a presença de fios na sua residência, no caso de projetos de automação residencial. 

A comunicação do módulo com o Arduino pode ser feita via serial utilizando os pinos RX e TX, podendo ser configurada através de comandos AT. Se quiser facilitar a conexão, recomendamos o Adaptador WiFi ESP-01 que já possui o conversor de nível e pode ser ligado diretamente na breadboard. 

Especificações:
• Chip: ESP8266;
• Modelo: ESP-01;
• Tensão da operação: 3,3V;
• Suporte à redes: 802.11 b/g/n;
• Alcance: aproximadamente 90m;
• Comunicação: Serial (TX/RX);
• Suporta comunicação TCP e UDP;
• Conectores: GPIO, I2C, SPI, UART, Entrada ADC, Saída PWM e Sensor de Temperatura interno;
• Modo de segurança: OPEN/WEP/WPA_PSK/WPA2_PSK/WPA_WPA2_PSK;
• Dimensões: 25 x 14 x 1mm;
• Peso: 7g. 

Acompanha:
• 1x Módulo WiFi ESP8266 ESP-01. 

Esquema de Ligação: 

Código Exemplo: 

// Programa: Versao firmware modulo ESP8266 e
//           mudanca de baud rate
 
#include <SoftwareSerial.h>
 
//RX pino 2, TX pino 3
SoftwareSerial esp8266(2, 3);
 
#define DEBUG true
 
void setup()
{
  Serial.begin(9600);
  // Configure na linha abaixo a velocidade inicial do
  // modulo ESP8266
  esp8266.begin(115200);
  sendData("AT+RSTrn", 2000, DEBUG);
  delay(1000);
  Serial.println("Versao de firmware");
  delay(3000);
  sendData("AT+GMRrn", 2000, DEBUG); // rst
  // Configure na linha abaixo a velocidade desejada para a
  // comunicacao do modulo ESP8266 (9600, 19200, 38400, etc)
  sendData("AT+CIOBAUD=19200rn", 2000, DEBUG);
  Serial.println("** Final **");
}
 
void loop() {}
 
String sendData(String command, const int timeout, boolean debug)
{
  // Envio dos comandos AT para o modulo
  String response = "";
  esp8266.print(command);
  long int time = millis();
  while ( (time + timeout) > millis())
  {
    while (esp8266.available())
    {
      // The esp has data so display its output to the serial window
      char c = esp8266.read(); // read the next character.
      response += c;
    }
  }
  if (debug)
  {
    Serial.print(response);
  }
  return response;

}

Clientes também compraram:

Adaptador para Módulo WiFi ESP8266 ESP-01

0 Review(s) 
Por encomenda
Preço 5,90 €

Com este adaptador, pode conectar o Módulo ESP8266 ESP-01 diretamente nos microcontroladores com nível de sinal 5V, como o Arduino Uno.