4 Lab5A_Introducción NodeMCU ESP8266

December 23, 2023 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download 4 Lab5A_Introducción NodeMCU ESP8266...

Description

Introducción al Internet de las cosas (IoT)

usando NODE MCU ESP8266

Sensor de presión

Giroscópio

Sensor de temperatura

Sensor de humedad

Contador de pasos

GPS

Acelerómetro

Sensor de audio

NodeMCU ESP8266 • Placa de desarrollo basada en el ESP8266 (low cost chip Wi-Fi con stack TCP/IP y un microcontrolador. Es fabricado por Espressif (Shanghái, China)) • NodeMCU es una placa de desarrollo totalmente abierta, a nivel de software y de hardware. Al igual que ocurre con Arduino, en NodeMCU todo está dispuesto para facilitar la programación de un microcontrolador o MCU

Material extraído de: https://programarfacil.com/podcast/nodemcu-tutorial-paso-a-paso/

NodeMCU ESP8266 • NodeMCU no es un microcontrolador al igual que Arduino UNO tampoco lo es. • Son placas o kits de desarrollo que llevan incorporados un chip que se suele llamar SoC (Sytem on a Chip) que dentro tiene un microcontrolador o MCU.

Tensilica L106 ESP8266 ESP-12

NodeMCU

Placas de desarrollo y microcontroladores

SoC ESP8266

Características:

• • • • •

Incorpora un procesador RISC de 32-bit de bajo consumo (Tensilica L106) Módulo WiFi de 2.4 GHz RAM de 50 kB 1 entrada analógica desde 0V a 3.3V con resolución de 10-bit (ADC) 17 pines de entrada y salida GPIO (de propósito general)

Módulos basados en el ESP8266

ESP12 – ESP8266

Características : NodeMCU ESP8266 • • • • •

Conversor Serie-USB para poder programar y alimentar a través del USB Fácil acceso a los pines Pines de alimentación para sensores y componentes LEDs para indicar estado Botón de reset.

Versiones de NodeMCU Fabricantes principales

La V3 es un poco mas ancha que la V2

NodeMCU V2

PINOUT - NodeMCU V2

PINOUT - NodeMCU V2 • • • • •

13 pines digitales: D0 al D12 1 pin analógico: A0 3 pines de 3,3V 1 pin 5V (V3 2 pines 5V) 4 pines GND (versión V3 5 pines GND)

PINOUT - NodeMCU V2 El ESP8266 no tiene memoria flash y por lo tanto necesita de una memoria externa en la que almacenar los programas y datos. Para conectarse a esta memoria, necesita utilizar pines del propio ESP8266.

Por lo que, algunos de los pines de NodeMCU no pueden ser utilizados. Lo recomendable es no utilizar los pines: GPIO6, GPIO7, GPIO8, GPIO9 (D11), GPIO10 (D12) y GPIO11. De los pines restantes es aconsejable no utilizar tampoco los pines D9 y D10 correspondientes al Rx (recibir) y Tx (transmitir).

Los pines GPIO se refieren al ESP8266 y los pines D0 a D12 son del NODE MCU

Leds y pulsadores integrados en el NODE MCU V2 Tiene dos LEDs integrados con polaridad invertida. Cada uno de ellos están asociados a los pines D4 (GPIO2). D0 (GPIO16) y

Drivers para el NODE MCU V2 Los drivers van a permitir configurar la gestión del conversor USB a serie. Los chips mas comunes que vienen son: • CP1202 (es el más utilizado en la versión v0.9/V1) https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers

• CH340 (el más común en la versión v1.0/V2) https://www.geekfactory.mx/download/driver-ch340-windows/

• FT232RL (es el más raro de ver pero hay algunas placas que lo llevan)

USB

Software para programar el NODE MCU

USB

Configuración del IDE para la placa NodeMCU

http://arduino.esp8266.com/stable/package_esp8266com_index.json

Configuración del IDE para la placa NodeMCU

Configuración del IDE para la placa NodeMCU

Configuración del IDE para la placa NodeMCU

Configuración del IDE para la placa NodeMCU

En esta parte deberá aparecer el puerto de comunicación que se utilizará para comunicarse con la placa, para cada computador se mostrará un puerto diferente

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF