Beiträge von HartzIV

    Mit meiner Schaltung sind leider keine RGBW Leds möglich. Glaub da hätte ich mir auch die Kugel gegeben wenn jede Led nochn Beinchen mehr gehabt hätte :D.
    Natürlich kann ich auch jede Led einzeln ansteuern. Allerdings hab ich da noch nicht den Dreh raus wie ich das "wirtschaftlich" hinbekomm ohne jeder einzelnen Led sagen zu müssen was sie in welcher Sekunde zu tun hat. Bei so einem großen Cube wird auch der Speicher irgendwann knapp. Von daher muss ich zusehen wie ich mir eine ordentliche Steuerung baue, anschließend lassen sich mittels Schleifen einigermaßen Animationen erstellen.

    Sorry das ich mich solange nicht gemeldet habe! Nach einem Jahr viel
    mein Blick mal wieder auf den "kleinen" Würfel in der Ecke des
    Wohnzimmers....
    Und da dachte ich mir: Da muss ich mal was machen.
    Kann
    ja schließlich nicht sein das ich soviel Zeit und Mühe da rein gesteckt
    haben und das Ding mit einer Animation in der Ecke verstaubt.
    Also hab ich mir mal vorgenommen mich da in nächster Zeit wieder in die Programmierung einzuarbeiten.


    Habe eben gesehen das ich euch ja noch garkein Video gezeigt habe.... tut mir leid. Wird hiermit nachgeholt ;)

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.

    Ja den Code hatte ich mir auch schonmal angesehen aber war etwas überwältigt.
    Bräuchte eine genaue Erklärung für jeden Schritt der da gemacht wird... ansonsten ist das für mich unübersichtlich.

    Ein paar der Animationen verstehe ich aber nicht wie im Hintergrund der Würfel bzw das Array gesteuert wird.
    Bin auch momentan im Prüfungstress.. hab also nicht so den Kopf für die sache ^^.

    Häng mich nach der Prüfung am Mittwoch wieder dahinter. Eventuell versteh ich dann mehr.

    Danke für die Tipps von euch beiden ;)

    Die Led hab ich von Ebay.
    1100 Stück für knapp 60 Euro ist unschlagbar.
    Glaub vom gesamten Paket war nur 1 oder 2 defekt.

    Ebayhändler

    Das Arduino Board wird mit C++ programmiert. Habs auch schon mit mehrdimensionalen Arrays probiert aber jedes mal alle Animationen einzeln da rein tackern da wird man irre 8| .

    Das beste was ich mir jetzt ausgedacht habe (für meine fähigkeiten aber nicht mögliche) den LED Koordinaten zuzuweisen und jeder Koordinate ein entsprechendes Ansprechverhalten(welche Säule, welche Ebene an?). Denke das sowas mit objekorientierter Programmierung möglich sein sollte.

    So eine Repaint Funktion wäre an sich nicht schlecht allerdings muss der Würfel ja auch wissen welche Ebene gerade gemeint ist. Es ist schon ein Hexenwerk allein eine Senkrechte Wand nach vorn und hinten reinzubekommen.

    Ganz ehrlich denke ich mir das ich es mir hier viel zu umständlich mache... gibt bestimmt eine leichtere Lösung.

    Platinen sind da!

    Hab sie direkt eingebaut und erstmal nur 5V angelegt um den Code zu testen.

    Da ich nicht der King im Programmieren bin hab ich bisher nur ein Testprogramm mit dem einmal jede LED durchgegangen wird.
    Sieht schon mal ganz schick aus. Mal sehen ob ich da noch mehr rauskitzeln kann.

    Bilder und Video folgen ;)

    So nach langer Sendepause meld ich mich mal wieder.
    Momentan siehts so aus:
    Würfel--> Fertig
    Gehäuse--> Fertig
    Platine--> In Arbeit
    Programmierung --> in Arbeit
    Teste die Programmierung an einem fix zusammengelöteten 3x3x3 würfel und 2 Schieberegistern und meinem Arduino Uno.
    Weiß jetzt wie die Schieberegister funktionieren und wie ich sie ansteuer etc. Kann beliebige Bits rein und rausschieben.
    (Mithilfe der Shiftout Funktion von Arduino und auch manuell was aber mehr schreibarbeit ist)

    Irgendeinen Tipp wie sich die Programmierung bequemer aufbauen lässt sodass sich einfach mit for schleifen etc Animationen aufbauen lassen? Zb das jede LED eine nummer bekommen würde und wie sie angesteuert wird. Dann müsste ich nur die LED Nummern durchrattern und hätte schon eine einfache Animation.
    Weil jedes mal fest die Bits reinzutackern ist ein bissl viel zeuch. Glaube da wird der Atmega auch bald voll sein ^^.


    Hier mal noch ein paar Bilder vom momentanen Aufbau:


    [gallery]3282[/gallery]
    [gallery]3278[/gallery]
    [gallery]3279[/gallery]
    [gallery]3280[/gallery]

    Denke das ich es anders machen werde.

    Als Controller Board werd ich mein Arduino Uno nehmen.


    Dann brauch ich mir "nur noch" die Ansteuerung herstellen lassen. Wird somit auch um einiges billiger da sich die Schieberegister auf mehrere Platinen aufteilen lassen. (Höhere Stückzahl=niedrigerer Preis).


    Schaue mir nebenbei schonmal die Programmierung des Atmega und der Schieberegister an.... da wird mir schlecht :cursing: .

    Grundlegende Kenntnisse in C/C++ hab ich ja aber da wirds eng.


    Kann mir jemand eventuell gute Tutorial Links zur Programmierung des Atmega bzw über das Arduino Board und der Schieberegister in C liefern?

    Finde mittels Google nichts vertrauenswürdiges.


    Noch ne Frage zu den Registern:

    Zum einen habe ich jetzt auf mikrocontroller.net im Schieberegister TUT gelesen das das schieben durch einen 0-1-0 Puls funktioniert.

    Also Low-->High-->Low = Schieb eins weiter.


    Im Datenblatt wird angegeben das an diesen (ich nenn ihn jetzt mal Schiebepin) der Takt des Controllers angeschlossen wird.

    Kann ein Arduino Board überhaupt auf einem seiner Ausgangspins den Takt ausgeben.


    Und wenn ja wird dieser nicht durchgehend ausgegeben?

    Müsste dem doch dann sagen:

    Takt ausgeben bis einmal geschoben wurde, dann neue Daten einlesen, dann wieder Takt ausgeben.

    Richtig verstanden oder schwachsinn? :D

    Ok stehe vor einem Problem.

    Habe mir mehrere Angebote eingeholt für die leiterplatine zu ätzen. Allerdings schaffe ich es selbst nicht mit Eagle, Target3001! und Kicad das Layout zu routen ohne das hierbei Fehler entstehen.
    Die Hersteller nehmen für das Routen unsummen (380-500€). Hat da jemand eventuell nen Tipp?

    Na dann bin ich ja mal gespannt. Bis jetzt bin ich bei 5 fertigen Ebenen.
    Mal schauen ob die bis zum Wochenende fertig werden.

    Nebenbei hab ich 20 Leiterplatinenhersteller angefragt was die so verlangen für meinen Schaltplan.

    Bis jetzt waren unter den 500 verlöteteten Led nur 2 defekt, und das für 1100 Diffuse LED=55€. Kann den Shop also nur empfehlen.

    So LED sind da, gleich mal angeschlossen und unter verschiedenen Stromstärken getestet.
    Das Diffuse sieht gut aus, leuchten zwar nicht komplett (der Boden bleibt dunkel) aber umso effektiver werden die Animationseffekte letztendlich weil nichts durchscheinen wird.

    Was mich allerdings etwas stört ist das die ihre wirkliche Pracht erst bei 20-30mA entfalten.
    Laut Datenblatt halten die bis zu 150mA Pulsstrom aus.
    Wenn ich die dann aber später im Multiplexbetrieb mit nur umgerechnet 6-8mA leuchten lasse wirds mich schon etwas enttäuschen.

    Denke daher das ich das ganze etwas aufrüsten werde auf 12-14mA(120-140mA Multiplexbetrieb)
    Allerdings sind das dann 14A auf den Leitungen..... halten die das aus? :huh:
    Naja ich such mir schonmal nen neuen Mosfet ;)

    *Edit*

    Hier mal die Vergleichsbilder:

    [Blockierte Grafik: http://www.bildhosting.net/img/jpg/3002f93c0bff46dad677d7356e0b49f9.jpg] 
    Links sind 3 der neuen LED, die 2 laufen mit knapp 30mA. Im rechten Bild ist die linke eine 12000mcd klare LED, und die andere die neue diffuse. Beide laufen mit knapp 10mA.

    Werd das Projekt bis zum Ende durchziehen Maverick und natürlich alle Ergebnisse hier präsentieren.
    Gibt bestimmt einige die schwierigkeiten mit den größeren Würfeln haben (siehe mich :D).
    Ich denke ich werds mit dem PC Netzteil machen. 5V kommen ja eh schon raus und die 12V lassen sich mit nem 150 OHM Widerstand auf die passende Spannung drücken.
    Ist halt dann ne relativ hohe Verlustleistung mit drin . Bin mal gespannt was der letztendlich an Strom verbrauchen wird wenn er voll funktionsfähig ist.
    Ich warte mal ab wie die LED aussehen.
    Eventuell muss ich die nicht mal anmalen weil diffuse ja nicht sonderlich nach oben strahlen oder?

    *Edit*
    Sehe eben noch bei den geplanten LED das die nur 0,21 Lumen Lichtstärke haben. Mit einem umrechner sind das 249 mcd.
    Klingt für mich verdammt wenig oO

    Hier mal der Link

    7805 Regler


    Hatte mir die Schaltung vom AVR Tutorial abgeschaut.


    Allerdings fällt mir gerade auf das der Regler nur eine 5V Spannung erzeugt. Die reicht mir ja letztendlich nicht.


    Allerdings habe ich bei bspw. bei Reichelt keine für größere Spannungen und die entsprechende Strombelastung nicht gefunden.


    Ich lass C4 bis C8 mal drin. Kann ja später entscheiden ob ich da letztendlich einen Einbau oder nicht.

    Ich denke auch das die Edding-methode um einiges fixer geht :D .

    Letztendlich kann man sich ja noch von der Freundin helfen lassen ;)

    Mir ist eben noch was beim Stückliste schreiben aufgefallen.
    Brauche ich wirklich die Stromversorgung so wie ich sie auf dem Schaltplan links oben eingezeichnet habe?
    Wenn ich ein PC Netzteil benutze sollten dort doch schon genug Kondensatoren verbaut sein und die Spannung von 12V sollte ebenfalls stabil sein.

    Oder täusch ich mich da? :huh:

    Oh danke für die Korrektur... hatte ich übersehn.
    Gut dann werde ich direkt die Diffusen nehmen.
    Danke für die Links Falo aber ich find die "eckigen" nich so schick.
    Melde mich dann wieder sobald ich die LED verbastelt hab. Dann gehts ans ätzen der Platinen und danach an meine absolute Leidenschaft: Programmieren *Sarkasmus Ende*.

    Wollte mal meinen "Fertigen" Schaltplan zeigen. Eventuell hat der ein oder andere ja noch Verbesserungsvorschläge. Werde mir nächste Woche die Teile bestellen, zumindest mal die LED damit ich in meiner gigantischen Freizeit was zu tun habe.


    So wie es aussieht hat Ebay die besten Angebote in Sachen LED. Sogar Diffuse LED sind dort relativ günstig.

    Allerdings weiß ich nicht ob solche gefärbten blauen LED gut aussehen. Immerhin verdecken die sehr die Sicht durch den Würfel.


    Auch ne Möglichkeit wäre es glasige zu bestellen und diese dann mit Sandpapier oder einem Spray zu "diffusen". Allerdings ist das eine MENGE Arbeit.


    Am besten wären glasige mit einem guten Abstrahlwinkel aber ich glaube da kann ich lange träumen. ;( Jemand nen Vorschlag was die beste Variante ist?


    Hier noch der Schaltplan:

    [Blockierte Grafik: http://www.bildhosting.net/img/png/bbd80369a8bc055c0fadebb1f1c948a7.png]

    So Teile sind da. Scheine auch alles korrekt aufgebaut zu haben.


    Habe es sicherheitshalber nur mit einer 9V Batterie getestet. Vor dem Treiber messe ich 8,76V und danach 8,06V.


    *EDIT*

    Schaltung korrigiert... hatte nen Fehler.

    Messung erfolgte an GND und Ausgangspin des Treibers.

    8,72V und am Ausgang 7,18V


    Drop liegt also bei 1,54V.

    [Blockierte Grafik: http://www.bildhosting.net/img/jpg/94be6cfb221ee49753ef4c737d94d9ed.jpg]

    Lässt sich das jetzt auf das große hochrechnen oder ändert sich durch das größere Format soviel das es nur gemessen werden kann?
    **EDIT**
    Habe das ganze gerade nochmal mit dem PC Netzteil gemacht.
    12V vorher und 10,4V nachher.
    Drop von 1,6V.