Benutzer-Werkzeuge

Webseiten-Werkzeuge


de:tech:gardenled

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
de:tech:gardenled [2022/11/14 13:23] bullarde:tech:gardenled [2022/11/14 13:58] – [Spenden] bullar
Zeile 20: Zeile 20:
 Bei einem Preis von unter 4€ pro Stück kommt das ganze wirklich in einem wasserfesten Alugehäuse mit einer internen Steuerplatine und funktioniert! Lichtgeber ist eine 3mm LED die mit 21.5V bei einem Konstantstrom von 266mA betrieben wird. Die höhere Spannung wird durch einen Boost Regler [[http://www.bpsemi.com/en/product_result.php?id=236|(BP1808)]] erreicht, der auch einen ungenutzten DIM Eingang hat. Dieser kann analog oder über ein PWM Signal angesteuert werden. Ein erster Test mit einer 500Hz PWM zeigt das gewünschte Dimmverhalten.  Bei einem Preis von unter 4€ pro Stück kommt das ganze wirklich in einem wasserfesten Alugehäuse mit einer internen Steuerplatine und funktioniert! Lichtgeber ist eine 3mm LED die mit 21.5V bei einem Konstantstrom von 266mA betrieben wird. Die höhere Spannung wird durch einen Boost Regler [[http://www.bpsemi.com/en/product_result.php?id=236|(BP1808)]] erreicht, der auch einen ungenutzten DIM Eingang hat. Dieser kann analog oder über ein PWM Signal angesteuert werden. Ein erster Test mit einer 500Hz PWM zeigt das gewünschte Dimmverhalten. 
  
-{{:tech:bp1808_front.png?direct&200|LED driver front side}} {{:tech:bp1808_back.png?direct&200|LED driver back side}}+<WRAP group> 
 +<WRAP half column> 
 +{{ :tech:bp1808_front.png?direct&200|LED driver front side}} 
 +</WRAP> 
 +<WRAP half column> 
 + {{:tech:bp1808_back.png?direct&200 |LED driver back side}} 
 +</WRAP> 
 +</WRAP>
  
 Jetzt brauchen wir nur ein Idee wie wir die im Home Assistant ausgewählte Dimmung für jedes Spotlight als PWM Signal bereitstellen. Das Gehäuse der LED erlaubt dabei keine voluminöse Lösung. [[https://en.wikipedia.org/wiki/DMX512|DMX512]] erscheint hier etwas überdimensioniert. Also warum nicht auch mal einen proprietären Ansatz wagen. Jetzt brauchen wir nur ein Idee wie wir die im Home Assistant ausgewählte Dimmung für jedes Spotlight als PWM Signal bereitstellen. Das Gehäuse der LED erlaubt dabei keine voluminöse Lösung. [[https://en.wikipedia.org/wiki/DMX512|DMX512]] erscheint hier etwas überdimensioniert. Also warum nicht auch mal einen proprietären Ansatz wagen.
  
-Erste Versuche mit einer Kommunikation über Niedrigvoltleitungen schlugen aus Zuverlässigkeits- und Skalierungsgründen fehl. Dazu gibt es durchaus einen pfiffigen Ansatz: [[https://www.electronicdesign.com/technologies/communications/article/21799727/simple-circuit-communicates-over-lowvoltage-power-lines|Simple Circuit Communicates Over Low-Voltage Power Lines]]. Das ganze mit einem ATTINY85 implementiert hat grundsätzlich mit zwei Transceiver über 10m bei 2400 Baud funktioniert ist für den hiesigen Anwendungsfall out-of-the-box aber nicht geeignet.  +Erste Versuche mit einer Kommunikation über Niedrigvoltleitungen schlugen aus Zuverlässigkeits- und Skalierungsgründen fehl. Dazu gibt es durchaus einen pfiffigen Ansatz: [[https://www.electronicdesign.com/technologies/communications/article/21799727/simple-circuit-communicates-over-lowvoltage-power-lines|Simple Circuit Communicates Over Low-Voltage Power Lines]]. Das ganze mit einem ATTINY85 implementiert hat grundsätzlich mit zwei Transceiver über 10m bei 2400 Baud funktioniertist für den hiesigen Anwendungsfall out-of-the-box aber nicht geeignet.  
  
 Für Datenübertragungen über mehrere zehn Meter kommt einem immer auch [[https://en.wikipedia.org/wiki/RS-485|RS485]] in den Sinn. Passende Treiber-IC sind zuhauf verfügbar und eine Standard-UART reicht aus als Kommunikationsschnittstelle. Um es vorweg zunehmen, diese Idee hat dann auch zum Erfolg geführt. Hier die Beschreibung ... Für Datenübertragungen über mehrere zehn Meter kommt einem immer auch [[https://en.wikipedia.org/wiki/RS-485|RS485]] in den Sinn. Passende Treiber-IC sind zuhauf verfügbar und eine Standard-UART reicht aus als Kommunikationsschnittstelle. Um es vorweg zunehmen, diese Idee hat dann auch zum Erfolg geführt. Hier die Beschreibung ...
Zeile 52: Zeile 59:
 {{ :tech:garden_led_real_pcb.png?direct&500 |PCB fron & back side}} {{ :tech:garden_led_real_pcb.png?direct&500 |PCB fron & back side}}
  
-Um die Platine elektrisch isoliert in das Gehäuse einzubauen drucke ich aus flexiblem TPU ein zweiteiliges Cover. An beiden Enden über die Platine geschoben bleibt dann alles vor ungewollten Kurzschlüssen geschützt. +Um die Platine elektrisch isoliert in das Gehäuse einzubauen drucke ich aus flexiblem TPU ein zweiteiliges Cover. An beiden Enden über die Platine geschoben bleibt dann alles vor ungewollten Kurzschlüssen geschützt. Das STL File ist im Downloadbereich zu finden.
  
 +{{ :tech:gardenled_case.png?direct&300 |Case}}
  
  
Zeile 444: Zeile 451:
   * {{:tech:led_rs485_bom.csv.zip| Bestückungsliste (BOM) (.csv)}}   * {{:tech:led_rs485_bom.csv.zip| Bestückungsliste (BOM) (.csv)}}
   * {{:tech:led_rs485.brd.zip| PCB Eagle File (.brd)}}   * {{:tech:led_rs485.brd.zip| PCB Eagle File (.brd)}}
 +  * {{:tech:led_case.stl.zip | PCB case (.stl)}}
   * {{:tech:firmware.zip| Firmware for ATTINY85}}   * {{:tech:firmware.zip| Firmware for ATTINY85}}
   * {{:tech:stream_server.zip | Stream-Server files}}   * {{:tech:stream_server.zip | Stream-Server files}}
de/tech/gardenled.txt · Zuletzt geändert: 2022/11/14 15:56 von bullar