Conheça o Módulo WiFi ESP8266 D1 Mini - MakerHero

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 ver outras opções de módulos ESP8266 confira nossa loja. E, para não perder nenhuma novidade, siga a gente no Instagram.

Faça seu comentário

Acesse sua conta e participe