Manual Basico Nodemcu Esp 12e Arduino
Manual Basico Nodemcu Esp 12e Arduino
Contenido:
Manual básico NodeMCU ESP8266, ESP-12E. Arduino IDE. Punto Flotante S.A. 2022
2
Figura 1
Manual básico NodeMCU ESP8266, ESP-12E. Arduino IDE. Punto Flotante S.A. 2022
3
NodeMCU cuenta con 13 pines de entrada/salida, llamados GPIO (General Port Input
Output), y puede funcionar de manera totalmente autónoma como servidor web y recibir
comandos remotos para operar los pines mencionados, ya sea para activar dispositivos ó
enviar status de sensores digitales. Incluye también pines con las funciones PWM, I2C,
SPI, UART, y un convertidor A/D de 10 bits.
Puede alimentarse directamente a través del conector micro USB ó con una fuente externa.
Su voltaje de alimentación es de 5v, el cual es reducido a 3.3v por medio de un regulador
on board. El consumo promedio es de 100 ma. La corriente aumenta durante la trasmisión
y recepción Wifi, de tal manera que, si se alimenta con fuente externa, se recomienda una
capacidad de 300 ma.
Los lenguajes de programación más usados para NodeMCU, son Arduino y Micropython.
Ambos son de código abierto y cuentan con herramientas de desarrollo gratuitas.
En este manual, haremos uso del lenguaje Arduino, por ofrecer la mayor disponibilidad y
sencillez de uso. Arduino cuenta con un IDE (Integrated Development Environment)
completo, un lenguaje de programación sencillo y numerosas referencias a nuevos
proyectos.
Manual básico NodeMCU ESP8266, ESP-12E. Arduino IDE. Punto Flotante S.A. 2022
4
Especificaciones técnicas:
- Modelo: ESP8266, versión ESP-12E, V3
- Función: plataforma de conectividad Wifi, TCP-IP, IoT.
- Procesador: Tensílica L106 de 32 bits, bajo consumo.
- Memoria: 4 MB Flash, 32 KB SRAM
- Radiofrecuencia: WiFi, 802.11 b/g/n, 2.4 Ghz, antena integrada.
- Protocolo: TCP/IP integrado, conectividad a internet.
- Comunicación con computadora: a través de interfaz USB-Serial CH340G
- Velocidad de comunicación por USB: 9600 hasta 961,600 bps
- Alimentación: 5v, a través del puerto micro USB ó con fuente externa.
- Corriente máxima consumida: 250 ma.
- 13 pines GPIO disponibles para entrada/salida.
- Pines con funciones de PWM, 1wire, I2C, SPI, UART, ADC.
- Dimensiones: 5.7 x 3.3 x 1.5 cms
- Distancia entre pines: estándar 2.54 mm
Figura 2
Manual básico NodeMCU ESP8266, ESP-12E. Arduino IDE. Punto Flotante S.A. 2022
5
2. Conexión de componentes:
Figura 3
Manual básico NodeMCU ESP8266, ESP-12E. Arduino IDE. Punto Flotante S.A. 2022
6
Inserte el cable Micro USB al NodeMCU, con lo cual alimentará el circuito. Deben
encenderse el led rojo (si cuenta con la base) y brevemente el led azul del módulo (junto a
la antena de WiFi). Por el momento no utilizaremos los cables de expansión mostrados en
la foto.
Es importante que usted cuente con la versión más reciente del IDE, ya que éste se está
constantemente actualizando con nuevas librerías y placas de desarrollo. En este caso
nuestra placa es la NodeMCU ESP8266, versión ESP-12E. El link es el siguiente:
arduino.cc/en/Main/Software
Figura 4
Figura 5
Manual básico NodeMCU ESP8266, ESP-12E. Arduino IDE. Punto Flotante S.A. 2022
8
El IDE de Arduino permite integrar numerosas placas nuevas de desarrollo, en este caso es
necesario añadir la que usaremos en este manual.
Figura 6
Manual básico NodeMCU ESP8266, ESP-12E. Arduino IDE. Punto Flotante S.A. 2022
9
http://arduino.esp8266.com/stable/package_esp8266com_index.json
Figura 7
Elija ahora la opción “Herramientas”, ”Placa” (figura 8) y aparecerá una lista. Hasta arriba
en la lista, elija “Gestor de Tarjetas” y aparecerá otra lista con nuevas placas. Elija
ESP8266, como se muestra en la figura 9 y dé click en “Instalar”. Una vez que está
instalado verifique que se muestre el mensaje “INSTALLED” (figura 10).
Manual básico NodeMCU ESP8266, ESP-12E. Arduino IDE. Punto Flotante S.A. 2022
10
Figura 8
Figura 9
Manual básico NodeMCU ESP8266, ESP-12E. Arduino IDE. Punto Flotante S.A. 2022
11
Figura 10
Una vez que el ESP8266 ha sido agregado al IDE, es necesario elegir el modelo del
módulo, en este caso es NodeMCU 1.0, ESP8266, ESP-12E (ver la figura 11, que se
muestra en su versión con letreros en inglés).
Manual básico NodeMCU ESP8266, ESP-12E. Arduino IDE. Punto Flotante S.A. 2022
12
Figura 11
Hasta aquí termina la instalación en el IDE. Pase al siguiente capítulo para instalar el
driver del circuito USB-Serial.
Manual básico NodeMCU ESP8266, ESP-12E. Arduino IDE. Punto Flotante S.A. 2022
13
Inserte el cable Micro USB a su computadora (en cualquier puerto USB) y al conector del
módulo ESP8266 (figura 12)
Figura 12
https://puntoflotante.net/CH341SER.ZIP
Extraiga los archivos del formato .zip y abra la carpeta del driver. Ejecute el archivo
“SETUP.EXE” para instalar el driver.
Manual básico NodeMCU ESP8266, ESP-12E. Arduino IDE. Punto Flotante S.A. 2022
14
Figura 13
Baje los 2 programas de prueba de este link y guarde el contenido extraído en una carpeta:
https://puntoflotante.net/2-PROGRAMAS-DE-PRUEBA.zip
Manual básico NodeMCU ESP8266, ESP-12E. Arduino IDE. Punto Flotante S.A. 2022
15
Figura 14
Se abrirá otra ventana en el IDE, como la mostrada en la figura 15, en donde puede
observarse el archivo fuente.
Manual básico NodeMCU ESP8266, ESP-12E. Arduino IDE. Punto Flotante S.A. 2022
16
Figura 15
Manual básico NodeMCU ESP8266, ESP-12E. Arduino IDE. Punto Flotante S.A. 2022
17
Figura 16
Se abrirá otra ventana en el IDE, como la mostrada en la figura 17, en donde puede
observarse el archivo fuente.
Manual básico NodeMCU ESP8266, ESP-12E. Arduino IDE. Punto Flotante S.A. 2022
18
Figura 17
Manual básico NodeMCU ESP8266, ESP-12E. Arduino IDE. Punto Flotante S.A. 2022