mccrossen Geschrieben August 6, 2013 at 06:01 Geschrieben August 6, 2013 at 06:01 Hallo Leute, ich habe vor eine kleine analoge Modellbahnanlage mit Tinkerforge zu automatisieren. Es sollen lediglich 2 Züge gegenläufig über eine eingleisige Strecke fahren und an 2 Haltepunken kreuzen, also auf einander warten. Die Anlage ist schon so weit fertig, fehlt nur noch die Schaltung. Im Anhang findet ihr eine kleine Skizze, wie es in etwa gedacht ist. Diesbezüglich hätte ich ein paar Fragen: Ob es möglich ist mit Hilfe des DC-Bricks eine Modellbahn zu steuern (vorwärts/rückwärts fahren)?Wie könnte ich wohl am Besten die Rückmeldung, also die Erkennung wo sich gerade ein Zug befindet realisieren. Ist dafür der Voltage/Current-Bricklet geeignet?Wieviele und welche Bricks und Bricklets würde ich wohl dafür benötigen? Eventuell hat jemand soetwas schon ein mal ausprobiert und kann hier seine Erfahrungen schildern, würde mich sehr freuen. Zitieren
FlyingDoc Geschrieben August 6, 2013 at 06:20 Geschrieben August 6, 2013 at 06:20 Für die Rückmeldung würde ich Lichtschranken ,die an einem IO16 Bricklet angeschlossen sind, empfehlen die versteckt neben den Gleisen angebracht sind. Zitieren
mccrossen Geschrieben August 6, 2013 at 06:43 Autor Geschrieben August 6, 2013 at 06:43 Hast du da einen Vorschlag welche ich nehmen könnte? Die Modellbahnanlage ist im Maßstab H0 (1:87), also sollten sie relativ klein sein und wenn möglich über die Bricks mit Strom versorgt werden können (3,3V bzw. 5V). Zitieren
FlyingDoc Geschrieben August 6, 2013 at 07:03 Geschrieben August 6, 2013 at 07:03 Gerade mal überlegt. Du könntest auch Hallssensoren einsetzen die du ins Gleisbett einsetzt. Da die Locks ja einen EMotor und damit ein Magnetfeld besitzen, würde das auch funktionieren. Zitieren
mccrossen Geschrieben August 6, 2013 at 08:44 Autor Geschrieben August 6, 2013 at 08:44 Klingt auch gut aber sie sollten ja wenn möglich nicht sehr auffallen. Habt ihr noch eine Idee wie man eventuell mit dem IO16 kostengünstig einen "Strom-Verbraucher-Sensor" bauen könnte, da mir eine realisierung mit min. 5 oder mehr Voltage/Current-Bricklets ein wenig zu teuer erscheint. Ich kenne micht leider mit elektronischen Bauteilen nicht so sehr aus, habt ihr da eine Empfehlung (Lichtschranke, Hallsensoren, Verbrauchersensoren) welche mit 5 V gut und zuverlässig funktionieren und über den IO16 ausgewertet werden könnten? Vielen Dank im Vorraus Marcel Zitieren
Gast Robin Geschrieben November 17, 2013 at 13:33 Geschrieben November 17, 2013 at 13:33 Ich habe sowas ähnliches mal mit einer Carrera Bahn gemacht (http://www.noob-blog.tk/2013/05/24/carrera-bahn-computergesteuert/). Da konnte ich einfach die verwendeten Gabellichtschranken mit 5V an das IO16 Bricklet anschließen. Da ich zu faul war da noch Widerstände zwischen das IO16 Bricklet und die Sende Diode zu schalten habe ich dafür allerdings ein externes Netzteil benutzt. Du solltest bei den Verwendeten Komponenten darauf achten, dass sie 5 Volt vertragen und die Sperrspannung möglichst nah bei 0 oder 5 Volt liegt, damit das IO16 Bricklet die Veränderung erkennen kann. Zitieren
Nic Geschrieben November 18, 2013 at 08:42 Geschrieben November 18, 2013 at 08:42 Falls die Lösung mit Gabellichtschranken zu umständlich ist, würde ich zu Hallsensoren tendieren, sowas scheint auch in den nächsten Wo/Mo im Sortiment zu landen. Anfragen über genaue Lieferzeiten sind aber mittlerweile sinnlos. Immerhin gibt es schon Beispiele z.B. in Java-Bindings: https://github.com/Tinkerforge/hall-effect-bricklet/blob/master/software/examples/java/ExampleCallback.java Zitieren
Nemo Geschrieben November 21, 2013 at 23:49 Geschrieben November 21, 2013 at 23:49 Hallo mccrossen, wenn du die Bahn nur im hellen betreibst, dann kannst du auch ein Ambient Light Bricklet auf die Schienen legen und die Helligkeit messen, wenn der Zug darüber her fährt ist es dunkel ansonsten hell. Für diesen Fall könnte man auch wenn das geht ein Loch in den Untergrund unter den schienen machen und das Bricklet dort hinein tun so das es nicht auffällt. eine weitere Idee die ich hatte war mit einem Distance IR Bricklet zu arbeiten und dieses dann am Rand zu verstauen. Immer wenn der Zug vorbeikommt ist die Distanz kleiner als unendlich. Viele Grüße, Nemo Edit: Eine weitere Idee habe ich noch, wenn du in einen Tunnel oder so fährst einfach einen Bewegungsmelder einbauen. Ansonsten fällt mir noch ein, dass man eventuell sowas wie Schleifkontakte nehmen könnte, quasi wie bei einer Carrera Bahn nur das diese miteinander verbunden sind. Dann hat man an den zu messenden Stellen einfach zwei Metallplättchen (Input des IO-Bricklets und einen Pluspol) auf dem Untergrund die wenn der Zug drüber fährt kurz verbunden werden. Jetzt hast du ein Signal und das kannst du mit dem Eingang des IO-16 Bricklets auslesen. Zitieren
SebastianHe Geschrieben November 22, 2013 at 12:55 Geschrieben November 22, 2013 at 12:55 Das ganze müsste relativ einfach mit einem "Voltage/Current Bricklet" https://www.tinkerforge.com/de/shop/bricklets/voltage-current-bricklet.html funktionieren. Einfach den Strom für den Abschnitt über ein solches Bricklet laufen lassen, wenn der Strom abgenommen wird (Weil ein Zug fährt) - dürfte man das damit messen können. Zitieren
Nemo Geschrieben November 22, 2013 at 17:53 Geschrieben November 22, 2013 at 17:53 Hallo SebastianHe, das würde mccrossen zu teuer werden. [...] da mir eine realisierung mit min. 5 oder mehr Voltage/Current-Bricklets ein wenig zu teuer erscheint.[...] Gruß, Nemo Zitieren
SebastianHe Geschrieben November 23, 2013 at 10:36 Geschrieben November 23, 2013 at 10:36 Ups Ansonsten könnten dir "Schaltgleise" helfen. Je nach Hersteller gibt es da passende. Zitieren
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.