Nesta postagem você vai aprender a utilizar o NodeMCU ESP8266…
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!
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:
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:
Abaixo temos um quadro comparativo entre a Wemos D1 e o Arduino Uno R3:
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: Arduino – Medindo o nível de gás com o Sensor MQ-2 e Buzzer
Próxima postagem: Wemos D1 – Instalação no Windows
Preciso de duas entradas analogicas, tem como adaptar algo?
Olá Bernardo.
Agradeço pelo comentário!
Você pode usar uma das opções abaixo:
https://www.masterwalkershop.com.br/modulo-multiplexador-cd74hc4067-mux-demux-de-16-canais
https://www.masterwalkershop.com.br/modulo-ads1115-conversor-expansor-adc-de-16-bits
olá, obrigado pela dica. Nesse caso eu nunca poderia utilizar sensores com alimentação de 5V ? Obrigado.
Olá Gerson.
Agradeço pelo comentário!
Pode utilizar sim, pois a Wemos tem um pino 5V para alimentação.
Veja na imagem disponível no texto:
https://blogmasterwalkershop.com.br/wp-content/uploads/2016/10/img01_conhecendo_a_wemos_d1_r2_esp8266_nodemcu_arduino_ide_wifi_ota_esp-12e_automacao_residencial_internet_ethernet-768×681.png
E no caso de termos sensores que sao alimentados com 5 e as medicoes na porta A0 sao de 0-4,5 V.
A porta A0 do Wemos aceita somente 3.3 exigindo um divisor de tensao?
Muito obrigado
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?
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.