NodeMCU: AppInventor

Standard

Es típico que cuando hacemos un proyecto de Internet de las Cosas (IoT) queramos poder interactuar con él de forma remota y qué mejor que hacerlo a través de un dispositivo móvil como un smartphone o una tablet. Se puede, por supuesto, abrir la página en el navegador del dispositivo pero no hay nada como tener tu propia app que haga todo ese trabajo sucio y en la cual solamente tengas que dar tap a un botón.

En este tutorial crearemos una app usando AppInventor, un servicio en línea que se gestiona en el MIT (Instituto Tecnológico de Massachusetts) y que permite hacer aplicaciones para Android (así es, querido Apple fan, es hora de que aceptes la realidad) de una forma sencilla, rápida, pero con herramientas poderosas que te permiten crear aplicaciones con mucho potencial.

Esa app la comunicaremos con el NodeMCU para encender o apagar un LED desde Android y para recibir una alerta cuando se presione un push button conectado al NodeMCU.

Continue reading

NodeMCU: Enchufe controlado desde página Web

Standard

Hasta el momento lo que se ha visto en los posts anteriores (éste, éste y éste) sobre el NodeMCU no ha sido mas que configuración y encender un par de LEDs, pero qué tal si empezamos a hacer algo más interesante. En éste artículo veremos cómo controlar un aparato de corriente alterna (una licuadora, un taladro, cualquier cosa que se conecte al enchufe que tiene forma de D= ) y controlarlo a través de la red local desde una página web simple.

Primero, necesitas saber que existen dos tipos de corrientes eléctricas, la corriente continua o directa y la corriente alterna, la primera es aquella que nos proporcionan, por ejemplo, las baterías; prácticamente toda la electrónica (incluyendo al NodeMCU) funciona con ella. La segunda, la corriente alterna, es la que llega a nuestra casa después de recorrer largas distancias desde las centrales hidroeléctricas o termoeléctricas o cualquier otra central que produzca electricidad. Hubo una guerra (intelectual no militar) entre el ahora famoso Nikola Tesla quien defendía la corriente alterna y el inventor del foco, Thomas Alva Edison, si quieres conocer más checa este video:

Continue reading

NodeMCU: Hola Mundo

Standard

Dentro del mundo de la programación es muy típico hablar del programa “Hola Mundo”, el cual es, normalmente, el primer programa que haces cuando inicias con un lenguaje de programación y lo único que debe de hacer es imprimir en pantalla la frase “Hola Mundo”. Sirve para ver que todo está funcionando correctamente, que puedes compilar un programa, que (en el caso del NodeMCU) la placa está correctamente configurada y ya es posible descargar instrucciones al dispositivo (¿un node qué?)

Continue reading

NodeMCU: Configuración

Standard

Suena muy bonito como es que funciona el NodeMCU (no sabes de qué hablo, ve primero aquí), pero es hora de echarlo a andar y para ello es necesario, en primer lugar, configurar todo lo necesario para empezar con la programación.

El siguiente tutorial te guiará a través de la configuración, en Windows, del software que es necesario para comenzar a programar la placa NodeMCU V2 con Lua: Continue reading

NodeMCU: Introducción

Standard

Quienes alguna vez utilizamos Arduino y lo seguimos usando constantemente nos resulta una herramienta sumamente versátil y con él nos sentimos con el poder de controlar el mundo, se puede desde controlar servomotores, hacer un PLC, conectar tus proyectos con Bluetooth etc. Sin embargo llega un punto en el que te decides a entrar al mundo del Internet de las Cosas (IoT) y resulta que las soluciones con Arduino resultan ser un poco más difícile$$$ de lo que pensabas. Encuentras shields WiFi que obligan a tu proyecto a rebasar la barrera de los $1000 pesos.

Haciendo una investigación rápida podrás darte cuenta que existen soluciones mucho más baratas, la que más se ha popularizado en los últimos años ha sido el módulo WiFi ESP8266, una tarjeta de un tamaño sumamente pequeño que contiene la capacidad de conectarse sin dificultades a Internet.

ESP8266

Continue reading