pxlBlck est un système de matériel et de logiciel pour construire un système d'information pour le SmartHome. Diverses options logicielles et matérielles sont disponibles. Grâce à l'intégration dans un plugin EspEasy, les pxlBlck peuvent être automatisés sans logiciel d'automatisation externe. En combinaison avec un logiciel d'automatisation externe (par exemple, NodeRed, serveur MQTT, etc.), diverses notifications telles qu'une sonnette, des notifications de médias sociaux (par exemple, WhatsApp, Facebook,…), des notifications d'appel sur mobile et fixe, etc. sont affichées.
Chaque pxlBlck peut être équipé de plusieurs capteurs. Il est également possible de mesurer différentes données environnementales, de transmettre ces données via WLAN et/ou de réagir à ces données de mesure.
Bref aperçu
Chaque type de pxlBlck affiché est alimenté à l'aide du plugin pxlBlck pour EspEasy. La matrice LED ou le matériel utilisé peut être spécifié dans l'aperçu Web EspEasy.
histoire d'origine
À l'origine, le pxlBlck consistait en une matrice LED 8 × 8 WS2812 aka Neopixel (ressemble à un carré/bloc de pixels. D'où le nom :)) pilotée par un ESP8266 et un logiciel approprié.
L'objectif était de pouvoir se tenir au courant de ce qui se passe dans mon SmartHome de manière simple. Cela m'a en quelque sorte dérangé de collecter toutes sortes de données avec mon SmartHome, mais je vois rarement ces données.
Par exemple, j'ai été averti sur mon smartphone lorsque la sonnette a sonné, mais que se passe-t-il si je n'ai pas (directement) mon téléphone portable avec moi en ce moment (ce qui peut arriver à la maison) ?
(Certes un petit problème de luxe pour moi, mais pour les personnes ayant des problèmes auditifs, c'est un vrai problème.)
Je cherchais donc un moyen simple d'obtenir des informations sur les événements en cours dans le SmartHome. Idéalement, ce type de "spectateur d'événements intelligents pour la maison" serait également suffisamment bon marché et discret pour que je puisse l'adapter à n'importe quelle pièce.
Entre-temps, j'ai intégré le composant logiciel dans un plugin ESPEasy. Avec l'aide de ce "plugin pxlBlck", il est désormais possible de contrôler non seulement la matrice LED 8×8 utilisée au début.
De nouveaux types de matrices ont été développés et ajoutés au fil du temps.
Voici la liste (jusqu'à présent) des matrices LED WS2812 alias Neoopixel prises en charge :
- 10×10
- 8×8
- 16×16
- 8×24
- 8×32 (=pot)
- 1×60 (= ringClock, ringClockMini, slotClock)
- chiffreHorloge
- PipeLampe
- FibonacciHorloge
- WordClock
Présentation des plates-formes matérielles
Dans le paragraphe suivant, vous trouverez un aperçu des plates-formes pxlblck prises en charge. Ceux-ci contiennent chacun une matrice LED de différentes tailles. À l'aide de l'une des plates-formes pxlBlck, vous pouvez configurer un affichage d'informations qui vous fournit des informations et des événements importants de votre SmartHome de manière décorative et discrète.
pxlBlck_Pot
Le pxlBlck_Pot se compose d'une matrice LED 8×32 intégrée dans une jardinière imprimée en 3D. La matrice LED n'est visible que lorsqu'elle est allumée.
Les instructions détaillées pour construire le pxlBlck_Pot peuvent être trouvées dans l'article pxlBlck - construit pxlBlck_Pot
pxlBlck_8x8
Le pxlBlck_8x8 se compose d'une matrice LED 8×8 et peut être utilisé sans trop d'espace en raison de sa petite taille (7x7x3cm). Si vous le souhaitez, l'heure peut être affichée sur différents cadrans. Des animations ainsi que des icônes définies par l'utilisateur peuvent être affichées pour les événements.
Les instructions détaillées pour construire le pxlBlck_8x8 peuvent être trouvées dans l'article pxlBlck - construire pxlBlck_8x8
pxlBlck_SlotClock
La pxlBlck_SlotClock est constituée d'une matrice LED 1×60 (en principe une bande de LED) qui est insérée dans un socle imprimé en 3D et recouverte d'une plaque de Plexiglas laiteuse laiteuse. A l'aide de la division circulaire en 60 segments égaux, l'heure peut être affichée selon le schéma bien connu de "l'heure analogique".
Les instructions détaillées pour construire le pxlBlck_SlotClock peuvent être trouvées dans l'article pxlBlck - pxlBlck_SlotClock
pxlBlck_RingClock
Le pxlBlck_RingClock est très similaire au pxlBlck_SlotClock. Il est également construit à l'aide d'une matrice LED 1 × 60 et peut afficher l'heure en utilisant le même schéma que le pxlBlck_SlotClock. Cependant, la bande LED du pxlBlck_RingClock est installée dans un anneau et non dans un disque. Cela rend le design de la montre encore plus discret. Le microcontrôleur pour le contrôle est installé dans la base du pxlBlck_RingClock.
Les instructions détaillées pour construire le pxlBlck_RingClock peuvent être trouvées dans l'article pxlBlck - construit pxlBlck_RingClock
pxlBlck_PipeLamp
Le pxlBlck_PipeLamp se compose d'une colonne de 26 cm de haut. Une matrice LED 12 × 8 est installée derrière le tube en plexiglas satiné, qui peut afficher diverses animations et, si vous le souhaitez, également des cadrans. Jusqu'à quatre interrupteurs d'inclinaison peuvent être installés dans la base du pxlBlck_pipeLamp. Cela permet de déclencher des actions personnalisées en inclinant et en inclinant le pxlBlck_pipeLamp.
Les instructions détaillées pour construire le pxlBlck_RingClock peuvent être trouvées dans l'article pxlBlck - construit pxlBlck_PipeLamp
Le plugin pxlBlck
Pour contrôler les différentes plateformes, vous pouvez utiliser le plugin pxlBlck pour ESPEasy. ESPEasy est un framework pour les microcontrôleurs ESP8266 et ESP32. Cela peut être étendu par ses fonctionnalités de base à l'aide de plugins.
Le plugin pxlBlck est un tel plugin. Il prend en charge le contrôle des différentes plateformes et propose également diverses fonctions, animations et fonctionnalités exécutables via des commandes.
Les articles suivants décrivent comment installer ce plugin incluant ESPEasy sur votre plateforme pxlBlck et comment utiliser les différentes fonctionnalités.
- pxlBlck - Installer et configurer le plugin pxlBlck
- pxlBlck - Commandes pour configurer le pxlBlck
- pxlBlck - Configurer et afficher les animations
- pxlBlck - Configurer les cadrans d'horloge et les économiseurs d'écran
- pxlBlck - Concevez des icônes, transférez-les sur le pxlBlck et affichez-les
- pxlBlck - Éteignez l'écran lorsque vous êtes absent
- pxlBlck - Réglage automatique de la luminosité de l'écran
Amusez-vous avec le projet
J'espère que tout a fonctionné comme décrit. Si ce n'est pas le cas ou si vous avez des questions ou des suggestions, faites-le moi savoir dans les commentaires. Je les ajouterai à l'article si nécessaire.
Les idées de nouveaux projets sont toujours les bienvenues. 🙂
PS Beaucoup de ces projets - en particulier les projets matériels - coûtent beaucoup de temps et d'argent. Bien sûr, je le fais parce que j'aime ça, mais si vous pensez que c'est cool que je partage l'information avec vous, je serais heureux d'un petit don au fonds du café. 🙂
Bonjour!
Merci pour les supers projets et suggestions !
Existe-t-il un moyen d'inclure pxlBlck dans ioBroker, par exemple. B. au moyen d'un adaptateur ?
salutations chrétien
salut chrétien,
Merci beaucoup. 🙂
Je dois admettre que je n'ai jamais travaillé avec iOBroker auparavant. Cependant, le pxlBlck peut être contrôlé via MQTT. Des commandes peuvent lui être envoyées et les données des capteurs connectés peuvent être lues.
J'ai écrit un aperçu des commandes possibles ici:
https://nerdiy.de/howto-pxlblck-befehle-zur-konfiguration-des-pxlblck/
J'ai essayé de résumer les façons dont ces commandes peuvent être exécutées :
https://nerdiy.de/howto-pxlblck-befehle-zur-konfiguration-des-pxlblck/
Il décrit également comment les envoyer au pxlBlck via MQTT. 🙂
J'espère que cela aide. 🙂
À l'occasion, je traiterai également d'iOBroker et en donnerai également un exemple. 🙂
Cordialement
Fabien