HowTo : pxlBlck - Construire pxlBlck_Pot

L'idée du pxlBlck_Pot est fortement inspirée par un design qui Luc (@i_am_lukas) avait conçu. Il a accepté que je fasse son dessin. Merci encore pour cela. 🙂

Le pxlBlck_Pot est essentiellement un pot de fleurs imprimé en 3D. Une matrice LED 32 × 8 WS2812 peut y être insérée. De cette façon, la fonction du pxlBlck peut être intégrée de manière invisible dans un pot de fleurs.

La matrice LED n'est pas visible lorsqu'elle n'est pas allumée. Ce n'est que lorsque les LED sont activées que l'affichage est visible de l'extérieur.

La manière dont vous pouvez créer votre propre pxlBlck_Pot est décrite dans l'article suivant.

Votre pxlBlck_Pot pourrait ressembler à ceci. 🙂

Consignes de sécurité

Je sais que les notes suivantes sont toujours un peu ennuyeuses et semblent inutiles. Malheureusement, de nombreuses personnes qui savaient "mieux" ont perdu des yeux, des doigts ou d'autres choses à cause d'une négligence ou se sont blessées. La perte de données est presque négligeable en comparaison, mais même celles-ci peuvent être vraiment ennuyeuses. Par conséquent, veuillez prendre cinq minutes pour lire les consignes de sécurité. Parce que même le projet le plus cool ne vaut pas une blessure ou d'autres problèmes.
https://www.nerdiy.de/sicherheitshinweise/

Liens d'affiliation/publicitaires

Les liens vers des boutiques en ligne répertoriés ici sont des liens dits d'affiliation. Si vous cliquez sur un tel lien d'affiliation et effectuez un achat via ce lien, Nerdiy.de recevra une commission de la boutique en ligne ou du fournisseur concerné. Le prix ne change pas pour vous. Si vous effectuez vos achats via ces liens, vous aidez Nerdiy.de à pouvoir proposer d'autres projets utiles à l'avenir. 🙂 


Conditions préalables

Pour la construction, vous devez maîtriser les tâches de soudure. Les articles suivants fournissent des conseils sur la façon de procéder.

Outil requis :

Matériel requis :

Dans la liste suivante, vous trouverez toutes les pièces dont vous avez besoin pour le montage.


Aperçu

Ici vous pouvez voir un petit aperçu de la façon dont les animations et l'heure peuvent être affichées sur le pxlBlk_Pot.


Rassemblez les pièces dont vous avez besoin

Afin que vous puissiez commencer à construire votre pxlBlck_Pot, vous devez d'abord collecter toutes les pièces dont vous avez besoin.

Pour construire le pxlBlck_Pot, vous avez besoin des composants suivants.

  • Socle imprimé en 3D
  • Couvercle imprimé en 3D
  • 4x insert fileté M3
  • 4x vis à tête fraisée M3x6
  • Panneau 6×32 LED sur PCB souple
  • ESP8266
  • 5 lignes d'environ 15 cm de long
  • Bandes de papier d'environ 80x300mm

Vous pouvez trouver les fichiers STL à imprimer sur votre imprimante 3D dans le référentiel du pxlBlck_Pot sous le lien suivant.


Préparer le panneau LED

Avant de commencer à installer le panneau LED, vous devez le préparer un peu.

Pour cela, vous avez besoin de cinq câbles d'environ 15 cm de long et du panneau LED.

Deux lignes quelconques peuvent avoir la même couleur car elles sont utilisées pour alimenter le panneau en énergie.

Retirez d'abord les câbles de connexion déjà soudés.

Ensuite, vous pouvez souder le câble de connexion du milieu. Cependant, vous le tournez au préalable afin que la ligne s'éloigne directement du panneau LED.

Gros plan sur le câble d'alimentation soudé au milieu du panneau LED.

Vous pouvez maintenant dénuder les morceaux de fil préparés et les étamer avec de la soudure. Cela facilite la soudure avec le panneau LED plus tard.

Vous pouvez maintenant souder les lignes sur le côté gauche du panneau LED. Vous trouverez ici trois contacts. En plus de l'entrée 5V et GND, il y a aussi la connexion DIN, via laquelle les données sont ensuite envoyées au panneau LED.

Vue rapprochée des fils soudés.

Gauche : connexion DIN

Milieu : GND

Droite : 5 V

Répétez maintenant cette opération pour le côté droit du panneau LED avec les morceaux de ligne restants. Bien sûr, vous ne connectez ici que les lignes pour GND et 5V. Il est très utile de conserver l'attribution de la couleur à la connexion respective identique à la connexion sur le côté gauche du panneau LED.

Soudé, votre panneau LED devrait ressembler à ceci.


Insérez le panneau LED dans le boîtier

Il est maintenant temps d'installer le panneau LED préparé dans le boîtier.

Vous aurez besoin des pièces suivantes pour cela.

  • le boîtier imprimé en 3d du pxlBlck_Pot
  • le panneau LED préparé
  • une bande de papier de 300x80mm

Faites maintenant glisser la bande de papier d'environ un cm dans l'ouverture prévue dans la base comme indiqué.

Une autre vue de la bande de papier insérée.

Vous pouvez maintenant faire glisser le panneau LED dans la base comme indiqué.

La bande de papier montrée ici était malheureusement un peu trop courte. Par conséquent, il ne couvre pas toute la largeur de la matrice LED. Bien sûr, vous pouvez utiliser une bande de papier qui traverse toute la largeur.

Une autre vue du panneau LED partiellement inséré.

Une autre vue du panneau LED partiellement inséré.

Une autre vue du panneau LED partiellement inséré.

Vous pouvez maintenant pousser lentement la bande de papier et le panneau LED complètement dans la base.

Une autre vue du panneau LED inséré.

Le panneau LED doit être enfoncé « jusqu'en butée » dans le socle.

Une pince à épiler ou un autre outil fin peut être très utile.

Une autre vue.

Vue du panneau LED poussé aussi loin que possible.

Une autre vue du panneau LED poussé aussi loin que possible.


Préparer les lignes de connexion

Pour faciliter la connexion ultérieure des lignes à l'ESP8266, il est conseillé de combiner les lignes d'alimentation individuelles.

Pour ce faire, vous devez maintenant connecter les lignes de connexion pour la connexion 5V (ici les lignes rouge et orange) et...

…souder

Une autre vue de la connexion 5V résumée.

Répétez maintenant la même chose pour les lignes de la connexion GND.

Soudez-les à nouveau après les avoir combinés.

Une autre vue des lignes d'alimentation combinées.

Pour ranger un peu les lignes individuelles...

vous pouvez les attacher ensemble avec des serre-câbles.


Connectez ESP8266

L'ESP8266 est le microcontrôleur qui contrôlera plus tard la matrice LED. Vous devez maintenant le connecter aux lignes préparées.

Pour cela, vous avez besoin de l'ESP8266 et de la base préparée des pxlBlck_Pots, y compris le panneau LED inséré.

Maintenant, mettez un peu de colle chaude dans le renfoncement au bas du boîtier...

... et y insère l'ESP8266.

L'ESP8266 doit être fermement installé et ne pas pouvoir tomber.

Il est maintenant temps de préparer la connexion des câbles.

Commencez par étamer les contacts suivants avec un peu de soudure.

  • D6
  • G=TERRE
  • 5V

Vue rapprochée des contacts préparés.

Vous pouvez maintenant connecter les lignes à l'ESP8266 comme indiqué. Les lignes sont connectées comme suit :

Panneau DELESP8266
gTerre
5V5V
VACARMED6

Vue rapprochée des lignes soudées.

Une autre vue des lignes soudées.


Préparez-vous à monter le couvercle

Pour que l'électronique installée sur la face inférieure soit quelque peu protégée, vous pouvez maintenant monter un couvercle.

Pour ce faire, vous devez d'abord utiliser les inserts filetés avec lesquels le couvercle sera ensuite vissé à la base. Vous aurez besoin de quatre inserts filetés pour les vis M3.

Pour ce faire, utilisez un fer à souder pour insérer les inserts filetés dans la base comme indiqué.

Répétez l'opération pour les trois trous restants dans la base.

Vue de l'insert fileté inséré.

Vue de l'insert fileté inséré.

Vue de l'insert fileté inséré.

Vue de l'insert fileté inséré.


Connectez le câble USB et montez le couvercle

Un câble USB doit maintenant être connecté pour que l'ESP8266 et le panneau LED connecté puissent être alimentés en énergie. Ce n'est qu'alors que le couvercle peut être monté sur la face inférieure.

Vous aurez besoin des pièces suivantes pour cela.

  • la base préparée comprenant ESP8266 intégré et panneau LED
  • quatre vis M3x8
  • un câble USB avec un connecteur micro USB
  • le couvercle imprimé en 3d

Branchez maintenant le câble USB dans l'ESP8266 comme indiqué.

Ensuite, vous pouvez mettre le couvercle comme indiqué.

Assurez-vous que les vis sont congruentes avec les inserts filetés sous-jacents.

Ensuite, vous pouvez visser le couvercle à la base à l'aide des vis M3x8.

fermer.

Votre pxlBlck_Pot devrait ressembler à ceci lorsqu'il est vissé.

Une autre vue.

Une autre vue.


micrologiciel du programme

Après avoir construit le pxlBlck_Pot, vous devez maintenant installer ESPEasy, y compris le plugin pxlBlck sur l'ESP8266. La procédure à suivre est décrite dans l'article suivant.


Configurer le plug-in pxlBlck

Après avoir installé le firmware, vous devez encore configurer correctement le plugin. Vous pouvez également trouver des informations à ce sujet dans l'article pxlBlck - Installer et configurer le plugin pxlBlck.

Comme orientation supplémentaire, vous pouvez également adopter les paramètres de la capture d'écran présentée ici.


Animations, icônes et commandes

Vous pouvez trouver plus d'informations sur l'affichage des animations, des icônes et des commandes possibles avec lesquelles vous pouvez configurer votre pxlBlck dans les articles suivants.


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é. 🙂

Achetez-moi un café sur ko-fi.com       

10 commentaires

  1. Salut,

    malheureusement, je ne peux pas charger les fichiers STL dans mon slicer. J'ai testé Prusa et Snapmaker.
    Y a-t-il une autre astuce ?

    Cordialement
    Jens

    1. salut jens,
      Je viens de réessayer avec les fichiers téléchargés depuis le référentiel et je peux les importer dans mon slicer sans erreur.
      J'utilise « Slic3r » comme slicer. Qu'est-ce qui ne fonctionne pas exactement pour vous ? Est-ce qu'il ne se charge tout simplement pas ou un message d'erreur s'affiche ?
      Cordialement
      Fab

  2. Salut,

    swe Slicer de Pruser est également basé sur Slic3r. mais aucun de vos autres fichiers ne fonctionne non plus. C'est peut-être mon ordinateur. J'en essaierai un autre demain.

    Curieusement, d'autres fichiers STL d'autres projets fonctionnent

    1. bonjour Jens,
      Je viens de télécharger et d'installer les deux slicers. Dans les deux trancheuses, j'ai pu importer et afficher les fichiers STL.
      Quel message d'erreur ou comportement anormal obtenez-vous lors de l'importation des fichiers ? 🙂
      Cordialement
      Fab

  3. Bonjour Fab,
    pouvez-vous dire quelque chose sur les paramètres du slicer ?
    Avec ou (partiellement) sans structure de support ? Remplissage 0% ?
    Cura me montre environ 1 jour de temps d'impression.

    salutations chrétien

    1. Salut chrétien,
      Cela fait un moment que je n'ai pas imprimé cette STL. Mais une journée me semble finalement un peu longue. Je pense que j'ai imprimé environ 12 heures à l'époque.
      J'imprime principalement avec 30%Infill, cinq périmètres et ce STL à coup sûr aussi avec support. Avez-vous placé la STL à la verticale ?
      J'imagine que cela devrait prendre beaucoup plus de temps si vous les imprimez à l'envers.
      J'espère que cela vous aidera. 🙂
      Cordialement
      Fabien

  4. Bonjour et merci pour le projet Pouvez-vous me décrire comment vous avez créé les points doubles entre les heures et les minutes comme indiqué sur la matrice 32×8 Cordialement, R. Claus

    1. Salut Reini,
      bien sûr, que voulez-vous savoir exactement ? Comment l'ai-je généré dans le code du programme ? ou comment les afficher avec le plugin ?
      Cordialement
      Fab

Kommentar hinterlassen

Votre adresse e-mail ne sera pas publiée. Erforderliche Felder sind mit * markiert

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.