L'idée du pxlDigit_PCB m'est venue lors de la construction du pxlDigit (article ici : https://nerdiy.de/howto-elektronik-sieben-segment-ziffer-pxldigit-aus-ws2812-leds-bauen/) est venu.
Là, le pxlDigit est composé de segments de LED WS2812 individuels. Pour ce faire, les LED doivent d'abord être collées dans le boîtier imprimé en 3D puis soudées ensemble à l'intérieur. Cette étape en particulier n'est pas si facile en raison du manque d'espace. :/
C'est pourquoi j'ai conçu le pxlDigit_PCB. Les LED, l'ESP8285 et le reste de l'électronique peuvent être installés dessus. Ainsi, vous pouvez d'abord construire, tester et programmer l'ensemble de la carte, puis l'insérer dans le boîtier imprimé en 3D du pxlDigit.
Grâce à la connexion USB-C intégrée, le Digit peut également être alimenté directement et, si nécessaire, le firmware peut être programmé.
De plus, les composants suivants (en option) peuvent être installés sur le PCB :
- Capteur climatique BME280
- Capteur de luminosité TSL2591
- Capteur tactile MPR121 pour jusqu'à 12 électrodes tactiles
J'ai reçu le circuit imprimé du fabricant de circuits imprimés PCBWay.com peuvent être faites, qui les a mises gratuitement à ma disposition. À ce stade, merci encore pour l'excellent service et la coopération. 🙂
Dans ce qui suit, vous pouvez voir quelques images du circuit imprimé fini et (presque) tous les composants possibles. Malheureusement, certains capteurs comme le BME280 sont très chers ou peu disponibles en raison de la pénurie actuelle de puces, c'est pourquoi je ne les ai pas installés.
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 SMD. 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 :
Fabrication de PCB: Vous trouverez ici toutes les informations nécessaires à la fabrication des PCB :
La structure
Dans le passé, j'ai souvent inséré des images individuelles à ce stade pour montrer quels composants doivent être soudés où sur le PCB.
Une meilleure façon d'avoir un aperçu des composants qui appartiennent à leur emplacement sur le PCB est dans le paragraphe suivant. Grâce au travail de Projet OpenScope vous pouvez maintenant générer des fichiers HTML très utiles dans lesquels vous pouvez voir directement quels composants doivent être installés où sur le PCB.
Vous pouvez voir l'aperçu du pxlDigit_PCB ici : pxlDigit_PCB
Vous pouvez également trouver le fichier actuel dans le référentiel GIT sous le lien suivant :
https://github.com/Nerdiyde/pxlDigit_PCB/blob/main/PCB/pxlDigit_PCB_v1.2_bom.html
(Veuillez noter que vous devez télécharger le fichier HTML pour le visualiser. Ce n'est pas possible directement depuis le référentiel GIT.)
micrologiciel du programme
Je travaille actuellement encore sur une bibliothèque Arduino simple pour contrôler les chiffres. Jusqu'à ce que ce soit terminé, vous pouvez également le faire Micrologiciel pxlBlck utiliser. Celui-ci prend déjà en charge la forme de matrice LED du pxlDigit et offre également des fonctions utiles pour l'automatisation et le contrôle via WiFi ou l'interface série. Des informations générales sur le plugin pxlBlck peuvent également être trouvées ici :
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é. 🙂