PRON (LED-Wall): Unterschied zwischen den Versionen
Blafoo (Diskussion | Beiträge) K (→Warum?) |
K (Schützte „PRON (LED-Wall)“: archiv ([Bearbeiten=Nur Administratoren erlauben] (unbeschränkt) [Verschieben=Nur Administratoren erlauben] (unbeschränkt))) |
||
(10 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{{Archiv|title=RZL-Historie|msg=Diese Seite wurde archiviert, um RaumZeitLabor Historie zu erhalten}} | |||
{{ProjektInfoBox | {{ProjektInfoBox | ||
|name = LED-Wall | |name = LED-Wall | ||
|status = | |status = obsolete | ||
|image = Pronwall01.jpg | |image = Pronwall01.jpg | ||
|description = Fette LED-Action | |description = Fette LED-Action | ||
|author = tabascoeye, the_nihilant, bluegene, tiefpunkt, toxios, Unicorn | |category = Elektronik | ||
|subcategory = Licht & Sound | |||
|author = tabascoeye, the_nihilant, bluegene, tiefpunkt, toxios, Unicorn, [[Benutzer:thinkJD|thinkJD]] | |||
|username = | |username = | ||
|version = 0.1 | |version = 0.1 | ||
Zeile 61: | Zeile 65: | ||
===Modul=== | ===Modul=== | ||
=== Bauteile | ==Schaltplan== | ||
{| | |||
| [[Datei:Pron_Led-Controller_1.png|thumb|left|250px]] | |||
| [[Datei:pron_Led-Controller_2.png|thumb|left|250px]] | |||
| [[Datei:Pron_LED-Controller_3.png|thumb|left|250px]] | |||
|} | |||
== Bauteile == | |||
* [[Media:Diodenkennlinie_LED_rot_Ali.pdf | Diodenkennlinie LED rot Ali]] | * [[Media:Diodenkennlinie_LED_rot_Ali.pdf | Diodenkennlinie LED rot Ali]] | ||
* [[Media:Pron ULN2003L.pdf | 7bit Treiber]] | |||
* [[Media:Pron 74HC HCT595.pdf | 8bit Schieberegister]] | |||
* [[Media:Pron 74HC HCT138.pdf | 3-to-8 Multiplexer]] | |||
== Software == | |||
Die bisher geschriebene Software, sowie die Pläne liegen auf GitHub. | |||
https://github.com/raumzeitlabor/pron-ledwall | |||
== ToDo == | |||
{| class="wikitable" valign = "top" | |||
!Task | |||
!reserviert für | |||
|- | |||
|Löten der restlichen Treiberplatinen | |||
|Frei | |||
|- | |||
|Pr0nisierung | |||
|[[Benutzer:blabber|blabber]] | |||
|- | |||
|Übertragen der Pr0nisierungsdaten an die ARMs übertragen byte[] rein -> UDP raus | |||
|Frei | |||
|- | |||
|Ansteuern der Panels mit dem ARM | |||
| [[Benutzer:thinkJD|thinkJD]] | |||
|- | |||
|Daten via UDP empfangen und in ein array auf dem ARM schreiben | |||
|Frei | |||
|- | |||
|Erstellen der Steuerungsplatine (Ethernet) | |||
|[[Benutzer:thinkJD|thinkJD]] | |||
|- | |||
|} | |||
==ToolChain== | |||
Die NXP LPCXpresso boards, welche als Master und als PanelController zum Einsatz kommen sind leider nur mit WIndows ohne Schmerzen zu betreiben. Um die Schmerzen im Zaum zu halten, soll hier beschrieben werden, wie man sich eine funktionierende Toolchain baut und wie man die Controller programmiert bekommt. | |||
==Inspirationen== | ==Inspirationen== | ||
Zeile 72: | Zeile 116: | ||
* http://www.neophob.com/2010/12/seeedstudio-rainbowduino-carnival-2010/ | * http://www.neophob.com/2010/12/seeedstudio-rainbowduino-carnival-2010/ | ||
* http://www.instructables.com/id/Lampduino-an-8x8-RGB-Floor-Lamp/ | * http://www.instructables.com/id/Lampduino-an-8x8-RGB-Floor-Lamp/ | ||
Aktuelle Version vom 4. November 2023, 20:42 Uhr
LED-Wall Release status: obsolete [box doku] | |
---|---|
Beschreibung | Fette LED-Action |
Kategorie | Elektronik / Licht & Sound |
Autor(en) | tabascoeye, the_nihilant, bluegene, tiefpunkt, toxios, Unicorn, thinkJD |
Letzte Version | 0.1 |
PRON ist unsere LED-Wall, oder soll es zumindest werden. Eigentlich sollte sie Teil der Rube-Goldberg-Maschine werden, da wir aber immer mehr geplant haben, hat sich die Fertigstellung leicht verzögert.
Akronym
Namen sind eh nur Schall und Rauch, darum konnten wir uns nicht so ganz entscheiden. Sucht euch halt was aus...
PRON
- PRON Red Open Notifier
Warum?
- Darum.
- Pong
- ASCII-PRON FTW!!!!
- $your_imagination
+ Weil's geht!
Unser Plan
- Größe: 128cm x 256cm (passt in den Freiraum überm Lager)
- 8 Module jeweils 64 x 64 cm mit jeweils 32 x 32 LEDs (1024)
- Abstand der LEDs (Mitte-Mitte / horizontal & vertikal) 2 cm
- Anzahl LEDs: 32 x 32 x 8 -> 8192 LEDs
- Je Modul ein Controller
- Zentraler Controller
- LED-Farbe: Rot
- Ethernet zur Ansteuerung
für später:
- verschiedene Spiele
- Controller
- RFM12 in NES Controllergehäuse
- alternativ: Bluetooth + Wiimote
- alternativ: Bluetooth + Handy
- alternativ: Kabelcontroller mit eigenem Prozessor
- je nach Spiel hochkant/quer (z.B: Tetris, Pong, Crysis)
- Uhrzeit
- Blinkenlights
Technical
Ansteuerung
- Ethernet
- Je anzuzeigendem Bild brauchen wir nur ein Ethernet Frame
- Eigenes Protokoll
- Modulidentifikation via MAC
Ethernet-Protokoll
Siehe PRON-Protokoll
Modul
Schaltplan
Bauteile
Software
Die bisher geschriebene Software, sowie die Pläne liegen auf GitHub. https://github.com/raumzeitlabor/pron-ledwall
ToDo
Task | reserviert für |
---|---|
Löten der restlichen Treiberplatinen | Frei |
Pr0nisierung | blabber |
Übertragen der Pr0nisierungsdaten an die ARMs übertragen byte[] rein -> UDP raus | Frei |
Ansteuern der Panels mit dem ARM | thinkJD |
Daten via UDP empfangen und in ein array auf dem ARM schreiben | Frei |
Erstellen der Steuerungsplatine (Ethernet) | thinkJD |
ToolChain
Die NXP LPCXpresso boards, welche als Master und als PanelController zum Einsatz kommen sind leider nur mit WIndows ohne Schmerzen zu betreiben. Um die Schmerzen im Zaum zu halten, soll hier beschrieben werden, wie man sich eine funktionierende Toolchain baut und wie man die Controller programmiert bekommt.