Conhecendo a Wemos D1

Conhecendo a Wemos D1

Na primeira encarada, a Wemos D1 já nos remete ao Arduino Uno, porém, quando analisamos mais de perto já é possível notar as diferenças. E que diferenças!

img00_conhecendo_a_wemos_d1_r2_esp8266_nodemcu_arduino_ide_wifi_ota_esp-12e_internet_automacao_residencial

Wemos D1 é uma plataforma de prototipagem que possui as mesmas dimensões do Arduino Uno R3. As diferenças mais básicas em relação ao Arduino são o conector micro USB e um ESP8266-12E.

A Wemos D1 já conta com WiFi nativo, o que a torna uma plataforma extremamente atraente para desenvolvimento de projetos Iot. Atualmente a placa se encontra na versão R2.

Abaixo listei as principais características da placa:

– Processador ESP8266-12E
– Arquitetura RISC de 32 bits
– Processador pode operar em 80MHz / 160MHz
– 4Mb de memória flash
– 64Kb para instruções
– 96Kb para dados
– WiFi nativo padrão 802.11b/g/n
– Opera em modo AP, Station ou AP + Station
– Pode ser alimentada com 5VDC através do conector micro USB
– Através do pino jack pode ser alimentada com tensão na faixa de 9 a 24VDC
– Possui 11 pinos digitais
– Possui 1 pino analógico com resolução de 10 bits
– Pinos digitais, exceto o D0 possuem interrupção, PWM, I2C e one wire
– Pinos operam em nível lógico de 3.3V
– Pinos não tolerantes a 5V
– Conversor USB Serial CH340G
– Programável via USB ou WiFi (OTA)
– Compatível com a IDE do Arduino
– Compatível com módulos e sensores utilizados no Arduino
– Compatível com alguns shields da linha Arduino

Um ponto importante a ser observado é que alguns shields podem exigir uma tensão e corrente superior a máxima fornecida pela Wemos, portanto, fique atento as especificações dos shields que for utilizar com ela.

Outro diferencial da Wemos D1 é a possibilidade de fazer a programação da placa via OTA (Over The Air), ou seja, através do WiFi você pode enviar os códigos para a placa.

Na imagem a seguir, temos uma breve descrição da composição da placa:

img01_conhecendo_a_wemos_d1_r2_esp8266_nodemcu_arduino_ide_wifi_ota_esp-12e_automacao_residencial_internet_ethernet

Na tabela abaixo temos a pinagem da placa, as funções de cada um dos pinos e a relação da pinagem com o ESP8266-12E:

img02_conhecendo_a_wemos_d1_r2_esp8266_nodemcu_arduino_ide_wifi_ota_esp-12e_automacao_residencial_internet

Abaixo temos um quadro comparativo entre a Wemos D1 e o Arduino Uno R3:

img03_conhecendo_a_wemos_d1_r2_esp8266_nodemcu_arduino_ide_wifi_ota_esp-12e_automacao_residencial_internet

Veja que a Wemos D1 possui uma configuração superior ao Arduino Uno R3. Apenas a quantidade de pinos digitais e analógicos do Arduino é superior, contudo, temos no mercado diversos circuitos integrados que possibilitam expandir as entradas e saídas tanto digitais, quanto analógicas da Wemos D1.

Vale ressaltar também, que a Wemos D1 foi construída contendo um divisor de tensão interno para garantir que a leitura no pino ADC (conversor analógico digital) seja entre 0 e 1V.

Agora que você já conhece a Wemos D1 e suas características, podemos partir para a instalação dela no Windows e em seguida programa-la com a IDE do Arduino.

Acesse o tutorial Wemos D1 – Instalação no Windows  para continuar.

Gostou deste tutorial? 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.



Postagem anterior:
Próxima postagem:
Postagem feita por

Formado em Engenharia da Computação, Técnico em Eletroeletrônica, Fundador e Diretor da MasterWalker Electronic Shop. Se preocupa com o aprendizado dos seus clientes e daqueles interessados em aprender sobre Arduino e plataformas embarcadas em geral.

Existem 7 comentários para esta postagem
  1. Bernardo às 21:48

    Preciso de duas entradas analogicas, tem como adaptar algo?

  2. Gerson às 11:11

    olá, obrigado pela dica. Nesse caso eu nunca poderia utilizar sensores com alimentação de 5V ? Obrigado.

  3. Mauricio Melo Pinheiro às 20:30

    Amigo eu comprei uma placa esp8266 d1, coloco o programa mais ela não pega. E preciso fazer alguma instalação antes na placa, para depois jogar o comando?

    • Manoel às 21:24

      V. selecionou o tipo de microcontrolador na IDE Arduino? V. tem de instalar as bibliotecas e compiladores e etc do ESP8266 na IDE do Arduino, para que o programa seja compilado para o microcontrolador apropriado.