El término NodeMCU hace referencia al firmware y no a los kits de desarrollo, aunque a últimas fechas es usado como sinónimo de toda la plataforma completa. Al principio, el NodeMCU era usado como lenguaje Lua, pero esa tendencia ha evolucionado.
¿Qué es el NodeMCU?
El NodeMCU es un firmware de código abierto basado en LUA, el cual es desarrollado para el chip wifi ESP8266. Al explorar la funcionalidad con el chip ESP8266, el firmware de NodeMCU viene incluido en la placa de desarrollo ESP8266, es decir, la placa de desarrollo NodeMCU ESP8266. El NodeMCU es ideal para proyectos destinados al IOT o Internet de las Cosas, puesto que es una plataforma de código abierto, su diseño de hardware permite la edición, modificación y construcción.
NodeMCU Dev Kit/board consiste en el chip ESP8266 habilitado para su uso en Wi-Fi. El ESP8266 es un chip Wi-Fi de bajo coste con pila TCP/IP completa y con capacidad de microcontrolador, el cual es desarrollado por Espressif Systems, fabricante chino con sede en Shanghai.
¿Cuáles son los componentes del NodeMCU?
La tarjeta de desarrollo NodeMCU cuenta con:
- Capacidad Wi-Fi.
- Pin analógico.
- Pines digitales.
- Protocolos de comunicación serie.
Si desea iniciar con el uso del NodeMCU para aplicaciones relacionadas al Internet de las Cosas (IoT), lo primero que necesita saber es cómo escribir y/o descargar el firmware necesario en las Placas de Desarrollo de NodeMCU. Hay desarrollos personalizados en línea de NodeMCU, los cuales se encuentran disponibles. Por esta razón, es fácil obtener un firmware personalizado de NodeMCU que se adecúe a las necesidades del proyecto que desea ejecutar.
¿Qué incluye la placa de desarrollo NodeMCU?
Si bien existen diferentes fabricantes, versiones y modelos de NodeMCU, por lo general las placas de desarrollo NodeMCU incluyen en el kit:
- Su puerto microUSB para programarlo y alimentarlo
- Conversor Serie-USB
- Los terminales de
pinout, entre los que se encuentran:
- Pin 0: GPIO 16, el cual es usado únicamente para lectura y/o escritura del GPIO.
- Pin 1: GPIO 5.
- Pin 2: GPIO 4.
- Pint 3: GPIO 0.
- Pin 4: GPIO 2.
- Pin 5: GPIO 14.
- Pin 6: GPIO 12.
- Pin 7: GPIO 13.
- Pin 8: GPIO 15.
- Pin 9: GPIO 3.
- Pin 10: GPIO 1.
- Pin 11: GPIO 9.
- Pin 12: GPIO 10.
- La cantidad de Pines pueden variar, dependiendo del modelo o versión. Los mencionados anteriormente son los más comunes.
- LED
- Botón de reset para iniciar de cero en caso necesario.
- El SoC ESP8266 es usado para conectividad WiFi, por lo cual también se serigrafía en la PCB una antena de serpentín.
Los principales fabricantes de placas NodeMCU son:
- Amica
- FBlue
- Lolin/Wemos
- DOIT/SmartArduino
- AZ-Delivery
Versiones de NodeMCU
También es posible encontrar distintas versiones de NodeMCU, entre las que es posible encontrar:
Primera Generación. Devkit v0.9 es la versión original del NodeMCU con ESP12 con 4MB flash en el ESP8266, pero con menos pines GPIO que la versión ESP12E en la que se basan los actuales modelos. Actualmente está obsoleta y es imposible de conseguir, sin embargo, es importante conocerla para que la programación y uso de las actuales sea más sencillo.
Segunda Generación. Esta versión v1.0/v2.0 fue creada y desarrollada por Amica, una compañía alemana, propiedad de Gerwin Janssen para mejorar el Devkit v0.9. Esta versión fue tan bien recibida que se transformó en la versión oficial de NodeMCU. Es en esta versión que comienza el uso de ESP12E y con una hilera adicional de pines para las conexiones. Otros fabricantes terminaron copiando esta versión, usando el modelo de open-hardware como base.
Tercera Generación. La v1.0/v3 fue diseñada por Lolin Wemos cuando decidió a crear un prototipo mejorado con algunos cambios menores. El cambio principal era lograr un conversor serial CH340G en vez del CP2102, haciendo que el puerto USB sea más robusto. En la actualidad, la v1.0/v3 es el modelo de NodeMCU es el más vendido.
Ya conoce las características más importantes de las placas NodeMCU y ahora puede comenzar a usar estas placas en sus futuros proyectos del IoT. En CDMX Electrónica podrá encontrar NodeMCU de chip ESP8266. Llame o envíe un WhatsApp al teléfono: 55 1568 4524. Contáctenos. En UNIT Electronics encontrará placas NodeMCU, transistores, cables, protoboards, interruptores… Tenemos todo el material eléctrico que necesite para sus proyectos.

Banda Dentada MXL-10 1m
Pulsar ESP32 C6 BLE5 WiFi6 Matter Thread Zigbee- UNIT DevLab
Cargador para Baterías de litio CN3165 - UNIT DevLab
Sonoff 5V Interruptor WiFi Cerradura Portón
LRS-75-24 Fuente Conmutada 24V 3.2A MEAN WELL
Clavija Industrial Polarizada Sanelec 2467
Bambu Lab A1 Impresora 3D
Kit Conectores LT41 de Empalme Rápido 75pcs
Espejo Reflectante 20x3mm para Máquina Láser CO2
Bateria 18650 3.7V 3000mAh ±10%
Kit Pinza de Compresión para Cable Coaxial RG59/RG6 con Pelador Giratorio + 20 Conectores
Kit Hotend para Serie X1 Bambu Lab con Boquilla de Acero Endurecido 0.4mm
Kit Agujas de 0.15-0.35mm para Limpieza de Boquillas
Soporte de Alambre de Soldadura
RG6-305 Cable Coaxial 1m 75 Ohms C/50% Malla
Limpiador Electrónico en Aerosol 450ml DesTec
Raspberry Pi Pico 2 W RP2350
Espátula de Limpieza 7.5cm x 20cm para Impresora 3D
Kit Soldador Eléctrico 60W 110V Cautín Multímetro
65 Cables Macho-Macho para Protoboard
Pasta Limpiadora para Puntas de Cautín 6g
Pasta para Soldar ZJ-18 30g
BS1010 Herramienta Perfiladora para Impresiones 3D
Estación de Soldadura con Brazos Flexibles
Pelador de Cables Coaxiales Giratorio
Cortador de Filamento para Bambu Lab X1 / P1 / A1
