Samstag, 5. September 2015

Lichtorgel - SumoLight


Es werde Licht!

Für eine Waldparty brauchten wir noch ein bisschen Licht. Daher habe ich eine Lichtorgel mit 6 Kanälen entwickelt. Besonders beachtenswert ist, dass an jedem Kanal bis zu 5A Leistung entnommen werden kann. Das sind 1100 Watt oder 11 super helle Glühbirnen an einem Kanal!

Es gibt zwar noch einiges zu verbessern, aber für einen ersten Prototypen haben wir hier ein echt fettes Teil.


Funktionen

  • Mikrocontroller: PIC16F84A
  • Programmiersprache: Assembler-Programmcode (ohne Interrupts)
  • Eingabe: 
    • Taster 1 -> Programmauswahl (10 Programme)
    • Taster 2 -> Geschwindigkeitsauswahl (4 Stufen)
  • Ausgabe: 
    • 6 Outputs
      • 6 Solid-State-Relais an 230VAC
      • 6 Kontroll-LEDs auf dem Bedienpanel
  • Leistung: 
    • max. 5A pro Kanal
    • max. 16A alle Kanäle zusammen


Schaltplan

 


Leiterplattenlayout


Ein Blick unter die Motorhaube

Wichtig!!

Die Solid-State-Relais vertragen laut Hersteller keine induktiven und kapazitiven Lasten.

Das bedeutet, es ist sinnvoll nur Glühbirnen dran zu hängen. Ich hab zwar auch schon LEDs (Netzteil) und Halogenleuchten daran betrieben, aber wegen den hohen Spannungsspitzen beim ausschalten einer induktiven Last, sollte man sowas nicht übertreiben, sonst ist so ein Solid-State-Relais schnell hinüber... ;-)

Technische Daten

Funktion: Lichtorgel
Kanäle (Outputs): 6
Programme: 10
Geschwindigkeiten: 4
Versorgungsspannung: 230V
Leistung: max. 3,5 KW


Verbesserungen

Problem

Die Lichtorgel läuft im Moment noch autark und vollig ohne Kopplung an die Musik. Leider wird man verrückt wenn sechs Lichter unabhängig von der Musik blinken. Daher soll sich das ändern.

Lösung

Sinnvoll wäre das einbauen eines Basstrigger oder Geschwindigkeitseinstellung mit Poti


Problem:

Die angeschlossenen Lichter steuern beim Einschalten immer voll durch. Der Scheinwerfer geht also nicht langsam an, sondern knallt einem sofort ins Gesicht. Dafür wäre eine geschmeidigere Lösung angebracht.

Lösung:

Wahrscheinlich muss man für diesen Wunsch das Konzept mit den Solid-State-Relais grundsätzlich überdenken...


Problem:

Die Steuerung ist sehr mühselig und wenig komfortabel, mehr Bedienelemente und ein besseres Programmfeedback wären sehr wünschenswert.

Lösung:

Der Programmcode muss überarbeitet werden. Dabei sollten Interrupts eingebunden und Kontroll sowie Bedienelemente erweitert werden.


Anhang 


Downloads

AB SumoLight v1.0 - Stückliste.zip
AB SumoLight v1.0 - Programmcode.zip