Pantalla E-Paper para mensajes con MQTT, NodeJS y Raspberry Pi

Publicado por en Raspberry Pi el 12/01/2018

Si aún no conoces cómo funciona el protocolo de mensajería MQTT y quieres aprender, éste proyecto te interesa. Es una pequeña pantalla E-Paper montada sobre una Raspberry Pi que se conecta a un Broker MQTT como Mosquitto por ejemplo. Luego, mediante una aplicación web con NodeJS basada en React, puedes actualizar el mensaje de la pantalla. Es muy básico pero esuna buena manera para comenzar.

Leer más

Riego automático IoT con alimentación solar

Publicado por en Electrónica el 27/11/2017

Me parecido simpático el planteamiento de éste proyecto ya que muchas veces en lugar de tener un proyecto que hacer y seleccionar los componentes adecuados, muchas veces se hace al revés. Resulta que tienes una placa interesante y quieres frikear con ella, entonces buscas un proyecto para hacer, es la excusa perfecta! En éste caso, usando una Adafruit Feather HUZZAH junto con una placa de relé, el autor ha conectado un pequeño riego automático a Internet y de esa forma lo puede controlar remotamente. Para hacer el proyecto más entretenido aún, también utiliza una placa solar para poder despreocuparse de la alimentación y aprovechar la energía de la luz del sol que de momento es gratis ;)

Leer más

Tutorial de Node-RED con Raspberry Pi y ESP8266

Publicado por en Raspberry Pi el 25/10/2017

Si te va el rollo IoT y aún no conoces Node-RED, vivías engañado como yo hasta hace muy poquito. Es difícil de explicar lo que es por la cantidad de posibilidades que ofrece, pero digamos a grandes rasgos que es un entorno visual para conectar por API diferentes dispositivos, teniendo tanto entradas como salidas. Por ejemplo, un ESP8266 con un relé que enciende una bombilla cuando twiteas "enciendete". La lógica "centralizada" que hace que twitter se comunique con el ESP8266 y viceversa es lo que ofrece node-red, por supuesto entre muchas otras cosas. Es muy ligero y modular y se puede instalar en una Raspberry Pi sin problema. Estuve trasteando con esto en los últimos días y tengo instalado el sistema en una Raspberry Pi 3, a ver qué sale de ahí pero ésto promete. Os dejo a continuación unos recursos en vídeo donde se muestran muchas de las posibilidades de Node-RED y cómo hacerlo. Gracias a Luis y Germán que son unos liantes y me liaron one more time con esto ;) Como diría César, estamos On Fire!

Leer más

Tutorial MQTT con Raspberry y ESP8266 para Arduino

Publicado por en Raspberry Pi el 29/05/2017

Si aún no conoces MQTT y te interesa el mundo del IoT, ésto te va interesar bastante. MQTT son las siglas de Message Queue Telemetry Transport y es un protocolo pensado para comunicaciones con dispositivos de baja memoria, poco proceso y propensos a fallos de red. A grandes rasgos, funciona con un servidor centralizado llamado Broker que se encarga de gestionar las comunicaciones. Luego los clientes pueden publicar mensajes al broker y éste se encarga de retransmitir los mensajes a otros dispositivos suscritos a un feed de datos. De esta manera puede crear una red de dispositivos sin que ellos mismo sepan la existencia de los otros y por lo tanto puedes minimizar el hardware dejándolo haciéndolo específico y de bajo consumo. Así suena un poco complicado, pero nada más lejos de la realidad, todo es cuestión de entender su funcionamiento para saber que con ésato se pueden hacer muchas cosas muy chulas si se hace con Raspberry Pi junto con Arduino y ESP8266. A continuación os dejo algunos vídeos y recursos que explican todo esto con más detalle.

Leer más

Lavadora conectada con ESP8266 y MQTT

Publicado por en Electrónica el 01/08/2016

Un problema común es olvidarse la ropa mojada en la lavadora y después de un día huele que tira para atrás. Así que Xosé Pérez pensó en monitorizar su lavadora para que le envíe una notificación al móvil cuando acabase de hacer la colada. Ha utilizado un Sonoff de ITead basado en ESP8266, un sensor de corriente, un sensor de humedad y temperatura (la lavadora está en un trastero con problemas de humedad) y una cajita. MQTT para la mensajería, Node-RED para gestionar los mensajes y monitorizar la actividad y Pushover para enviar notificaciones al movil: "La colada está lista!". En su web, a la que te dejo el enlace a continuación, nos muestra cómo funciona todo en detalle. Gracias por enviar tu proyecto Xosé!

Leer más