Bullett
User
Hey RCN,
nachdem mich meine Vereinskollegen ständig auf mein Geizkragen UniLight Projekt ansprechen, hab ich den (unglaublichen) Code mal auf Github geladen:
OpenLight - github
Wie zu sehen hab ich das ganze "OpenLight" genannt - "open source" und "Light", weil ich damit LEDs schalte. Ein wirklich einfaches Projekt, speziell für Leute wie mich die Hauptberuflich keine Programmierer sind! Dies war mir wichtig, JEDER soll es bauen und nutzen können und nicht nur für LEDs, damit kann man einfach alles mögliche machen. Du hast sicher schon diverse Ideen im Kopf.
Was macht es?
Im Prinzip ist es ein frei konfigurierbarer "Schalter". Die meißten werden UniLight kennen. Dieses "coole" Blinkmodul, damit Dein Modell blitzt wie ein Weltmeister. (Ich hoffe den Namen UniLight zu nennen gibt kein Ärger) - man kann damit aber nicht "nur" LEDs blitzen lassen, aber so wurde es bei mir geboren.
Über einen Arduino (in meinem Fall) Arduino Micro 5V, welche anstatt eines Servos angeschlossen und gepowered wird, lese ich das PWM Signal des "Servos" und je nach Position, macht der Arduino verschiedene Blink Schemata bzw LEDs aus oder was auch immer DU machen möchtest. Vielleicht willst Deinen Laderampen Motor deines LKW ein / ausschalten - es muss keine LED sein!
Was kann es schalten?
Einfach egal was auch immer DU willst. Es müßen keine LEDs sein. Du willst ein Horn ein/ausschalten? Tu es. Du willst eine Pumpe um Wasser zu spritzen ein/ausschalten? Gerne . Ich lasse damit meine LEDs in verschiedenen Rhythmen blinken. Deinen Ideen kannst Du freien Lauf lassen.
Was machen bei wirklich krass starken LEDs/Motoren/Pumpen - das geht ja nicht über den Arduino, oder?
Selbst nutze ich 33V 100W, ja 100W und 33V - 30W LEDs - beide können natürlich nicht direkt über den Arduino mit Leistung versorgt werden. Die Ausgänge sind viel zu schwach und könnten auch die Spannung gar nicht. Deshalb benutze ich kleine Platinen die 300-600W Leistung mittels MosFET schalten und direkt hinter dem Arduino hängen, aber auch schnell genug sind die LEDs wenige millisekunden (ms) nur einzuschalten, damit diese zwar hell blitzen, aber nicht so heiß werden!
Eine blitzende LED ist nur 10-25ms lang an, gefolgt von 100-250ms Pause, dies gibt Zeit zum abkühlen. So komm ich völlig ohne zusätzliche Kühlung aus.
Wo bekomme ich die 33V für meine LEDs her - 33V LiPo hat ja kein Mensch?
China Oder besser gesagt einen StepUp aus Chinesischer Produktion. Dieser macht aus meinen 3-4S Akkus die 33V ohne dass ich mir weitere Gedanken darüber machen muss. Einmal eingestellt, tut er seinen Dienst. Je nachdem wie viel Leistung Du Blinken lassen willst, genügt vielleicht schon ein kleiner 30-50W oder ein etwas größerer 400W wenn Du wirklich spektakel am Himmel mach willst Du kannst aber natürlich auch einen LiPo nehmen der Deiner Spannung anspricht die Du brauchst.
Kann ich damit auch viele kleine LEDs / Andere Sachen nutzen?
Aber natürlich . Du musst nicht der "Hellste" sein, du kannst auch der "Vielste" sein Es müßen ja nicht einmal LEDs sein, aber dies war in meinem Fall die Anwendung. Mach damit was Du möchtest.
Gibt es doch schon ewig!
Möglich, ich hatte nicht gleich was gefunden und dann haben wir jetzt 2 oder 3 oder noch mehr? Gibt schlimmeres.
Werde die Tage auf github noch diverses updaten. Dazu gehöhrt auch ein "Stromlaufplan" - Schematics. Damit wirklich glasklar wird welches Kabel wo hin muss, damit man es anhand des "Bildes" nachbauen kann. Viele haben mit Arduinos noch nie etwas gemacht, geschweige mit StepUps oder MosFETs, dies ist mir bewusst und dieses Projekt soll JEDER realisieren können und verstehen um es für sich anpassen zu können!
Kommentiert bitte wenn ich was vergessen hab oder unklar ist. Danke
Happy Blinking / schalting / whatever
Sandor - DM4DS - Bullett
nachdem mich meine Vereinskollegen ständig auf mein Geizkragen UniLight Projekt ansprechen, hab ich den (unglaublichen) Code mal auf Github geladen:
OpenLight - github
Wie zu sehen hab ich das ganze "OpenLight" genannt - "open source" und "Light", weil ich damit LEDs schalte. Ein wirklich einfaches Projekt, speziell für Leute wie mich die Hauptberuflich keine Programmierer sind! Dies war mir wichtig, JEDER soll es bauen und nutzen können und nicht nur für LEDs, damit kann man einfach alles mögliche machen. Du hast sicher schon diverse Ideen im Kopf.
Was macht es?
Im Prinzip ist es ein frei konfigurierbarer "Schalter". Die meißten werden UniLight kennen. Dieses "coole" Blinkmodul, damit Dein Modell blitzt wie ein Weltmeister. (Ich hoffe den Namen UniLight zu nennen gibt kein Ärger) - man kann damit aber nicht "nur" LEDs blitzen lassen, aber so wurde es bei mir geboren.
Über einen Arduino (in meinem Fall) Arduino Micro 5V, welche anstatt eines Servos angeschlossen und gepowered wird, lese ich das PWM Signal des "Servos" und je nach Position, macht der Arduino verschiedene Blink Schemata bzw LEDs aus oder was auch immer DU machen möchtest. Vielleicht willst Deinen Laderampen Motor deines LKW ein / ausschalten - es muss keine LED sein!
Was kann es schalten?
Einfach egal was auch immer DU willst. Es müßen keine LEDs sein. Du willst ein Horn ein/ausschalten? Tu es. Du willst eine Pumpe um Wasser zu spritzen ein/ausschalten? Gerne . Ich lasse damit meine LEDs in verschiedenen Rhythmen blinken. Deinen Ideen kannst Du freien Lauf lassen.
Was machen bei wirklich krass starken LEDs/Motoren/Pumpen - das geht ja nicht über den Arduino, oder?
Selbst nutze ich 33V 100W, ja 100W und 33V - 30W LEDs - beide können natürlich nicht direkt über den Arduino mit Leistung versorgt werden. Die Ausgänge sind viel zu schwach und könnten auch die Spannung gar nicht. Deshalb benutze ich kleine Platinen die 300-600W Leistung mittels MosFET schalten und direkt hinter dem Arduino hängen, aber auch schnell genug sind die LEDs wenige millisekunden (ms) nur einzuschalten, damit diese zwar hell blitzen, aber nicht so heiß werden!
Eine blitzende LED ist nur 10-25ms lang an, gefolgt von 100-250ms Pause, dies gibt Zeit zum abkühlen. So komm ich völlig ohne zusätzliche Kühlung aus.
Wo bekomme ich die 33V für meine LEDs her - 33V LiPo hat ja kein Mensch?
China Oder besser gesagt einen StepUp aus Chinesischer Produktion. Dieser macht aus meinen 3-4S Akkus die 33V ohne dass ich mir weitere Gedanken darüber machen muss. Einmal eingestellt, tut er seinen Dienst. Je nachdem wie viel Leistung Du Blinken lassen willst, genügt vielleicht schon ein kleiner 30-50W oder ein etwas größerer 400W wenn Du wirklich spektakel am Himmel mach willst Du kannst aber natürlich auch einen LiPo nehmen der Deiner Spannung anspricht die Du brauchst.
Kann ich damit auch viele kleine LEDs / Andere Sachen nutzen?
Aber natürlich . Du musst nicht der "Hellste" sein, du kannst auch der "Vielste" sein Es müßen ja nicht einmal LEDs sein, aber dies war in meinem Fall die Anwendung. Mach damit was Du möchtest.
Gibt es doch schon ewig!
Möglich, ich hatte nicht gleich was gefunden und dann haben wir jetzt 2 oder 3 oder noch mehr? Gibt schlimmeres.
Werde die Tage auf github noch diverses updaten. Dazu gehöhrt auch ein "Stromlaufplan" - Schematics. Damit wirklich glasklar wird welches Kabel wo hin muss, damit man es anhand des "Bildes" nachbauen kann. Viele haben mit Arduinos noch nie etwas gemacht, geschweige mit StepUps oder MosFETs, dies ist mir bewusst und dieses Projekt soll JEDER realisieren können und verstehen um es für sich anpassen zu können!
Kommentiert bitte wenn ich was vergessen hab oder unklar ist. Danke
Happy Blinking / schalting / whatever
Sandor - DM4DS - Bullett