Dieser Roboter zeigt an, wann der nächste Zug am Bahnhof, oder irgendwo anders eintrifft! Dies geht meistens ziemlich genau! Die größte, von mir gemessene Ungenauigkeit, lag bei 2 Sekunden!
Funktionsprinzip:
Am Bahnhof wird ein Ultraschallsensor angebracht, der den Zug erkennt, wenn er einfährt! Das LCD vom NXT wird als Abfahtsmonitor benutzt, der anzeigt, wann der nächste Zug einfährt (in Sekunden). Das gute, ist, dass man nicht unbedingt, Lego Train verwenden muss, außer man möchte, dass der Zug vom NXT gesteuert wird. Eigentlich kann jede Modelleisenbahn, Gartenbahn oder Spielzeugeisenbahn verwendet werden, vorrausgesetzt der Ultraschallsensor erkennt diese.
- Der NXT wird eingeschaltet und das Programm wird gestartet
- Der Zug wird eingeschaltet und fährt 3 volle Runden. In der 1. Runde
fährt der Zug am Ultraschallsensor vorbei und der NXT beginnt die
Zeit zu messen, die der Zug für eine volle Runde benötigt. Wenn der Zug zum 2. Mal an dem US-Sensor vorbeifährt stoppt der NXT den Timer und der Wert wird ausgelesen. Nun fährt der Zug noch eine 3. Runde und erst dann startet der Abfahrtsmonitor! Das verhindert Ungenauigkeiten!
- Jetzt kann man/die Passagiere immer die Abfahrtszeiten ablesen!
Wenn jemand Lust hat, das ganze auch noch mit mehreren Zügen zu machen, kann das Programm entsprechend umschreiben! Hier würden sich dann allerdings Sensoren, wie z.B. der Lichtsensor empfehlen: Der Zug fährt erst am US-Sensor vorbei und dann am Lichtsensor, der die Züge dann an ihren verschiedenen Frben erkennt!
Programm:
Abfahrtsmonitor.zip (mit NXT-G 1.0 geschrieben; 0,4 MB; ZIP)
|
|