Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
(3 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
Zeile 3: | Zeile 3: | ||
[[Bild:DeskLamp TopView.jpg|thumb|300px|center|Der DeskLamp-Adapter]] | [[Bild:DeskLamp TopView.jpg|thumb|300px|center|Der DeskLamp-Adapter]] | ||
{{ | {{Manual Box | de | Attention | Schließen Sie '''niemals''' Geräte an den DeskLamp-Adapter an, die keine zerhackte Spannungsversorgung vertragen!<br>Dies betrifft insbesondere USB-Sticks und externe Festplatten. Relativ sicher hingegen ist der Betrieb von USB-Lampen und USB-Ventilatoren. | ||
}} | |||
== Aufbau == | == Aufbau == | ||
Zeile 11: | Zeile 12: | ||
Das daraus entstandene einseitige Layout sieht wie folgt aus: | Das daraus entstandene einseitige Layout sieht wie folgt aus: | ||
<gallery widths="480" heights="360" perrow="2" mode="nolines"> | |||
Datei:DeskLamp Layout.png||Das Layout des DeskLamp-Adapters | |||
Datei:DeskLamp PCBLayout.png||Die Ätzvorlage mit 300dpi | |||
</gallery> | |||
Folgende Bauteile werden zur Bestückung benötigt: | Folgende Bauteile werden zur Bestückung benötigt: | ||
Zeile 80: | Zeile 81: | ||
Damit die Programmierung gelingt, darf der Adapter nicht mit einem normalen USB-Port verbunden sein, da dessen Datenleitungen den Programmiervorgang stören würden. Betreiben Sie den Adapter also an einem USB-Netzteil oder mittels eines kleinen Adapters, der nur die Spannungsversorgung des USB-Ports durchreicht. | Damit die Programmierung gelingt, darf der Adapter nicht mit einem normalen USB-Port verbunden sein, da dessen Datenleitungen den Programmiervorgang stören würden. Betreiben Sie den Adapter also an einem USB-Netzteil oder mittels eines kleinen Adapters, der nur die Spannungsversorgung des USB-Ports durchreicht. | ||
{{ | {{Manual Box | de | Attention | Schließen Sie '''niemals''' Geräte an den DeskLamp-Adapter an, die keine zerhackte Spannungsversorgung vertragen!<br>Dies betrifft insbesondere USB-Sticks und externe Festplatten. Relativ sicher hingegen ist der Betrieb von USB-Lampen und USB-Ventilatoren.}} | ||
[[Kategorie:Selbstbau-Projekte]] | [[Kategorie:Selbstbau-Projekte]] |
Aktuelle Version vom 10. November 2024, 17:51 Uhr
Der hier vorgestellte "DeskLamp"-Adapter ist schon auf der DMXCDevCon 08 entstanden. Uns war aufgefallen, dass auch in der PC-Version eines Lichtpultes noch der Helligkeitsregler für die Pultbeleuchtung vorhanden war - da müsste man doch was machen können... So ist die DeskLamp entstanden, ein USB-Zwischenstecker, der es erlaubt eine USB-Lampe per Software zu dimmen:
Schließen Sie niemals Geräte an den DeskLamp-Adapter an, die keine zerhackte Spannungsversorgung vertragen! Dies betrifft insbesondere USB-Sticks und externe Festplatten. Relativ sicher hingegen ist der Betrieb von USB-Lampen und USB-Ventilatoren. |
Aufbau
Hardware
Um den Adapter möglichst klein zu halten, ist er mit SMD-Bauteilen bestückt. Dank der Software-USB-Implementation "V-USB" für AVRs besteht die Schaltung aber nur aus wenigen Bauteilen. Das folgende Bild zeigt den kompletten Schaltplan:
Das daraus entstandene einseitige Layout sieht wie folgt aus:
Folgende Bauteile werden zur Bestückung benötigt:
Menge |
Reichelt-Bestellnr. |
Bezeichnung |
Preis |
1 |
ATTINY 45-20SU |
Atmel ATTiny 45 |
1,90 € |
1 |
IRLR 2905 |
N-Kanal-MOSFET DPAK |
0,61 € |
1 |
USB AW |
USB-Buchse gewinkelt |
0,19 € |
1 |
USB AWF |
USB-Stecker gewinkelt |
0,23 € |
1 |
X7R-G1206 100N |
Kondensator 100n 1206 |
0,05 € |
2 |
SMD ZF 3,6 |
Z-Diode 3,6V |
0,12 € |
2 |
SMD 1/4W 68 |
Widerstand 68 Ohm 1206 |
0,16 € |
1 |
SMD 1/4W 1,5K |
Widerstand 1,5K 1206 |
0,08 € |
Summe |
3,34 € |
Software
Der verbaute Mikrocontroller muss noch mit seinem Programm versehen werden, damit der DeskLamp-Adapter funktioniert und als USB-Gerät erkannt wird.
Die fertig kompilierte Firmware kann hier heruntergeladen werden: Firmware für DeskLamp
Die Quelltexte sind hier zu beziehen: Quelltexte der Firmware für DeskLamp
Die Fuse-Bits des Controllers sollten wie folgt eingestellt werden: High = 0xDD, Low = 0xE1.
Damit die Programmierung gelingt, darf der Adapter nicht mit einem normalen USB-Port verbunden sein, da dessen Datenleitungen den Programmiervorgang stören würden. Betreiben Sie den Adapter also an einem USB-Netzteil oder mittels eines kleinen Adapters, der nur die Spannungsversorgung des USB-Ports durchreicht.
Schließen Sie niemals Geräte an den DeskLamp-Adapter an, die keine zerhackte Spannungsversorgung vertragen! Dies betrifft insbesondere USB-Sticks und externe Festplatten. Relativ sicher hingegen ist der Betrieb von USB-Lampen und USB-Ventilatoren. |