• Die Forumsregeln und Nutzungsbedingungen findet ihr in der Navbar unter Impressum !
    Bitte unbedingt beachten!
    Wie überall im Leben gibt es Spielregeln, so auch hier!
    Die Datenschutzerklärung zum DSGVO findet ihr ebenfalls in der Navbar unter Datenschutzerklärung !
    Hinweis nach DSGVO :
    Es ist hier keinerlei Angabe erforderlich. Alle Angaben in diesem Bereich sind öffentlich sichtbar und werden freiwillig gemacht. Mit einem Eintrag in diesem Bereich erkenne ich dieses an, und bestätige die Datenschutzerklärung zur DSGVO für das Forum gelesen zu haben.

    Danke
  • Hallo Gast, beschränke dich hier bitte auf den Bereich der Elektronik. Die Fahrzeuge oder Gebäude, wo diese Elektronik eingebaut wird bitte in dem passenden Fachbereiich behandeln. Auch wenn Teile des Projektes dadurch im Forum doppelt vorhanden sind! Danke.

Arduino Lichtmodul mit vielen Funktionen, realer Blinker, verzögerungsabhängigem Bremslicht..

Mein Problem ist, ich kann hier in Brasilien nichts testen und messen.

Du sollst ja auch deinen Urlaub genießen.

Ich habe jetzt mal mit dem Rückfahrscheinwerfer getestet, da scheint es zu funktionieren.

Jetzt werde ich noch den Rest zusammenlöten und dann nochmal testen.

Ich habe diese Woche auch frei und habe da etwas Zeit um mit meinem VW T2 weiter zu kommen.

Ich warte nur noch auf wärmers Wetter, damit ich lackieren kann.

Dann werde ich den Bus auch hier vorstellen.

Bisher habe ich nur Ideen und Lösungen zusammengetragen.
 
Fuktioniert

Hallo

Also es lag wirklich an den LED.

Mit SMD-LED mit 20 mA funktioniert alles wie es soll.

So soll die Platine dann mal aussehen.
Lichtanlage Arduino (Winni) Platinendesign.jpg

Und hier noch der korrigierte Schaltplan
Lichtanlage Arduino (Winni) Schaltplan.jpg

Vielen Dank für die Mühe, die Ihr euch gemacht habt.
 
Hallo Klaus,

denk daran den Motor zu entstören, wenn man es nicht tut das gibt es manchmal komische Effekte mit dem Arduino. Zum Entstören eignen sich z.B. 1x 47nF zwischen + und - am Motor und dann jeweils 10nF zum Gehäuse.
 
Hallo zusammen,

mich interessiert das Lichtmodul auf Basis eines Arduino, ich möchte es in meinen Radlader einbauen. Dazu habe ich folgende Fragen:

Geht das auch mit einem Arduino Nano?

Wenn ja, ist etwas am Code zu ändern? Und wenn ja was?

Was außer LEDs und den entsprechenden Vorwiderständen bräuchte ich noch?

Ich habe leider überhaupt keine Ahnung von der Arduino Mikrocontroller Sache, bin aber sehr gerne bereit mich da rein zu fuchsen.

Vielen Dank für eure Unterstützung.

Gruß,

Andreas
 
Hallo Andreas.

Ich bin zur Zeit in Schweden und größere Beiträge auf dem Handy tippen ist, ist so gar nicht nicht mein Ding. Wenn ich wieder zu Hause bin und einen richtigen PC habe, kann ich dir darauf antworten.
 
Hallo Winni,

alles gut, mach Dir keinen Stress. Das eilt nicht :ok.

Gruß,

Andreas
 
Hallo Andreas,

wenn du noch keine Berührungspunkte mit Arduino hattest, dann empfehle ich dir das Buch "Arduino für Einsteiger" ISBN 978-3-86899-232-8
Das hat nur 120 Seiten und ist ganz nett geschrieben. In dieversen Foren gibt es da natürlich auch Info´s, aber für den Einstieg ist das nichts (meine persönliche Erfahrung).

Die Software der Arduino läuft eigentlich auf allen Controllern, allerdings können da ein paar Pins oder Timer anders sein.
Der Nano und der Mini sind gleich. Ich habe beide. Entwickle auf dem Nano und baue dann einen Mini ins Modell.
 
Hallo Bert,

vielen Dank für die Infos. Ich habe mir jetzt erstmal das Buch bestellt und die Software heruntergeladen. Jetzt schaue ich mich mal nach einem Starter-Set um.

Bis das alles da ist, werden noch ein paar Tage vergehen.

Gruß,

Andreas
 
Guten Morgen zusammen,

ich habe diese Woche Urlaub und möchte mich etwas weiter mit dem Beleuchtungsmodul beschäftigen.

Mittlerweile sind meine Arduino Nano Clones gekommen und ich habe es geschafft, den aktuellen Code aufzuspielen.

Nun stellt sich die Frage, wie ich es anstellen soll mehrere LEDs an einem Ausgang zu betreiben. Wie schon geschrieben, soll mein Radlader mit dem Beleuchtungsmodul ausgestattet werden.

In einem Beitrag von Peter habe ich das hier gefunden:

BTW: Ich nutze gerne einen 337er Transistor um mehr als eine LED pro Ausgang zu schalten. Der Steuerpin wird über einen 1K Widerstand an den Pin gelegt. Es funktioniert prima, damit schalte ich z. B. auch die Eingänge des Beier auf Masse um bei meiner Fahrplatine das Brems- und das Rückfahrlicht zu steuern.

Das scheint die passende Lösung zu sein. Ich habe eine ganze Menge Transistoren mit der Bezeichnung BC338-25 und BC338-40 und ein paar Fragen.

Kann ich die auch verwenden?

Sehe ich das richtig, daß der mittlere Pin (die Basis) des Transistors an den entsprechenden Anschluß am Arduino angeschlossen wird (mit passendem Vorwiderstand)?

Kommt dann an den Kollektor die Versorgungsspannung der LEDs (schon mit dem richtigen Vorwiderstand)? Und an den Emitter die LEDs selbst (dann ohne Widerstand)?

Oder wird an den Kollektor die volle Akkuspannung angeschlossen und an den Emitter die LEDs mit jeweils einem Widerstand pro LED?

Seht mir meine Fragen bitte nach, ich habe davon wenig bis keine Ahnung.

Ich wünsche euch einen schönen Sonntag.

Gruß,

Andreas
 
Hallo Andreas,

du brauchst einen NPN Transistor der dir die Masse schaltet. Die LED(s) kommen dann an den PLUS. Dazu gehärt dann auch ein entsprechender Widerstand für die LED.

Die Belegung des Transistor kann varieren, da muss man im Datenblatt nachsehen. Die 25 oder 40 beziehen sich auf die maximale Spannung.
Der genannte 1 k Widerstand ist in meinen Augen etwas klein. Der Arduino schaltet 5V high Pegel, am Transistor zwischen Basis (Steuereingang) und Emitter (Masse beim NPN) fallen ca. 0,7V ab. Bei 1 k Ohm fließen dann I=(5-0,7)V/1k Ohm = 4,3 mA
Der Verstärkungsfaktor vom Transistor wird im Datenblatt mit hFE angegeben. Für den den BC338 nehmen wir mal den unteren Wert von 100 an. -> 1mA Basisstrom können dann 100mA für deine Dioden schalten.
mit dem 1 k Ohm könntest du dann 430 mA schalten. Ich würde einen 3,3k Ohm Widerstand nehmen, da schaltest du noch 130 mA, das sollte reichen.
 
Hallo Bert,

vielen Dank für die genaue Ausführung. Ich werde mich die Tage mal dran wagen :):):).

Gruß,

Andreas
 
Hallo Andreas,

kleine Info noch: Du invertierst mit den Transistoren die Logik.
D.h. An ist jetzt Aus und Aus ist jetzt An.
Das musst du evtl. in der Software berücksichtigen.
 
Hallo,

nein, die Logik wird nicht invertiert!
Ausgang Arduino low = Transistor ist gesperrt = LED aus
Ausgang Arduino high = Transistor ist leitend = LED an
 
Hallo Boarding,

wenn die LEDs an Plus hängen, und direkt vom Arduino-Ausgang gesteuert werden,
ist bei Arduino LOW das Licht eingeschaltet, nicht bei High.
So hab ich das bei meinen Platinen.
 
Hallo Herbert,

deine Schaltung funktioniert aber nur mit einem 7,2V Akku. Wenn du 12V nimmts, würden die LED immer an sein, wenn auch mit einem Helligkeitsunterschied.
 
Hallo zusammen,

hat schon mal jemand versucht die ganze Ansteuerung statt über Servoausgänge einfach via SBus zu realisieren?

Das würde den Verkabelungsaufwand (Y-Kabel) massiv reduzieren.
Eine SBus Library gibt es hier:
https://github.com/fdivitto/sbus

Gruß
Onki
 
Hallo zusammen,

die Transistor Diskussion ist zwar schon ein paar tage her, aber ich habe sie gerade erst gelesen... Ich benutze für Schaltungen mit vielen Ausgängen gerne die ULN2805 Transistorarrays. Da sind die Vorwiderstände integriert und es ist insgesamt doch deutlich kleiner als 8 BC337. Wenn ich ganz viele Ausgänge brauche setzte ich noch einen MCP23017 Portexpander dazwischen.

Gruß Philipp
 
Hallo Herbert,

deine Schaltung funktioniert aber nur mit einem 7,2V Akku. Wenn du 12V nimmts, würden die LED immer an sein, wenn auch mit einem Helligkeitsunterschied.

Hallo Bording,

stimmt so wieder nicht ganz. :)
Wenn Du darauf achtest, dass die Summe der Dioden-Spannungen über der "Aus-Spannung" 12 - 5 =7 V liegt, bleiben die LEDs dunkel. Auch bei 12 V.
Ich schalte daher immer so viele LEDs wie möglich in Reihe auch, um Strom zu sparen.
Wenn ich z.B. nur einzelne LEDs schalten will, muss ich weitere Dioden (Z-Dioden, oder mehrere 1N4148) in Reihe schalten, bis ich über die 7 V komme.
Die restliche Spannung (bis 12 V) muss ich an an einem Vorwiderstand abfallen lassen.

Funktioniert bei mir prima.

Gruß
Herbert
 
Mit einem ATtiny 4313 und einer Treiberstufe UDN2981 (Plus geschaltet) oder ULN2803 (Minus geschaltet) ist das bis 8 Schaltstufen (pro Stufe 500mA) machbar. Dazu 9 Mischer auf einen Kanal.

Hallo zusammen,

hat schon mal jemand versucht die ganze Ansteuerung statt über Servoausgänge einfach via SBus zu realisieren?

Das würde den Verkabelungsaufwand (Y-Kabel) massiv reduzieren.
Eine SBus Library gibt es hier:
https://github.com/fdivitto/sbus

Gruß
Onki
 
Mit einem ATtiny 4313 und einer Treiberstufe UDN2981 (Plus geschaltet) oder ULN2803 (Minus geschaltet) ist das bis 8 Schaltstufen (pro Stufe 500mA) machbar. Dazu 9 Mischer auf einen Kanal.

Hallo,

Klar - das ist das Projekt von Voodoo68 und hab ich selber gerade auf dem Tisch.
Das ist aber eine "normales" Schaltmodul. Die Funktionen wie Blinker, Bremslicht etc. muss ich mir auf dem Sender programmieren.
Daher die Frage ob jemand eine RC-Auto-Lichtsteuerung via SBus realisiert hat, bei der ich eine so geartete, senderseitige Programmierung nicht benötige.
Was letztlich besser oder flexibler ist, darüber lässt sich vortrefflich streiten. Beide Lösungen haben ihre Vor- und Nachteile.

Gruß
Onki
 
Das kann auch ein LUA-Script, so wie Du es willst. Da hast Du auch die Symbole auf dem Display.
 
Hallo zusammen,

hat schon mal jemand versucht die ganze Ansteuerung statt über Servoausgänge einfach via SBus zu realisieren?

Das würde den Verkabelungsaufwand (Y-Kabel) massiv reduzieren.
Eine SBus Library gibt es hier:
https://github.com/fdivitto/sbus

Gruß
Onki

Hallo Rainer,
Ich würde mal sagen, das ist ein separates Thema und hat mit meiner Lichtanlagen nichts direkt zu tuen.
Wenn du das klären möchtest, mache doch dazu bitte ein eigenes Thema auf.
 
Hallo zusammen,

über die Feiertage habe ich viel Zeit damit verbracht meinen Sk etwas detailierter zu gestalten. Dabei stören mich beim Anblick des gesamten Zuges die Verbindungskabel zwischen Zugmaschine und Kippauflieger.

Zum Thema: Das Licht vom Auflieger wird an meinem Zug von einem Beleuchtungsmodul gesteuert und per 7-adrigem Kabel an den Auflieger übertragen. Verbunden wird alles über eine Mini-DIN Buchse.

Der Fahrregler der die Kippfunktion steuert wird direkt vom Empfänger gesteuert, die Verbindung zum Auflieger erfolgt per Servokabel.

Beides ist nicht sehr vorbildgetreu und sieht nicht gut aus.

Beim drüber nachdenken wie das besser gelöst werden könnte fiel mir ein, dass die Beleuchtungsfunktionen durch eine IR-Verbindung durch den Königsbolzen in Verbindung mit Winni's Beleuchtungsmodul hier klappen könnte.

Nun konkret meine Gedanken zu Winni's Beleuchtungsmodul:

- könnte man das Modul so erweitern, daß eine IR-Verbindung durch den Königsbolzen damit realisiert werden kann? Ein zweiter Arduino zum Empfangen im Auflieger wäre ja schnell eingebaut. Das vorhandene Beleuchtungsmodul würde dann natürlich durch Winni's Modul ersetzt.

- wäre es möglich, die "Schaltbefehle" zum Kippen und Senken am Empfänger mit dem Arduino in der Zugmaschine abzugreifen und ebenso über die IR-Verbindung an den Arduino im Auflieger zu senden, damit dieser den Fahrregler ansteuert? Einen separaten Akku hätte ich im Auflieger.

- das Modul kann ja so ziemlich alles. Aber was wäre zu ändern, dass Brems- und Rücklicht getrennt in je 2 LEDs realisiert werden können. Angedacht wäre eine Verwendung im SK. Dort sind Brems- und Rücklicht zwei Kammern.

Falls mein Beitrag hier falsch ist, bitte verschieben. Ich würde auch ein neues Thema eröffnen, falls das besser ist.

Vielleicht ist das Thema ja auch für andere User hier im Forum interessant.

Ich wünsche euch ein gesundes, besseres Jahr 2021.

Gruß,

Andreas
 

Servonaut
Zurück
Oben Unten