Como usar com Arduino – Módulo WiFi ESP8266 ESP-01

Como usar com Arduino – Módulo WiFi ESP8266 ESP-01

img00_como_usar_com_arduino_-_modulo_wifi_esp8266_esp-01_uno_mega_2560_nano_internet_automacao_residencial_android_rele_web_server

– Descrição:

Módulo ESP8266 é um dispositivo IoT (Internet das Coisas) que consiste de um microprocessador ARM de 32 bits com suporte embutido à rede WiFi e memória flash integrada. Essa arquitetura permite que ele possa ser programado de forma independente, sem a necessidade de outras placas microcontroladoras como o Arduino, por exemplo.

Módulo WiFi ESP8266 ESP-01 também pode ser utilizado junto ao Arduino para agregar conexão sem fio a placa e tornar os projetos muito mais interessantes. O módulo tem suporte as redes WiFi 802.11 b/g/n e criptografia WPA e WPA2.

Com a plataforma embarcada conectada a rede sem fio, você poderá integrar seus projetos com smartphone e tablets, seja Android ou iOS.

OBS: para que o ESP8266 ESP-01 possa atribuir WiFi ao Arduino, é necessário que o módulo esteja com um firmware (código) que possa receber comandos AT. Se você adquiriu um de nossos KITs que acompanha o ESP-01 ou adquiriu separadamente o ESP-01 em nossa loja e não enviou nenhum código para o módulo, o mesmo já vai estar com o firmware que aceita comandos AT e você pode prosseguir na prática. Caso você tenha adquirido o ESP-01 em outra loja ou já tenha carregado algum código no módulo, acesse a postagem Upgrade de Firmware do WiFi ESP8266 ESP-01 através do Arduino e Conversor USB Serial, execute os passos e em seguida retorne para continuar.

– Especificações e características:

– Modelo: ESP-01
– Controlador: ESP8266
– Tensão de operação / nível lógico: 3.3VDC
– Suporte a redes: 802.11 b/g/n
– Potência de saída: +20dBm no modo 802.11b
– Alcance: ~90m
– Taxa de dados: 250kbps a 2Mbit
– Consumo em Standby: <1.0mW
– Processador: Arm 32 bits
– Comunicação: Serial
– Comunicação: TCP / UDP
– Criptografia: OPEN / WEP/WPA_PSK / WPA2_PSK / WPA_WPA2_PSK
– Temperatura de operação: -40 a 125º celsius

– Aplicações:

Projetos com Arduino em que seja necessário conectar a placa a internet através de conexão WiFi (sem fio) para desenvolvimento de projetos que necessitam controlar algo remotamente ou obter informações de outros dispositivos para exibir em tempo real ou armazenar em uma base de dados.

– Proposta da prática:

Utilizar o Módulo WiFi ESP8266 ESP-01 para atribuir WiFi ao Arduino, fazer conexão a um webserver e acessar uma página web que possui um botão para ligar / desligar um LED. O estado atual deste LED também será exibido na página.

– Lista dos itens necessários:

01 – Arduino com Cabo USB
01 – Módulo WiFi ESP8266 ESP-01
01 – LED Difuso 5mm Vermelho
01 – Resistor de 150Ω
03 – Resistor de 10KΩ
01 – Protoboard
05 – Cabos Jumper macho-macho
05 – Cabos Jumper macho-fêmea

– Esquema de ligação da prática:

img01_como_usar_com_arduino_-_modulo_wifi_esp8266_esp-01_uno_mega_2560_nano_internet_automacao_residencial_android_rele_web_server

– Tutorial de instalação e configuração do ambiente de programação do Arduino:

Arduino – Instalação e Configuração da IDE no Windows

– Biblioteca:

Download WiFiEsp

– Importando bibliotecas para o ambiente de programação do Arduino:

Arduino – Importando bibliotecas para a IDE

– Código:

1) Antes de carregar o código no Arduino você deverá inserir o nome da sua rede WiFi na linha char* ssid = “NOME DA SUA REDE WIFI”; e a senha deverá inserir na linha char* password = “SENHA DA SUA REDE WIFI“;.

2) O código está configurado para utilizar IP estático, portanto, na linha WiFi.config(IPAddress(192,168,0,110)); você deverá substituir o IP 192,168,0,110 por um endereço IP disponível na sua rede sem fio. Se você não sabe como ter acesso a esta informação no Windows, sugiro que leia a postagem Descobrindo a faixa de IP do seu roteador e em seguida retorne para continuar.

3) Após o código ser carregado, abra o monitor serial, em seguida abra o navegador no seu computador, smartphone ou tablet, copie o endereço IP mostrado em “IP address set” no monitor serial, cole no navegador e acesse para que a página seja carregada.

4) Alterne entre os comandos para acender e apagar o LED.

– Resultado final:

Gostou desta prática? Então deixa seu comentário, dúvida ou sugestão aí embaixo!

Loja online: https://www.masterwalkershop.com.br
Fan page no Facebook: https://www.facebook.com/masterwalkershop

Nos ajude a espalhar conhecimento clicando no botão de compartilhar (f Like) que está mais abaixo.

Obrigado e até a próxima!

Seu feedback é muito importante! Que tal dar uma nota para esta postagem?! Faça sua avaliação aqui embaixo.

Como usar com Arduino – Módulo WiFi ESP8266 ESP-01
1 votos / Média de avaliação: 5 / Pontuação: 100%


Postagem anterior:
Próxima postagem:
Postagem feita por

Formado em Engenharia da Computação pela Faculdade Presidente Antônio Carlos, fundador e CEO da MasterWalker Electronic Shop. Se preocupa com o aprendizado dos seus clientes e daqueles interessados em aprender sobre Arduino e plataformas embarcadas em geral.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *