Dieser Beitrag wurde bereits 49 mal editiert, zuletzt von »benkly« (Gestern, 10:07)
. Hab an und für sich großes interesse und würde ihn auch gerne mal nachbauen.Das kommt drauf an. Momentan ist es so gelöst das zwischen LED an und LED aus 256 Schritte liegen. Nach einer einstellbaren Zeit, momentan 0 - 255 ms, wird je ein Schritt weitergezählt. Das bedeutet das es von einer Farbe zur nächsten maximal 65,28 Sekunden dauert. Man kann das auch noch toppen indem man die Variable von der Fadingzeit auf ein "Word" erweiter und diese somit von 0 - 65535 ms einstellbar ist. Aber ob das dann noch Sinn der Sache ist wage ich zu bezweifeln. Wenn man mir aber einen bestimmtenn Wert nennt, von bis, dann kann ich das so proggen das das passt.
- Taster um die Verweilzeit bei einer Grundfarbe zu erhöhen.
- Taster um die Verweilzeit bei einer Grundfarbe zu senken.
Was heißt das genau? Wie lang weden die Fadingzeiten sein? Wichtig wären auch "butterweiche Übergänge".
Hi, welche Bezeichnungen meinst genau? Der Controller ist ein ATTINY2313 und die anderen 3 sind N-Kanal Mosfets. Glaub die Mosfets sind die IRLD024, google mal nach der Bezeichnung.Es wäre noch toll wenn du genau bezeichnungen der ICs dazu schreiben könntest, damit man sich die teile dann auch so bestellen kann. Hab an und für sich großes interesse und würde ihn auch gerne mal nachbauen.
MfG
Verpolungsschutz für welchen Eingang? Meinst die ISP? Auf die ISP Schnittstelle kommt eigentlich ein Wannenstecker, der ist schon verpolgeschützt.Ein Verpolungsschutz für den Eingang wär sicher nicht verkehrt![]()
Evtl 6pin ISP - spart Platz![]()
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »benkly« (30. Oktober 2008, 22:09)
Hi,Moin,
das Projekt find ich saugut und wäre sehr sinnvoll für mich, also Interesse hab ich auf jeden Fall, würde für mich dann auch den Einstieg in die Programmierung des µC bedeuten.
Hier noch Fragen bzw. Bemerkungen.
1. Da ja noch einige Taster frei sind. Gäbe es die Möglichkeit mit drei Tastern, die drei Grundfarben unabhängig voneinander hell/dunkel werden zu lassen um sich damit eine eigene frei einzustellende Farbe mischen kann, die dann auch als Dauerlicht stehen bleibt?
Also Taster 1: grün 0-100-0% in z.B. 30sec., die anderen Farben ebenso. So könnte man sich in maximal 90sec. eine eigene Dauerfarbe erstellen.
2. Ist es optional möglich durch Austausch der drei Mosfets den Arbeitsstrom zu erhöhen?
Ansonsten, schonmal Danke für das Angebot - so stelle ich mir Foren vor.....
Verpolungsschutz für welchen Eingang? Meinst die ISP? Auf die ISP Schnittstelle kommt eigentlich ein Wannenstecker, der ist schon verpolgeschützt.
Hallo Benny,zu 1.:
Möglich ist vieles, ist ne Frage der Programmierung. Finde es super wenn Dich das hier verleitet in die µC Welt einzusteigen. Bei mir war es Pesi der mir voll den Ruck dazu gab.
Tipp: Steig mit Bascom und Basic ein. C und Assembler sind zwar ne Stufe höher, aber für den Anfang absolut ungeeignet. Ich habe es auf beide Arten versucht. Mit C und Assembler vor 6 Jahren und habe nichts geblickt. Mit Bascom und Basic hab ich keine Woche gebraucht.
Aber zur Frage: programmieren kann man alles. Taster sollten genügend da sein. Ich habe es jetzt erst ebben hinbekommen das der Controller eine Zufallsfarbe für das nächste Fading wählt, wieder 3 graue Haare mehr![]()
Eventuell kann man dann ja auch mehrere Programme zum Download anbieten mit denen man dann verschiedene Sachen machen kann.
zu 2.:
Grundsätzlich ja. Hab meine Chromoflex auf diese Art schon getunt. Wobei die Mosfets im Chromo ja schon 55A (müsste nochmals nachschauen aber ich glaube es waren 55A max) abkönnen. Nur das Problem ist das so hohe Ströme nicht mehr über eiterbahnen der Platine bekommst ohne einen Toaster daraus zu machen.
Aber es gibt einen Trick, nimm einfach das Gate Signal und lege es direkt extern auf das Beinchen Deines Mosfets ohne über die Platine zu gehen. Dann kannst den Mosfet sogar an nen Kühlkörper schrauben und richtig einheizen. Achte aber darauf das die Mosfets dafür ausgelegt sind mit 5V angesteuert zu werden, diese sind meist mit LogicLevel im Datenblatt vermerkt. Wenn einen mit 10V Gatespannung nimmst dann schaltet der nicht richtig durch und verbrennt.
Gruß, Benny.
Das sieht doch sehr nach Target ausEine Frage wäre da noch, mit welcher Software gestaltest Du eigentlich das Layout sowie die "Zeichnung" der bestückten Platine?
Klingt also nach Bausatz, und das Ganze für weniger als 9,95 Euro (soviel kostet der ELV-Farbwechsler....)Hi,
das mit dem Mini-RGB-Farbwechsler geht auch günstiger. Aber dazu werd ich nochmal nen extra Beitrag schreiben.
Hab da so ein Bascom Programm geschrieben mit noch ein paar mehr Funktionen. Dazu dann eine Platine erstellt usw. Das ganze im Bausatz wäre dann schon günstiger wie der vom ELV und dazu noch anpassbar (sofern man mit Bascom proggen kann).
Gruß, Benny.
Hi,Schönes Projekt, Benkly.
Ich würde allerdings für diesen Zweck doch eher einen etwas größeren µC nehmen. Für den Fader reicht es so zwar bestimmt, aber eine Ansteuerung über Fernbedienung wäre halt schön - und das bringst du in den ATTiny2313 dann nicht mehr so einfach rein. Da braucht Bascom einiges an Platz.
Das sieht doch sehr nach Target ausEine Frage wäre da noch, mit welcher Software gestaltest Du eigentlich das Layout sowie die "Zeichnung" der bestückten Platine?![]()
Ich würde das dann als Bausatz anbieten. Wer nur den Schaltplan oder den Code haben will kann diesen dann hier aus dem Forum herunterladen. Nur wer halt eine proffesionelle Platine möchte und den Chip nicht selber proggen kann, der kann dann bei mir auch dies fertig bekommen.Ich hät auch noch ne Frage:
Verkaufst du das dann, oder was hast du damit vor?
Und wenn ja:
Wieviel würdest du für den Code/Bausatz/Platine verlangen?
Oder auch nur für das Layout?
Ich habe gerade mal nachgeschaut, die 6 polige kostet bei Reichelt 25 Cent das Stück. Die 10 polige kostet bei meinem Distri ca. 13 Cent das Stück. Die 6 polige hat mein Distri gar nicht. Und ich brauche einen freien Pin um die Spannungsversorgung mitzugeben. Allerdings werde ich das dann noch Jumpern damit man wählen kann ob beim proggen extern oder intern versorgt wird.Ich seh immer noch nicht den Vorteil einer 10poligen ISP ausser dass da halt ein PIN NC ist und 3 GND zusätzlich zur 6poligen ISP.
Und wenn du von einem verlangst die Versorgungsspannung richtigrum anzulegen, kannst du auch verlangen den ISP Stecker richtigrum auf die 2x3 Stiftleiste zu stecken. Alternativ kann man ja auch den VCC Pin rauslassen. Dann hat man wieder einen Verpolungsschutz.
Ach ja das Bild mit beiden ISP Varianten findest du in diesem Post
Da man ja leider einmal hochgeladene Attachments nicht zweimal einbinden kann![]()
Hmmm, wird mit dem Platz schwierig. SMD ist halt so ne Sache, das wollt ich extra vermeiden. Nicht das es ein Problem wäre aber viele können SMD nicht löten, sonst hätte ich den ATTINY auch gleich in SMD genommen, das wäre viel kleiner!Moin,
da fällt mir noch was ein...
Wäre es sinnvoll, notwendig, machbar - Kontroll-LED´s an die drei Ausgangskanäle dranzuhängen?
Entweder drei einzelne 3mm oder SMD, oder 1 RGB-SMD LED - dann hätte man auch ohne die Ausgänge zwangsweise belegen zu müssen schon eine Kontrolle über das ablaufende Programm.
Zitat
Aber ich werde mal schauen ob ich die 2 Pins von der Seriellen Schnittstelle herausbekomme, dann könnte man da ja mit einem weiteren ATTINY2313 kommunizieren der dann die Fernbedienungssache bearbeitet und der Hauptplatine die Werte mitteilt.
Die Hauptplatine sollte halt möglichst klein bleiben.
Kann mir einer auf die schnelle sagen welche Pins man den alle für eine serielle Kommunikation braucht? Dann kann ich es schneller planen.
Hi,Kommt draufan, ob du ne asynchrone oder ne synchrone serielle Übertragung haben willst. Wenn es asynchron sein soll (wie z.Bsp. RS232), dann kannst du RXD (PD0, Pin 2) und TXD (PD1, Pin 3) verwenden, ansonsten kannst du für eine synchrone Datenübertragung auch die SPI-Schnittstelle, also MOSI (DO), MISO (DI) und SCK bzw. USCK, nutzen. Dabei ist es egal, wenn die SPI-Schnittstelle auch für die ISP genutzt wird, denn wenn man den Programmieradapter wegnimmt, sind die Pins für andere Aufgaben wieder frei.
Gruss
Neni

