Vous êtes sur la page 1sur 7

Node MCU ESP 8266

En este primer adelanto sobre la investigacin del mdulo Node MCU ESP 8266
se presentan conocimientos iniciales, bsicos y algunas lneas de cdigo
aplicadas, ya que hasta el momento se est inicializando el conocimiento en este
campo y por ende la informacin no es muy detallada. A fines de alcanzar el
proyecto propuesto se quiere profundizar en este mdulo y adquirir alguna
experiencia y as no solo aplicarlo en este proyecto sino en proyectos futuros.

Proyecto propuesto
El proyecto tiene como propsito aplicar el mdulo Node MCU ESP 8622 como un
punto de acceso a un red wi-fi local, adems de lograr que funcione en modo
estacin se quiere realizar la conexin a un router no solo desde el lugar donde
este el modulo, sino tambin desde cualquier parte del planeta por as decirlo por
medio de la red. Esta conexin se realizara por medio de una aplicacin, la cual
utilizara un ID y una contrasea que permitir la conexin de un celular al Node
MCU ESP 8266 y de este al router.

Objetivos:

Entender y adquirir conocimientos tanto bsicos como avanzados de dicho


modulo y aplicarlos en diversos proyectos futuros.
Ya que el proyecto fue realizado, el objetivo general es optimizar y mejorar
esta forma de conexin.

Qu es el mdulo Node MCU ESP 8266?


El mdulo Node MCU ESP 8266 es un mdulo o dispositivo que cuenta con un
microprocesador interno ms potente que un arduino uno, adems de esto cuenta
con un chip wi-fi esp 8266, puertos GPIO, comunicacin UART, I2C, y SPI los
cuales permiten que este mdulo sea optimo en comunicacin y utilizacin de
pantallas, sensores y otros tipos de componentes electrnicos.
Este mdulo trae su propio IDE de programacin, adems de esto se programa
con su propio lenguaje que lleva de nombre LUA, pero entrando un poco ms en
conocimiento tambin permite ser programado en el IDE utilizado para programar
arduino. Ms adelante se mostrara como instalar la librera que permite trabajar
este mdulo en arduino.

Estructura y pines del mdulo Node MCU ESP 8266


Inicialmente este mdulo tiene tres versiones en las cuales se a mejorado y
optimizado su funcionamiento, estas versiones son:
Primera generacin versin 0,9
Aspecto fsico:
Este mdulo inicial es de placa amarilla, bsicamente es demasiado grande para
utilizar en una protoboard convencional, sus dimensiones son 47 mm x 31 mm,
debido a esto es un poco difcil utilizar en algunos proyectos si no se tiene un
adaptador de pines.

Pines y numeracin de Pines:

Segunda Generacin versin 1.0

En esta segunda versin el tamao es mucho ms pequeo, lo cual perite que se


pueda utilizar en una protoboard convencional, adems de eso trae un nuevo chip
esp12E.

Aspecto fsico:

Tercera versin (versin 1.0 grande)


En esta versin encontramos la misma 1.0 pero en un aspecto mucho ms
grande, el fabricante es LoLin el cual crea estos tipos de mdulos y chips wi fi,
este modelo es un modelo re diseado por ellos, el cual trae algunos pines con
funciones agregadas como otra GND adicional y uno de los pines est reservado
para la alimentacin USB de salida

Aspecto fsico y comparacin de tamao

Como Programar el mdulo Node MCU en el IDE de arduino?


Inicialmente tenemos que instalar en el computador ya sea Windows, MacOS o
Linux los drivers que por nombre llevan CH340G, siguiente a esto abrimos el IDE
de arduino y nos vamos a ARCHIVO/PREFERENCIAS y en este lugar copiamos el
siguiente link.
http://arduino.esp8266.com/versions/2.3.0/package_esp8266com_index.json
Como lo vemos en las imgenes:

Seguidamente nos dirigimos a PROGRAMA/INCLUIR LIBRERIAS/GESTIONR


LIBRERIAS como se ve en las imgenes:

Al entrar al gestor de libreras se descargara automticamente la librera con el


nombre ESP 8266 Y la instalaremos.
Como el proyecto se centra en la conectividad del mdulo a internet,
primeramente se comprob el uso de una librera con nombre blynk la cual tiene
su propia aplicacin en la google play store y se utiliz el siguiente cdigo,
logrando as encender un led desde el dispositivo por medio de wi fi:

#define BLYNK_PRINT Serial


space

// Comment this out to disable prints and save

#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>

// You should get Auth Token in the Blynk App.


// Go to the Project Settings (nut icon).
char auth[] = "YourAuthToken"; //En este lugar se utiliza un cdigo
nico que
ofrece la aplicacin para que solo se pueda conectar al dispositivo seleccionado
en este caso el celular

void setup()
{
Serial.begin(9600);
Blynk.begin(auth, "ssid", "pass"); // En esta parte se ingresa la SSI o el nombre
de la red wi fi y su contrasea
}
void loop()
{
Blynk.run();
}
Este cdigo es lo inicial para empezar la investigacin, aun hay que investigar el
funcionamiento de estas libreras para poder hacer libreras propias y entender
como es la conectividad con el dispositivo.

LINKS DE CONSULTA
Que es un bus SPI y cul es su funcionamiento

http://www.prometec.net/bus-spi/

Programando inicialmente la Node MCU con IDE arduino programa


blinking led

http://www.prometec.net/nodemcu-arduino-ide/

Control de mdulo Node MCU ESP 8266 con BLYNK

https://www.youtube.com/watch?v=fx1zWs04AfI

Vous aimerez peut-être aussi