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 19:00
Retornar
ao topo

NodeMCU ESP8266-12 V2


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

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).
  • Módulo NodeMcu Lua ESP-12E
  • Versão do módulo: V2
  • 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: 11
  • GPIO com funções de PWM, I2C, SPI, etc
  • 01x Conversor analógico digital (ADC)
  • Distância entre pinos: 2,54mm
  • 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!


DiogoMedeiros
date Enviado: 2018-02-07 17:39:13
O VIN (vcc para alimentação) é 5V, 9V ou 12V?

Francois
date Enviado: 2018-02-07 18:05:51
DiogoMedeiros
Você pode usar qualquer uma dessas tensões para alimentar o NodeMCU pelo pino de Vin, porém é melhor usar uma tensão baixa (5 V) para melhorar o desempenho do regulador de tensão da placa (quanto maior a tensão de entrada, maior é o calor gerado).

Carlosabc
date Enviado: 2018-01-23 22:09:48
Olá equipe Robocore, há diferença entre o Esp-12E para o Esp-12N? Os drives são os mesmos?

MarceloFarias
date Enviado: 2018-01-24 09:17:46
Carlosabc
Nesse tutorial é explicado como instalar o driver para os dois tipos de NodeMCU mais populares: https://www.robocore.net/tutoriais/como-instalar-o-driver-do-nodemcu.html

Carlosabc
date Enviado: 2018-01-17 21:24:35
Olá equipe Robocore, os módulos NodeMCU vem com o drive? Caso não podem me enviar? Grato.

MarceloFarias
date Enviado: 2018-01-18 09:33:50
Carlosabc
Se você está falando do driver USB, veja esse tutorial: https://www.robocore.net/tutoriais/como-instalar-o-driver-do-nodemcu.html

heiklippel
date Enviado: 2018-01-16 17:27:10
Vou utilizar esse módulo para fazer a leitura de contatores, para saber se os mesmos estão ativados ou desativados, para isso, vou colocar 3,3v em uma entrada auxiliar e ligar a saída em uma porta do módulo, porém, realizando alguns testes encontrei um problema, ao ligar o modulo com a porta energizado em 3,3v (utilizando um jumper apenas para teste) ele envia a mensagem que o contator está ligado, ao desconectar o jumper, ele continua dizendo que esta ativado, apenas desativa se conectar a porta no gnd da placa, vocês sabem me informar se isso pode ser um erro de programação ou algo assim ? Pois queria que assim que o cabo de 3,3v fosse desativado, ele enviasse a mensagem que o contato foi desligado

Francois
date Enviado: 2018-01-16 18:51:42
heiklippel
Verifique o seu circuito e que você usou um resistor de pull-up (https://en.wikipedia.org/wiki/Pull-up_resistor) ou de pull-down. A contatora vai agir como um botão ou uma chave, mas a entrada do microcontrolador deve sempre receber uma tensão para ter uma leitura confiável. Por isso utiliza-se o resistor de pull-up, que fornecerá uma tensão de referência quando o contato/botão estiver aberto.

Carlosabc
date Enviado: 2018-01-16 16:42:12
Olá equipe Robocore, é possível eu fazer controle remoto com 2 módulos sendo o primeiro emissor com botão e o segundo receptor com led ? Se sim, vocês podem disponibilizar um exemplo com arduino ou sem arduino? 
agradeço pela colaboração.

Francois
date Enviado: 2018-01-16 18:33:16
Carlosabc
A princípio seria possível, mas segundo a documentação da biblioteca IRremote (https://github.com/z3t0/Arduino-IRremote), o suporte ao ESP8266 é um pouco limitado. Se você quiser fazer uma comunicação entre os dois módulos NodeMCU, talvez seja melhor aproveitar a funcionalidade de WiFi como access point (AP) e fazer uma comunicação entre os dois módulos por WiFi.

Para mais detalhes sobre a biblioteca IRremote veja os seus exemplos: https://github.com/z3t0/Arduino-IRremote/tree/master/examples

donadoni2007
date Enviado: 2017-12-05 01:24:52
obrigado amigo por tirar minha duvida...qual pino do nodemcu e pwm?

ViniDj
date Enviado: 2017-12-05 10:47:52
donadoni2007
Teoricamente todos os pinos, com exceção do D0, possuem saída com PWM.

Arkan_BR
date Enviado: 2017-12-04 13:38:16
Eu gostaria de acionar um relé de forma wireless. Eu conseguiria fazer esse módulo controlar meu relé, recebendo uma ordem do meu Arduíno e depois enviando uma resposta de confirmação ou algo assim? Para constar, eu comecei a pesquisar sobre Arduíno agora, e como da maioria, quero implementar esse novo mundo em minha casa. Pretendo utilizar ele para controlar as luzes à partir do meu computador inicialmente, e depois só o céu é o limite rsrsrrs

MarceloFarias
date Enviado: 2017-12-04 14:18:22
Arkan_BR
Sim, é totalmente possível. É interessante que você se familiarize com os códigos Arduino com projetos mais simples e a partir disso ir evoluindo. Um bom começo é acionar o relé e só depois tentar fazer isso via internet. De toda forma, dá uma olhada em nossa página de tutoriais: https://www.robocore.net/tutoriais

donadoni2007
date Enviado: 2017-12-04 09:44:17
Bom dia amigo ,gostaria de fazer duas perguntas , comprei um nodemcu para colocar em uma casa maquete para acender os leds via Wi-Fi, gostaria de saber onde ligo os resistores nos leds ,qual ponta do led ,e a outra e qual pino do nodemcu e pwm?

MarceloFarias
date Enviado: 2017-12-04 10:11:18
donadoni2007
Tanto faz em qual pino do LED você liga o resistor, é importante que apenas que exista um resistor em série com ele para limitar corrente. De todo modo, sugiro que você siga essa imagem como exemplo: https://www.robocore.net/upload/tutoriais/162_img_6_H.png

Lucas_Torres
date Enviado: 2017-11-21 22:20:46
Boa noite pessoal do RoboCore! Vocês poderiam disponibilizar algum exemplo de programação da placa, via IDE do Arduino, para operação no modo STA+AP? Pode ser um exemplo simples como acionamento de uma saída digital da placa e leitura de uma entrada analógica por exemplo.
Agradeço e aguardo a placa chegar para comprar.

Francois
date Enviado: 2017-11-23 15:45:02
Lucas_Torres
Dê uma olhada no tutorial do NodeMCU com a IDE do Arduino: https://www.robocore.net/tutoriais/como-programar-nodemcu-arduino-ide.html

FABIOMULLER
date Enviado: 2017-11-18 00:30:04
ESSA PLACA TEM MAIS I/O???

EU CONSIGO PROGRAMA ELA COM A IDE DO ARDUINO, TENHO QUE CARREGAR ALGUMA BIBLIOTECA ???


hallszombie
date Enviado: 2017-11-18 09:16:34
FABIOMULLER
Sim a nodemcu tem portas i/o , e a placa pode ser programada com a IDE do Arduino, mas não se esqueça de instalar a placa na IDE para mais informações sobre este procedimento, assista este video https://www.youtube.com/watch?v=1jA9pFYxPQ0&t=335s,  o vídeo mostrara como usar o módulo esp8266 porem a biblioteca usada é a mesmo tanto para o ESP quanto para o NODEMCU.

MatheusAgostin
date Enviado: 2017-11-16 17:05:01
Gostaria de saber se poderia utilizar esse modulo junto com o arduino?

ViniDj
date Enviado: 2017-11-16 18:18:09
MatheusAgostin
Você pode usar junto com Arduino fazendo a comunicação via TxRx, porém geralmente este módulo é usado sozinho, ou seja, ele funcionaria como uma placa Arduino.

tcanzani
date Enviado: 2017-10-31 19:08:32
E eu tinha feito uma pergunta da primeira vez e vcs não chegaram a responder, quando eu ligo a placa do nodeMCU no USB tem que acender algum led ?? Porque as que eu vejo nos videos da internet sempre que eles ligam na USB acende um led azul e a minha não acende nenhum led. Obrigado.

Francois
date Enviado: 2017-10-31 19:57:32
tcanzani
A versão atual não possui um LED que fica aceso continuamente (LED direto na alimentação). O LED da placa está conectado ao GPIO16, porém é necessário programar o NodeMCU para ligá-lo. Já o LED próximo da antena pode piscar no momento em que você energizar o módulo, mas é momentâneo.

tcanzani
date Enviado: 2017-10-31 18:56:02
Eu instalei o driver que vcs indicam no site nessa URL https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers para CP210x, eu estou utilizando a IDE do Arduino no Windows 10,  eu também configurei a IDE para instalar os   packages para ESP8266 confome o vídeos que vcs indicam, e alterei no menu Tools a Board para NodeMCU 1.0 (ESP-12E Module), como vcs sugerem. Mas mesmo assim continua dando o mesmo erro. Executei a IDE como administrador do Windows e também não funcionou. Quando vc diz que a IDE está bloqueada pelo SO onde exatamente vc quis dizer, onde eu desbloqueio no firewall ? Dou permissão do executável para full control, já fiz tudo isso mas tb não funcionou. Se vcs tiverem mais alguma sugestão eu agradeço. Obrigado. Minha IDE do Arduino é da versão 1.8.5 e minha placa está configurada na porta COM3 e o windows está reconhecendo normalmente, ela aparece no device manager funcionando corretamente.

Francois
date Enviado: 2017-10-31 19:55:46
tcanzani
Tente com uma versão mais antiga da IDE do Arduino, por exemplo a 1.6.5. Além disso, tente com a versão ZIP, extraindo o conteúdo na sua mesa de trabalho (Desktop). No Windows pode haver algum bloqueio do próprio sistema operacional ou de outro programa, como um firewall, antivírus ou até outro software que queira usar a porta COM. Normalmente instalar a versão ZIP facilita o uso posterior. Quanto à versão, a 1.6.5 tem tido um bom desempenho mesmo sendo um pouco mais antiga.

Você instalou o driver com permissão de administrador? Isso pode influenciar no funcionamento.

Também pode ser um problema na placa, porém antes é preciso eliminar as demais possibilidades, como testar com outro cabo USB (é comum que o cabo cause o problema na comunicação), com outra placa no mesmo computador ou com essa placa em outro computador.

tcanzani
date Enviado: 2017-10-31 12:54:25
Boa Tarde, Eu estou começando a aprender e gostaria de saber se quando ligamos o nodeMCU na entrada USB ele acende algum led ? Porque o meu nunca acende nenhum LED, e eu estou tentando subir um sketch nele só para acender um led simples e sempre da o mesmo erro na IDE do Arduino: 
warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_upload_mem failed
error: espcomm_upload_mem failed

e não tem nada ligado ao nodeMCU só o cabo USB. Vocês saberiam me dizer o que pode ser ? Obrigado.

Francois
date Enviado: 2017-10-31 17:02:17
tcanzani
Você instalou o driver da placa no seu computador? Ela precisa ser reconhecida como uma porta serial (porta COM) para poder ser gravada. Além disso, verifique se a sua IDE está com permissão de gravação, por exemplo com outro modelo de placa. Às vezes a IDE está bloqueada pelo sistema operacional de acessar as portas de comunicação do computador.

leobruno
date Enviado: 2017-11-21 15:47:28
tcanzani
apertar botão flash> desligar usb / ligar usb > liberar botao flash.

Ao gravar novamente deve funcionar.

ver site: https://esp8266.ru/forum/threads/esp8266-kod-perestal-zalivatsja.2615/

EdsonMSouza
date Enviado: 2017-10-21 12:02:30
Bom diapessoal, tudo bem?
A dquiri 6 peças deste modelo e estou enfrentando alguns problemas sérios, pois não consigo, mesmo usando todas as fontes recomendadas, realizar o envio de dados em JSON para um servidor.
Já realizei todos os testes possíveis com REST, via POSTMAN, bem como escrevi um robô que realizou 1K postagens, sem perdas e com resposta 200.
Mesmo utilizando os exemplos contidos na interface do Arduino não ocorre o envio, retornando, alternadamente, os erros -1 e -2 para o http.POST().
Alguém poderia dar uma luz do que pode estar acontecendo?
Agradeço pela colaboração.

Francois
date Enviado: 2017-10-23 16:25:54
EdsonMSouza
Você pode tentar enviar a requisição com os cabeçalhos e os valores manualmente. A estrutura do POST é simples (https://goo.gl/ZVvRmE), basta usar alguns cabeçalhos chave e enviar os parâmetros desejados. Para enviar um JSON, você pode tentar com algumas alterações de cabeçalho e parâmetros: https://goo.gl/8bKG1v
Talvez as bibliotecas utilizadas não tenham suporte para JSON e por isso as funções retornam um erro.

heiklippel
date Enviado: 2017-09-26 18:56:42
Consigo programar este módulo para obter dados diariamente de uma página na web e fazê-lo printar essas informações em um lcd 16x2 ?

ViniDj
date Enviado: 2017-09-26 19:28:00
heiklippel
Acredito ser possível fazer um projeto como esse, muito por conta da placa ter uma boa capacidade de memória. Você teria que, como client, acessar a página e encontrar a informação que deseja printar no LCD através de uma comparação de string. Infelizmente não temos nenhum código de exemplo para isso.

felipedionisi
date Enviado: 2017-09-25 12:23:29
Boa tarde pessoal, tudo bem?
Comprei este modulo e ele funciona normalmente quando alimentado pela usb do computador, quando eu  tiro ele do computador e coloco uma fonte de 5v/2a   de celular  ou uma fonte de 5v/0.5a tbm de celular  em alguns minutos ele perde a rede, isso pode ser um defeito da placa? Se não, alguma ideia do que possa ser?
Abs

Francois
date Enviado: 2017-09-25 13:48:34
felipedionisi
Como você está ligando a fonte na placa? A USB continua conectada quando você faz essa ligação?

felipedionisi
date Enviado: 2017-09-25 13:55:21
felipedionisi
Eu uso a alimentação por USB mesmo, mas quando paro de alimentar pelo USB do  computador e coloco em uma fonte de celular ele não segura a conexão da rede.

Francois
date Enviado: 2017-09-25 15:54:21
felipedionisi
Mas a fonte de celular está energizada e conectada no NodeMCU enquanto você está com o cabo USB conectado?

Em quais pinos você está ligando a fonte?

felipedionisi
date Enviado: 2017-09-25 17:03:04
felipedionisi
Estou alimentando ele somente pela entrada microUSB, e fazendo ele de webservice.

ViniDj
date Enviado: 2017-09-26 16:45:50
felipedionisi
Chegamos a fazer este tipo de teste, usando o exemplo AdvancedWebServer do ESP8266 (File > Examples > ESP8266WebServer > AdvancedWebServer). Usamos uma fonte da Apple (5V 1A) e funcionou normalmente. Sugiro testar talvez com outra fonte ou talvez até com outro cabo USB. A placa tem que funcionar da mesma forma.

Felipelatapiat
date Enviado: 2017-07-22 01:03:09
Posso alimentar a nodemcu não sendo pela saída USB?

hallszombie
date Enviado: 2017-07-22 09:32:11
Felipelatapiat
sim, você pode alimentar a NodeMCU, com uma fonte de 5V, sempre tomando muito cuidado para não inverter a polaridade e sempre atento que existe apenas um pino de 5V.

nicholaswm
date Enviado: 2017-06-24 01:15:33
Como eu faço pra inserir novos sketches nele quando ele para de receber?

nicholaswm
date Enviado: 2017-06-24 01:27:14
nicholaswm
Segue o erro que da na IDE : error: espcomm_upload_mem failed

hallszombie
date Enviado: 2017-06-24 09:50:28
nicholaswm
Olá nicholaswm,

Tem algum dispositivo ligado ao NodeMcu ?

ulyssesbr
date Enviado: 2017-06-10 13:55:57
Vocês poderiam fazer um vídeo e colocar essa placa para gerenciar o módulo serial relé como já fizeram com o Arduino UNO com Shield Ethernet? Se positivo tem previsão?

ViniDj
date Enviado: 2017-06-12 06:45:46
ulyssesbr
Obrigado pela sugestão, iremos analisar. Infelizmente não temos como informar prazos para videos.