Atmo-plugin
(→Controller) |
(→Bilder) |
||
Zeile 11: | Zeile 11: | ||
===Bilder=== | ===Bilder=== | ||
− | |||
− | |||
− | |||
{| | {| | ||
− | |[[Bild: | + | |[[Bild:atmo1.jpg|thumb]] |
− | |[[Bild: | + | |[[Bild:atmo2.jpg|thumb]] |
− | |[[Bild: | + | |[[Bild:atmo3.jpg|thumb]] |
− | + | ||
|- | |- | ||
− | |[[Bild: | + | |[[Bild:atmo4.jpg|thumb]] |
+ | |[[Bild:atmo5.jpg|thumb]] | ||
+ | |[[Bild:atmo6.jpg|thumb]] | ||
|} | |} | ||
− | |||
==Hardware== | ==Hardware== |
Version vom 1. September 2006, 11:26 Uhr
Inhaltsverzeichnis |
Allgemeine Funktionsbeschreibung
Autor(en): Eike Edener, Daniel König
Nachbau des Philips Ambilight.
Status
Bilder
Hardware
LED-Variante
Funktionsprinzip
LED-Module/-Streifen
Controller
Als Mikrocontroller kommt ein ATMega8 der Firma ATMEL zum Einsatz. Eine Ansteuerplatine mit Mikrocontroller und Leistungsteil kann jeweils 2 Kanäle ansteuern. Für eine Einkanal-Variante kann die Platine ebenfalls verwendet werden, eine vollständige Bestückung ist dann nicht erforderlich (halber Leistunngsteil). Durch Kaskadierung von 2 Platinen kann eine 4-Kanal-Variante hergestellt werden, der serielle Datenstrom wird dann einfach von der ersten Platine an die 2 Platine durchgereicht. Beispiele für solche Aufbauten:
Die Helligkeitsregulierung der Leuchtmittel erfolgt dabei durch PWM (Pulsweitenmodulation). Als Ansteuerplatinen für LED-Streifen sind 2 Varianten entstanden, beide lassen sich als einseitige Platine herstellen oder notfalls sogar auf Lochraster aufbauen.
Variante 1 (Simon) | Variante 2 (Daniel) |
|
|
Die Programmierung des Mikrocontrollers erfolgt über den PC. Dazu wird ein Programmieradapter benötigt, der im einfachsten Falle nur aus einer handvoll Bauteile besteht.
CCFL-Varisante
Software
Installation
Softwareanforderungen
Parameter
Folgende Kommandozeilenparameter gibt es
Parameter (kurz) | Parameter (lang) | Beschreibung |
---|---|---|
-n <IP>/<PORT> | --net=<IP>:<PORT> | Sende Daten übers Netzwerk (Z.b. 192.168.0.1:1234) |
-s <DEV> | --serial=<DEV> | Sende Daten an eine serielle Schnittstelle (Z.b. /dev/ttyS1) |