Iniciação ao WIFI ESP8266 ESP-01

Olá,

neste capitulo iremos abordar o dispositivo ESP8266 ESP-01 , da empresa espressif.com , existem muitos projectos desenvolvidos com este dispositivo pelo nosso compatriota Rui Santos, mas… para Arduino.

Este componente está pensado e desenvolvido essencialmente para Arduino, mas como sabem sou aficionado em AVR, neste sentido tento encontrar funcionalidades que possam ser desenvolvidas e exploradas obtendo a compatibilidade nos ATmegas.

Todo o exercício de desenvolvimento foi elaborado com o KIT Atmega128 , vamos precisar de alguns programas em mão para podermos garantir que tudo fica operacional.

Não iremos abordar em detalhe estes programas, fica a sugestão dos tutoriais pertencente a cada um deles e dai sim poderemos trabalhar sem risco de danificar o ESP8266.

Antes de mais deixem-me referir que o ESP8266 é tolerante a tensões superiores 3,3V (Arduino ), no entanto existem alguns sites que dizem o contrario, ou seja que pode trabalhar com 5V,  desaconselho o uso de 5V. Como sabem o KIT Atmega128 trabalha com tensões de 5V, então precisamos de um dispositivo que consiga trabalhar facilmente com este KIT, sugiro o Adaptador 5V/3.3V Compativel .

Este adaptador só funciona com o ESP8266 ESP-01 em 5V de alimentação e 2 linhas de Serial ( TX/RX).
Quanto a hardware convém ter outro dispositivo que nos ajudará no diagnostico e na programação do ESP8266, refiro-me ao Adaptador USB ESP8266 Wifi.

ATENÇÃO: este adaptador tem posição correta para encaixar o ESP8266, o seu condensador de dimensão considerável ajuda a estabilizar a tensão que o ESP8266 precisa.
Quanto a Hardware estamos conversados, vamos agora referir o software recomendado para preparar-mos o trabalho.
Pode parecer demasiado os cuidados com este dispositivo, mas é para garantir que não danificamos nada e que temos tudo para podermos diagnosticar e programar o que pretendemos.

Vamos ao site da espressif e fazemos o download do Manual ESP8266 AT Instruction Set, será fundamental para percebermos quais os comandos AT a usar e quais os endereços de memoria para programar o ESP8266.
Para programa de teste sugiro o ESPlorer ESP8266, que requer o JAVA, é um programa para simular e testar o ESP8266 com toda a informação recolhida no manual.

O ESP8266 vem instalado com um Firmware de fábrica, no ESP8266 que foi testado vinha com a seguinte versão:
AT version:1.4.0.0(May  5 2017 16:10:59)
SDK version:2.1.0(116b762)
compile time:May  5 2017 16:37:48
No entanto existe algumas limitações com esta versão, sugere-se que seja actualizado o firmware para uma versão mais recente, para tal precisamos do Flash Download Tools (ESP8266 & ESP32),  este programa grava o novo firmware, mas tem de se seguir os passos devidamente de forma a colocar o ESP8266 em bom funcionamento.

Vamos então ter de fazer o download do SDK mais recente ESP8266_NONOS_SDK.
Coloque tudo numa pasta bem organizado porque iremos detalhar o procedimento de actualização do firmware.

Veja este artigo Actualizar Firmware ESP8266 ESP-01

Veja este artigo Teste o ESPlorer com comandos AT

Deixe uma resposta

Your email address will not be published.

www.000webhost.com