Guten Morgen zusammen,
wie angekündigt hier das erste Ergebnis meines Experiments mit Arduino und Lego.
Ich habe dazu bei fritzing.org mir das Arduino Mega bestellt.
Thomas52xxx , Lok24 , gefällt das
Hallo,
so wie ich es lese jeder Port(!) max 40mA, da fehlt irgendwo eine Leistungsendstufe, oder?
Du betreibst den Motor nicht etwa direkt an den IC-Ausgängen? *haaresträub*
Grüße
Werner
Hallo Werner,
40mA pro Ausgang beim Arduino, der IC kann 1A. Ja, der Motor wird direkt an den IC angeschlossen. Das ist wohl soweit auch korrekt, allerdings sollten zwischen IC und Motor wohl noch Widerstände o.ä., allerdings fehlen mir da die Kenntnisse.
Dennis
Hallo Dennis,
ah, Du hast einen Treiber-IC dahinter.
Das war mir nicht klar. Dann ist alles gut.
d.h. aber Du betreibst den Motor mit einer externen Spannungsquelle.
Da wüsste ich keine sinnvolle Verwendung für Widerstände (evtl Pull-Up, aber die sind meist integriert.
Grüße
Werner
Vielleicht zum Besseren Verständnis, ich habe mich an diesem Aufbau orientiert.
http://www.arduino-tutorial.de/2010/06/motorsteuerung-mit-einem-h-bridge-ic/
Hallo Dennis,
ich meinte einfach als Ersatz für die PF-Fernsteuerung der Loks. Dabei werden ja maximal 2 Motoren per PWM angesteuert und eventuell noch die Beleuchtung.
Aber auch die Weichenfernsteuerung, die du planst klingt sehr interessant.
Viele Grüße
Christian
Moin Christian,
ich will auf jeden Fall die IR Funktion testen. Meine Ideen gehen aktuell dahin wenn der Zug auf seinem Gleis im Schattenbahnhof durch die Lichtschranke fährt ein IR Signal zum Stehenbleiben zu bekommen. Mir schwebt auch vor den Zug bei der Auf- oder Abfahrt zum Schattenbahnhof in der Geschwindigkeit anzupassen. Werde mich hoffentlich in den nächsten Tagen mal um das Material kümmern können.
Habe letzte noch eine weitere Baustelle aufgemacht, der Horizon Zug hat jetzt zwei Motoren, habe aber das Gefühl die fahren unterschiedlich schnell, muss ich in Ruhe mal ausprobieren. Und obendrein muss ich meine Auffahrt anpassen, die Doppelwaggongs hebeln sich aus der Weiche, weil sie ja in der Mitte auf einem gemeinsamen Gestell fahren :/
Dennis
So, nachdem ich jetzt wieder etwas Zeit gefunden habe und meine Elektronikberatungsstelle "Thorsten" auch (der arme), hier nun die Ergebnisse
Horizon Zug mit je 1 PF-Motor im Triebwagen klappt mit 2x 50cm Verlängerung einer kurzen Verlängerung, allerdings beim Fahren über die Kreuzweiche wird das Kabel zwischen den Waggons so gespannt, dass es teilweise die Waggongs aus den Schienen drückt und dann der Waggon entgleist. Ich denke da muss ich die Kabel in den Waggonenden fest positionieren inkl. Bewegungsfreiheit, damit das nicht mehr passiert.
Zum Thema Arduino: ohne Unterstützung eines Fachkundigen ist das Thema echt frickelig. Inzwischen habe eine Lichtschranke mit IR-LED und IR-Empfänger am laufen, allerdings die falschen Widerstände und IR-Empfänger (woher soll ein Laie den Unterschied zwischen IR-Diode und IR-Transitor kennen) gekauft, was für ein Gefrickel. Thorsten war zwischendurch immer wieder innerlich am Kopfschütteln
Die Ansteuerung der Lego IR Empfänger geht dank einer Libary, die man frei runterladen geht, sehr einfach. Einfach Speed 1-7, Farbe (rot/blau) und Channel 1-4 angeben und der angeschlossene Motor tut seinen Job. Es gibt auch einen Befehl für STOPP. Liegt natürlich alles im Moment nur im Probeaufbau vor. Sobald wir die korrekten Bauteile haben werde ich einen Probeaufbau für 1 Weiche mit Lichtschranke und Halt für einen Zug herstellen, das ganze testen und hier dann ausführlich vorstellen inkl. Bauteilliste und Programmcode.
Einen schönen Abend.
Hallo,
vielen Dank für den interessanten Bericht.
Wenn du die Triebköpfe um eine Noppe verlängerst, passen beide Motoren in einen Triebkopf. Damit entfällt die ganze Fummelei mit den Kabeln quer durch den Zug, was auch das zerlegen Zecks transport vereinfacht.