Conheça o Módulo WiFi ESP8266 D1 Mini Deixe um comentário

Em um post anterior, apresentamos o módulo WiFi ESP8266 D1 Mini Pro e hoje vamos te apresentar uma versão simplificada da mesma placa, o ESP8266 D1 Mini. Assim como o modelo Pro, essa placa é indicada para utilização em projetos de IoT (Internet das Coisas) e desenvolvimento de projetos eletrônicos em geral, pois conta com o chip WiFi ESP8266.

Foto da placa ESP8266 D1 Mini
ESP8266 D1 Mini

O módulo ESP8266 D1 Mini possui 11 pinos digitais de entrada e saída, 1 pino analógico de entrada, e suporta interrupções, PWM, I2C e one-wire. A comunicação com o computador e alimentação é facilmente feita pelo conector micro-USB. Além disso, a placa possui 4 MB de memória flash, diferente da versão Pro, que possui 16 MB de flash.

Características gerais do ESP8266 D1 Mini

A placa de desenvolvimento ESP8266 D1 Mini é uma plataforma completa voltada para prototipagem IoT. Esta plataforma é open source tanto em software como em hardware e possui o chip ESP-12F como controlador.

Foto mostrando as entradas e o controlador da placa ESP8266 D1 Mini
Entradas e controlador da placa ESP8266 D1 Mini

Possui porta micro USB para alimentação e programação, onze portas digitais que operam em nível lógico de 3,3 V (não tolerante a 5 V) e uma entrada analógica com resolução de 10 bits. Além disso, a placa de desenvolvimento possui suporte às redes WiFi 802.11 b/g/n e criptografia WPA e WPA2, 4 MB de memória flash e baixo consumo de energia.

  • Abaixo estão listadas todas as características da placa:
  • Controlador ESP8266 ESP-12F (datasheet)
  • 11 pinos digitais de I/O: 8 pinos de PWM, 1 interface SPI, 1 interface I2C, 1 interface UART
  • Nível de sinal pinos de I/O: 3,3 V
  • 1 entrada analógica
  • Nível máximo na entrada analógica: 3,3 V
  • Memória Flash: 4 MB
  • Conector micro USB para alimentação e programação
  • Dimensões: 39 mm x 25 mm x 3 mm

A placa pode ser programada na linguagem LUA, MicroPython ou através da IDE do Arduino, com uma linguagem de programação baseada em C/C++.

Pinos do ESP8266 D1 Mini

A placa de desenvolvimento ESP8266 D1 Mini tem um total de 16 pinos. São 11 pinos digitais de entrada e saída, sendo que 8 deles são PWM. Possui um pino de aterramento e dois pinos de alimentação, sendo um deles com tensão de 5 V e outro e 3,3 V.

Foto mostrando a localização de cada pino do ESP8266 D1 Mini
Pinos do ESP8266 D1 Mini

Além disso, possui 1 entrada analógica de 10 bits, 1 interface UART, 1 interface SPI, 1 interface I2C e um pino de redefinição (RST).

Primeiros passos na IDE Arduino

Na IDE, vá em Arquivos > Preferências e cole o link abaixo no campo URLs Adicionais de Gerenciadores de Placas.
http://arduino.esp8266.com/stable/package_esp8266com_index.json

Imagem mostrando a janela de gerenciador de placa da Arduino IDE
Arduino IDE – URLs Adicionais de Gerenciadores de Placas

Depois vá em Ferramentas > Placas > Gerenciador de Placas e busque por esp8266. Clique em instalar e aguarde, pois esse processo pode demorar alguns minutos.

Imagem da janela de Gerenciador de Placasda Arduino IDE
Arduino IDE – Gerenciador de Placas

Na sequência, vá em Ferramentas > Placas > ESP8266 Boards e selecione LOLIN(Wemos) D1 R2 & mini.
Conecte o ESP8266 D1 Mini ao seu computador usando um cabo micro USB e depois vá em Ferramentas > Porta e selecione a porta USB que a placa está conectada.
Para testar a placa, vamos carregar um código que irá piscar o LED interno da placa, que está conectado ao pino D4 (GPIO 2). Copie e cole o código abaixo na IDE Arduino e depois clique em Carregar.

void setup() {
pinMode(2, OUTPUT); // Inicializa o pino D4 (GPIO 2) como uma saída
}

void loop() {
digitalWrite(2, HIGH); // Coloca o pino D4 (GPIO 2) em nível alto
delay(1000); // Aguarda 1 segundo
digitalWrite(2, LOW); // Coloca o pino D4 (GPIO 2) em nível baixo
delay(1000); // Aguarda 1 segundo
}

Você verá que o LED da placa irá acender e apagar a cada 1 segundo.

E então, gostou de conhecer o ESP8266 D1 Mini? Deixe um comentário abaixo dizendo o que achou e em qual aplicação você usaria esta plaquinha. Para mais conteúdos como este, acesse nosso blog. Para não perder nenhuma novidade, siga a gente no Instagram.

Faça seu comentário

Acesse sua conta e participe