• home
  • about me
  • bears
  • contact
  • imprint
  • privacy notice
leider funktioniert die Tweet Anzeige nicht mehr seit einer doofen API Änderung :'(

OnlyMine

Kategorien

  • 3D Drucker (13)
  • Allgemein (37)
  • DIY (20)
  • Elektronik (64)
  • Hausbau (42)
  • Heizung (8)
  • Inspiration (17)
  • KNX (8)
  • Persönlich (14)
  • Schule (8)
  • SEO (1)
  • Sinnloses (30)
  • Studium (19)
  • Tutorials (10)

Archive

  • Februar 2023
  • Oktober 2022
  • August 2022
  • Februar 2022
  • November 2021
  • Oktober 2021
  • September 2021
  • August 2021
  • Juli 2021
  • Februar 2021
  • Januar 2021
  • Dezember 2020

Links

  • Niedermeier.me
  • SKK Gerolzhofen
  • Frisöre Habelsberger
  • Zorin Industries
  • Ort der Musik

8x8x8 LED Cube

23. August, 2012 in: Elektronik, Sinnloses, Studium, Tutorials

Als ich vor etwa 1,5 Jahren im Internet erste Videos über LED Würfel gefunden habe, stand für mich fest, sowas brauche ich auch.

Hier das Video, welches mich in seinen Bann zog:

[youtube=http://www.youtube.com/watch?v=6mXM-oGggrM]

Da man selbst beim multiplexen der Ebenen immernoch 64 LEDs + 8 Mosfets ansteuern muss und kein normaler Microkontroller so viele Pins besitzt, musste ich die Ports erweitern. Es gibt dabei mehrere Möglichkeiten von einfachen Schieberegistern und D-Latches bis hinzu komplexeren Portexpandern die man über SPI oder I2C anspricht. Ich entschied mich für den Anfang für Latches, da dies mir am einfachsten erschien. Jetzt benötigte ich nur noch 8 Pins für die Latch Daten und weitere 8(+1) Pins für die Enable Pins der einzelnen Latches (+1 da ich erst die Mosfets auch über ein Latch ansteuern wollte, wie man im Schaltplan sieht, jedoch diese dann direkt vom Mirokontroller aus erledigt habe). Da die Latches selbst im Prinzip nur ein paar Flipflops sind, können diese nicht genügend Strom für die LEDs treiben, daher habe ich noch einen Treiber (UDN2981) nachgeschaltet.

(Der Schaltplan zeigt nur die Hälfte der Latches und Treiber Bausteine)

Das ganze baute ich dann nach kurzer Zeit auf Lochraster Platine auf, die Treiber waren zu Beginn bei Reichelt nicht lieferbar, daher baute ich es erstmal ohne diese auf, jedoch konnten die Latches nur einen sehr geringen Strom von etwa 8mA je Ausgang liefern (laut Datenblatt).

Der Aufwand war jedenfalls enorm und das Ergebnis ernüchternt. Bei meinem Würfel hatte ich am Ende stark mit Ghosting (unkontrolliertem Restleuchten) zu kämpfen und konnte die Ursache nicht wirklich ausmachen, daher entschied ich mich eine Platine in China herstellen zu lassen.

Auf www.iteadstudio.com kann man Platinen günstigen ätzen lassen. Ich kaufte 10 Platinen in den Maßen 10cm x 10cm, da die Fläche jedoch etwas klein für mein Layout war und ich auf SMD Bauteile verzichten wollte, erstellte ich die Platine so, dass 2 für einen Würfel benötigt werden.

Nach etwa 3 Wochen erhielt ich einen Brief vom Zoll, wonach ich ein Paket abholen könnte. Durch die Paketverfolgungsnummer konnte ich sehen, dass das Paket schon etwa 1 Woche vorher beim Zoll eingetroffen war 😉

Das Ergebnis sah dann fertig bestückt so aus:

Ja da fehlt noch was, der Mikrocontroller, der alles steuert. Im Gegensatz zum ersten Entwurf entschied ich mich jetzt dafür einfacherweise einen Arduino Mega dafür zu nutzen, da dieser mit 128kB Flash Speicher viel mehr Platz für Animationen hatte.

Damit war die Ansteuerung komplett und es kommt zur eigentlichen Fleißaufgabe, dem Löten des Würfels selbst. Ich entschied mich für blaue 3mm LEDs, leider wurden mir anstatt diffuser LEDs klare LEDs aus China geschickt. Mit diffusen LEDs kommen die Effekte noch besser zur Geltung. Ich baute aber trotzdem einfach drauf los.

Ich testete alle LEDs vor Einbau einmal und es waren tatsächlich einige bereits kaputt. Im Anschluss bohrte ich mir einen Schablone mit 64 Löchern zurecht und begann mit dem Zusammenlöten. Dabei werden in jeder Ebene alle Kathoden verbunden und die Anoden werden später mit den Anoden der darunterliegenden Ebene verbunden.

So sieht dann eine fertige Ebene aus. Wer das ganze nachbauen möchte, dem seie gesagt: Nicht so machen!(!!) Denn das aufeinander Löten der einzelnen Ebenen ist mehr als schrecklich und ziemlich ungenau. Besser ist es den Würfel in Spaltenbauweise zu machen, quasi eine stehene Ebene und davon 8 später zu verbinden.

Das Ergebnis:

Das ganze wurde auf ein schwarz lackierte Brett montiert und die Ansteuerung in den Sockel verbannt, es war ein totales Kabel WirrWarr und im Nachhinein würde ich es vermutlich anders machen.

Die Programmierung erfolgte in der Arduino IDE, das umschalten der Ebenen erfolgt per Timer Interrupt. Ich habe mehrere Effekte im Internet gefunden von Würfeln anderer und diese umprogrammiert und eingebaut, sowie eine paar Effekte selbst geschrieben. Ein Projekt welches die Bilder auf dem PC berechnet und diese über USB an den Würfel sendet gibt es auch, die Animationen von dort laufen bei mir jedoch relativ langsam, da hierbei viele Cosinus/Sinus Berechnungen nötig sind, die normal der PC erledigt.

[youtube=http://www.youtube.com/watch?v=W8HorjojxDE]

Bauteileliste und Kosten:

  • 8 x 74HC573 8-Bit D-Latch – 2,32€
  • 8x UDN2981A – 8,80€
  • 8x IRLZ34N – 3,60€
  • 1000 Blaue LEDs diffus – 3mm 22,86€ – 5mm 24,06€
  • ~30m 0,6mm versilberter Kupferdraht – 6,15€
  • Arduino Mega 1280/2560 Klon aus China – ~20€
  • Netzteil 12V 2A – ~5€
  • Platinenkosten – ~2,50€ je Platine
  • Kerkos/Elkos/Widerstände/Sockel/Stiftleisten/Flachbandkabel

Insgesamt liegt man so bei etwa 75€-90€. Was noch fehlt ist natürlich ein entsprechender Sockel aus Holz und ein Plexiglasgehäuse, da der Würfel so zwar relativ Stabil ist, aber man will natürlich nichts riskieren, denn es steckt viel Arbeit darin.

Wer das ganze nachbauen möchte, der kann mir einfach schreiben ich teile auch gerne meine Software und die Eagle files, ich habe auch noch ein paar Platinen übrig die ich abgeben würde. Aktuell (20.03.2014) sind keine Platinen mehr vorhanden, allerdings bin ich dabei die Ansteuerung für einen 8x8x8 LED Würfel auf ein Arduino Shield zu portieren. Prototypen Platinen sind bereits bei mir angekommen, sobald diese Bestückt und getestet sind, werde ich wieder berichten.

Interessante Links zum Thema:

  • http://www.mikrocontroller.net/topic/252771 (Sehr sehr gute Dokumentation und Umsetzung!!)
  • http://www.instructables.com/id/Led-Cube-8x8x8/
  • http://www.instructables.com/id/How-to-build-an-8x8x8-LED-cube-and-control-it-with/step2/Assemble-the-layers/

Viel Spass beim Nachbau oder Youtube Videos anschauen, dort gibt es Varianten mit RGB LEDs 😉

← Vorheriger Beitrag Nächster Beitrag →

13 Kommentare zu “8x8x8 LED Cube”

  1. Kommentator
    25. August 2012 um 12:52 Uhr

    Wie viele Arbeitsstunden stecken denn da insgesamt etwa drin?

    Antworten
    • philoepp
      26. August 2012 um 20:21 Uhr

      Das Löten der des Würfels hat etwa 12 Stunden gedauert, wie lange der Rest gedauert hat, kann ich nicht genau sagen.

      Antworten
  2. Uwe
    17. November 2012 um 03:57 Uhr

    Hi Philoepp,

    hätte eventuell Intresse an deinem Projekt bzw. den Platinen.
    Habe schon selber 3x3x3 und 5x5x5 Cubes gebaut.
    Allerdings waren das Bausätze von Velleman.
    Da mir aber die 3mm zu klein und zu dunkel waren habe ich glasklare 5mm Leds verwendet und alles im 3mm Abstand mit Silberdraht verbaut. Dafür habe ich mir eine 2mm feuerverzinkte Stahlplatte mit Lochraster aus dem Baumarkt besorgt.

    Habe nur ein paar Fragen……..
    Hast du eine Idee was bei 128kB Flash Speicher an Geamtzeit für Animationen rauskommt?
    Das Bestücken und löten der Platinen und Cubes für 3er und 5er ist ja nicht das Problem. (Horizontale Bauweise) . Aber wie du es hier schon angesprochen hast ist ein 8er Cube in Spaltenbauweise besser zu bewerkstelligen.
    Dafür muss ich mir aber noch eine passende Schalblone ausdenken und bauen.
    Für die Programmierung wäre dann meine Tochter zuständig. (5. Semester Informatik)
    Da ich mich mit Arduino noch gar nicht befasst habe bräuchte ich da etwas Hilfe.

    Wäre nett wenn du dich melden würdest.

    Uwe

    Antworten
  3. Siegfried Bronner
    18. Januar 2013 um 11:44 Uhr

    Hallo
    ich wäre die Software und die Eagle files, interessiert.
    Wenn Sie vielleicht die mir zukommen lassen würden. Wäre ich sehr dankbar.

    Mit freundlichen Grüßen
    Siegfried Bronner

    Antworten
    • philoepp
      24. Januar 2013 um 18:49 Uhr

      Hallo,

      ich habe Ihnen eine kurze Email geschrieben.
      Gruß.

      Antworten
  4. Dirk
    29. April 2013 um 22:35 Uhr

    Hallo philoepp
    Ich hätte Interesse an den Daten für dein 8^3
    Will über ein 8^3 meine Techniker Arbeit machen und will noch paar Gimmig´s einplannen.
    Da ich ihn auch mit einen Arduino 2560 antreiben möchte würde ich mich auch über dein sketch freuen.

    MfG
    Dirk

    Antworten
    • philoepp
      3. Mai 2013 um 17:39 Uhr

      Hi Dirk,
      habe dir ne Email geschrieben 😉

      ich hoffe du findest dich soweit zurecht.
      Gruß,
      Philipp

      Antworten
  5. Kai
    20. Januar 2014 um 17:18 Uhr

    Hallo,
    Ich wäre an deinen Eagle files interessiert. Könntest du mir diese zukommen lassen?

    Gruß kai

    Antworten
    • philoepp
      22. Januar 2014 um 16:27 Uhr

      Hi,
      klar ist kein Problem. Allerdings würde ich, wenn ich den Würfel neu bauen würde, SMD Bauteile einsetzen und den Mikrocontroller ebenfalls auf der Platine integrieren, sodass der Verdrahtungsaufwand und Platzbedarf sinkt. Aber ich schicke dir die Files später per Mail.

      Gruß,
      Philipp

      Antworten
  6. Matthias
    9. Februar 2014 um 19:01 Uhr

    Hallo,
    Ich wäre auch an deinen Eagle files interessiert. Könntest du sie mir auch schicken ??

    Antworten
    • philoepp
      12. Februar 2014 um 15:05 Uhr

      Hi,
      ich sende sie dir gerne zu, aber wie gesagt. Es geht auch einfacher, heute würde ich es anders machen.

      Antworten
  7. Nader
    15. Februar 2015 um 00:08 Uhr

    Guten Abend,
    Ein sehr schönes Projekt hast du da auf die Beine gestellt! Ich würde es sehr gerne nachbauen und wäre an den Projektdateien (Eagle files etc.) sehr interessiert.
    Danke im Voraus.
    Viele Grüße,
    Nader.

    Antworten
  8. Martin Awe
    11. März 2015 um 23:37 Uhr

    Hallo. Ich bin bereits in der ausbildung zum elektroniker. Ich bin absolut begeistert von deiner arbeit. Könnten sie mir auch bitte die eagle dateien schicken und wenn es geht die stückliste. Vielen Dank im voraus. Mfg martin. P.S. mach weiter so.

    Antworten

Schreibe einen Kommentar

Hier klicken, um das Antworten abzubrechen.

Felder die benötigt werden sind mit * markiert.
Nach oben!
5334
Impressum
Niedermeier.me
Ich bei Facebook
Diese Website verwendet Cookies. Indem Sie weiter auf dieser Website navigieren, ohne die Cookie-Einstellungen Ihres Internet Browsers zu ändern, stimmen Sie der Verwendung von Cookies zu. Akzeptieren Ablehnen
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
immer aktiv
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SPEICHERN & AKZEPTIEREN