Cómo: pxlBlck: instalar y configurar el complemento pxlBlck

El complemento pxlBlck para ESPEasy Framework es la "contraparte de software" de las plataformas pxlBlck. Con el complemento puede controlar fácilmente las matrices LED integradas y, utilizando las otras funciones, es relativamente fácil mostrar sus propias animaciones y notificaciones en la matriz LED.


plataforma pxlBlck

Antes de continuar con la instalación del complemento, ya debería haber configurado el hardware para su pxlBlck. Las instrucciones de construcción para las distintas plataformas pxlBlck se pueden encontrar en el siguiente enlace


Instalando el complemento

Como ya se mencionó, el complemento pxlBlck es un complemento para ESPEasy Framework. Por lo tanto, primero deberá actualizar ESPEasy en su ESP8266 o ESP32. Por supuesto, también debería incluirse el complemento PxlBlck. De ahora en adelante, simplemente llamaré “firmware” a la combinación del marco EspEasy que incluye el complemento pxlBlck.

Básicamente, hay dos formas de obtener el firmware en su ESP8266 o ESP32. Uno se describe en el artículo. ESPEasy: compila y actualiza el firmware y configura los datos de acceso WiFi

La segunda opción es programar sus “binarios” compilados en ESP8266 o ESP32. Puedes leer cómo funciona esto aquí: ESP8266 - Flashear archivos .bin en Windows usando Esptool

El binario actual se puede encontrar en la siguiente sección.


Binarios o firmware precompilado

En la siguiente lista encontrará el enlace a la versión actual. Este contiene el binario que puede flashear directamente en su ESP8266 o ESP32.

binario: https://github.com/Nerdiyde/pxlBlck/tree/main/plugin/bin

En la carpeta vinculada para los binarios, encontrará varios archivos para ESP8266 y ESP32. Las opciones utilizadas se especifican en el nombre del archivo.

Registro de cambios: Puede encontrar el registro de cambios actual en Nerdiy-Git en el siguiente enlace: https://github.com/Nerdiyde/pxlBlck/blob/main/CHANGELOG.md


Configurar datos de acceso WiFi

Después de haber transferido el firmware a su ESP8266 o ESP32, primero debe configurar los datos de acceso WiFi para su WiFi. Esta es la única forma en que su pxlBlck puede recibir y mostrar mensajes de eventos o la hora.

Cómo puede transferir los datos de acceso WiFi en ESPEasy (es decir, su pxlBlck programado) está en el artículo ESPEasy: compila y actualiza el firmware y configura los datos de acceso WiFi descrito

Personalmente, me resulta más fácil configurar los datos de acceso a través de la interfaz serie. Puede encontrar información al respecto en el siguiente enlace: https://nerdiy.de/howto-espeasy-firmware-flashen/#WLAN-Zugangsdaten_ueber_die_serielle_Schnittstelle_konfigurieren


Activar y configurar el complemento pxlBlck

Después de haber transferido los datos de acceso WLAN a su pxlBlck, primero debe activar y configurar correctamente el pxlBlck. La forma más sencilla de hacerlo es a través del menú web de ESPEasy.

Para ello, introduzca la dirección IP de su pxlBlck en la barra de direcciones de su navegador. Cómo puede averiguar la dirección IP de los dispositivos en su red se encuentra en el artículo Mostrar/averiguar la dirección IP de los dispositivos en la red descrito.

Después de haber ingresado la dirección IP en la barra de direcciones, debería terminar en la página de resumen que se muestra.

Haga clic en el botón “Dispositivos” (área marcada en rojo).

Todos los dispositivos configurados se enumeran en la descripción general que aparece ahora. Dado que (muy probablemente) aún no ha configurado ningún dispositivo, esta lista está, por supuesto, vacía.

Para activar el complemento pxlBlck, haga clic en el primer botón "Editar" (área marcada en rojo).

Ahora será redirigido a la página que se muestra.

Ahora seleccione la entrada de la lista desplegable

Pantalla—pxlBlck

fuera de.


Configurar el GPIO de la Matriz LED

Una vez que haya activado el complemento pxlBlck, será redirigido a la página de descripción general del complemento. A continuación se incluye una descripción completa de todas las opciones. En este párrafo continuamos con la configuración del complemento pxlBlck.

Para hacer esto, ingrese un nombre en el campo de texto al lado de "Nombre". Esto se puede elegir libremente. Simplemente ingresé "Reloj" aquí.

Luego active la casilla de verificación en la sección “Habilitado”.

Para que el complemento también pueda controlar la matriz LED conectada, ahora debe configurar el GPIO correcto. Esto se especifica en las instrucciones de montaje de su plataforma pxlBlck.


Establecer plataforma pxlBlck

Además del GPIO correcto, ahora también debe configurar la plataforma PxlBlck correcta. Esta es la única forma en que el complemento pxlBlck sabe qué tan grande es la matriz LED conectada.

Para hacer esto, haga clic en la lista desplegable en el área "Tipo de matriz" y seleccione la entrada apropiada para su plataforma pxlBlck.

Por ejemplo, ¿tienes uno? SlotClock o AnilloReloj configurar, seleccione “RingClock(1×60)” aquí.

Si aún no lo has hecho, también debes activar la casilla de verificación en la sección “Pantalla habilitada”. Sólo si esto está activado habrá una salida en la matriz de LED.


Establecer esfera del reloj/salvapantallas

Si lo deseas, ahora puedes configurar un formato de reloj o un protector de pantalla. Las esferas del reloj o los protectores de pantalla siempre se muestran cuando no se muestra ninguna animación, ícono o similar "relacionado con un evento" en la pantalla pxlBlck.

Puede encontrar más información, incluidos ejemplos para configurar los diales o protectores de pantalla en el artículo

Para hacer esto, haga clic en la lista desplegable en la sección "Versión de marcado" y seleccione el dial o protector de pantalla deseado.

La lista que se muestra allí depende del “Tipo de matriz” configurado. Para el “Tipo de matriz” “RingClock” tienes las opciones que se muestran para elegir. Así, por ejemplo, aquí es adecuada la representación "Anillo". Puede encontrar una descripción detallada de todas las representaciones más abajo en este artículo.


establecer colores

Si anteriormente has seleccionado una carátula o salvapantallas que te permita configurar los colores, ahora también tienes la opción de configurar los colores a tu gusto. Los colores ajustables y sus nombres siempre se adaptan al dial/salvapantallas configurado. Por lo tanto, no se sorprenda si las opciones de color son diferentes según la esfera del reloj o el protector de pantalla que haya configurado.

Para hacer esto, desplácese hasta la parte inferior de la vista en el complemento pxlBlck.

Puede configurar hasta cuatro colores allí.

Puede hacer esto usando ColorPicker haciendo clic en el botón (marcado en rojo) de la sección de color respectiva. Luego simplemente seleccione el color que desee y confirme su selección haciendo clic en "Aceptar".

Alternativamente, también puede especificar el valor RGB del color deseado directamente.

Para ello, debe introducir el valor deseado en los campos marcados en rojo, verde y azul. El rango de valores permitido es 0-255.

En el ejemplo que se muestra, se selecciona el dial “RingClock” y la manecilla de las horas está configurada en “Rojo”, la manecilla de los minutos está configurada en “Azul” y la manecilla de segundos está configurada en “Verde”. Los marcadores de hora, en cambio, brillan en blanco.


Descripción de las opciones del complemento/menú web del complemento

En los párrafos anteriores ya puede encontrar información sobre las opciones de configuración más importantes del complemento pxlBlck. Ahora se puede encontrar una descripción completa de todas las opciones en esta sección.

Una vez que haya configurado su pxlBlck con sus datos de acceso WiFi y sea accesible en la red, puede acceder al menú web a través de la dirección IP de pxlBlck.

Para ello, introduzca la dirección IP de su pxlBlck en la barra de direcciones de su navegador. Cómo puede averiguar la dirección IP de los dispositivos en su red se encuentra en el artículo Mostrar/averiguar la dirección IP de los dispositivos en la red descrito.

Puede acceder al menú web haciendo clic en "Dispositivos" y luego en la "Lista de dispositivos" en el complemento pxlBlck que activó.

Aquí puede ver las posibles opciones del complemento pxlBlck en la vista web.

El siguiente párrafo contiene una descripción de cada función.

Descripción de las opciones del menú web

  • Apellido: Aquí puede configurar el nombre del dispositivo
  • Activado: El complemento solo se activará si la marca de verificación se establece aquí
  • GPIO/entrada digital: Aquí tienes que especificar el GPIO que está conectado a la matriz LED. Puede encontrar información sobre esto en el artículo de estructura para su plataforma pxlBlck.
  • Ayuda: Un clic lo lleva a una página de resumen con todos los artículos de pxlBlck
  • Pantalla habilitada: Con esta opción puede desactivar la visualización u ocultar el contenido. Esta opción se puede utilizar, por ejemplo, para apagar la pantalla por la noche o cuando no hay nadie en casa. También puede encontrar información al respecto en el artículo pxlBlck: apaga la pantalla cuando no estás
  • tipo de matriz: Aquí puedes configurar las dimensiones de tu matriz LED. En el ejemplo anterior, se configura una matriz de 32 LED de ancho y 8 LED de alto
  • Tipo de led: Aquí puedes configurar el tipo de tu LED. La mayoría de los LED Neopixel o WS2812 tienen la secuencia verde, rojo, azul. Así que GRB.
  • Posición de salida: Aquí puede especificar en qué esquina de su matriz se encuentra el primer LED. También puedes encontrar información al respecto aquí: https://learn.adafruit.com/adafruit-neopixel-uberguide/neomatrix-library
  • Disposición de LED: Con esto se puede configurar la disposición de su matriz LED. También puedes encontrar información al respecto aquí: https://learn.adafruit.com/adafruit-neopixel-uberguide/neomatrix-library
  • Disposición de mosaicos y mosaicos de matriz en dirección X y mosaicos de matriz en dirección Y: Estas funciones se están probando actualmente. En caso de duda, déjelo configurado en "OneTileOnly".
  • Rotación de matriz: Esto permite girar la matriz en pasos de 90°
  • Versión de marcación: Esta opción configura la esfera del reloj o la animación que se muestra durante el funcionamiento normal. Más sobre eso a continuación.
  • Ceros iniciales habilitados: Con esta función puedes activar los ceros a la izquierda. Por ejemplo, la hora “8:15 a. m.” se convierte en “8:15 a. m.”
  • Brillo de la pantalla: Esto ajusta el brillo de la pantalla del contenido mostrado en 15 niveles
  • Brillo mínimo: Esta opción le permite establecer un valor absoluto específico para el brillo más bajo. De esta manera puedes establecer un valor absoluto para “oscuridad extrema” y evitar posibles distorsiones de color.
  • Hora, minuto y fondo: Aquí puede establecer el color para cada grupo. Estos grupos cambian según el dial configurado en "Versión de dial". Más información sobre esto a continuación.

Configuración del pxlBlck mediante comandos

Además de poder configurar tu pxlBlck usando las opciones del menú web, también puedes configurar el plugin usando comandos.

Esto tiene la ventaja de que también puede ajustar la configuración a través de MQTT, llamada HTTP o usando reglas durante la operación.

Puedes encontrar información al respecto en el artículo pxlBlck - Comandos para configurar el pxlBlck


Mostrar animaciones en el pxlBlck

Los comandos se pueden usar para mostrar información diversa en su pxlBlck. En el siguiente artículo se describe cómo puede desencadenar y configurar animaciones.


Mostrar iconos en el pxlBlck

Además de las animaciones, los iconos predefinidos también se pueden mostrar en la pantalla pxlBlck. El siguiente artículo describe cómo crear íconos, transferirlos al pxlBlck y mostrarlos.


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       

6s comentarios

  1. Hola,

    ¿Estoy ciego? He instalado todo hasta ahora, pero ahora el complemento me dice que debo configurar un servidor NAT. Desafortunadamente, no puedo encontrar un campo donde pueda establecer la dirección.

    ¿Alguien tiene un consejo para mí?

  2. Acabo de construir este proyecto usando uno de sus PCB. Parece que falta un paso para soldar el puente 'SJ1' para conectar el pin D4 a la matriz. Probablemente esto debería estar en la sección "Soldar el panel LED a la placa de circuito".

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.