This is an old revision of the document!


Moodlampworkshop 2

Zum Geekend gab es wieder einen Moodlampworkshop.

Diesesmal konnten die Lampen ein bisschen mehr:

Auserdem wird die Platine schwarzen Loetstoplack und gelben Bestueckungsdruck haben:

Moodlamp Platine Moodlamp Platine Rueckseite

brezn.muc.ccc.de_schneider_media_bot-scale.jpeg brezn.muc.ccc.de_schneider_media_side-scale.jpeg brezn.muc.ccc.de_schneider_media_ml-scale.jpeg

Allem voran werden die Lampen die Moeglichkeit haben, per Funk mit einem Rechner zu kommunizieren, der die Lampen mit Daten und Programmen versorgen kann.

Zusaetzlich koennen die Lampen mit einem drahtgebundenen Bus (RS485) versehen werden. Dieser hat gegenueber dem Funk als Vorteile eine hoehere Geschwindigkeit/Zuverlaessigkeit.

Die Platine wird die gleichen Masse haben wie die Platine zum ersten Geekend und wieder in SMD sein.

Eagle-Dateien: http://blinkenlichts.net/~schneider/moodlamp-rf.tar.gz

Einzelne Layer der Platinenherstellung: http://blinkenlichts.net/~schneider/ML-RF 08-10-6.1.pdf

Schaltplan: PNG

Platine: PDF PNG

Bestueckung Oben: https://brezn.muc.ccc.de/~schneider/top-parts.png

Bestueckung Unten: https://brezn.muc.ccc.de/~schneider/bot-parts.png

SVN: https://brezn.muc.ccc.de/svn/moodlamp-rf/trunk/moodlamp-rf/

Die Kosten fuer eine Lampe schwankt mit den Verbauten Komponenten.

Als Stromversorgung werden aller Vorraussicht nach andere Netzteile wie bei der alten Lampe zum Einsatz. Hier werden noch geeignete Netzteile mit stabilen 5V und 2A Belastbarkeit gesucht. Der Preis sollte um 5 Euro liegen.

Ikea vertreibt mitlerweile die Mylonit Lampen nichtmehr. Es gibt allerdings noch die Kugelfoermigen fuer ca. 9 Euro

Bezeichnung Preis
Moodlamp Basic 11EUR
LED + Kuehlkoerper +15EUR
USB-Chip + Mini-USB +4EUR
Funk +4EUR
RS485 +2EUR
Infrarot (inkl. Fernbedienung) +4EUR
Stecknetzteil +5EUR
Ikeakugel +9EUR

Edit:
Option fuer ATMega644p faellt weg. Es werden alle Lampen mit dem groesseren Chip ausgestattet sein.

Moodlamp mit Funk, Netzteil und Ikealampe: 44 Euro

Moodlamp mit Funk, ohne Netzteil, ohne LED, ohne Lampe: 14 Euro

Nur drahtgebunden jeweils 2 Euro weniger, mit Funk und Kabel jeweils 2 Euro mehr

Moodlamp zum steuern am PC mit USB, mit Funk, mit RS485, ohne LED, ohne Netzteil(Strom kommt vom USB): 20 Euro

Anmeldung

Da fuer die Lampen jeweils noch Bauteile moeglicherweise aus China besorgt werden muessen sollen sich alle Interessierten mit ihren gewunschten Lampen hier eintragen:

Nick Anzahl LED USB Funk RS485 Infrarot Netzteil Ikeakugel Preis Info
ray 1 X X X X X X X
bsx 1 - X X X - - -
bsx 1 X - X X X X X
kiu 1 - X X X - - -
kiu 2 X - X X X X -
sva 2 X X X X X X -
Nick 2 X X X X X X X
collin c/o kiu 1 X - - - X X -
mkie 1 X X X X X X X
tineraugus 1 X X X X X X X Infrarot ja, FB nein (hab schon eine) + 1 alte als Slave aufrüsten
DaN 1 X X X X X X X
c 1 X X X X X X X
bernd 1 X X X X X X X
starbug 2 X X X X X X -
sven 2 X X X X X X -
fpletz 2 X X X X X X -
fpletz 1 - X X X X - - alte als Slave aufrüsten
argv 1 X X - - - - -
K. 1 X X X X X X X
joe 1 X X X X X X X
inoad 1 X X X X X X X
sepisultrum 1 X X - - X X X
Gesammt 28 25 24 25 25 25 24 13

Alle Angaben ohne Gewaehr!

  • Q: Gibt es eine empfohlene Slave Bestueckung um kompatibel fuer muccc projekte zu sein ? (zb moodlamp mitnehmen zum congress/camp, in der kapsel betreiben)
    • Zumindest RS485 sollte als Schnittstelle drauf sein, besser auch Funk.
  • Q: Wofuer steht 644p in der Tabelle?
    • Normalerweise haben nur Lampen mit USB diesen Chip. Er bietet mehr Flash/Ram als der sonst eingesetzte Mikrocontroller. Wer unbedingt moechte kann aber auch den groesseren Chip auf die Platine setzen. Er kostet 4 Euro mehr.
  • Q: Gibt es eine Upgrademöglichkeit für die “alte” Moodlamp oder schmeisst man die bisherige Platine einfach raus und ersetzt sie durch die neue?
    • Ja, einfach kein Netzteil und keine Led mitbestellen, dann kann einfach die Platine getauscht werden

Das Geld fuer die Lampen ist im Vorraus zu entrichten. In Bar oder per Ueberweisung(Daten per Mail oder IRC), spaetestens am Workshop in Bar.

Developers Wanted

Vor dem Geekend wollen wir noch ein paar Lampen zum entwickeln bauen.

Es gibt noch 10 alte Platinen ohne Bestuckungsdruck und in gruen. Diese sollen zum entwickeln von sinnvoller Software genutzt werden.

Ich denke mitte naechste Woche 19.10 - 24.10 sollte ein guter Termin sein.

Ray: 20. waer OK, vor oder nach Plenum oder aussenrum halt, 21. ist eher schlecht (systems). Sonstwer?

schneider: am 20. werden die Chips auch da sein, ich denke ab 18:00 wird basteln moeglich sein

# Nick Lampen/Ausstattung Preis (€)
1 Ray Platine, funk, usb, IR ohne kabel, rs485
2 Ray Platine, funk, IR
3 andi Upgrade Moodlamp 'classic' auf Funk & RS485
  1. #| 3 | mkie | Upgrade Moodlamp 'classic' auf Funk&USB | |

Bemerkungen zum Aufbau

Der im Schaltplan als 3V Regler und im Bestueckunsplan gelb eingezeichnete Teil wird auf unseren Lampen nicht bestueckt. Dieser Schaltungsteil wird nur benoetigt, wenn man das Funkmodul mit 3V versorgen will, was wir mit unserem nicht tun.

Nicht bestuecken: C8, C7, C6, IC3
Kurzschliessen: SJ1

Falls man diese aus versehen doch bestückt, kann es zu folgendem Fehler kommen: Wenn die Moodlamp per USB angeschlossen wird und der Powerjumper gesetzt ist reagiert der Serialkonverter nicht. Steckt man sie allerdings ohne Powerjumper an und setzt diesen erst nach ein paar Sekunden verhält sie sich normal.

Die Widerstaende an den Gates der Mosfets werden nicht bestueckt.

Kurzschliessen: R16, R17, R18

Die Widerstaende zur Pegelwandung am Funkmodul werden nicht bestueckt. Diese werden nur benoetigt, wenn das Funkmodul mit 3V betrieben wird.

Nicht bestuecken: R13, R14, R15

Kurzschliessen: R10, R11, R12

Das Funkmodul liegt direkt auf der Platine auf. Deshalb sollte unter diesem ein duenner Isolator angebracht werden. Gut geeignet ist z.B. Tesafilm

Die Led wird mit Waermeleitkleber auf den Kuehlkoerper geklebt. Ein kleiner Tropfen und ein paar Minuten Druck auf die LED (nicht die Silikonlinse belasten!) reichen aus.

Um den Kuehlkoerper an die Platine zu schrauben kommen zwei Locher in die Rueckseite des Kuelkoeprers. Ein 2.5mm Loch reicht aus, um direkt eine Schraube darin zu befestigen. Ein Gewinde zu schneiden ist nicht notwendig.

Mit zwei Schrauben und zwei 5mm Abstandshuelsen laesst sich die Kuehlkoerper dann gut befestigen.

Die Loecher bitte vorher ankoernen und den Bohrer nicht zu sehr schinden.

Die LED ist extrem empfindlich gegen Belastungen auf die Silikonlinse. Diese unbedingt vorsichtig behandeln

Tipp: Ein Diffusor in Form eines halben Tischtennisballs schuetzt auch die LED vor Belastungen.

Die Anschluesse fuer die LED sind mit R,G und B beschriftet. Die Kabel an die Loetpads koennen mit einer grossen Loetspitze nach dem Aufkleben der LED angebracht werden. Hierzu noch zusaetzliches Loetzinn verwenden um die Waerme besser zu ubertragen.

Das Pad an der LED welches mit “-” an der LED beschriftet ist ist die Anode der LED (die LED ist falsch beschriftet). Dieser Anschluss kommt in das Loch auf der Platine neben dem GND steht. Achtung: dieses Pad ist korrekt mit +5V verbunden. Nicht mit GND(Masse) verwechseln!

Die Bruecke zwischen zwei Pins am USB-Chip ist gewollt.

Der Jumper neben der USB-Buchse versorgt die Schaltung mit Strom. Wenn keine LED angeschlossen ist kann dies ohne Probleme genutzt werden.

Ist eine LED angeschlossen wird mehr Strom benoetigt, als der USB laut Spezifikation leisten kann. Eine Lampe kann also potentiell einen USB-Port zerstoeren, wenn der Jumper gesetzt ist. Meine USB-Ports koennen diese Stroeme ab…

Die passiven SMD-Bauteile sind in 0805 ausgefuehrt. Um solche Bauteile zu verloeten ist es am besten alles mit Flussmittel aus dem Stift zu versehen, ein Pad mit einer kleinen Menge Loetzinn zu verzinnen. Dann das Pad mit dem Loetkolben erhitzen und das Bauteil mit einer Pinzette an andreucken und erkalten lassen.

Tipp fuer die Kondensatoren: Die Kondensatoren sind alle auf einer Seite mit der Masseflaeche verbunden. Dieses Pad leitet Waerme sehr gut ab. Daher sollte als erstes Pad das andere verzinnt werden.

IC1 und IC4 lassen sich auf verschiedene Arten aufloeten. Dabei sollte immer genug Flussmittel aus den Stiften verwendet werden.

  1. Mit einer speziellen Spitze(Hohlkehl) die ein Loetzinndepot enthaellt. Diese gibt es fuer die nicht roten Wellerloetkolben. Damit einfach einmal komplett ueber eine Seite ziehen. Nach ein wenig Uebung eine sehr effektive Methode.
  2. Mit einer dicken Spitze wie oben verfahren.
  3. Mit Loetzinn alle Pins mit einer Loetwulst bedecken und dann das uberschuessige Zinn mit Entloetlitze wieder entfernen
  4. Jedes Beinchen mit einer duennen Spitze einzeln loeten

Wenn moeglich wuerde ich die erste Methode verwenden. Sie ist schnell und zuverlaessig.

Die dritte und vierte Methode ist auch fuer einen Anfaenger gut machbar. Die dritte wuerde ich dabei vorziehen.

Die Nase des Chips entspricht der Markierung auf dem Board.

Die Netzteile muessen noch mit einerm anderen Stecker versehen werden. Die geriffelte Seite des Kabels ist dabei die Masse. Diese kommt bei den Steckern nach ausen.

Der Stecker an der Lampe ist wie gewohnt der Stecker mit dem Pin der Mitte. Als Kabel koennt ihr max. 40cm von den schwarzen Doppellitzen verwenden (Wird die Doppellitze verwendet sind die Schraubklemmen nicht zu verwenden das Kabel muss direkt auf die Platine gelötet werden). Die Litze muss verzinnt werden bevor sie verschraubt wird

Die Stecker sind empfindlich gegen Hitze. Also nicht zu lange darauf rumbraten 😉

Die Pinbelegung der TSOP1736 entspricht der Belegung auf dem Board. Das mit IR beschriftete Pad ist das etwas versetzte Beinchen am TSOP.

Der braune Stecker fuer das Kabel zum Empfaenger wird mit den Pins in Richtung IC1 montiert. Dazu das Kabel an den Stecker stecken und dann festloeten. Der Stecker steht dann ca. 1mm weiter nach oben heraus.

Taste RC5 Code Funktion
Power RC5_POWER Ein/Ausschalter
VCR1 Moodlamp Empfang aktivieren
1 Grün Blitzen (soft)
2 RC5_1 Farbwechsel (hart) RGB
3 Mazoos Mode
4 RC5_2 Farbwechsel (soft) RGB (Standard)
5 RC5_3 Farbwechsel (soft) RB
6 RC5_4 Gruenes blinken
7 RC5_5 Doppelblitz Blau (RKL)
Chan / Prog + RC5_CHAN_UP Helligkeit Maximum
Chan / Prog - RC5_CHAN_DOWN Helligkeit Minimum
Vol + RC5_VOL_UP Geschwindigkeit++
Vol - RC5_VOL_DOWN Geschwindigkeit–
Aufnahme / .=? RC5_RECORD Speichert aktuelle Farbe/Programm, wird nach Reset wieder geladen
Memo Einschlafmodus - Innerhalb 180 Sekunden langsam auf null dimmen, danach in standby
Pause RC5_PAUSE Stoppt/startet das aktuelle Programm
A Farbe rot selektieren
B Farbe gruen selektieren
C Farbe blau selektieren
Kontrast + Selektierte Farbe maximale Helligkeit
Kontrast - Selektierte Farbe minimale Helligkeit
Farbe + Selektierte Farbe Helligkeit++
Farbe - Selektierte Farbe Helligkeit–
Helligkeit + Feineinstellung Helligkeit
Helligkeit - Feineinstellung Helligkeit

Lampenkoerper

  • Kabel ausziehen
  • Lampenfassung E27 achsial durchschneiden bis zur Mutter durchschneiden, dann Teile abbrechen.
  • mit der Zange Bruchrand nachschneiden
  • Kühlkörper mit Doppelseitigen Klebeband und Kabelbinder befestigen
  • die Steuerplatine mit Doppelseitigen Klebeband an der Unterseite befestigen
  • mit der Steuerplatine auf der Unterseite muss man die Lampenfüße verlängern
  • 7mm aus dem Rundholzstab mit Doppelseitigen Klebeband auf die eigentlichen 3 Füße kleben
  • Stromkabel und Lampenfassung entfernen
  • Moodlamp: Kühlkörper an der Platine festschrauben
  • Moodlamp in den Glaskörper tun, dabei die Kabel der Lampe (Strom, IR, Funkantenne) durch das große Loch in der Mitte nach Außen führen
  • klappt also am besten, wenn man Funk und IR auf der Lampe hat !
  • Durch Ziehen oder zurückschieben einzelner Kabel lässt sich die Platine in der Lampe sehr einfach und gut positionieren
  • Danach Kabel mit Gaffa befestigen und fertig 😉

Auf Moodlamp Kompatibilitaet bisher nicht getestet!

  • geekend08/moodlamp.1246826813.txt.gz
  • Last modified: 2021/04/18 12:32
  • (external edit)