Categorias

Receber novidades e promoções

Depoimentos

  • Ótimo serviço! Recomendo.
    Alexandre N. Fukuda, S.Bernardo do Campo/SP
  • Realizem minha primeira compra há alguns dias e tudo correu perfeitamente bem! A entrega foi feita pela TNT/FEDEX inclusive antes do prazo previsto, os produtos chegaram impecáveis e bem embalados. Gostei muito da experiência e voltarei a comprar de novo em breve! E o mais importante: aqui você consegue comprar quase tudo em uma única compra, o que facilita a reduz muito o custo de frete! Parabéns a USINAINFO pelo atendimento!!!
    Amarildo F Lopes, S.J.Rio Preto/SP

ESP8266

O que é ESP8266?

O ESP8266 é um pequeno chip microcontrolador com WiFi que conta com um pequeno processador a bordo, para que possa funcionar com total autonomia, sem a necessidade de uma placa Arduino. Ele permite desenvolver os mais diversos...

O que é ESP8266?

O ESP8266 é um pequeno chip microcontrolador com WiFi que conta com um pequeno processador a bordo, para que possa funcionar com total autonomia, sem a necessidade de uma placa Arduino. Ele permite desenvolver os mais diversos tipos de projetos maker diy, apresentando uma incrível relação de custo beneficio.


Como usar o ESP8266?

Usar o ESP8266 é muito simples, basta conectar ao computador e fazer a programação na própria IDE Arduino. Vale lembrar que o chip já precisa estar integrado em um módulo para utilização imediata, ou será preciso soldar e fazer as devidas conexões.


Como conectar o ESP8266 com Arduino?

O ESP8266 pode ser conectado ao Arduino por meio da interface serial, permitindo que o microcontrolador acesse facilmente conexão de Internet via WiFi. Vale destacar que o ESP8266 também pode ser utilizado de forma autônoma sem um microcontrolador, podendo acionar diretamente seus 2 pinos GPIO para projetos com funções reduzidas.


Onde encontrar o Datasheet esp8266?

O Datasheet esp8266 pode ser encontrado na página do produto no site da UsinaInfo por meio do link http://www.usinainfo.com.br/index.php?controller=attachment&id_attachment=275. No datasheet esp8266 você encontra todas as informações técnicas sobre o produto, incluindo características físicas e elétricas.


Qual é a alimentação do esp8266?

A alimentação do ESP8266 é feita por meio da tensão de 3.3V DC, por isso, tenha cuidado ao conectá-lo ao Arduino, pois a tensão de 5V pode danificar seriamente os componentes, impedindo que o ESP volte a funcionar posteriormente.

Mais Menos

22 produtos

Como escolher o módulo ESP8266?

Primeiro vamos ver como escolher o módulo ESP8266 certo para o seu projeto. De fato, há muitos no mercado, e é muito fácil se perder entre todas as opções.

O primeiro que você provavelmente ouviu falar é o pequeno módulo Transceiver sem fio Serial ESP8266 :


Módulo ESP8266
Módulo ESP8266

Este módulo ESP8266 é o mais famoso, já que é muito pequeno e custa apenas $5 (sem impostos, no mercado internacional). No entanto, o número de pinos GPIO acessíveis (saídas ou pinos de entrada) são bastante limitados. Também é difícil conectá-lo a uma protoboard.


Mas existem muitos outros módulos no mercado, que lhe dão acesso a todos os pinos do ESP8266. Por exemplo, o Nodemcu V3 Esp8266 ESP-12E que apresenta uma excelente relação de custo beneficio.

Nodemcu V3 Esp8266 ESP-12E

Nodemcu V3 Esp8266 ESP-12E 

Este módulo pode ser facilmente montado em uma placa de prototipagem e você pode acessar facilmente todos os pinos do ESP8266.


Quais são os Requisitos de Hardware ESP8266?

Vamos agora ver o que precisamos para fazer o chip ESP8266 funcionar. Na verdade, geralmente é presumido erroneamente que você só precisa desse pequeno chip e nada mais para fazê-lo funcionar, e vamos ver que isso não é verdade.

Primeiro, você precisará de alguma maneira programar o ESP8266. Pode usar uma placa Arduino para isso, mas para mim a coisa realmente boa sobre esse chip é que ele pode funcionar completamente de forma autônoma. Então, para programar o chip, usarei um programador USB FTDI. Note que ele deve ser compatível com o nível lógico do chip ESP8266, portanto, 3.3V.

Pinagem do ESP8266

Pinagem do ESP8266



Também precisará de uma fonte de alimentação dedicada para alimentar o chip. Esse é um ponto muitas vezes esquecido e que leva a muitos problemas. De fato, se você está tentando, por exemplo, alimentar o chip ESP8266 do 3.3V que vem da placa FTDI ou de uma placa Arduino, ele simplesmente não funcionará corretamente. Portanto, você precisa de uma fonte de alimentação dedicada que possa fornecer pelo menos 300 mA para ser segura.


Como configurar o hardware do ESP8266?

Certifique-se de que você conectou tudo de acordo ou não poderá continuar. Certifique-se também de que todos os interruptores de seus componentes (módulo FTDI e fonte de alimentação) estejam ajustados para 3,3V, ou isso danificará seu chip.

Além disso, conecte um fio ao pino 0 (GPIO 0) do ESP8266. Não conecte a qualquer outra coisa por enquanto, mas você precisará mais tarde para colocar o chip no modo de programação.


Como configurar o ESP8266 com Arduino IDE?

Agora vamos configurar seu chip ESP8266 usando o Arduino IDE. Esta é uma ótima maneira de usar o chip, pois você poderá programá-lo usando o conhecido programa IDE do Arduino e também reutilizar várias bibliotecas existentes.

Se isso ainda não for feito, instale a versão mais recente do Arduino IDE. Você pode obtê-lo de: http://www.arduino.cc/en/main/software

Programando o ESP8266 com a IDE Arduino

Programando o ESP8266 com a IDE Arduino

Então, você precisa dar alguns passos para poder configurar o ESP8266 com o Arduino IDE:

• Inicie o Arduino IDE e abra a janela Preferências.
• Digite o seguinte URL: http://arduino.esp8266.com/package_esp8266com_index.json no campo URLs adicionais do Gerenciador de diretorias .
• Abra o Gerenciador de Placas no menu Ferramentas> Placa e instale a plataforma esp8266 .

Agora, vamos verificar se o IDE do Arduino está funcionando corretamente e conectar seu chip à sua rede Wi-Fi local.

Para fazer isso, precisamos escrever o código primeiro e depois carregá-lo no quadro. O código será bem simples: queremos apenas conectar-nos à rede Wi-Fi local e imprimir o endereço IP da placa. Este é o código para se conectar à rede:



// Importar bibliotecas necessárias
# incluir  "ESP8266WiFi.h"
 

// parâmetros do WiFi

const  char * ssid = "your_wifi_name" ;
const  char * password = "sua_wifi_password" ;
 

void

 setup ( void )
 { 
 // Start 
Serial.begin ( 115200 );
 

// Conecte-se ao WiFi

WiFi.begin (ssid, senha);
while (WiFi.status ()! = WL_CONNECTED) {
atraso ( 500 );
Serial.print ( "." );
}
Serial.println ( "" );
Serial.println ( "WiFi conectado" );
 

// Imprimir o endereço IP

Serial.println (WiFi.localIP ());
 }
 

void

 loop ()  {
 }


Você pode simplesmente copiar as linhas de código acima e copiá-las para o ESP8266 Arduino IDE que você baixou antes. Claro, coloque seu próprio nome e senha WiFi no código. Salve este arquivo com um nome de sua escolha.

Agora, também vá em Ferramentas> Placas e selecione a placa que você está usando. Se você não tem certeza sobre qual placa escolher, simplesmente escolha “Módulo ESP8266 Genérico”. Selecione também a porta Serial correta que corresponde ao conversor FTDI que você está usando.

Depois disso, precisamos colocar a placa no modo de bootloader, para que possamos programá-la. Para fazer isso, conecte o pino GPIO 0 ao terra, através do cabo que nós conectamos no GPIO 0 antes. Em seguida, desligue e ligue a placa, mas desligue e volte a ligar a fonte de alimentação.

Agora, envie o código para a placa e abra o monitor Serial quando isso for feito. Defina também a velocidade do monitor Serial para 115200. Agora, desconecte o cabo entre GPIO 0 e GND, e desligue e ligue novamente a placa. Você deve ver a seguinte mensagem:

WiFi conectado 192.168.1.103

Se você pode ver esta mensagem e um IP, parabéns, sua placa agora está conectada à sua rede WiFi! Agora você está pronto para construir seus primeiros projetos usando o chip ESP8266 e este Arduino IDE modificado.



Como ir além com o ESP8266?

Agora você tem um módulo ESP8266 completamente utilizável, então basicamente o que você pode fazer a seguir depende apenas da sua imaginação! Você pode, por exemplo, usar esse chip para construir um sensor de movimento WiFi, controlar um relé remotamente e também enviar dados para uma plataforma de nuvem remota, por exemplo.

Para quem deseja outras aplicações, pode utilizar o ESP8266 em conjunto com a maioria dos sensores utilizados em outros microcontroladores, podendo optar por módulos próprios, como o utilizado na imagem a cima.