Agile Times Square

Agile Times Square

Laufschrift zur Statusanzeige Deines Build-Servers. (Derzeit nur zur Information. Dieses Produkt werden wir demnächst in unseren Shop aufnehmen.)

Vorteile dieser Lösung:

  • Es wird kein extra PC benötigt.
  • Dezentral aufstellbar (Es ist keine physische Nähe zum Build-Server nötig.)
  • Konfigurierbar (über Micro-SD-Karte)
  • Adaptierbar (OpenSource Hard- und Software)

Prinzip:

Moderne Build-Server wie TeamCity oder Jenkins stellen einen Feed bereit, der für jedes Projekt nur den letzten Eintrag enthält. Über eine Ethernet-Schnittstelle holt ein Arduino den RSS-Feed vom Build-Server. Auf diese Weise kann der Arduino den Status jedes einzelnen Projektes ermitteln und auch einen Gesamtzustand daraus ableiten. Woher der RSS-Feed geladen wird, wie oft er abgefragt wird und wie das Ergebnis dargestellt wird, … alles ist konfigurierbar.

Das Paket umfaßt:

  • eine LED-Matrix 32×16, 3mm, Rot-Grün
  • ein TimeSquare-Shield (Bindeglied zwischen Arduino und LED-Matrix)
  • ein Arduino Ethernet (RJ45; vorprogrammiert mit TimesSquareSketch)
  • eine Micro SD-Karte mit SD-Adapter
  • ein Netzteil 7,5V 1A (für die Standard-Software ausreichend, weil die nie alle LEDs gemeinsam einschaltet)

Die Konfiguration wird auf einer Micro-SD-Karte gespeichert und ist somit ohne Neuprogrammierung des Arduino-Ethernet anpassbar.

Achtung!

Wenn Du selbst die Arduino-Programmierung anpassen möchtest, benötigst Du zusätzlich einen USB2Serial Adapter, der NICHT Bestandteil dieses Paketes ist.

Natürlich stehen mehrere Visualisierungsvarianten zur Auswahl.

  • Times Square (Querformat)
    Die Projektnamen laufen als Laufschrift durch und werden je nach Zustand in rot oder grün dargestellt. Über und unter der Laufschrift zeigen Balken den Gesamtzustand an.
  • Ampel Rot/Gelb/Grün (Hochformat)
  • Ampel Rot/Grün (Hochformat)

Zukünftig sollen auch weitere Visualisierungen enthalten sein. Wir sind da auf Eure Anregungen gespannt. Hier schon einmal unsere Ideen:

  • Hour Glass (Hochformat)
  • Matrix (Querformat)
  • Smiley (Hochformat)
  • Smiley (Querformat)
  • Pacman (Querformat)
  • Heart Beat (Querformat)

Bitte sieh Dir auch die Build-Ampel an. Sie ist einfacher aufgebaut und deshalb auch preislich interessanter. Aber das Prinzip ist gleich: Ein Arduino Ethernet liest den RSS-Feed des Build-Servers, wertet ihn aus und stellt das Gesamtergebnis dar.

Aber so eine LED-Matrix mit Netzanschluss kann noch so viel mehr leisten. Wir sind auf Eure Projekte gespannt. Bitte schickt uns Links zu Euren Sketches.

  • Wie wäre es z.B. mit einem REST-Interface?
  • Oder eine Netzwerk-Status-Anzeige?
  • Oder, oder, oder…

Tags: