miércoles, 7 de diciembre de 2016

NodeMCU dev kit v3 de LoLin

NodeMCU dev kit v3 de LoLin ha sido el módulo que he estado utilizando desde hace tiempo y es la base de los artículos que he publicado sobre los módulos ESP8266. En este artículo voy a tratar de explicar de forma resumida qué son los módulos ESP8266 y en que se diferencia el NodeMCU dev kit v3 de LoLin del resto de módulos.


¿Qué es el ESP8266 y el NodeMCU?

El ESP8266 es un chip con WiFi integrado, producido por la compañía china Espressif Systems, y que se ha vuelto muy popular en los últimos dos años debido a su bajo costo y a la posibilidad de usarse sin necesidad de un microcontrolador externo, ya que cuenta con su propio procesador y memoria interna, brindando la posibilidad de crear dispositivos IoT muy pequeños y de bajo costo.

Por su parte, el NodeMCU es un firmware de código abierto que permite programar fácilmente el ESP8266 en lenguaje Lua, y el NodeMCU dev kit, es la placa de desarrollo oficial de NodeMCU.

El corazón del NodeMCU dev kit es el módulo ESP-12E, el cual pertenece a la familia ESP-XX de la compañía All-Thinker. La serie ESP-XX es una familia de módulos basados en el chip ESP8266, que cuenta con más de 10 modelos con características distintas adaptadas a cada necesidad. Se diferencian por el número de pines, cantidad de memoria interna, conector para antena externa en algunos casos, y otras características que debemos tener en cuenta a la hora de escoger uno para nuestros proyectos.

El NodeMCU dev kit está diseñado para facilitar el desarrollo de proyectos con ESP8266. La placa de desarrollo NodeMCU dev kit facilita el trabajo del desarrollador porque integra un convertidor FTDI, y un regulador de voltaje de 3,3V, lo cual permite programar el módulo y trabajar con él con solo conectar un cable USB a la computadora, además cuenta con pines para montar en el Protoboard


Existen tres versiones de la placa NodeMCU:
  • NodeMCU dev kit v0.9 o v1– La primera versión comercial. 
  • NodeMCU dev kit v1.0 o v2– Con módulo ESP-12E (enhanced). 
  • NodeMCU dev kit v3 – Producido por LoLin.

NodeMCU dev kit v3 de LoLin

En cuanto al NodeMCU dev kit V3 de la marca LoLin, hay quienes consideran que no es realmente una nueva versión, pues la única diferencia real entre este y la versión anterior es un pin (VU) que está conectado directamente a los 5V del conector USB.

El módulo Lolin v3 es una tarjeta de desarrollo basado en el ESP8266-12E pero con algunas características que les diferencia con el NodeMCU tradicional.

En primer lugar, su tamaño físico que es superior a las versiones 1 y 2.



Otras diferencias:
  • Usa el chip CH340G como convertidor TTL a USB a diferencia que la versión 1.0 que utilizaba el chip USB CP2102
  • Dispone de una salida de alimentación de 5v conectado directamente a la alimentación del puerto USB
Su pinout es el siguiente:


Marcados por un círculo en rojo se encuentra el pin VU asociado al pin G que proporcionan alimentación directa desde el puerto USB al que hemos conecto nuestro módulo. De esta forma, podemos obtener una salida de 5v para nuestros proyectos.
  • G: GND
  • VU: Vcc USB 
De forma resumida, sus características son las siguientes:
  • Módulo ESP-12E 
  • Chip USB CH340G 
  • Conectividad WiFi 2.4GHz 802.11b/g/n 
  • Soporta seguridad WPA y WPA2 
  • Soporta tres modos de operación: STA/AP/STA+AP 
  • Protocolo TCP/IP integrado 
  • Pueda programarse de forma remota vía OTA 
  • 16 puertos GPIO (funcionan a 3,3V 15mA max.) 
  • 1 entrada ADC de 10bits (1,8V máx. pero solo mide hasta 1V) 
  • CPU 80MHz (default) pudiendo llevarse a 160MHz 
  • RAM 128Bytes 
  • ROM 4MBytes 
  • PWM/I2C/IIC/1-Wire/SPI/SDIO 
  • Un pin GND otro de 5V extras.
Fuentes:
Enlaces:

No hay comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.