Aqui estão apenas informações básicas para que eu não esqueça e resolvi juntar tudo neste pequeno texto para consulta rápida no futuro.
Vários ângulos do NodeMCU ESP8266 V2 |
Existem diferentes versões do NodeMCU ESP8266, como pode ser observado em Compare Versions and Types of NodeMCU ESP8266 Boards, a que tenho é a versão 2 com o chip 2102.
Características Técnicas
O NodeMCU esp12, combina o chip ESP8266 e a interface de comunicação usb-serial com um regulador de tensão 3.3 V. Sua programação pode ser realizada utilizando LUA ou a IDE do Arduino.
O NodeMCU vem com antena de wifi embutida e conexão micro-usb, possui 11 pinos I/Os.
O seu controlador é o ESP-12F aumentando o alcance da sua antena wifi.
Dados Técnicos:
Controlador: ESP8266 ESP-12E
Tensão de operação: 4,5V - 9VDC
Nível lógico: 3.3V (não tolerante a 5V)
Corrente de operação: 270mA
Portas digitais (GPIO): 11
Entrada analógica (ADC): 1 (limitado a 1,8V)
GPIO: função PWM, I2C e SPI
Pinos UART: 2
Suporte a redes: 802.11 b/g/n
Potência de saída: +20dBm no modo 802.11b
Conexão micro USB (alimentação e programação)
Suporta alimentação externa através do pino VIN
Alcance: ~90m
Taxa de dados: 110 - 460800bps
Processador: Arm 32 bits
Comunicação: TCP IP
Criptografia: WEP, WPA, TKIP, AES
Modos de operação: STA/AP/STA+AP
Pinagem
Pinagem do NodeMCU V2 CP2102 - Fonte: mischianti.org |
Ambiente de Programação
Ferramentas -> Placa -> Gerenciador de Placas
Ao abrir a caixa de seleção, no campo de procura digite esp8266 e selecione a opção esp8266 by ESP8266 Community
Ou se preferir ver o vídeo:
Consumo do ESP8266
Como o Hello World! das plaquinhas é o Blink (piscar LED), vamos iniciar o consumo com o LED azul piscando no exemplo básico que já acompanha a biblioteca padrão, para não ficar com dúvidas tem até o print screen do script no IDE do Arduino.
Print screen do Arduino IDE com o exemplo do Blink (pisca LED) |
O consumo no Blink é tão baixo que o meu medidor não saiu do 0.
Medição do NodeMCU executando um blink dos exemplos básicos |
Continuando nos exemplos de biblioteca padrão, desta vez vamos para o WiFiScan, e ao abrir o monitor serial não se esqueça de alterar a velocidade para 115200 (seta vermelha), caso contrário fica ilegível como nas primeiras linhas desta tela da imagem.
Print screen do exemplo do WiFiScan no Arduino IDE com o Monitor Serial |
Com o uso do WiFi o consumo já aumenta, e vai para a casa dos 60 mA.
Consumo do NodeMCU executando o script de exemplo WiFiScan |
Links para o estudar o Deauther:
Nenhum comentário:
Postar um comentário