Forum: Mikrocontroller und Digitale Elektronik 8x8x8 LED Cube - kurze Frage zum Start


von Frank M. (cali-let)


Lesenswert?

Hallo zusammen,

ist mein erster Beitrag hier. Kurz zu meiner Person. Heiße frank, bin 30 
Jahre alt und bin eigentlich Maschinenbauer durch und durch. Hab aber 
doch nen kleinen Hang zum Elektronischen.

Ich wollte mich mal an so einen LED Cube machen. Löten und die ganze 
Hardware sehe ich als unkritisch. Habe schon sehr viele Platinen "nach 
Plan" gelötet. LEDs sowie schon unzählige. Handwerkliches Geschick würde 
ich doch durchaus als sehr gut beschreiben - ohne eingebildet wirken zu 
wollen.
Dass das sehr sehr viel Arbeit ist, ist mir durchaus klar. Und dass das 
auch was neues in Punkto Zusammenbau/löten ist ebenflls


Leider hapert es bei mir stark an Programmierkenntnissen. Genauer 
gesagt, kann ich das gar nicht. :(
Daher muss ich den Cube ebenfalls dummerweise nach Anleitung bauen. :(

Werden soll es dieser hier: (kennen wohl die meisten)
http://www.youtube.com/watch?v=6mXM-oGggrM

Gemäß folgender Anleitung
http://www.instructables.com/id/Led-Cube-8x8x8/

Hierfür benötige ich unten stehende Teile. Habt ihr eine gute Adresse, 
wo ich möglichst viel auf einen Schwung bekomme - und das auch zu einem 
akzeptablen Preis?
Klar, ich kann mir etz mühsam für jedes Teil den günstigsten raussuchen, 
aber da werd ich ja bekloppt bei :D
Da ich seltenst solche Teile kaufe, habe ich nur geringe Anlaufadressen.
Direkter Bausatz wäre noch genailer.

LEDs sollen es 3mm blau werden. wie sind denn da eure Erfahrungen?
-direkt blau diffus?
-lieber die günstigen klaren und selbst anrauen/anschleifen?
-blau eingefärbe diffuse LEDs
-Beim 8x8x8 doch eher 5mm LEDs



    512x  LEDs (plus some extra for making mistakes!)
    64x resistors. (see separate step for ohm value)
    1x or 2x large prototype PCBs. The type with copper "eyes", see 
image.
    1x ATmega32 microcontroller (you can also use the pin-compatible 
ATmega16)
    3x status LEDs. You choose color and size.
    3x resistors for the status LEDs.
    8x 74HC574 ICs
    16x PN2222 transistors
    16x 1k resistors
    1x 74HC138 IC
    1x Maxim MAX232 IC
    1x 14.7456 MHz crustal
    2x 22pF ceramic capacitors
    16x 0.1uF ceramic capacitors
    3x 1000uF electrolytic capacitor
    3x 10uF electrolytic capacitor
    1x 100uF electrolytic capacitors
    8x 20 pin IC sockets
    1x 40 pin IC socket
    2x 16 pin IC socket
    1x 2-pin screw terminal
    1x 2wire cable with plugs
    9x 8-pin terminal pins
    1x 4-pin terminal pins, right angle
    2x 16-pin ribbon cable connector
    1x 10-pin ribbon cable connector
    Ribbon cable
    2x pushbuttons
    2x ribbon cable plugs
    9x 8-pin female header plugs
    Serial cable and 4pin female pin header
    Piece of wood for template and base
    8x optional pull-up resistors for layers
    5v power supply (see separate step for power supply)

von troll (Gast)


Lesenswert?

Elektronikversender, speziell Reichelt

von Eumel (Gast)


Lesenswert?

Womit programmierst du den Controller? Also wie kriegst du das Programm 
auf ihn drauf.

von Frank M. (cali-let)


Lesenswert?

ohhhh haaaaa..... Die Liste habe ich ja gar nicht gesehen. Heftig.
Na da werde ich mal schauen.

Reichelt bestelle ich öfters. War mir nur nicht sicher, ob der hierfür 
die richtige Anlaufstelle ist.

Was mich etwas als unwissenden irritiert, ist z.B. der ATmega32
ebay: 4,69€
reichelt: 3,90€
rs-online:16,80€

Da liegt ja mehr als Faktor 4 dazwischen?!?!
Ich werde morgen einfach mal alles bei Reichelt in den Warenkorb legen. 
Wegen paar Euro hin oder her will ich da auch nicht rumtun

Jemand noch ne Meinung zu meinem kleinem LED Anliegen?
Wie gesagt, das ist jetzt mein erster. Wenn da etz die eine LED nen 
ticken heller/dunkler ist, sehe ich das nicht als so kritisch.
Bin gerade echt am überlegen, ob 3 oder 5mm


Wie ich das programm draufbekomme? ehrlich? Null Ahnung :(
Nen Abreitskollege meinte, er hat so ein Programmierding dafür. Hoffe, 
dass der da auch weiß, was er sagt - wovon ich aber ausgehe. Der hat 
auch sofort die Programm verstanden, die in dem Link sind.
Oder ist das ein Punkt, der das ganze vorhaben zum scheitern bringt?

von katastrophenheinz (Gast)


Lesenswert?

Hi,

nein das Flashen des Codes (wenn es ihn denn schon fertig gibt) ist der 
einfachste von allen Arbeitsschritten.

Der mechanische Aufbau ist um Größenordnungen komplizierter, Fehlersuche 
auch.
Viel Erfolg!

von Frank M. (cali-let)


Lesenswert?

das ist eben die gute Frage, ob in dem Link oben auch alle nötigen 
Programme enthalten sind. Das ist halt echt nen Punkt, wo ich absolut 
garkeinen Plan habe :(
Wie gesagt, reiner Maschinenbauer. Ich sehe da halt eher die 
herrausforderung und den "Spaß" den Würfel mechanisch zu bauen.

von shadow0815 (Gast)


Lesenswert?

Moinsen..

bin gerade auf deinen Beitrag gestoßen und kann dir sagen welche teile 
ich bestellt habe. Als Vorlage benutze ich auch diese Anleitung:
http://www.instructables.com/id/Led-Cube-8x8x8
Habe die angaben überflogen und denke, dass alles wichtige vorhanden ist 
um den Atmega zu beschreiben.

Habe fast alles bei ebay.com bestellt..  den Atmega leider zu teuer..
Tip: bei ebay.com kann man bei vielen Versendern die Artikel in den 
ebay-warenkorb packen und dann alles mit einem Schwung per PayPal 
bezahlen.

Liege beim Material (auf die Verbrauchten Teile für den Cube 
runtergerechnet) bei ca. 65$ inkl Porto.

Als LEDs habe ich 3mm blau diffus geordert, mal schauen ob die richten 
hier aufschlagen :).
http://www.ebay.de/itm/130709842947

Netzteil:
http://www.ebay.de/itm/140727705133

Programmer:
http://www.ebay.de/itm/271107170943

Habe alles am 29.11 bestellt und hoffe, dass ich bis Weihnachten alle 
Teile habe.

Ich werde meine Erfahrungen gerne teilen, fall noch Interesse besteht.

In der Zwischenzeit vertreibe ich mir die Zeit mit dem Bau eines UV-LED 
Platinenbelichters mit Timer (ATtiny2313).

Ein Freund fräßt mir die Bauschablone für die LED-Gitter per CNC in MDF. 
Ungenauigkeiten kommen beim selbst Handanlegen noch zur Genüge dazu.

Den Sockel macht er mir auch per CNC, allerdings werden die Bohrungen 
kleiner, 1 - 2 mm.

Grüße

von Frank Müller (Gast)


Lesenswert?

Ja, ich glaube, da werden ich dich irgendwann mal kontaktieren müssen.

von Cyblord -. (cyblord)


Lesenswert?

Unglaublich, Leute die meinen sie könnten einen 8x8x8 Cube bauen, machen 
sie Gedanken um ihre Einkaufsliste. Finde den Fehler. Aber gut, Flashen 
geht ja auch noch nicht, von dem her. Wieder mal lustig hier. Zwischen 
euch und einem selbstgebauten und selbstprogrammierten 8x8x8 Cube liegen 
Monate, wenn nicht Jahre. Und zwar bis ihr mal mit dem Cube anfangen 
solltet.

gruß cyblord

von Daniel E. (shadow08-15)


Lesenswert?

So. schnell noch angemeldet :)

Ich werde bei Gelegenheit nen Status abgeben und evtl. aufgetretene 
Probleme beschreiben.

von Cyblord -. (cyblord)


Lesenswert?

Achso hab gesehen ihr macht das ja nach Plan. Ganz dem Zeitgeist nach: 
Ich hab zwar keine Ahnung davon, aber dann mach ich halt malen nach 
Zahlen. Aber natürlich, ohne einen Thread geht noch nichtmal das. 
Bebilderte Anleitungen und fertige Codes reichen natürlich nicht aus. 
Wie wäre es wenn ihr euch mal an einen 3x3x3 Cube, selbstständig 
ranwagt. Alleine die HW, alleine SW bauen. Lernen. Verstehen. Nicht mehr 
modern?

gruß cyblord

von Daniel E. (shadow08-15)


Lesenswert?

cyblord ---- schrieb:
> Unglaublich, Leute die meinen sie könnten einen 8x8x8 Cube bauen, machen
> sie Gedanken um ihre Einkaufsliste. Finde den Fehler. Aber gut, Flashen
> geht ja auch noch nicht, von dem her. Wieder mal lustig hier. Zwischen
> euch und einem selbstgebauten und selbstprogrammierten 8x8x8 Cube liegen
> Monate, wenn nicht Jahre. Und zwar bis ihr mal mit dem Cube anfangen
> solltet.
>
> gruß cyblord

Wenn du jetzt schon einen Tip hast, lass uns doch bitte nicht dumm 
sterben.

Grüße

von Karl H. (kbuchegg)


Lesenswert?

shadow 08-15 schrieb:

> Wenn du jetzt schon einen Tip hast, lass uns doch bitte nicht dumm
> sterben.

Ja.
fang vorne an.

1 LED an 1 Prozessor Pin.
LED einschalten, LED ausschalten

Du hast deutlich mehr davon, wenn du auch verstehst was du tust.
Und im Endeffekt bist du auch nicht langsamer.

AVR-Tutorial
AVR-GCC-Tutorial

von Frank Müller (Gast)


Lesenswert?

Lesen, nachdenken, nochmal lesen, verstehen...und DANN posten!

von Cyblord -. (cyblord)


Lesenswert?

shadow 08-15 schrieb:
> cyblord ---- schrieb:

> Wenn du jetzt schon einen Tip hast, lass uns doch bitte nicht dumm
> sterben.

Sorry was bringen euch hier Tipps? Genauso gut könntet ihr hier nach 
Tipps für den Bau eine Space Shuttle fragen.
Das ganze ist eher zum lachen wenns nicht so traurig wäre. Aber macht 
mal. Mit genug Webseiten, Foren und Anleitungen werdet ihr sicher auch 
nen Cube nachbauen können. Müssen sich halt ein paar Menschen im Forum 
noch den Hintern aufreißen und euch mühselig und kleinteilig helfen. 
Step by Step an die Hand nehmen. Nur damit ihr keine Grundlagen lernen 
müsst. Fragen ist viel einfacher als verstehen. Und wenn man dann den 
fertigen Cube rumzeigt, weiß ja keiner dass man davon eigentlich keine 
Ahnung hat und nur stumpf nachgebaut hat, und noch nichtmal das hat man 
alleine gekonnt.
Viel Spass.

gruß cyblord

von Frank Müller (Gast)


Lesenswert?

Du hast es einfach nicht verstanden, kurzum...deine Posts gehen bei mir 
gerade links rein und rechts rein. Ohne dich damit beleidigend angreifen 
zu wollen

von Daniel E. (shadow08-15)


Lesenswert?

Es ging hier doch um den 8x8x8 Cube. Aber natürlich stehen hier für mich 
kleinere Versuche an.. hab noch nie mit multiplexing gearbeitet und 
daher sehe ich die angegebene Anleitung als netten Leitfaden.

Das so ein Ding ohne Vorkenntnis nicht so einfach zu erschaffen und zu 
betreiben ist, sollte jedem klar sein.

Aber warum soll man sich keine großen Zeile setzen. Wenn man auf dem Weg 
zum 8x8x8 cube viele Dinge lernt, weil man sie erstmal im kleinen 
ausprobiert, dann ist doch alles in Ordnung.

Als Softwareentwickler ist mir klar, das ein großes Werk nicht entsteht 
weil man abschreibt, sondern weil man im Kleinen anfängt, sich z.B. 
Inspiration sucht und sich damit dann an größere Projekte wagt.

Am Anfang war die 0   :)

von Matthias P. (matthias_p65)


Lesenswert?

@cyblord:

Ich hab mal gehört, daß man auch beim Nachbau etwas lernen kann.

Ganz ähnlich wie beim Kuchen backen. Man fängt erstmal mit ner Dr.Oetker 
Backmischung an und probiert später eigene Rezepte aus. So kann man sich 
dann langsam bis zum Russischen Zupfkuchen hocharbeiten.

von frank (Gast)


Lesenswert?

cyblord übertreibt zwar maßlos, aber prinzipiell hat er schon recht.

Letztlich ist ein solcher cube müll. der bringt einem nichts und steht 
zugestaubt in der ecke. das einzig interessante an dem ding ist der 
aufbau/ programmierung. wenn man die nicht versteht sondern das teil nur 
nachbaut verpasst man das einzig interessante.

von larsen (Gast)


Lesenswert?

Hallo,

ich finde eine gute Sache wenn Leute sich ein Ziel bzw. ein Projekt als
Aufgabe setzen und dies realisieren möchten.

Alles kann man nicht wissen, daher arbeiten sie nach Anleitung,wo ist 
das Problem dabei? So erkennen sie sehr schnell ihre Wissenslücken und 
werden diese selbstlernend schließen, besser als in der Praxis kann man 
doch gar nicht lernen. Rückschläge gibt es immer, aber dafür gibt es ja 
dieses Forum um sich mit gleichgesinnten und höflichen Menschen 
auszutauschen.

Kann diese Vorgehensweise nur begrüßen und wünsche den 8x8x8 "Cubern" 
viel
Erfolg.

Gruß larsen

von Daniel E. (shadow08-15)


Lesenswert?

Karl Heinz Buchegger schrieb:
> Ja.
> fang vorne an.
>
> 1 LED an 1 Prozessor Pin.
> LED einschalten, LED ausschalten
>
> Du hast deutlich mehr davon, wenn du auch verstehst was du tust.
> Und im Endeffekt bist du auch nicht langsamer.

Stimme zu 100% zu, so sollte man anfangen.

von loeti (Gast)


Lesenswert?

In dem vorletzten ELV Journal war ein 3d LED cube,
erstmal den aufbauen, beim Aufbau nicht verzweifeln ob der vielen LEDs
und dann das Programm verstehen und erweitern.

Danach wenn noch motiviert mit eigenem Aufbau von Mikrocontroller und 
LED anfangen ;-)

Das wäre mein Vorschlag.

von schoeni1305 (Gast)


Lesenswert?

Hy, ich lese hier gerne im Forum und muß auch mal meinen Senf dazu 
geben.
Wenn du keinerlei Programmierkenntnisse hast ist dein Vorhaben schon 
sehr gewagt. Nimm mal ein Experimentierbord, pack einen mega8 drauf und 
8 LED´s und wenn die dann machen was du willst, dann die 8x8 LED´s und 
wenn die dann auch machen was du willst, dann ist der Würfel bereit. 
Alles andere ist vertrödelte Zeit (glaub mir). Multipexing ist schon 
recht anspruchsvoll und dann noch 3d!? Die Codes als Hilfestellung oder 
Anleitung nehmen ist auch nicht sinnvoll da du ja das Zusammenspiel der 
Befehle erst erlernen mußt und die Listings einfach zu umfangreich sind. 
Das ist so wie mit einer fremden Sprache, du kannst zwar die Worte lesen 
aber du verstehst den Inhalt nicht. Trotzdem, viel Erfolg

von Karl H. (kbuchegg)


Lesenswert?

Matthias P. schrieb:

> Ich hab mal gehört, daß man auch beim Nachbau etwas lernen kann.


Aber nicht mit diesen Voraussetzungen

Zitat OT:
> Leider hapert es bei mir stark an Programmierkenntnissen.
> Genauer gesagt, kann ich das gar nicht. :(

Für einen Cube müssen ein paar grundlegende Konzepte verstanden und 
verinnerlicht werden. Grundlegende Programmierkentnisse, das 
Handwerkszeug, sind dazu schon Voraussetzung.
Oder um bei deinem Beispiel zu bleiben: Wer Teewasser anbrennen lässt, 
wird auch mit der besten Backmischung nichts reißen.

von S. K. (hauspapa)


Lesenswert?

>So kann man sich dann langsam bis zum Russischen Zupfkuchen hocharbeiten.

Also der Russische Zupfkuchen stellt (spätestens mit Hilfe des Internet) 
hoffentlich niemanden vor unlösbare Küchenprobleme.

Das grundlegende Problem ohne Programmierwissen sehe ich in der Frage 
wie Du dem Cube beibringst was er eigentlich zeigen soll.

>Wie wäre es wenn ihr euch mal an einen 3x3x3 Cube, selbstständig ranwagt.

Finde ich einen sehr konstrukktiven Vorschlag. Der mechanische Aufbau 
ist recht bald erschlagen und für den Rest siehst Du sehr schnell wo Du 
stehst und wo noch Lücken sind.

viel Erfolg
Hauspapa

von abc.def (Gast)


Lesenswert?

Nachdem hier sehr viele Hui-Buh Antworten sind, und ich über Nacht mal 
darüber überlegt habe, noch eine Antwort:
Besorge Dir einen Arduino Uno. Komplettkasten mit Anleitung knapp 100E. 
Hört sich nach viel an, aber als Weiterbildung gut. Gibt es bei 
Reichelt, Amazon und so. Da ist dann jede Anleitung drin, für Anfänger 
geeignet. Dann baust Du damit einen Cube mit Kantenlänge 1 (eine LED, 
die blinkt). Dann Kantenlänge 2 mit Multiplex-Ansteuerung. Und dann 4, 
damit kann man schon erste Effekte machen. Ich habe gerade einen solchen 
aufgebaut, das Gitter zum 3. mal gelötet, nun weiß ich, wie es geht. 
Beim 4. mal sollte es dann ansehnlich werden. Wenn Du soweit dann durch 
bist, dann kannst Du entscheiden, ob Du einen 8er Cube willst. Der ist 
dann nächstes Weihnachten fertig, bei 4 Arbeitsstunden pro Woche. Der 
Weg ist das Ziel, und Du wirst sehr viel gelernt haben in dieser Zeit. 
Und auch sehr viel Spaß gehabt haben. Zu groß anfangen heißt, daß Du 
nach 4 Wochen erfolglos alles in die Ecke wirfst und gar kein Zweck 
erreicht ist.
Aber vielleicht hast Du dann keinen Cube, sondern einen web-basierten 
Datenlogger für die Katzenklappe. Auch gut für's Hobby.
Das mit dem Arduino rate ich den Anfängern. E-Ingenieure können auch auf 
der Befehlszeile anfangen.

von Daniel E. (shadow08-15)


Lesenswert?

Moin Moin..

Hat etwas länger gedauert als geplant, aber ich habs geschafft.
Der Cube ist fertig.

Einige Kleinigkeiten an der Anleitung auf 
http://www.instructables.com/id/Led-Cube-8x8x8 hab ich geändert bzw 
Bauteile ergänzt/ersetzt (Ein paar Dinge hatte ich noch da).

Jetzt gehts an die Programmierung der Effekte. Bin programmiertechnisch 
beruflich vorbelastet und sehe da das geringste Problem.

Um den einen oder anderen zu "beruhigen", ich bin klein angefangen da 
ich ein Neuling auf dem Gebiet der Mikrocontroller bin..

ATTiny - 1 LED an/aus
ATTiny - 8 LED Lauflicht
ATTiny - 1 RGB-LED (Farbverlauf)
ATTiny - 1 LED dimmen
ATTiny - 2* 3x3x3 Cube (1 in kompakter Version)
ATTiny - Timer mit 16x2 Display

Der Weg war irgendwie auch das Ziel, hab ne Menge gelernt und ne Menge 
altes Wissen aus dem E-Technik Untericht wieder aufgefrischt.

Das Projekt hat mich über den Winter gerettet und ist passend zum besser 
werdenden Wetter abgeschlossen.

Grüße

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.