LOJA FÍSICA
Praça Mauá, 4541 - Sala 22
09580-050 - São Caetano do Sul / SP
CENTRAL DE ATENDIMENTO
(11) 3522-7626
info@robocore.net
HORÁRIO DE FUNCIONAMENTO
De segunda à sexta das 9:00 às 18:30
Retornar
ao topo

NodeMCU ESP8266-12 V2


Quantidade:
Adicione para calcular o frete!
Formas de pagamento:
  • Pague em até 12x no cartão
  • Pague através do PayPal
  • Pague por Boleto Bancário

Produtos Relacionados


Que tal ter todos os benefícios do ESP8266 porém com vários pinos digitais disponíveis e interface USB para programação em uma só placa? O NodeMCU chegou para solucionar seus problemas! Com esta simples solução você levará seus projetos de IoT, ou mesmo projetos mais simples, para outro nível.

A placa possui todo o necessário para receber uma programação, seja via comandos AT, seja via programação LUA, seja via IDE do Arduino. Esta placa poderá substituir facilmente uma placa Arduino com interface de conexão com a internet, porém sempre levando em consideração suas limitações, como número de portas e tensão lógica de 3,3V.

Veja no diagrama abaixo o mapeamento de pinos dessa placa:



Caso queira programá-la como um Arduino, para piscar o LED da placa, por exemplo, o código deve ser algo assim:

Para programar esta placa como um Arduino você pode usar o procedimento de adição de placas ESP8266, como feito no video do módulo ESP8266-01. Na opção de placas você deve optar por NodeMCU 1.0 (ESP-12E Module).

Grave códigos nessa placa usando um Cabo USB Micro B.

  • Módulo NodeMcu Lua ESP-12E
  • Versão do módulo: V2
  • Memória flash: 4 MB
  • Tensão de operação:
    • Pinos Digitais: 3,3 V
    • Pino Analógico: 1,0 V
  • Wireless padrão 802.11 b/g/n
  • Antena embutida
  • Conector micro-usb para programação e alimentação
  • Modos de operação: STA/AP/STA+AP
  • Suporta 5 conexões TCP/IP
  • Portas GPIO: 13
    • D0 (GPIO16) só pode ser usado como entrada ou saída, não suporta outras funções (interrupção, PWM, I2C, etc)
  • GPIO com funções de PWM, I2C, SPI, etc
  • Resolução do PWM: 10 bits (valores de 0 a 1023)
  • 01x Conversor analógico digital (ADC)
  • Distância entre pinos: 2,54 mm
  • Dimensões: 49 x 26 x 7 mm (sem considerar os pinos)


Para fazer comentários é necessário estar logado. Efetuar login.

Você ainda nao é cadastrado? Cadastre-se agora!


felipeizago
date Enviado: 2018-12-18 16:09:30
Boa tarde, qual o alcance do sinal do wi-fi?

ViniDj
date Enviado: 2018-12-18 18:27:47
felipeizago
Não há um estudo sobre o alcance do WiFi porém pelo que já testamos seria similar ao alcance de um smartphone comum, por exemplo, a um roteador.

charleszonasul14
date Enviado: 2018-10-14 14:12:33
Bom tarde, essa placa do ESP8266 tem a saída vin?, se sim, ela e semelhante a porta vin do arduino?



ViniDj
date Enviado: 2018-10-15 17:32:35
charleszonasul14
Este módulo possui entrada VIN, assim como as placas Arduino.

felipeizago
date Enviado: 2018-10-08 16:27:55
Boa tarde, eu comprei o kit V4 da robocore e estudando ESP8266 pelo kit foi apresentado o problema de memoria Ram do sitema, logo criando uma pagina WebServer por esse sistema havia limitaçoes de upgrade do layout da página. Gostaria de saber se progamando o NodeMCU ESP8266 ou o ESP 32 eu teria esse problema de memoria tb. Gostaria de saber também se eu poderia usar a IDE do Arduino para progamar esses microcontroladores ja citados.

ViniDj
date Enviado: 2018-10-08 16:32:51
felipeizago
Você não teria nem problema de memória nem problema de velocidade de comunicação se usar o NodeMCU ou o ESP32. Particularmente já usei o NodeMCU para algumas aplicações e ele foi suficiente para muitas onde era preciso rodar uma página relativamente grande com atualizações assíncronas. É uma ótima opção para esse tipo de projeto.

wjesus
date Enviado: 2018-08-30 15:01:51
Boa tarde, comprei o NodeMCU da RoboCore, acho que já faz um mês, porém migrei minha aplicação que tinha do arduino DUE para o Node, funcionou perfeitamente, deixei ligado por alguns dias conectado no computado, hoje fui liga-lo novamente e sem sinal de vida, testei já também com uma fonte de 5v e não liga. O Node pode ter queimado?

Francois
date Enviado: 2018-08-30 15:40:16
wjesus
Provavelmente o seu NodeMCU queimou, pois o LED deveria acender ou a placa deveria ser reconhecida no computador (ainda mais no que estava sendo utilizado para programá-lo).

pedro.kmiecik
date Enviado: 2018-08-26 16:32:18
Bom dia, eu gostaria de saber se essa placa é compatível com qualquer programação ou biblioteca de sensores do arduino.

ViniDj
date Enviado: 2018-08-27 11:08:28
pedro.kmiecik
Não, nem todas as programações para Arduino são compatíveis com o NodeMCU. No caso das bibliotecas, é difícil encontrar alguma que seja, já que os controladores das placas são diferentes. No caso das bibliotecas, pesquise sempre pela biblioteca compatível com o NodeMCU (ou ESP8266).

wjesus
date Enviado: 2018-08-21 11:56:35
Bom dia, é necessário atualizar a firmware do NodeMCU?

Francois
date Enviado: 2018-08-21 12:34:17
wjesus
Não é necessário. Mas você pode fazê-lo caso queira utilizá-lo em uma aplicação que requeira um firmware específico.

ViniDj
date Enviado: 2018-08-21 12:35:01
wjesus
Da forma que vendemos é possível programá-lo através da IDE do Arduino sem nenhuma alteração. Você precisará atualizar o firmware apenas se quiser trabalhar com comandos AT de algum firmware que seja diferente do que vai de fábrica.

wjesus
date Enviado: 2018-08-21 13:24:04
wjesus
Entendi!

Obrigado!

fcmatos
date Enviado: 2018-08-19 20:12:14
Boa noite,
Qual o procedimento para ligar uma MT8870 DTMF Decoder Module que opera em 5V com a NodeMCU?

ViniDj
date Enviado: 2018-08-20 09:36:35
fcmatos
Como nunca trabalhamos com esse módulo não sabemos ao certo como seria feita essa ligação ou se haveria compatibilidade entre as placas. De toda forma, se ele se comunicar através de interface serial TTL 0-5V, ou seja, Tx Rx similar ao Arduino UNO, por exemplo, você pode usar um conversor de nível lógico para converter os sinais de 0 a 5V para 0 a 3,3V, que é o sinal que o NodeMCU irá entender.

otavio.sette
date Enviado: 2018-08-10 20:38:49
Qual o tamanho da memória? 

ViniDj
date Enviado: 2018-08-13 11:25:33
otavio.sette
Essa placa vai com um chip de memória flash modelo 25Q32BSSIG. Segundo o datasheet trata-se de um chip de 32M de memória, porém acredito que não seja possível utilizar todos os setores com o ESP8266EX.

wjesus
date Enviado: 2018-08-10 13:24:02
Boa tarde, comprei o NodeMCU pela Robocore  criei uma página web com dois botões liga e desliga para acionar um rele. Simulei uma queda de energia, após o NodeMCU ser inicializado novamente, ele não guarda o ultimo acionamento do Relé, vcs tem alguma sugestão para essa questão?


ViniDj
date Enviado: 2018-08-10 14:08:57
wjesus
O ideal nesse caso é armazenar em uma EEPROM o último estado e fazer a consulta quando a placa se conecta a rede.

wjesus
date Enviado: 2018-08-10 16:15:09
wjesus
Tem algum exemplo ou código?

ViniDj
date Enviado: 2018-08-10 17:56:59
wjesus
Infelizmente não. De toda forma, acredito que o método de uso seja similar ao de uma placa Arduino comum. Dessa forma, sugiro tentar realizar testes tomando como base os exemplos de uso da EEPROM de uma placa Arduino.

wjesus
date Enviado: 2018-08-13 16:04:12
wjesus
Entendi ViniDj, obrigado!

Outra questão que surgiu, fiz alguns testes com as portas digitais utilizando o comando digitalRead para pegar o estado das portas e concluí que as D9 E D10 não funciona, lembrando que configurei pinMode(sensor,  INPUT_PULLUP), em todas as portas e a porta D0 ela até funciona mais quando eu conecto um jumper nela, ela fica oscilando, parecendo estar com mal contato, tirei até o jumper e encostei o dedo e oscila, parece estar com mal contato. Oque devo fazer? estaria com defeito essas portas mencionadas D0, D9 E D10? 

Segue abaixo as portas que eu testei e estão funcionando perfeitamente.

D3; 
D7; 
D6; 
D5; 
D4; 
D2; 
D1;

Francois
date Enviado: 2018-08-14 10:31:19
wjesus
Os pinos D9 e D10 do NodeMCU são usados para a comunicação serial com o computador, portanto você não terá uma leitura válida se estiver monitorando os valores pelo monitor serial. Além disso, o pino D0 está conectado a alguns componentes e, segundo a documentação dele para a IDE do Arduino (https://arduino-esp8266.readthedocs.io/en/latest/reference.html#digital-io), não se pode usar o resistor de pull-up nele.

wjesus
date Enviado: 2018-08-14 11:33:05
wjesus
Bom dia,

Obrigado pela informação, mas referente aos pinos D9 e D10 se eu ligar o Node direto com uma fonte de 5v vou conseguir ter leitura deles através de uma página na Web? Já o pino D0 eu posso usar o pull-down, INPUT  ou é recomendado não utilizar ele como entrada?

Obrigado!

Francois
date Enviado: 2018-08-14 12:18:08
wjesus
Se você não for usar a comunicação serial, então você pode usar os pinos D9 e D10 como entradas ou saídas digitais. Quanto ao pino D0, você pode tentar usá-lo como entrada simples ou com o pull-down interno, mas tente usar outro pino se possível.

rafael.couto.lopes
date Enviado: 2018-06-28 13:59:06
Essa placa funciona com Bluetooth?

Francois
date Enviado: 2018-06-28 14:07:51
rafael.couto.lopes
O NodeMCU não possui a função de Bluetooth, mas você pode utilizar um módulo Bluetooth com ele para adicionar essa conectividade.

DiogoMedeiros
date Enviado: 2018-06-15 15:47:43
Meu NodeMCU está com a entrada USB danificada, como posso enviar o código para ela?

ViniDj
date Enviado: 2018-06-15 15:52:42
DiogoMedeiros
Caso tenha comprado essa placa na RoboCore e o defeito seja de fabricação, entre em contato pelo email suporte@robocore.net para verificarmos a troca do produto.

wjesus
date Enviado: 2018-06-12 09:14:13
Essa oscilação gera só na inicialização da placa ou pode ocorrer durante a utilização.

Francois
date Enviado: 2018-06-12 09:48:36
wjesus
Provavelmente somente durante a inicialização do microcontrolador, quando este configura os seu sistema para a operação.

wjesus
date Enviado: 2018-06-11 14:09:14
Muito bom, até pull-Dow interno da pra acionar coisa que outros Arduinos somente o pull-upp. Sobre a oscilação alguns comentam  que a saída das portas oscilam quando inicializados.

Francois
date Enviado: 2018-06-11 15:25:13
wjesus
A documentação do ESP8266 não é muito clara sobre isso, mas os pinos com funções especiais podem oscilar durante a inicialização do sistema. Veja um teste feito no seguinte link http://rabbithole.wwwdotorg.org/2017/03/28/esp8266-gpio.html (esses resultados não foram verificados).

wjesus
date Enviado: 2018-06-11 09:20:23
Entendi, surgiram mais algumas dúvidas, eu utilizava um Arduino Due com 6 sensores de contato seco para nivel de àgua. A minha duvida é a seguinte, o NodeMCU tem a opção de ativar o resistor de PullUp no código? E pesquisando sobre as GPIOS do NodeMCU dizem que tem uma tabela de quais podem ser utilizada que não oscilam no boot do sistema, que algumas funcionam com digitalRead() e outras com digitalWrite().

Francois
date Enviado: 2018-06-11 11:42:16
wjesus
Segundo a documentação do ESP8266, que é o microcontrolador do NodeMCU, todos os GPIO podem ser usados com um resistor de pull-up ou pull-down interno.
> Each GPIO can be configured with internal pull-up or pull-down, or set to high impedance, and when configured as an input, the data are stored in software registers; the input can also be set to edge-trigger or level trigger CPU interrupts. In short, the IO pads are bidirectional, non-inverting and tristate, which includes input and output buffer with tristate control inputs.

wjesus
date Enviado: 2018-06-08 17:30:48
Maravilha, Obrigado!

wjesus
date Enviado: 2018-06-08 16:00:40
Top! Então eu fazendo essa ligação da fonte o positivo no VIN e o negativo no GND ai eu consigo ligar uma fonte de 9V

Francois
date Enviado: 2018-06-08 17:14:25
wjesus
Sim, você pode usar uma fonte de 9 V. Mas se puder usar uma tensão de alimentação menor, por exemplo de 5 V, é melhor.

wjesus
date Enviado: 2018-06-08 15:38:56
Fantástico essa placa, sobre utilização da fonte sem ser por usb, tem alguma forma de conectar fonte nela?

ViniDj
date Enviado: 2018-06-08 15:52:03
wjesus
Ela é uma das placas mais interessantes já produzidas depois da febre de placas Arduino. Infelizmente não há um jeito simples, você precisará ligar o positivo da fonte diretamente no pino VIN e o negativo da fonte em algum GND da placa.

wjesus
date Enviado: 2018-06-08 07:02:35
Bom dia, 

Quantos de memória RAM e Flash tem esse cara?

Posso utilizar uma fonte de 9 v com entrada Micro USB?

ViniDj
date Enviado: 2018-06-08 10:19:56
wjesus
Teoricamente ela tem 128kB de RAM e 4MB de memória flash. Pela entrada Micro USB você só pode entrar com 5V regulado. Caso queira alimentar com uma tensão de 9V, utilize o pino VIN da placa.

saulotarsobc
date Enviado: 2018-05-29 13:24:39
Olá. Estou inciando no mundo Arduino.
Quantos servos motores consigo ligar no Node MCU?

Francois
date Enviado: 2018-05-29 14:34:51
saulotarsobc
Segundo a documentação do ESP8266 (microcontrolador do NodeMCU), é possível controlar até 24 servos, divididos em 12 servos por timer (pode-se habilitar apenas um timer na biblioteca). Entretanto, como o NodeMCU possui apenas 13 GPIO, sendo que o D0 é um pouco limitado, você pode ser basear em um total de 12 motores.

marceloxtirloni
date Enviado: 2018-04-15 12:29:45
Esta placa tem regulador de tensão ? Qual a tensão maxima que eu posso trabalhar ?

hallszombie
date Enviado: 2018-04-16 09:43:08
marceloxtirloni
sim a placa possui um regulador, você pode alimenta-la pelo pino de VIN com até 12V, porem não é recomendado alimentar a placa muito próxima do limite.

Francois
date Enviado: 2018-04-16 10:41:01
marceloxtirloni
Complementando a resposta do Hallszombie, quanto menor a tensão na entrada, melhor. A potência dissipada no regulador é proporcional à diferença de tensão (Ventrada - Vsaída), portanto esse componente pode esquentar demasiadamente dependendo das características do seu sistema (tensão de entrada e corrente).