Sicher? Das ist der Spendenaufruf!
Lightcontrol - 16 Kanal LED-Controller
-
-
,,JA“ ganz sicher, war gerade nochmal auf der Seite!
Hier könnte man auch als weitere Option ,,just download“ ausgewählen!
-
Das ist dann aber nur die Arduino Software, nicht die Controller-Dateien, nicht wahr?
-
Soweit richtig, die Controller Dateien habe Ich aus dem Link von Marco
-
Okay,
ich habe mir gerade den gesamten Thread noch einmal durchgeackert, das ist tatsächlich die andere Platine und eine neue Software-Version.
Hier ist in der Funktion fGetPWM jedoch schon die Tagesgrenze berücksichtigt:
Code- //Invert if Start Time after Stop Time (Overnight)
- if( lngStart > lngStop ) {
- if( lngTime < lngStart ) {
- if( lngStart + lngDimIn > 86400 ) {
- lngStart = lngStart - 86400;
- } else {
- lngStart = 0 - lngDimIn;
- }
- } else {
- if( lngTime > ( 86400 + ( lngStop - lngDimOut ) ) ) {
- lngStop = 86400 + (( lngDimOut + ( lngStop - lngDimOut )));
- } else {
- lngStop = 86400 + lngDimOut;
- }
- }
- }
Von daher sollte das durchaus klappen ohne weitere Software-Anpassung.
Nur die Anpassung der Arduino-Software, die Marco hier erwähnt hatte, sollte dann noch gemacht werden. Wenn ich mich nicht täusche geht Marco hier von Arduino 1.0.2 aus, nicht die neue 1.8.5, die bei Arduino.cc als neuestes angeboten wird.
Hier derLink auf die Arduino 1.0.2
Ich musste noch zusätzlich den Treiber für die serielle Schnittstelle gegen den Treiber aus dem Arduino-Paket tauschen. Erst dann konnte ich auf den Arduino zugreifen.
Jetzt aber zu Deinen Fragen:
Hier der Text aus dem Ardunio-Sketch:
Code- // ------------------------------------------------------
- // | START | STOP | DIMIN | DIMOUT | POWER | LAST |
- | 22:00 | 10:00| 1% | 1% |max 100% | ? |
- // ------------------------------------------------------
- #define LIGHT_CHANNELS 16 //COUNT OF USED LIGHT CHANNELS
- LIGHT gArrLightChannels[ LIGHT_CHANNELS ] = {
- { 79200, 36000, 3600, 3600, 80, 0 }, // Kanal 1 weiß
- { 79200, 36000, 3600, 3600, 80, 0 }, // Kanal 2 blau
- { 79200, 36000, 3600, 3600, 80, 0 }, // Kanal 3 royal blau
- { 79200, 36000, 3600, 3600, 80, 0 }, // Kanal 4 uv/cyan
- { 79200, 36000, 3600, 3600, 40, 0 }, // Kanal 5 rot
Anfangszeit, Endzeit, Länge Dimmdauer am Anfang der Leuchtzeit, Länge Dimmdauer bei Ende der Leuchtzeit, Prozent Leichtkraft zwischen den Dimmphasen, Leuchtkraft nach der Leuchtphase
So wären das dann:
Start der Leuchtphase um 22 Uhr, Ende der Leuchtphase um 10 Uhr, Eine Stunde, bis 23 Uhr die volle Leuchtkraft des Kanals erreicht ist, eine Stunde, bis um 10 Uhr der Kanal heruntergedimmt wird, 80 Prozent Leuchtkraft zwischen den Dimmperioden, außerhalb ist der Kanal aus (o Prozent).
Das sollte so weit funktionieren.
Der Controller muss nicht gekühlt werden, aber die KSQs, mit welchen die LEDs betrieben werden, brauchen schon Kühlung. Deshalb kann der Controller auch durchaus außerhalb der Lampe sitzen. Macht aber wenig Sinn, da er ohnehin sehr flach ist und deshalb gut innerhalb der Lampe unterzubringen ist.
Ich hoffe, ich habe alle Fragen geklärt.
-
Vielen lieben Dank das Du Dir die Mühe gemacht hast!
Jetzt Ist soweit alles beantwortet.
Für die Refugium-Lampe wird der Controller sicherlich seinen Platz "in" der Lampe finden.
Ich frage nur weil auch noch ein weiterer Lampenbau ansteht und falls mich der Controller überzeugt, kommt eventuell ein weiterer an die Lampe über das Becken. Hier wäre es dann gut wenn ich von Zeit zu Zeit ohne das abschrauben der Scheibe an den Controller kommen würde.
@ Marco, kurze Erinnerung an meine PM
-
Hallo Leute,
wenn Ihr noch Fragen habt zu der Software immer her damit. Es ist eine Komplet neue Software die wir geschrieben haben.
Ich lass die Tage auch Sandy (Flipper) mal einige Platinen zukommen, so das Ihr euch dann uns beide wenden könnt, wenn Ihr eine
Platine haben möchtet.
Ben geht heute raus
-
Guten Abend Sandy,
Der Controller wird mit 12v betrieben, das Netzteil liefert 24v, also muss noch ein Spannungswandler ran. Das hast Du ja schon beschrieben und auf Ebay wird man schnell fündig. Momentan tendiere Ich zum LM2596 mit Display zur einfacheren Einstellung. Oder gibt es eine Spannungswandler Empfehlung?
-
Hallo Ben,
ich habe einen Chip genommen, der das von 24 nach 12V übersetzt und mit etwas Geschick noch auf die Platine mitkommt. Das war aber die alte Platine. Auf der neuen könnte er genau auf das Onescape-Logo passen. Psst, nicht Marco erzählen!!
Hier noch mal ein Foto, wo man das sehen kann:
Der Wandler ist der kleine rote Klotz unter dem RTC-Shield mit der Knopfbatterie.
Link:
https://www.voelkner.de/produc…Anzahl-Ausgaenge-1-x.html
Der LM2596 ist ja fast so groß wie der Controller selbst.
-
Ok,
also dieser Chip is ne schöne Kompakte Sache, muss Ich mir mal noch genau anschauen wo ich diesen dann anlöten darf.
Und Ich muss gestehn auf die Größe des LM2596 hab ich gar nicht geachtet. Damit ist der raus!
-
Guten Morgen,
Laut Datenblatt sollten die Pole so passen das ich statt des Regulators auf dem Bild den von Dir genannten Chip an dessen stelle auflöte. Vllt sogar so das das Logo wieder etwas zu sehen ist
-
Lasse mich erst mal klären, ob dies nicht schon genau so ein Spannungswandler ist. Leider habe ich keine Doku zu der Platine.
-
Der Marco hat doch bestimmt die Antwort zu dem Rätsel
Ob es überhaupt nötig ist einen Spannungswandler/Chip einzusetzen.
Und wenn Ja wo genau dieser plaziert werden kann.
-
Was genau hast Du denn eigentlich vorliegen, nur die Platine oder den kompletten Bausatz? In letzterem Fall bitte mal ein gutes Foto von dem schwarzen Chip posten. Anhand der Beschriftung sollte sich schnell herausfinden lassen, was das für ein Teil ist.
-
Es liegt ein kompletter Bausatz vor!
es fehlt nur der TLC Chip, das müsste aber der 5940 sein wenn Ich mich nicht täusche.
Die Daten des Regulators hab Ich dir hier:
TIP 120
78ADJ VW
PHL 538
-
Okay, das ist also ein NPN-Transistor zur Stromverstärkung. Nur weiss ich nicht, ob der für den Arduino Nano ist oder für ein Dosierpumpensteuerung oder so. Das kläre ich mit Marco mal ab.
-
alles klar
-
Hallo Sandy,
gibt es schon Neuigkeiten?
-
Ergh! Sorry, hatte vergessen, Marco darauf anzusprechen. Ich schicke ihm mal direkt eine Mail, sonst vergesse ich es wieder...
-
Kein Problem.