Pixelpuff: Difference between revisions

From CCC Basel Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 10: Line 10:
</gallery>
</gallery>


== Betriebsmodus ==
== Hardware ==

* 12 einzelne LED-Panel, je 4 in Serie
* 2 PSUs, je 5V 40A DC
* BeagleBone Black mit aufgestecktem µC zur Ansteuerung der 3 Panel-Serien

== Betriebsmodi ==


=== Videoanzeige ===
=== Videoanzeige ===
Line 23: Line 29:
=== Game-Emulator ===
=== Game-Emulator ===


{{Todo|Wir haben noch nicht herausgefunden, wie das funktioniert...}}
{{Todo|Wir haben noch nicht herausgefunden, wie das funktioniert und bedient wird...}}


* Games
* Super Mario
** Super Mario
* Doom
** Doom
* Steuerung mit einem Gamepad


== Notizen ==
== Notizen ==


* LEDscape auf dem Beaglebone startet erst mit dem network-online.target, der Ethernet-Link sollte daher up sein, wenn Videos angezeigt werden sollen.
* LEDscape auf dem Beaglebone startet erst mit dem network-online.target, der Ethernet-Link sollte daher up sein, wenn Videos angezeigt werden sollen.
* Gemäss LEDscape-README sollten die Anschlusskabel der LED-Panel nicht im laufenden Betrieb ein- oder ausgesteckt werden.

Revision as of 23:58, 10 September 2020

Übersicht

Pixelpuff ist eine LED-Matrix mit 128x96 Pixeln, angesteuert von einem BeagleBone Black.

Hardware

  • 12 einzelne LED-Panel, je 4 in Serie
  • 2 PSUs, je 5V 40A DC
  • BeagleBone Black mit aufgestecktem µC zur Ansteuerung der 3 Panel-Serien

Betriebsmodi

Videoanzeige

  • USB-Stick mit Demo-Videos im BeagleBone
  • Auf dem BeagleBone laufen:
    • Xvfb: X11 Virtual Frame Buffer, ein virtueller X11-Server mit in-memory Framebuffer
    • LEDscape: Treiber für die LED-Matrix, nimmt Frames via TCP-Port 7890 entgegen
    • getfb: Nimmt den Xvfb-Framebuffer und sendet den Inhalt an LEDscape
    • mplayer zum Videos abspielen innerhalb des Xvfb

Game-Emulator

Stub.png

To Do

Wir haben noch nicht herausgefunden, wie das funktioniert und bedient wird...


  • Games
    • Super Mario
    • Doom
  • Steuerung mit einem Gamepad

Notizen

  • LEDscape auf dem Beaglebone startet erst mit dem network-online.target, der Ethernet-Link sollte daher up sein, wenn Videos angezeigt werden sollen.
  • Gemäss LEDscape-README sollten die Anschlusskabel der LED-Panel nicht im laufenden Betrieb ein- oder ausgesteckt werden.