Mittwoch, 8. Februar 2012, 17:32 UTC+1

Sie sind nicht angemeldet.

  • Anmelden
  • Registrieren

Jakob

Senior LedStyler

Beiträge: 214

Wohnort: Buxtehude

Beruf: Konstruktionsmechaniker Ausbildung

1

Sonntag, 10. Januar 2010, 17:03

Ikea Storm wird zu Ikea Storm RGBW

Hi Leute,

Das hier ist mein erster Post, lese aber schon seit 2 Monaten ab und zu hier.

Ich möchte mein Projekt vorstellen.
Meine Ikea Storm Lampe war mir irgendwann zu langweilig, also habe ich sie auf RGBW umgebaut.

Angefangen habe ich mit einem Mega 16 Board. Für den Mega 16 habe mich wegen der 4 PWM ausgänge entschieden.
Programmiert habe ich das ganze mit Bascom.

Meine Ziele waren:

- selbst justierbar über 4 Potis
- Über Taster ansteuerbare Programme (anzahl egal)
- steuerung über DMX (noch nicht erfüllt)
- 20 Rote, 20 Grüne, 20 Blaue und ~50 Weiße 5mm LEDs (preisfrage, ich wollte mein erstes Projekt im engen Preisrahmen ermöglichen)
Achtung !! Mein Server hat manchmal kein Bock :cursing: Also nicht wundern wenn die Bilder nicht angezeigt werden.

Also habe ich mir zuerst ein Eagle Layout erstellt, welches jetzt schon verschiedene Veränderungen erfahren hat, da das erste Layout nicht ganz den Anforderungen entsprach.



Außen sind die Anschlüsse für Potis, LCD Display, PWM und DMX.
Der LM 7805 regelt die Schaltung von 12 V aus einem PC Netzteil auf 5 Volt runter. (Ich weiß, eine PC Netzteil hat auch eine 5V Leitung, aber ich habe das Board für Programmierzwecke an einem anderem Netzteil.

Der Taster auf INT1 wurde wie folgt entprellt:



Die LEDs werden über einen ULN2803 Betrieben.



Weiß benötigt 3 Parallel geschaltete ein/ausgänge, da die insgesamt 48 weißen Leds zusammen mit den Wiederständen über 1A ziehen.
Der ULN 2803 kann pro Kanal mit 500mA belastet werden.

Die LED Platine ist auf Parallelschaltung der LEDs ausgelegt, weil ich keine lust auf viel layouten und Wiederstände löten hatte.



Von innen nach außen sind es Rot Grün Blau Weiß.
Die Wiederstände betragen bei:
Rot - 6,8Ohm 1 Watt
Grün - 3,3Ohm 1 Watt
Blau - 4,7Ohm 1 Watt
Weiß - 2 x 3,3Ohm 1Watt

Die LED-Platine wird mit 5V eines PC Netzteils betrieben.
Das Mega 16 Board mit 12 Volt aus einem PC Netzteil.

Der Quellcode in Bascom:

Quellcode

1
2
3
4
5
6
If T = 1 Then
     Waitms W
     Next
  Else
  Return
  End If


Und noch ein paar Bilder
http://jakobk.ja.funpic.de/bilder/DSC01061.JPG
http://jakobk.ja.funpic.de/bilder/DSC01062.JPG
http://jakobk.ja.funpic.de/bilder/DSC01063.JPG
http://jakobk.ja.funpic.de/bilder/DSC01065.JPG
http://jakobk.ja.funpic.de/bilder/DSC01066.JPG
http://jakobk.ja.funpic.de/bilder/DSC01067.JPG

Liebe Grüße Jakob

Dieser Beitrag wurde bereits 6 mal editiert, zuletzt von »Jakob« (25. Januar 2010, 19:17)

  • Zum Seitenanfang

dgoersch

Silver LedStyler

Beiträge: 4 217

Wohnort: Viersen

Beruf: Fachinformatiker / Entwickler Linux/Asterisk

2

Sonntag, 10. Januar 2010, 19:14

Sieht fürs erste Projekt nicht schlecht aus, jedoch wären ein paar Bilder im Einsatz interessant.
  • Zum Seitenanfang

salocin_13

LedStyles Experte

Beiträge: 1 163

Wohnort: Hesse

3

Sonntag, 10. Januar 2010, 19:26

Sieht ja richtig gut aus. Vor allem der Controller mit dem Gehaüse gefällt mir. Meistens sieht man bei Vorstellungen von Selbstbaucontroller nur die Platine.
Aber auch mich würden mal Bilder im Betrieb interessieren, auch welche bei denen man die Lampe mal neben anderen Gegenständen sieht.
Grüße Salocin_13 (Moderator)
Meine bisherigen Projekte:
Led Küchenbeleuchtung

Bühnenmodell beleuchtet

CD-Regal Beleuchtung Rebelno (noch am weiterentwickeln)
  • Zum Seitenanfang

Jakob

Senior LedStyler

Beiträge: 214

Wohnort: Buxtehude

Beruf: Konstruktionsmechaniker Ausbildung

4

Montag, 11. Januar 2010, 00:13

So hier ein Video von der Lampe in Aktion. Leider kann die Kamera nicht alle Farben richtig aufnehmen. Grün ist fast wie weiß.
Die Ein und Ausblendzeit kann wie die Übergangsgeschwindigkeit beim Rainbow eingestellt werden, am ende kommt die Selbsteinstellung und der Flasher (bisschen die Freunde nerven ;) )



Die Ausleuchtung des Schirms ist nicht ganz homogen, aber da versuche ich mir noch was einfallen zu lassen. Vielleicht mit sattiniertem Plexiglas (heißt das so ?)

Grüße Jakob
  • Zum Seitenanfang

Flabig

Profi LedStyler

Beiträge: 575

Wohnort: Hessen

5

Montag, 11. Januar 2010, 09:15

Sieht super aus!
Das die Ausleuchtung nicht homogen ist, finde ich nicht so schlimm. Im Video sieht es jedenfalls sehr gut aus, wenn mal nur der obere Teil der Lampe leuchte und mal die ganze!
  • Zum Seitenanfang

dgoersch

Silver LedStyler

Beiträge: 4 217

Wohnort: Viersen

Beruf: Fachinformatiker / Entwickler Linux/Asterisk

6

Montag, 11. Januar 2010, 09:35

Gut gemacht, gefällt mir sehr. Könnte mir vorstellen, dass Aufbau und Software auch noch für andere interessant sind...
  • Zum Seitenanfang

Jakob

Senior LedStyler

Beiträge: 214

Wohnort: Buxtehude

Beruf: Konstruktionsmechaniker Ausbildung

7

Montag, 11. Januar 2010, 16:28

http://jakobk.ja.funpic.de/mg2/index.php?list=2

Hier nochmal Bilder mit besserer Qualität. Nicht diese Handybilder ;)

Grüße Jakob
  • Zum Seitenanfang

dgoersch

Silver LedStyler

Beiträge: 4 217

Wohnort: Viersen

Beruf: Fachinformatiker / Entwickler Linux/Asterisk

8

Montag, 11. Januar 2010, 17:41

Ach was ich noch fragen wollte: wie siehts mit Mischfarben aus? Mischen sich die nebeneinanderliegenden 5mm LEDs gut?
  • Zum Seitenanfang

Jakob

Senior LedStyler

Beiträge: 214

Wohnort: Buxtehude

Beruf: Konstruktionsmechaniker Ausbildung

9

Montag, 11. Januar 2010, 17:54

Hi,

Leider nicht so gut wie ich es mir erhofft hatte. Dass ich nicht so ein Ergebnis wie von einer RGB Superflux erwarten kann, war mir von vorn herein klar, aber wie gesagt ich wollte erstmal ein lowcost Projekt um auszuprobieren was für mich machbar ist.
Nicht das ich viel Geld ausgebe und am ende wird nichts drauß. Geplant waren eigentlich auch LM3404 aber die waren mir mit fast 4€ das Stück zu teuer. (find übrignes schade das es in dem Thread nicht weiter geht ;) )

Ein Cyan und ein schönes Pink lassen sich aber trotzdem mischen, das Gelb/Orange ist leider nicht so schön.

Leider will die Kamera die Farben nicht so aufnehmen wie ich es will, auch mit der Foto funktion nicht.

Wer noch fragen zum Aufbau hat, kann sie mir gerne stellen.

Grüße Jakob
  • Zum Seitenanfang

Playfield

LedStyles Azubi

10

Montag, 11. Januar 2010, 17:57

Ach was ich noch fragen wollte: wie siehts mit Mischfarben aus? Mischen sich die nebeneinanderliegenden 5mm LEDs gut?
Was man so anhand dem Video beurteilen kann, sieht das ja schonmal gut aus. Laut meiner Erfahrung kann ich sagen, dass mit ein bisschen Abstand und ein Diffusor das Licht gut gemischt wird.



Der Controller ist wirklich schick!
  • Zum Seitenanfang

Jakob

Senior LedStyler

Beiträge: 214

Wohnort: Buxtehude

Beruf: Konstruktionsmechaniker Ausbildung

11

Montag, 11. Januar 2010, 18:11

Hallo,

Was meinst du mit Diffusor ?

Das Pergamentpapier der Lampe ?

Jakob
  • Zum Seitenanfang

Pesi

Golden LedStyler

Beiträge: 6 316

Wohnort: Home of the Pope

Beruf: Mischling

12

Montag, 11. Januar 2010, 19:35

Gefällt mir gut, also v.a. der Controller! :thumbup:

das 5-mm-Massengrab finde ich nicht so toll, OK, wenn's günstig sein soll, aber ich meine von dem her, wie's gemacht ist... dass 20 LEDs parallel an einem Widerstand Pfusch sind, wurde ja hier nun schon oft genug erwähnt...
Nicht das ich viel Geld ausgebe und am ende wird nichts drauß. Geplant waren eigentlich auch LM3404 aber die waren mir mit fast 4? das Stück zu teuer. (find übrignes schade das es in dem Thread nicht weiter geht ;) )
Ganz ehrlich...? ne LM3404-KSQ und daran 20 5-mm-LEDs parallel wäre auch etwas arg übertrieben...

nur meine persönliche Meinung: ich hätte hier 3er-Reihenschaltungen mit Vorwiderstand und an 12 Volt gemacht - und dann die LEDs von den Positionen her durchmischt, also nicht alle roten in eine Linie usw., sondern eben "verteilt" - das hätte auch schon einiges gebracht bzgl. gleichmäßiger Ausleuchtung... klar, mehr Arbeit beim Layouten, aber halt entweder Geld oder Arbeit gespart, beides gleichzeitig geht oft schlecht (nur meine persönliche Meinung, bitte nicht falsch auffassen!)
Ein Cyan und ein schönes Pink lassen sich aber trotzdem mischen, das Gelb/Orange ist leider nicht so schön.
Ja, das ist leider immer das Problem bei so 5-mm-LEDs, das grün ist zu kurzwellig, das regt die S-Zapfen in der Netzhaut auch mit an, deswegen mischt Du mit Grün immer auch (unbeabsichtigt) ein bisschen Blau mit rein, bekommst also kein sattes Gelb und Orange, sondern eben so blasse, verwaschene Farben...

aus dem Grund sind auch RGBY-Anwendungen immer mehr im kommen - das einzige Grün, was mir bis jetzt *wirklich* gut gefällt, ist das der Rebels...
It's only light - but we like it!

Da es sich in letzter Zeit häuft: Ich beantworte keine PNs mit Fragen, die sich auch im Forum beantworten lassen!
Insbesondere solche von Mitgliedern mit 0 Beiträgen, die dann meist auch noch Sachen fragen, die bereits im entsprechenden Thread beantwortet wurden.
Ich bin keine private Bastler-Hotline, technische Tipps etc. sollen möglichst vielen Lesern im Forum helfen!
  • Zum Seitenanfang

Jakob

Senior LedStyler

Beiträge: 214

Wohnort: Buxtehude

Beruf: Konstruktionsmechaniker Ausbildung

13

Montag, 11. Januar 2010, 19:53

Hi,

Ja klar hast du recht mit dem Pfusch, aber ich war so scharf drauf das ich nich abwarten konnte :rolleyes: .
Mein nächstes Projekt sol eine beleuchtung nach oben hinter meinem Sofa werden, dafür werde ich mir andere LED Stufen bauen. Für das Projekt hatte ich mir auch eine 3er Reihenschaltung auf 12V vorgestellt.

Ja klar sind die LM3403 übertrieben. Aber die hatte ich mir erst vorgestellt, weil ich mir eigentlich eine Deckenlampe bauen wollte. die nach ein paar Rechnungen aber für mich als Schüler ein bisschen zu teuer gewesen wäre.

Die ganze sache wird noch verfeinert und in meinem Zimmer ausgeweitet, und da habe ich als erstes projekt die kleine Ikea Lampe hergenommen ;)

Bald bin ich Azubi, dann kann ich mir auch andere schöne Dinge gönnen.

Die Bauteil/Preisliste :

http://jakobk.ja.funpic.de/bauteilliste.pdf

Hab mich echt gewundert wieviel da zusammengekommen ist, aber das meiste hatte ich schon zuhause.
Die Liste entspricht bei den Anschlüssen auch nicht dem was ich eingebaut habe
Und das ein oder andere Stück Lochraster fehlt auch auf der Liste.
EDIT: Achja, das LCD fehlt auch, aber das war bei mir eher zu Testzwecken während des Programmierens vorgesehen!

Grüße Jakob
  • Zum Seitenanfang

Jakob

Senior LedStyler

Beiträge: 214

Wohnort: Buxtehude

Beruf: Konstruktionsmechaniker Ausbildung

14

Montag, 11. Januar 2010, 23:41

Hi,

Was es gekostet hat ist doch in dem PDF File ein beitrag höher.
ca. 50 €, wobei die Liste schon einige Verbesserungen enthält. Ich soll für meinen Bruder auch eine Lampe umbauen, dafür habe ich das ganze Material zusammengerechnet.

Der Code kommt sobald ich mal wieder am anderen Rechner sitze, mein laptop hat kein COM Port also Programmier ich mit nem uralt Rechner
Ich musste leider feststellen das unter Windows 7 mein USB -> Seriell Adapter nicht geht :(

Jakob
  • Zum Seitenanfang

Jony Walker

Profi LedStyler

Beiträge: 658

Wohnort: Salzburg

Beruf: Maschinbenbautechniker

15

Montag, 11. Januar 2010, 23:42

annst du kurz sagen, wie viel alles dir gekostet hat.


Ich als Uri Geller kann durch Magie sagen wass sie gekostet hat:
Exakt: 46,17€
(ich sollte im Fernsehen als Magier auftreten)


Edit: So knapp zu spät ;( , jetzt wirds nichts mit meiner Magierkarriere
  • Zum Seitenanfang

Jakob

Senior LedStyler

Beiträge: 214

Wohnort: Buxtehude

Beruf: Konstruktionsmechaniker Ausbildung

16

Dienstag, 12. Januar 2010, 14:21

So der Quellcode ist auch drin !

Jakob
  • Zum Seitenanfang

Pesi

Golden LedStyler

Beiträge: 6 316

Wohnort: Home of the Pope

Beruf: Mischling

17

Dienstag, 12. Januar 2010, 15:47

Nur aus Neugier: sehe ich das richtig, dass da immer ein Unterprogramm durchläuft (also z.B. Rainbow einmal durch), und dann wieder zur Auswahl zurückgegangen wird...? - also wenn ich jetzt z.B. während dem Rainbow in der Mitte die Taste drücke, dann läuft das Programm bis zum Ende durch, und dann kommt erst das nächste...?

Da ist ja dann ein Vorteil des Taster per Interrupt dahin, nämlich dass das Teil sofort auf Tastendruck reagieren kann... Abhilfe würde schaffen, wenn man in dem Unterprogramm an geeigneter Stelle abfragt, ob die Programmnummer überhaupt noch aktuell ist, und falls nicht, dann gleich zurück zur Auswahl - beim Rainbow z.B.:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
Sub Progr6:
Cls
Lcd "Rainbow"
   W = Getadc(0) / 5
   For I = 0 To 251
      Call Color_set1(i)
      Waitms W
      If T != 6 then Return
   Next I

End Sub


die Zeile 8 meine ich - k.A. ob man das in Bascom so schreibt, oder if T<>6..? - also halt jedenfalls, wenn T nicht mehr "6" ist, dann raus aus dem Subprogramm...

in Assembler könnte man da übrigens gleich in der Taster-Abfrage "bescheissen", also dass man keinen "Return from Interrupt" macht, sondern gleich wieder zur Auswahl springt - muss man halt vor dem Sprung von Hand den Stackpointer korrigieren damit nix durcheinander kommt, und Interrupt-Flag wieder setzen... k.A. ob das in Bascom auch so geht...?

ach übrigens: wenn Du die Poti-Abfrage an ne andere Stelle machst, dann kann man die Geschwindigkeit des Faders auch ändern *während* der läuft:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
Sub Progr6:
Cls
Lcd "Rainbow"
   For I = 0 To 251
      Call Color_set1(i)
      W = Getadc(0) / 5
      Waitms W
      If T != 6 then Return
   Next I

End Sub


nur so als Tipps gedacht, nicht falsch verstehen! ;)
It's only light - but we like it!

Da es sich in letzter Zeit häuft: Ich beantworte keine PNs mit Fragen, die sich auch im Forum beantworten lassen!
Insbesondere solche von Mitgliedern mit 0 Beiträgen, die dann meist auch noch Sachen fragen, die bereits im entsprechenden Thread beantwortet wurden.
Ich bin keine private Bastler-Hotline, technische Tipps etc. sollen möglichst vielen Lesern im Forum helfen!
  • Zum Seitenanfang

Jakob

Senior LedStyler

Beiträge: 214

Wohnort: Buxtehude

Beruf: Konstruktionsmechaniker Ausbildung

18

Dienstag, 12. Januar 2010, 15:57

Hi Pesi,

Find ich klasse das du mir bei den "Kinderkrankheiten" meines Programmes hilfst.
War mir schon fast klar das es irgendwem auffällt :rolleyes:
Wird in den nächsten Tagen geändert...

Ich Programmier erst seit dem ich mit der Lampe angefangen habe (und vor 3 Jahren schonmal nen Lauflicht und son Quark).
Naja und Tutorials lesen und sowas, da habe ich irgendwie keine Lust drauf. Am besten finde ich die Hilfedatei und gut kommentierte andere Quellcodes.

Mein Code müsste ich auch mal kommentieren.

Grüße Jakob
  • Zum Seitenanfang

Pesi

Golden LedStyler

Beiträge: 6 316

Wohnort: Home of the Pope

Beruf: Mischling

19

Dienstag, 12. Januar 2010, 16:52

Also dafür dass Du das noch nicht so lange machst, ist das doch eh' super, sauber aufgebaut, gut strukturiert usw. - ich habe es ja auch ohne Kommentare gleich verstanden ;) - obwohl die natürlich grundsätzlich nie schaden, da hast Du schon recht!

"Am besten finde ich die Hilfedatei und gut kommentierte andere Quellcodes." - ja, geht mir genauso, Datenblatt vom AVR noch dazu, da lernt man am meisten! :thumbup:
It's only light - but we like it!

Da es sich in letzter Zeit häuft: Ich beantworte keine PNs mit Fragen, die sich auch im Forum beantworten lassen!
Insbesondere solche von Mitgliedern mit 0 Beiträgen, die dann meist auch noch Sachen fragen, die bereits im entsprechenden Thread beantwortet wurden.
Ich bin keine private Bastler-Hotline, technische Tipps etc. sollen möglichst vielen Lesern im Forum helfen!
  • Zum Seitenanfang

dgoersch

Silver LedStyler

Beiträge: 4 217

Wohnort: Viersen

Beruf: Fachinformatiker / Entwickler Linux/Asterisk

20

Dienstag, 12. Januar 2010, 16:56

Muss auch sagen, dass der Code ganz ordentlich aufgebaut ist, für nen Anfänger allemal. Ebenso wie der Controller, wobei ich pers. lieber auf einen Encoder als vier Potis gesetzt hätte.
  • Zum Seitenanfang