HowTo: pxlBlck - bouw pxlBlck_Pot

Het idee voor de pxlBlck_Pot is sterk geïnspireerd door een ontwerp dat Luke (@i_am_lukas) hadden ontworpen. Hij stemde ermee in dat ik zijn ontwerp zou doen. Nogmaals bedankt daarvoor. 🙂

De pxlBlck_Pot is eigenlijk een 3D-geprinte bloempot. Hierin kan een 32×8 WS2812 LED matrix geplaatst worden. Zo kan de functie van de pxlBlck onzichtbaar geïntegreerd worden in een bloempot.

De LED-matrix is niet zichtbaar als deze niet is ingeschakeld. Pas als de LED's geactiveerd zijn, is het display aan de buitenkant zichtbaar.

Hoe u uw eigen pxlBlck_Pot kunt bouwen, wordt beschreven in het volgende artikel.

Je pxlBlck_Pot zou er zo uit kunnen zien. 🙂

Veiligheidsinstructies

Ik weet dat de volgende opmerkingen altijd een beetje vervelend zijn en onnodig lijken. Helaas hebben veel mensen die "beter" wisten door onvoorzichtigheid ogen, vingers of andere dingen verloren of zichzelf verwond. Gegevensverlies is in vergelijking bijna te verwaarlozen, maar zelfs dit kan erg vervelend zijn. Neem daarom vijf minuten de tijd om de veiligheidsinstructies te lezen. Omdat zelfs het coolste project geen blessure of andere problemen waard is.
https://www.nerdiy.de/sicherheitshinweise/

Affiliate links / reclame links

De hier vermelde links naar online winkels zijn zogenaamde affiliate-links. Als u op zo'n affiliate-link klikt en via deze link een aankoop doet, ontvangt Nerdiy.de een commissie van de betreffende onlineshop of aanbieder. De prijs verandert voor jou niet. Als u via deze links uw aankopen doet, steunt u Nerdiy.de om in de toekomst andere nuttige projecten aan te kunnen bieden. 🙂 


Eisen

Voor de constructie moet je soldeertaken beheersen. In de volgende artikelen vindt u tips hoe u dit kunt doen.

Vereist gereedschap:

Benodigd materiaal:

In de volgende lijst vindt u alle onderdelen die u nodig heeft voor de montage.


Overzicht

Hier zie je een klein overzicht van hoe animaties en de tijd kunnen worden weergegeven op de pxlBlk_Pot.


Verzamel de onderdelen die je nodig hebt

Om te beginnen met het bouwen van je pxlBlck_Pot, moet je eerst alle onderdelen verzamelen die je nodig hebt.

Om de pxlBlck_Pot te bouwen heb je de volgende componenten nodig.

  • 3D geprinte basis
  • 3D geprint deksel
  • 4x draadinzetstuk M3
  • 4x M3x6 verzonken schroef
  • 6×32 LED paneel op flexibele printplaat
  • ESP8266
  • 5x ca. 15cm lange lijnen
  • Papierstroken ca. 80x300mm

U vindt de STL-bestanden voor afdrukken op uw 3D-printer in de repository voor de pxlBlck_Pot onder de volgende link.


Bereid het LED-paneel voor

Voordat je kunt beginnen met het installeren van het LED paneel, dien je deze alvast een beetje voor te bereiden.

Hiervoor heb je vijf kabels nodig van ca. 15cm lengte en het LED paneel.

Elke twee lijnen kunnen dezelfde kleur hebben als waarmee ze het paneel van energie voorzien.

Verwijder eerst de reeds gesoldeerde aansluitkabels.

Vervolgens kunt u de middelste aansluitkabel er weer op solderen. Wel draai je hem van te voren zodat de lijn direct van het LED paneel naar boven loopt.

Close-up van de gesoldeerde voedingskabel in het midden van het LED-paneel.

Je kunt nu de voorbereide stukjes draad strippen en vertinnen met wat soldeer. Dit maakt het solderen met het LED paneel later makkelijker.

Nu kunt u de lijnen aan de linkerkant van het LED-paneel solderen. Hier vindt u drie contacten. Naast de 5V en GND ingang is er ook de DIN aansluiting, via welke de data later naar het LED paneel gestuurd wordt.

Close-up van de gesoldeerde draden.

Links: DIN-aansluiting

Midden: GND

Rechts: 5V

Herhaal dit nu voor de rechterkant van het LED-paneel met de resterende lijnstukken. Uiteraard sluit je hier alleen de leidingen voor GND en 5V aan. Het is erg handig als u de toewijzing van de kleur aan de betreffende aansluiting identiek houdt aan de aansluiting aan de linkerkant van het LED-paneel.

Gesoldeerd zou uw LED-paneel er zo uit moeten zien.


Plaats het LED-paneel in de behuizing

Nu is het tijd om het voorbereide LED-paneel in de behuizing te installeren.

Hiervoor heeft u de volgende onderdelen nodig.

  • de 3D-geprinte behuizing van de pxlBlck_Pot
  • het voorbereide LED-paneel
  • een strook papier van 300x80 mm

Schuif nu de papieren strook ongeveer een cm in de daarvoor bestemde opening in de basis zoals afgebeeld.

Een andere weergave van de ingevoegde papieren strook.

Nu kunt u het LED-paneel zoals afgebeeld in de basis schuiven.

De hier getoonde papieren strook was helaas iets te kort. Daarom beslaat het niet de volledige breedte van de LED-matrix. Je mag natuurlijk wel een strook papier gebruiken die over de hele breedte gaat.

Een andere kijk op het gedeeltelijk geplaatste LED-paneel.

Een andere kijk op het gedeeltelijk geplaatste LED-paneel.

Een andere kijk op het gedeeltelijk geplaatste LED-paneel.

Nu kunt u de papieren strip en het LED-paneel langzaam helemaal in de basis schuiven.

Een andere weergave van het geplaatste LED-paneel.

Het LED-paneel moet “tot aan de aanslag” in de basis worden geschoven.

Een pincet of een ander dun stuk gereedschap kan erg handig zijn.

Een ander opzicht.

Zicht op het LED-paneel zo ver mogelijk naar binnen gedrukt.

Een andere kijk op het LED-paneel dat zo ver mogelijk naar binnen is geduwd.


Bereid verbindingslijnen voor

Om het aansluiten van de leidingen op de ESP8266 later gemakkelijker te maken, is het raadzaam om de afzonderlijke toevoerleidingen te combineren.

Hiervoor sluit je nu de aansluitleidingen voor de 5V aansluiting (hier de rode en oranje leidingen) aan en...

…soldeer

Een andere kijk op de samengevatte 5V-verbinding.

Herhaal nu hetzelfde voor de lijnen van de GND-verbinding.

Soldeer deze weer aan elkaar nadat je ze gecombineerd hebt.

Een andere kijk op de gecombineerde aanvoerlijnen.

Om de afzonderlijke lijnen een beetje op te ruimen...

je kunt ze samenbinden met kabelbinders.


Sluit ESP8266 aan

De ESP8266 is de microcontroller die later de LED-matrix gaat aansturen. Deze moet je nu verbinden met de voorbereide lijnen.

Hiervoor heb je de ESP8266 en de voorbereide basis van de pxlBlck_Pots inclusief het geplaatste LED-paneel nodig.

Doe nu wat hete lijm in de uitsparing aan de onderkant van de behuizing...

...en plaatst de ESP8266 erin.

De ESP8266 moet er stevig in zitten en er niet uit kunnen vallen.

Nu is het tijd om de aansluiting van de kabels voor te bereiden.

Vertin eerst de volgende contacten met wat soldeer.

  • D6
  • G=GND
  • 5V

Close-up van de voorbereide contacten.

Nu kunt u de lijnen aansluiten op de ESP8266 zoals afgebeeld. De lijnen zijn als volgt aangesloten:

LED panelenESP8266
GGND
5V5V
DIND6

Close-up van de gesoldeerde lijnen.

Een andere kijk op de gesoldeerde lijnen.


Bereid je voor om de hoes te monteren

Om de aan de onderzijde gemonteerde elektronica enigszins te beschermen, kunt u nu een afdekking monteren.

Hiervoor moet u eerst de inzetstukken met schroefdraad gebruiken waarmee de afdekking later op de basis wordt geschroefd. Voor M3-schroeven hebt u vier inzetstukken met schroefdraad nodig.

Gebruik hiervoor een soldeerbout om de inzetstukken met schroefdraad in de basis te steken, zoals afgebeeld.

Herhaal dit voor de resterende drie gaten in de basis.

Aanzicht van het ingebrachte schroefdraadinzetstuk.

Aanzicht van het ingebrachte schroefdraadinzetstuk.

Aanzicht van het ingebrachte schroefdraadinzetstuk.

Aanzicht van het ingebrachte schroefdraadinzetstuk.


Sluit de USB-kabel aan en monteer het deksel

Er moet nu een USB-kabel worden aangesloten zodat de ESP8266 en het aangesloten LED-paneel van energie kunnen worden voorzien. Alleen dan kan de kap aan de onderzijde worden gemonteerd.

Hiervoor heeft u de volgende onderdelen nodig.

  • de voorbereide basis inclusief ingebouwde ESP8266 en LED paneel
  • vier M3x8 schroeven
  • een USB-kabel met een micro-USB-connector
  • het 3D-geprinte deksel

Sluit nu de USB-kabel aan op de ESP8266 zoals afgebeeld.

Vervolgens kunt u het deksel erop plaatsen zoals afgebeeld.

Zorg ervoor dat de schroeven congruent zijn met de onderliggende inzetstukken met schroefdraad.

Vervolgens kunt u de afdekking met de M3x8-schroeven op de basis schroeven.

detailopname.

Je pxlBlck_Pot zou er zo uit moeten zien als hij aan elkaar is geschroefd.

Een ander opzicht.

Een ander opzicht.


programma-firmware

Na het bouwen van de pxlBlck_Pot moet je nu ESPEasy inclusief de pxlBlck plugin installeren op de ESP8266. Hoe u dit kunt doen, wordt beschreven in het volgende artikel.


Configureer de pxlBlck-plug-in

Na het installeren van de firmware moet je de plug-in nog correct configureren. Informatie hierover vind je ook in het artikel pxlBlck - Installeer en configureer de pxlBlck-plug-in.

Als extra oriëntatie kunt u ook de instellingen uit het hier getoonde screenshot overnemen.


Animaties, iconen en commando's

Meer informatie over de weergave van animaties, iconen en de mogelijke commando's waarmee je je pxlBlck kunt configureren, vind je in de volgende artikelen.


Veel plezier met het project

Ik hoop dat alles werkte zoals beschreven. Zo niet, of als je vragen of suggesties hebt, laat het me weten in de commentaren. Ik zal dit dan zo nodig aan het artikel toevoegen.
Ideeën voor nieuwe projecten zijn altijd welkom. 🙂

PS Veel van deze projecten - vooral de hardwareprojecten - kosten veel tijd en geld. Natuurlijk doe ik dit omdat ik het leuk vind, maar als je het cool vindt dat ik de informatie met je deel, dan zou ik blij zijn met een kleine donatie aan het koffiefonds. 🙂

Koop Me a Coffee op ko-fi.com       

10 comments

  1. Hoi,

    helaas kan ik de STL-bestanden niet in mijn slicer laden. Ik heb Prusa's en Snapmaker's getest.
    Is er nog een truc?

    Hartelijke groeten
    Jens

    1. hoi jens,
      Ik heb het zojuist opnieuw geprobeerd met de bestanden die uit de repository zijn gedownload en ik kan ze zonder fouten in mijn slicer importeren.
      Ik gebruik "Slic3r" als slicer. Wat werkt er precies niet voor jou? Wordt het gewoon niet geladen of wordt er een foutmelding weergegeven?
      Hartelijke groeten
      Fab

  2. Hoi,

    swe Slicer van Pruser is ook gebaseerd op Slic3r. maar geen van je andere bestanden werkt ook niet. Misschien ligt het aan mijn computer. Ik zal morgen een andere proberen.

    Vreemd genoeg werken andere STL-bestanden van andere projecten

    1. goedemorgen Jens,
      Ik heb zojuist beide slicers gedownload en geïnstalleerd. In beide slicers kon ik de STL-bestanden importeren en bekijken.
      Welke foutmelding of abnormaal gedrag krijg je bij het importeren van de bestanden? 🙂
      Hartelijke groeten
      Fab

  3. Hallo Fab,
    kun je iets zeggen over de instellingen van de slicer?
    Met of (gedeeltelijk) zonder draagstructuur? 0% vullen?
    Cura laat me ongeveer 1 dag printtijd zien.

    Groetjes Christiaan

    1. hallo christen,
      Het is alweer een tijdje geleden dat ik deze STL heb geprint. Maar een dag lijkt me eigenlijk wat lang. Ik denk dat ik toen ongeveer 12 uur heb geprint.
      Ik print meestal met 30%Infill, vijf perimeters en deze STL zeker ook met ondersteuning. Heb je de STL rechtop staan?
      Ik kan me voorstellen dat het aanzienlijk langer duurt als je ze ondersteboven afdrukt.
      Ik hoop dat dit wat helpt. 🙂
      Hartelijke groeten
      Fabian

  4. Hallo en heel erg bedankt voor het project. Kun je me beschrijven hoe je de dubbele punten tussen uren en minuten hebt gemaakt, zoals weergegeven op de 32 × 8-matrix? Met vriendelijke groet, R. Claus

    1. Hé Reini,
      natuurlijk, wat wil je precies weten? Hoe heb ik het in programmacode gegenereerd? of hoe ze weer te geven met de plug-in?
      Hartelijke groeten
      Fab

Kommentar hinterlassen

Het e-mailadres wordt niet gepubliceerd. Erforderliche Felder sind mit * markiert

Deze site gebruikt Akismet om spam te verminderen. Bekijk hoe je reactie-gegevens worden verwerkt.