pxlBlck - Un sistema de información IOT/SmartHome

pxlBlck es un sistema de hardware y software para construir un sistema de información para SmartHome. Varias opciones de software y hardware están disponibles. Gracias a la integración en un complemento EspEasy, los pxlBlck pueden automatizarse sin un software de automatización externo. En combinación con software de automatización externo (por ejemplo, NodeRed, servidor MQTT, etc.) se muestran varias notificaciones como un timbre, notificaciones de redes sociales (por ejemplo, WhatsApp, Facebook,...), notificaciones de llamadas en teléfonos móviles y fijos, etc.

Cada pxlBlck puede equiparse con varios sensores. También es posible medir diferentes datos ambientales, enviar estos datos a través de WLAN y/o reaccionar a estos datos de medición.


Breve resumen

Cada tipo de pxlBlck que se muestra funciona con el complemento pxlBlck para EspEasy. La matriz LED o el hardware utilizado se puede especificar en la descripción general de la web de EspEasy.


historia de origen

Originalmente, el pxlBlck consistía en una matriz LED Neopixel de 8×8 WS2812 (parece un cuadrado/bloque de píxeles. De ahí el nombre :)) impulsada por un ESP8266 y el software apropiado.

El objetivo era poder estar al día de lo que ocurre en mi SmartHome de forma sencilla. Me molestó un poco que recopile todo tipo de datos con mi SmartHome, pero rara vez veo estos datos.

Por ejemplo, me avisaron en mi teléfono inteligente cuando sonó el timbre, pero ¿qué sucede si no tengo mi teléfono celular conmigo (directamente) en ese momento (lo que puede suceder en casa)?
(Es cierto que es un pequeño problema de lujo para mí, pero para las personas con problemas de audición es un problema real).

Por eso buscaba una forma sencilla de obtener información sobre la actualidad en SmartHome. Idealmente, este tipo de “expositor de eventos SmartHome” también sería tan económico y discreto que podría equipar cualquier habitación con él.

Mientras tanto, he integrado el componente de software en un complemento ESPEasy. Con la ayuda de este “complemento pxlBlck” ahora es posible controlar no solo la matriz de LED de 8×8 utilizada al principio.
Se desarrollaron y agregaron nuevos tipos de matrices con el tiempo.

Aquí está la lista (hasta ahora) de matrices LED WS2812 aka Neopixel compatibles:

  • 10×10
  • 8×8
  • 16×16
  • 8×24
  • 8×32 (=olla)
  • 1×60 (= reloj de anillo, reloj de anillo Mini, reloj de ranura)
  • digitReloj
  • TuberíaLámpara
  • FibonacciReloj
  • reloj de palabras

Resumen de las plataformas de hardware

En el siguiente párrafo, encontrará una descripción general de las plataformas pxlblck compatibles. Cada uno de estos contiene una matriz de LED en diferentes tamaños. Con la ayuda de una de las plataformas pxlBlck, puede configurar una pantalla de información que le proporcione información y eventos importantes de su SmartHome de forma decorativa y discreta.

pxlBlck_Pot

El pxlBlck_Pot consiste en una matriz LED de 8×32 integrada en una maceta impresa en 3D. La matriz LED solo es visible cuando está encendida.

Las instrucciones detalladas para construir el pxlBlck_Pot se pueden encontrar en el artículo pxlBlck - construye pxlBlck_Pot


pxlBlck_8x8

El pxlBlck_8x8 consta de una matriz LED de 8×8 y se puede usar sin mucho espacio debido a su pequeño tamaño (7x7x3cm). Si lo desea, la hora se puede mostrar en diferentes diales. Se pueden mostrar animaciones y también iconos definidos por el usuario para eventos.

Las instrucciones detalladas para construir el pxlBlck_8x8 se pueden encontrar en el artículo pxlBlck - construir pxlBlck_8x8


pxlBlck_SlotClock

El pxlBlck_SlotClock consta de una matriz de LED de 1×60 (básicamente una tira de LED) insertada en una base impresa en 3D y cubierta con una placa de plexiglás lechoso. Usando la división circular en 60 segmentos iguales, la hora se puede mostrar según el conocido esquema de "hora analógica".

Las instrucciones detalladas para construir el pxlBlck_SlotClock se pueden encontrar en el artículo pxlBlck - pxlBlck_SlotClock


pxlBlck_RingClock

El pxlBlck_RingClock es muy similar al pxlBlck_SlotClock. También está construido usando una matriz LED de 1×60 y puede mostrar la hora usando el mismo esquema que pxlBlck_SlotClock. Sin embargo, la tira de LED del pxlBlck_RingClock se instala en un anillo y no en un disco. Esto hace que el diseño del reloj sea aún más discreto. El microcontrolador para el control está instalado en la base del pxlBlck_RingClock.

Las instrucciones detalladas para construir el pxlBlck_RingClock se pueden encontrar en el artículo pxlBlck - construir pxlBlck_RingClock


pxlBlck_PipeLamp

El pxlBlck_PipeLamp consta de una columna de 26 cm de altura. Detrás del tubo de plexiglás satinado se instala una matriz LED de 12×8, que puede mostrar varias animaciones y, si se desea, también marcar. Se pueden instalar hasta cuatro interruptores de inclinación en la base de pxlBlck_pipeLamp. Esto permite activar acciones personalizadas al inclinar e inclinar pxlBlck_pipeLamp.

Las instrucciones detalladas para construir el pxlBlck_RingClock se pueden encontrar en el artículo pxlBlck - construir pxlBlck_PipeLamp


El complemento pxlBlck

Para controlar las diferentes plataformas, puede usar el complemento pxlBlck para ESPEasy. ESPEasy es un marco para los microcontroladores ESP8266 y ESP32. Esto se puede expandir por su funcionalidad básica usando complementos.

El complemento pxlBlck es uno de esos complementos. Toma el control de las distintas plataformas y también ofrece varias funciones, animaciones y características que se pueden ejecutar a través de comandos.

Los siguientes artículos describen cómo instalar este complemento, incluido ESPEasy, en su plataforma pxlBlck y cómo usar las diversas funciones.


Diviértete con el proyecto.

Espero que todo te haya funcionado como se describe. Si no es así, o si tiene alguna pregunta o sugerencia, hágamelo saber en los comentarios. Si es necesario, lo añadiré al artículo.
Las ideas para nuevos proyectos siempre son bienvenidas. 🙂

PS Muchos de estos proyectos, especialmente los proyectos de hardware, cuestan mucho tiempo y dinero. Por supuesto que hago esto porque lo disfruto, pero si crees que es genial que comparta la información contigo, me encantaría hacer una pequeña donación al fondo del café. 🙂

Cómprame un café en ko-fi.com       

3s comentarios

  1. ¡Hola!
    Gracias por los grandes proyectos y sugerencias!
    ¿Hay alguna manera de incluir pxlBlck en ioBroker, p. B. por medio de un adaptador?

    saludos cristiano

    1. hola cristiano,
      Muchas gracias. 🙂
      Debo admitir que nunca antes había trabajado con iOBroker. Sin embargo, el pxlBlck se puede controlar a través de MQTT. Se le pueden enviar comandos y se pueden leer los datos de los sensores conectados.
      He escrito una descripción general de los posibles comandos aquí:
      https://nerdiy.de/howto-pxlblck-befehle-zur-konfiguration-des-pxlblck/
      He intentado resumir las formas en que se pueden ejecutar estos comandos:
      https://nerdiy.de/howto-pxlblck-befehle-zur-konfiguration-des-pxlblck/
      También describe cómo enviarlos al pxlBlck a través de MQTT. 🙂

      Espero que eso ayude. 🙂
      En ocasiones, también trataré con iOBroker y también daré un ejemplo. 🙂
      Atentamente
      Fabian

Kommentar hinterlassen

Tu dirección de correo electrónico no será publicada. Erforderliche Felder sind mit * markiert

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.