- Akku Tests und Balkonkraftwerk Speicher         
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 22

Thema: 4x4x4 LED Cube Schaltplan

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    27.07.2015
    Beiträge
    8

    4x4x4 LED Cube Schaltplan

    Hallo alle zusammen ^^

    Ich habe vor einen 4x4x4 LED Cube zu bauen. Um diesen zu steuern habe ich mich für den "Arduino Uno R3" entschieden. Ich habe schon im arduinoforum.de gefragt aber dort kamen wir alle an unsere Grenzen und ich hoffe das ich hier eine Antwort finde.

    Ich möchte den Würfel Multiplexen. Wenn ich ihn zusammen gelötet habe, sind am unteren Ende des Würfels noch 16 Kathoden übrig. An jede Schicht geht noch ein Silberdraht um die Anoden zu versorgen. Um alles richtig zu bauen und dem Board/LEDs nicht zu schaden, wollte ich hier mal nachfragen wie ich die richtigen Resistor und Transistor aussuche.

    Daten der LED:

    • Gruppenstrom = 35 mA
    • Betriebsspannung = 2,8 ... 4,0 V


    Daten des Boards:

    • Operating Voltage = 5V
    • Input Voltage (recommended) = 7-12V
    • Input Voltage (limits) = 6-20V
    • Digital I/O Pins = 14 (of which 6 provide PWM output)
    • Analog Input Pins = 6
    • DC Current per I/O Pin = 40 mA
    • DC Current for 3.3V Pin = 50 mA


    Meine Rechnung um auf den Widerstand zu kommen ist so:

    R = (5V - 2,8V) / 0,035A
    R = 62 Ohm

    Also könnte man 80 Ohm Resistor für je eine Kathode nehmen.

    Meine erste Frage ist:
    Was ist wenn es statt 2,8 V mal 4 sind, dann wird doch die LED dunkler als vorher. Wie kann ich das Problem lösen?

    Dann noch eine Frage zu den Transistoren:
    Woher weiß ich welche ich für mein Projekt nehmen muss? Den "BC547C"? Wie bekommt man das raus? ^^

    Das wären so meine Fragen. Wenn jemand so nett von euch wäre und mir ein Schaltplan entwickeln könnte, so das ich nichts kaputt machen kann, wäre das echt nett

    Danke Schonmal an alle fleißigen Helfer.

    Grüße
    Peter

  2. #2
    hey Peter,

    Mal grundsätzlich, wenn der LED-Würfel nicht wieder abgebaut wird, sondern bis in alle Ewigkeit bestehen soll, wäre es mir zu schade einen ganzen Arduino zu verbraten. Ich würde an deiner Stelle eine Lochrasterplatine nehmen und einen ATmega328 mit Minimalbeschaltung (16MHz Quarz mit 2x22pF, 1x100nF Kondensatoren, 10k Wiederstand) auflöten. Zum Programmieren nimmst du dann nen ISP (Dein Arduino kann auch als ISP fungieren). Deine ArduinoIDE kannst du wie gewohnt verwenden. Das würde soweit Sinn machen, da du ja sowieso zum Multiplexen noch extra Schaltung brauchst. ... Aber das ist wohl Geschmackssache. (Zum Testen am Anfang macht der Arduino aber daraus Sinn)

    Zur Ersten Frage:
    Du möchtest den Cube ja Multiplexen, damit werden pro Ebene jeweils nur eine LED geschaltet. Bei Mehreren LEDs schaltest du diese mit hoher Frequenz der Reihe nach An und Aus. ... Damit sollte sich diese Frage eigentlich erledigt haben.

    Zur Zweiten Frage:
    Nunja...dafür gibts Nachschlagetabellen. Grundsätzlich würde ich für diese Aufgabe aber MOSFETS empfehlen...haben einige Vorteile gegenüber von Transistoren.


    Vielleicht macht es für den Anfang Sinn, sich den Würfel als 2-dimensionale Matrix vorzustellen. Somit erhältst du eine 4x16 Matrix. An der einen Seite hast du dann die 4 Anoden und an der anderen Seite stehen die ersten 4 Kathoden für Ebene 1, die nächsten 4 Kathoden für Ebene 2 usw.
    Geändert von Greensiver (27.07.2015 um 22:14 Uhr)

  3. #3
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    27.08.2013
    Ort
    Region Basel
    Alter
    66
    Beiträge
    2.435
    Hallo Peter.

    4x4x4 sind 64 LEDs.

    Zuersteinmal musst du festlegen wie du die Ports belegst und was du als externen Decoderaufwand treiben willst?
    8x8 = 64, dies würde 2 8-Bit Ports belegen aber keinen Decoder benötigen.
    Die Auswahl der richtigen LED macht man dann per Software, die elektrische Matrix muss also nicht mit der optischen Anordnung übereinstimmen.

    Bei einer 8x8 Anordnung brennt nun die LED aber nur 1/8 der Zeit. Man muss also die LED mit etwa dem 8-fachen Impulsstrom ansteuern, damit sie gleich hell erscheint wie wenn sie mit Gleichstrom betrieben wird. Im Datenblatt findet man deshalb auch den maximalen Impulsstrom und das Tastverhältnis bei welchem dieser zulässig ist.

    Erst jetzt kannst du die Widerstände wirklich berechnen.
    Bei 8x8 läge dann der Strom bei etwa 8x35mA, also 280mA.
    Schaltungstechnisch muss du aber noch aufpassen, dass z.B. bei einem Reset nicht irgendwelche LEDs länger mit diesem Strom betrieben werden.

    Die FET/Transistoren musst du dann nach diesem Strom auswählen,

    Der BC546 ist für maximal 100mA ausgelegt, kommt also nicht hin.
    Da wäre dann der BC337 angesagt, welcher für 800mA ausgelegt ist.

    FET habe ich jetzt gerade keinen parat. Da schaut man auch auf den Preis, wenn man einen 5A-Typen billiger bekommt als einen 1A-Typen, kann man den günstigeren nehmen. Da ein FET über die Spannung gesteuert wird, hat dies bei deiner Anwendung keinen wirklichen Einfluss auf die Schaltung.

    NfG Peter(TOO)
    Manchmal frage ich mich, wieso meine Generation Geräte ohne Simulation entwickeln konnte?

  4. #4
    Neuer Benutzer Öfters hier
    Registriert seit
    15.01.2005
    Beiträge
    22
    Hallo Peter,

    wenn du bezüglich der verwendeten LEDs flexibel bist, gibt es noch eine nette Alternative zum Multiplexen, bei der du nicht einmal einen externen Transistor benötigst:

    Meine Wahl wären RGB-LEDs, mit eingebautem Controller wie z.B. die WS2812b. Mit ihnen kannst du bis zu einigen Tausend LEDs an einem Bus mit 3 Leitungen (GND,5V,Data) betreiben und von einem einzigen I/O Pin am Arduino in der gewünschten Farbe ansteuern.

    Meist werden diese LEDs als Stripe geliefert, man kriegt sie aber auch in der üblichen LED-Bauform, die für einen Würfel wohl geeigneter ist.

    Mir ist klar, dass ich damit nicht direkt deine Fragen beantworte, aber vielleicht ist es ja eine Anregung für eine ganz andere Lösung.

    Grüsse
    Thomas

  5. #5
    Neuer Benutzer Öfters hier
    Registriert seit
    27.07.2015
    Beiträge
    8
    Hallo,

    danke auf jedenfall erstmal für eure Anworten.

    Also ich habe es versucht aber ich habe eben nicht so direkt ein Plan was ich brauche und was wo verbaut werden soll.

    Ich weiß nicht ob meine Rechnung für die Widerstände stimmt.
    Ich weiß nicht wie man die Transistoren anklemmt.
    Ich weiß nicht wie groß der Resistor an der "Base" des Transistors sein muss.
    Und ich weiß nicht ob ich ein Vorwiderstand für die Transistoren brauche, wenn ja wie hoch.

    Deswegen wäre es nett wenn mir jemand meine Fragen konkret beantworten könnte und wenn es geht noch ein Schaltplan machen könnte ^^
    Geändert von nawiat (28.07.2015 um 08:28 Uhr)

  6. #6
    Zitat Zitat von nawiat Beitrag anzeigen
    Deswegen wäre es nett wenn mir jemand meine Fragen konkret beantworten könnte und wenn es geht noch ein Schaltplan machen könnte ^^
    Dafür wären noch ein paar genauere Angaben nicht schlecht. Welche LEDs benutzt du denn? Welche Teile hast du schon da?

  7. #7
    Neuer Benutzer Öfters hier
    Registriert seit
    27.07.2015
    Beiträge
    8
    Zitat Zitat von Greensiver Beitrag anzeigen
    Dafür wären noch ein paar genauere Angaben nicht schlecht. Welche LEDs benutzt du denn? Welche Teile hast du schon da?
    Ich habe noch keine Teile, ich wollte mir erstmal ein Plan machen und danach bestelle ich alles bei reichelt.de.
    Angaben zur LED und alles steht ganz oben in meiner ersten Frage ^^

    - - - Aktualisiert - - -

    Zitat Zitat von Greensiver Beitrag anzeigen
    Mal grundsätzlich, wenn der LED-Würfel nicht wieder abgebaut wird, sondern bis in alle Ewigkeit bestehen soll, wäre es mir zu schade einen ganzen Arduino zu verbraten. Ich würde an deiner Stelle eine Lochrasterplatine nehmen und einen ATmega328 mit Minimalbeschaltung (16MHz Quarz mit 2x22pF, 1x100nF Kondensatoren, 10k Wiederstand) auflöten.
    Ich würde ihn gerne ohne den Arduino bauen, da ich aber nicht so viel Wissen in Elektrotechnik habe wird das leider nichts. Ich bin froh das ich mit Transistoren/Resistoren und allem umgehen kann .

  8. #8
    Erfahrener Benutzer Lebende Robotik Legende Avatar von PICture
    Registriert seit
    10.10.2005
    Ort
    Freyung bei Passau in Bayern
    Alter
    72
    Beiträge
    11.077
    Hallo!

    Zitat Zitat von nawiat Beitrag anzeigen
    Wenn jemand so nett von euch wäre und mir ein Schaltplan entwickeln könnte, so das ich nichts kaputt machen kann, wäre das echt nett
    Wenn es möglich wäre, hätte ich es schon längst gemacht. Wie könnte man kapput machen verhindern ?
    MfG (Mit feinem Grübeln) Wir unterstützen dich bei deinen Projekten, aber wir entwickeln sie nicht für dich. (radbruch) "Irgendwas" geht "irgendwie" immer...(Rabenauge) Machs - und berichte.(oberallgeier) Man weißt wie, aber nie warum. Gut zu wissen, was man nicht weiß. Zuerst messen, danach fragen. Was heute geht, wurde gestern gebastelt. http://www.youtube.com/watch?v=qOAnVO3y2u8 Danke!

  9. #9
    Neuer Benutzer Öfters hier
    Registriert seit
    27.07.2015
    Beiträge
    8
    Zitat Zitat von PICture Beitrag anzeigen
    Wenn es möglich wäre, hätte ich es schon längst gemacht. Wie könnte man kapput machen verhindern ?
    Durch richtige ausrechnung der Widerstände und Transistoren?!

    Ich wollte nur nochmal Fragen, im Tut nimmt er den Arduino als Programmierer für den ATMega. Kann ich den ATMega Programmiern und anstatt des Arduinos dann einfach den ATMega setzten? geht das so einfach? Weil er baut ja alles für den Arduino auf

  10. #10
    Erfahrener Benutzer Lebende Robotik Legende Avatar von PICture
    Registriert seit
    10.10.2005
    Ort
    Freyung bei Passau in Bayern
    Alter
    72
    Beiträge
    11.077
    Zitat Zitat von nawiat Beitrag anzeigen
    Durch richtige ausrechnung der Widerstände und Transistoren?!
    Danke sehr, das habe ich bisher nicht gewußt.
    MfG (Mit feinem Grübeln) Wir unterstützen dich bei deinen Projekten, aber wir entwickeln sie nicht für dich. (radbruch) "Irgendwas" geht "irgendwie" immer...(Rabenauge) Machs - und berichte.(oberallgeier) Man weißt wie, aber nie warum. Gut zu wissen, was man nicht weiß. Zuerst messen, danach fragen. Was heute geht, wurde gestern gebastelt. http://www.youtube.com/watch?v=qOAnVO3y2u8 Danke!

Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. 4x4x4 Led RGB Cube
    Von Ls4 im Forum Vorstellung+Bilder+Ideen zu geplanten eigenen Projekten/Bots
    Antworten: 81
    Letzter Beitrag: 19.01.2013, 12:58
  2. 5^3 RGB-LED-Cube
    Von John Locke im Forum Elektronik
    Antworten: 7
    Letzter Beitrag: 26.03.2009, 20:44
  3. LED Cube
    Von BlackDevil im Forum Elektronik
    Antworten: 6
    Letzter Beitrag: 13.02.2009, 15:48
  4. 5^3 LED Cube
    Von Bluesmash im Forum Vorstellungen+Bilder von fertigen Projekten/Bots
    Antworten: 46
    Letzter Beitrag: 10.10.2008, 13:01
  5. RGB-LED-Cube
    Von Keksstar im Forum Elektronik
    Antworten: 50
    Letzter Beitrag: 09.09.2008, 15:49

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Labornetzteil AliExpress