Vaporlight forever: Unterschied zwischen den Versionen

aus dem Wiki des Entropia e.V., CCC Karlsruhe
(Anschlussbeschreibung hinzugefügt)
Keine Bearbeitungszusammenfassung
 
(23 dazwischenliegende Versionen von 6 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
== Beschreibung ==
== Beschreibung ==


Die endgültige Version der Clubbeleuchtung.
Die endgültige (also jetzt existierende) Version der Clubbeleuchtung.
 
* Zur Benutzung der Software siehe [[Vaporlight:Anleitung]].
* Zum Aufbau eines Moduls siehe [[Vaporlight:Modul_aufbauen]].
 
== Oops, I breaks it ==
 
Try restarting the router:
 
<pre>
ssh vaporlight@dampfmaschine
screen -r
cd scala
killall -9 java
java -Dlogback.configurationFile=logback.xml -Dconfig.file=application.conf -jar de-entropia-vapor-daemon_2.10-0.1.4-SNAPSHOT-one-jar-cf6760e42d09b50d.jar
</pre>


== Funktionsblöcke ==
== Funktionsblöcke ==


Eine mechanische Vaporlight-Einheit besteht aus 2 Stepdown-Spannungsreglern, die die 2 LED-Leistungsendstufen mit Strom versorgen, die von der Zigbee-und-PWM-Controller-Platine angesteuert werden. Außerdem werden an der Aluschiene/wo-auch-immer einige Temperatursensoren angebracht.
Eine mechanische Vaporlight-Einheit mit 5 RGB-LEDs besteht aus einem Stepdown-Spannungsregler und einem vl4e3-Modul. Außerdem besteht theoretisch die Möglichkeit an der Aluschiene/wo-auch-immer einige Temperatursensoren anzubringen und auszulesen.


* Stepdown-Regler (x2)
* Stepdown-Regler
** 1x LTC3878 Stepdown-Regler-IC
** 1x TPS40055 Stepdown-Regler-IC
** 2x IRF8714 MOSFET
** 2x IRF8714 MOSFET
** In der gefertigten Version 0.1 sind die Stützkondensatoren nur über Thermals mit der Massefläche verbunden. Hier muss man rund um die Pads etwas Lötstopplack abkratzen und die Verbindung verbessern. In der Version 0.2, die im Vaporlight eingesetzt wird, ist das repariert. Daher nur nur die Version 0.2 verwenden, von der genügend Platinen existieren.


* LED-Treiber (x2)
* RS485->LED Module (auch als vl4e3 bekannt)
** 1x 74LVC16245 16-fach Bustreiber
** 1x STM32F100 Mikrocontroller mit genug PWM-Kanälen)
** 8x QS5K2 dual N-MOSFET
** 2x 8-fach Bustreiber (Ansteuerung der MOSFETs, die - oh Überraschung - eine höhere Gate-Source-Spannung brauchen um wirklich niederohmig zu werden. Aber das kommt davon, wenn man 3 Datenblätter gleichzeitig offen hat...)
** 8x IRF8313 dual N-MOSFET
** 1x RS485 Receiver (kann nicht senden; hier haben wir wohl am falschen Ende gespart)
** Schaltplan und Layout: [https://github.com/entropia/vaporlight/tree/master/hardware https://github.com/entropia/vaporlight/tree/master/hardware]
** In der gefertigten Version ist ein zusätzlicher Widerstand (irgendwas im Bereich von 1k-47k) am Boot0-Pin des Controllers nach Masse notwendig; im aktuellen Layout ist das bereits berücksichtigt.


* ZigBee-und-PWM-Modul (x1)
* ZigBee-USB-und-RS485-Modul (nach Anwendungsfall verschieden bestückbar; was wofür bestückt werden  muss, wird noch dokumentiert werden)
** 1x deRFmega128-22C00 ZigBee-Mikrocontrollermodul
** 1x deRFmega128-22C00 ZigBee-Mikrocontrollermodul
** 2x PCA9685 PWM-Chip
** 1x RS485 Schnittstellenbaustein
** 1x RS485 Schnittstellenbaustein
 
** 1x FT232 USB->seriell
* Temperatursensor (x2, x4, ?)
** 1x ADUM3301 galvanische Trennung des RS485-Bus
** 1x LM75 oder NTC/PTC
** In der gefertigten Version ist eine Lötverbindung vom Test-Pin des ft232 zum danebenliegenden Masse-Pin notwendig; auch dies ist im aktuellen Layout repariert.


== Anschlüsse ==
== Anschlüsse ==
Zeile 27: Zeile 46:
Das vaporlight forever hat folgende externe Schnittstellen:
Das vaporlight forever hat folgende externe Schnittstellen:
* Spannungsversorgung (24V) (3-Pol XLR)
* Spannungsversorgung (24V) (3-Pol XLR)
* ZigBee 6LoWPAN Funkschnittstelle
** Pin 1: Masse
** Pin 2: +24V
** Pin 3: Masse
** Am Modul: Stecker: Eingang; Buchse: Ausgang
** Am Netzteil: immer Buchse
** Zwischen den Modulen: immer Stecker auf Buchse
 
* ZigBee 6LoWPAN Funkschnittstelle (gerade nicht implementiert)
** Chipantenne
 
* RS485 (Eingang und durchgeschleifter Ausgang) (5-Pol XLR)
* RS485 (Eingang und durchgeschleifter Ausgang) (5-Pol XLR)
** Pin 1: Masse
** Pin 2: RS485 in -
** Pin 3: RS485 in +
** Pin 4: unbelegt
** Pin 5: unbelegt
== Schaltpläne & Bilder ==
<gallery widths=300px perrow=2>
Datei:Vaporlight.png|Vaporlight
Datei:Bridge.png|Bridge
Datei:Vl4e3 seite1.jpg|vl4e3 Seite 1
Datei:Vl4e3 seite2.jpg|vl4e3 Seite 2
</gallery>
== Software ==


Firmware und Platinenlayouts sind hier zu finden: [https://github.com/entropia/vaporlight https://github.com/entropia/vaporlight]


[[Kategorie:Projekte]]
[[Kategorie:Projekte:Archiv]]
[[Kategorie:Blinkendes]]

Aktuelle Version vom 11. Januar 2020, 14:22 Uhr

Beschreibung

Die endgültige (also jetzt existierende) Version der Clubbeleuchtung.

Oops, I breaks it

Try restarting the router:

ssh vaporlight@dampfmaschine
screen -r
cd scala
killall -9 java
java -Dlogback.configurationFile=logback.xml -Dconfig.file=application.conf -jar de-entropia-vapor-daemon_2.10-0.1.4-SNAPSHOT-one-jar-cf6760e42d09b50d.jar

Funktionsblöcke

Eine mechanische Vaporlight-Einheit mit 5 RGB-LEDs besteht aus einem Stepdown-Spannungsregler und einem vl4e3-Modul. Außerdem besteht theoretisch die Möglichkeit an der Aluschiene/wo-auch-immer einige Temperatursensoren anzubringen und auszulesen.

  • Stepdown-Regler
    • 1x TPS40055 Stepdown-Regler-IC
    • 2x IRF8714 MOSFET
    • In der gefertigten Version 0.1 sind die Stützkondensatoren nur über Thermals mit der Massefläche verbunden. Hier muss man rund um die Pads etwas Lötstopplack abkratzen und die Verbindung verbessern. In der Version 0.2, die im Vaporlight eingesetzt wird, ist das repariert. Daher nur nur die Version 0.2 verwenden, von der genügend Platinen existieren.
  • RS485->LED Module (auch als vl4e3 bekannt)
    • 1x STM32F100 Mikrocontroller mit genug PWM-Kanälen)
    • 2x 8-fach Bustreiber (Ansteuerung der MOSFETs, die - oh Überraschung - eine höhere Gate-Source-Spannung brauchen um wirklich niederohmig zu werden. Aber das kommt davon, wenn man 3 Datenblätter gleichzeitig offen hat...)
    • 8x IRF8313 dual N-MOSFET
    • 1x RS485 Receiver (kann nicht senden; hier haben wir wohl am falschen Ende gespart)
    • Schaltplan und Layout: https://github.com/entropia/vaporlight/tree/master/hardware
    • In der gefertigten Version ist ein zusätzlicher Widerstand (irgendwas im Bereich von 1k-47k) am Boot0-Pin des Controllers nach Masse notwendig; im aktuellen Layout ist das bereits berücksichtigt.
  • ZigBee-USB-und-RS485-Modul (nach Anwendungsfall verschieden bestückbar; was wofür bestückt werden muss, wird noch dokumentiert werden)
    • 1x deRFmega128-22C00 ZigBee-Mikrocontrollermodul
    • 1x RS485 Schnittstellenbaustein
    • 1x FT232 USB->seriell
    • 1x ADUM3301 galvanische Trennung des RS485-Bus
    • In der gefertigten Version ist eine Lötverbindung vom Test-Pin des ft232 zum danebenliegenden Masse-Pin notwendig; auch dies ist im aktuellen Layout repariert.

Anschlüsse

Das vaporlight forever hat folgende externe Schnittstellen:

  • Spannungsversorgung (24V) (3-Pol XLR)
    • Pin 1: Masse
    • Pin 2: +24V
    • Pin 3: Masse
    • Am Modul: Stecker: Eingang; Buchse: Ausgang
    • Am Netzteil: immer Buchse
    • Zwischen den Modulen: immer Stecker auf Buchse
  • ZigBee 6LoWPAN Funkschnittstelle (gerade nicht implementiert)
    • Chipantenne
  • RS485 (Eingang und durchgeschleifter Ausgang) (5-Pol XLR)
    • Pin 1: Masse
    • Pin 2: RS485 in -
    • Pin 3: RS485 in +
    • Pin 4: unbelegt
    • Pin 5: unbelegt

Schaltpläne & Bilder

Software

Firmware und Platinenlayouts sind hier zu finden: https://github.com/entropia/vaporlight