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 Dennis,
ein sehr interessantes Projekt hast du da gestartet. Ist es nach einer ersten Einschätzung deinerseits auch möglich, mit dem Arduino Loks anzusteuern? Von der Platinengröße her könnte es schwierig werden, ihn zu verbauen. Mich interessiert daher vor allem die technische Umsetzbarkeit.
Ich werde auf jeden Fall deine Erfahrungsberichte weiter verfolgen.
Viele Grüße
Christian
warum brauchst Du dafür nen PWM Ausgang und nimmst nicht einfach einen normalen digitalen Ausgang?
Die Idee ist gut, aber für die meisten wohl zu kompliziert.
Für die Steuerung von z.B. Weichen, einem Bahnübergang oder einer Drehscheibe, lässt sich am besten Lego Mindstorms 1.0-2.0 verwenden.
Die alten Sets sind relativ günstig (den RCX bekommt man schon ab 20€).
Ich habe das vor kurzem erst getestet.
Ein PF Zug wird vom RCX gesteuert (ein Motor für Start/Beschleunigung und ein anderer für Stop).
Dazu habe ich eine kurze dauerschleife programmiert.
Ich drücke auf Start und der Zug fährt los (Geschwindigkeit vorher berechnet). Dann fährt er durch eine Lichtschranke (Lichtsensor Lego) wodurch eine Weiche gestellt wird. Der Zug fährt über die Weiche auf ein Abstellgleis und hält dann an. Da könnte z.B. ein Bahnhof stehen etc.
Nachdem der Zug steht, schaltet die Weiche wieder zurück.
Das ist nur eine sehr simple Programmierung, aber auch das lässt sich ausdehnen, wenn man weiß was man realisieren möchte.
Arduino ist nicht schlecht, aber wäre es nicht einfacher alles direkt Digital zu steuern?
Eine Basis und in jeder Lok nen Decoder etc. So hab ich das später mal vor.
Instagram -> the_collector_of_lego
https://brickset.com/sets/ownedby-LuDaCriSoNe
Wie genau meinst du das mit ansteuern? So als Empfänger für eine digital Fernsteuerung so wie der Vorschlag von LuDaCriSoNe?
Ich denke das geht bestimmt, nur die Frage wie. Falls mir das in die Finger kommt werde ich mich hier dazu melden.
muah
10.01.2015, 17:07
Als Antwort auf den Beitrag von unschuldslamm
Editiert von
muah
10.01.2015, 17:18
Der aktuell verwendete IC kann im Dauerbetrieb 1A vertragen, in der Spitze wohl bis 2A (für 5ms). Der PF Motor zieht im Leerlauf bereits 600mA, an der Weiche mit durchdrehendem Rad 1,2A. Wenn ich ihn also mit weniger Strom versorge (im Moment ca. 4V) kann ich die Zeit die er laufen muss, feiner justieren, so dass das weiße 2,5NM Rad nicht durchdrehen muss und dadurch der Motor nicht so viel Leistung zieht, was den IC länger am Leben hält. Ich bin bereits auf der Suche nach fertigen H-Bridge Boards die etwas mehr Leistung bis 2A Dauerbetrieb können, dann probiere ich das mit vollen 9V aus.
Mit dem kompliziert könntest du Recht haben, man muss sich schon etwas mehr mit dem Thema beschäftigen. Mit den Lego Mindstorms Produkte kenne ich mich gar nicht aus, deswegen schwer dazu was zu sagen.
Bei meinem Vorhaben wollte ich in erster Instanz nur eine Teilunterstützung, also Weichen im Schattenbahnhof und Kreuzweiche im Zubringer, alles weitere dann später. Ich habe die Befürchtung wenn ich mich zu lange am Thema Steuerung aufhalte, bleiben die anderen Baustellen geschlossen. Also dann jetzt eine kleinere Lösung und sobald das läuft wieder zum Thema Steuerung.
Hi,
ich kann dir nicht viel raten oder sagen, oder irgendwas, aber das gefällt mir.
Interessant, was man alles ausprobieren kann.
Fritzing habe ich auf der MakeMunich letzten November kennengelernt, einer Messe für jegliches Selbermachen, 3d-Drucken, elektrisch basteln etc. Dort wäre deine Weiche (oder wird) sicher gut ankommen als Ausstellungsobjekt ;)
Werde ich auf jeden Fall weiter verfolgen, was du so machst.
Gruß, Florian
Ich muss gestehen, dass ich Deine Schaltung doch noch nicht ganz verstanden habe...
Mein erster Gedanke war, Du willst einen Motor zeitgesteuert ansteuern. Da war mein Gedanke:
Transistor um Steuersignal und den Stromkreis vom Moter zu verbinden. Und solange der Motor laufen soll, wird der entsprechende digitale Ausagang gesetzt. Und wenn der Motor nicht mehr laufen soll, schaltest Du das Steuersignal wieder aus... ganz einfache Aufgabe für den digitalen Ausgang.
Du musst ja aber den Richtungswechsel beim Motor noch einbauen. Da weis ich ned was Dein IC macht. Bzw. wie der PF-Motor tickt. Du führst ja auch nur zwei Kabel zum Motor....
Ich habe bisher nur ein bisschen mit Arduino und Motoren gearbeitet und auch schon länger her. Aber ich habe die immer über die servo.h Bibliothek angesteuert und dazu sagt arduino.cc:
"The Servo library supports up to 12 motors on most Arduino boards and 48 on the Arduino Mega.[...]" Also die Ansteuerung funktioniert dann offenbar über ganz normale digitale Ausgänge...
siehe: http://arduino.cc/en/pmwiki.php?n=Reference/Servo