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.
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.
- Électronique - Mon ami le fer à souder
- Électronique – Souder les composants THT à la main
- Électronique – Soudez des composants CMS à la main
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.
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.
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.
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.
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é.
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.
Vous pouvez maintenant pousser lentement la bande de papier et le panneau LED complètement dans la base.
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.
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...
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é.
Vous pouvez maintenant connecter les lignes à l'ESP8266 comme indiqué. Les lignes sont connectées comme suit :
Panneau DEL | ESP8266 |
g | Terre |
5V | 5V |
VACARME | D6 |
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é.
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
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.
- pxlBlck - Configurer et afficher les animations
- pxlBlck - Concevez des icônes, transférez-les sur le pxlBlck et affichez-les
- pxlBlck - Commandes pour configurer le pxlBlck
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é. 🙂
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
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
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
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
Bonjour,
J'ai maintenant choisi un autre type de téléchargement et cela fonctionne. Tout va bien, merci pour le soutien.
salut jens,
super, merci de me l'avoir fait savoir. 🙂
Cordialement
Fab
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
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
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
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