Hallo zusammen, und zwar bin ich neu hier im Forum, habe auch schon ein paar Beiträge über das oben genannte Thema gelesen aber habe noch nicht sorecht das gefunden was ich suche. Ich habe bis jetzt keinerlei Erfahrungen mit dem Programmieren von Mikrocontrollern. Ich selbst Programmiere allerdings SPS und Kleinsteuerungen wie LOGO! Von Beruf bin ich Elektroniker für Betriebstechnik (Ausbildung 3. Lehrjahr) und habe schon erfahrungen in sachen Elektronik. Aber nun mehr zum Thema: Ich wollte in meinem Auto eine Fußraumbeleuchtung installieren welche ich über die mittelkonsole steuern kann, soweit wäre das kein Problem, aber das Geld spielt auch ein wenig eine Rolle, weswegen ich mir das ganze selber basteln möchte und keine fertigen LED-Controller kaufen möchte. Ich hatte vor die Beleuchtung über RGB LEDs (4Pol gemeinsame Anode) und einen Poti zu steuern. D.h. wenn ich den Poti drehe werden verschiedene Farben ausgegeben. Als zusatz kann ein Beleuchteter Ein/Aus Taster verwendet werden. Was benötige ich? - Mikrocontoller (AtMega8?) - Programmierboard (ATMEL Evolution Board?) - Programmiersoftware - Potentiometer - Vorwiederstände - Transistor als Verstärker?? - Spannungsversorgung 12V (Auto Batterie) Und jetzt seid mehr oder weniger ihr gefragt. Könnt ihr mir bei meinem kleinen Projekt helfen? Wo fange ich am besten an? Hard- oder Software? Danke schonmal im vorraus.
Patrick Samardzija schrieb: > Von Beruf bin ich Elektroniker für Betriebstechnik (Ausbildung 3. > Lehrjahr) und habe schon erfahrungen in sachen Elektronik. Patrick Samardzija schrieb: > - Vorwiederstände Wirklich?
> Patrick Samardzija schrieb: >> - Vorwiederstände > Wirklich? Da ich ja 12 V Eingangsspannung habe.
Patrick Samardzija schrieb: > Ich hatte vor die Beleuchtung über RGB LEDs (4Pol gemeinsame Anode) und > einen Poti zu steuern. D.h. wenn ich den Poti drehe werden verschiedene > Farben ausgegeben. Da geht zwar, aber du kannst nicht jede beliebige Farbe einstellen, sondern dich nur auf einer bestimmten "Farblinie" bewegen. Durch die 3 unabhängigen Farben hast du 3 Freiheitgrade, aber beim Einstellen nur ein Poti. Um jede mögliche Farbe einzustellen brauchst du 3 Potis.
Erst die Hardware, dann die Software. Wäre unsinnig ein Programm für eine unbekannte Hardware zu schreiben. Da du fachtechnisch in der Ausbildung bist einfach mal ein paar Stichpunkte zum selber nachgucken. Für die LED Ansteuerung bzw Farben mischen brauchst du PWM. Dann musst du mittels ADC den Wert des Poti einlesen und in einen "Farbwert" für die PWM umrechnen. Der HSV Farbraum bietet sich hier an. Als Programmer reicht ein billiger ISP von ebay. Wenn du in Zukunft mehr machen möchtest lohnt sich evtl. auch ein Dragon. Als Spannung reichen auch 5V, sofern du nicht mehrere LEDs in Reihe schalten willst. Gibt hier mehr als genug Artikel über den Einstieg und Tutorials zur Programmierung.
ArnoR schrieb: > Patrick Samardzija schrieb: >> Ich hatte vor die Beleuchtung über RGB LEDs (4Pol gemeinsame Anode) und >> einen Poti zu steuern. D.h. wenn ich den Poti drehe werden verschiedene >> Farben ausgegeben. > > Da geht zwar, aber du kannst nicht jede beliebige Farbe einstellen, > sondern dich nur auf einer bestimmten "Farblinie" bewegen. Durch die 3 > unabhängigen Farben hast du 3 Freiheitgrade, aber beim Einstellen nur > ein Poti. Um jede mögliche Farbe einzustellen brauchst du 3 Potis. Also geht das nicht das ich sagen: Poti 0% -> Rot 100% Grün 0% Blau 0% Poti 10%-> Rot 50% Grün 50% Blau 0% das natürlich "gut" abgestimmt damit sich ein guter Farbverlauf ergibt.
Patrick Samardzija schrieb: > Also geht das nicht das ich sagen: > > Poti 0% -> Rot 100% Grün 0% Blau 0% > Poti 10%-> Rot 50% Grün 50% Blau 0% Wenn du es dem Kontroller sagst wird es nichts nützen, programmieren ist angesagt. Da kannst du die Farbverteilung machen wie es dir beliebt. Und hier werden fast immer "Vorwiderstände" verwendet für die Leds.
:
Bearbeitet durch User
Patrick Samardzija schrieb: > Also geht das nicht das ich sagen: > > Poti 0% -> Rot 100% Grün 0% Blau 0% > Poti 10%-> Rot 50% Grün 50% Blau 0% Doch das geht Problemlos, Wie Marcel(Gast) Geschrieben hat. Der HSV Farbraum ist die Lösung. Je nach dem wie viel lern Aufwand du haben möchtest, kannst du dir auch überlegen einen Arduino zu nehmen.. Viele Grüsse
Patrick Samardzija schrieb: > Also geht das nicht das ich sagen: > > Poti 0% -> Rot 100% Grün 0% Blau 0% > Poti 10%-> Rot 50% Grün 50% Blau 0% > > das natürlich "gut" abgestimmt damit sich ein guter Farbverlauf ergibt. Ja, das geht. Damit bewegst du dich ja auf einer "Farblinie". Du kannst so aber nicht jede mögliche Farbe erreichen. stef schrieb: > Doch das geht Problemlos, Wie Marcel(Gast) Geschrieben hat. Der HSV > Farbraum ist die Lösung. Auch da brauch man für jeden möglichen Wert 3 Dimensionen. http://de.wikipedia.org/wiki/Liste_der_Farbr%C3%A4ume#HSV
ArnoR schrieb: > Auch da brauch man für jeden möglichen Wert 3 Dimensionen. > http://de.wikipedia.org/wiki/Liste_der_Farbr%C3%A4ume#HSV Je nach Anfordrung. Der S Wert ist im Grunde für das Umschalten zwischen Farbe und Schwarz-Weiss. Der V Wert ist für die Helligkeit. Diese beiden kannst du bei solchen Anwendungen fest auf das Maximum setzten, damit du helle, satte Farben hast. Mit dem Poti kannst du dann am H Wert drehen und bekommst den kompletten Regenbogen.
ArnoR schrieb: > Auch da brauch man für jeden möglichen Wert 3 Dimensionen. Wenn man auf Grautöne und "Schwarzlicht" verzichten kann, kann man Saturation und Value fest einstellen und braucht nur den Farbwert (Hue) über Poti.
Schau dir mal diesen Thread an: Beitrag "RGB Farbkreis RGB werte" Hier wollte vor kurzem jemand eine Regenbogen LED bauen. Als Hardware würde ich den PIC12F1501 nehmen. Es ist aber jeder µC mit ADC und >=3 PWM Modulen geeignet. Beim KFZ musst du aber aufpassen, da es im Stromnetz Peaks von bis zu 60V geben kann. ArnoR schrieb: > so aber nicht jede mögliche Farbe erreichen. Dann müsste er es auch 100% Analog machen.
:
Bearbeitet durch User
Lesen: http://de.wikipedia.org/wiki/HSV-Farbraum Das nachbauen*: http://www.zabex.de/site/sofabeleuchtung.html *Wer nichtmal weis wo er Anfangen sollte, dem bleibt nur nachbauen.
Wenn Geld eine Rolle spielt kauf Dir bitte einen fertigen Controller bzw. ein komplettes Set z.B. in der Bucht. Billiger als die Chinesen kannst Du es nicht selbst bauen. Alleine für den Preis eines "echten" Arduino kannst Du Dir ein Set mit 5m RGB-Strip, Controller und Fernbedienung kaufen. Nachteil: Angesteuert wird das Ding dann über so ne Folientastatur mit 22 bzw. 44 Tasten (je nach Modell). Selbst bauen musst Du dann die einigermaßen saubere Stromversorgung, wurde ja oben bereits angesprochen mit Spannungsspitzen im KFZ und so weiter. Hier hilft die DSE-FAQ weiter. (Google)
Wenn man es auf Lochraster Aufbaut, ist man mit <5€ dabei für den RGB Controller dabei. z.B. PIC12F1501 ~1€, 3 Logic Level FETs < 1€, Hühnerfutter 1€, Poti < 1€, Stecker < 1€. Dazu kommen dann noch die Filterung der Betriebsspannung, die jede Lösung braucht, und die LEDs. Patrick Samardzija schrieb: > aber das Geld spielt auch ein wenig eine Rolle Vllt. will er und damit nur sagen, dass es zu Teuer ist eine LOGO einzubauen.
:
Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.