robo-battle @mike's page > hobbies > mindstorms > sensoren service
Lego
RCX
Technik
SENSOREN
Warum viel Geld für Sensoren zahlen, wenn man sie um wenig Geld selber machen kann?
Berührungssensor
Nachbau Lego Verbindungskabel
Infrarot Annäherungsschalter
Berührungssensor - Multiplexer
MotorAusgang - Multiplexer
MotorAusgang - optische Anzeige
Rotationssensor
Verbindungskabel zum Infrarot-Tower
Wo bekomme ich die Einzelteile her?
Berührungssensor
Einen zusätzlichen Berührungssensor kann man wohl bei jedem Model gut
gebrauchen, außerdem
ist er sehr einfach zu konstruieren!
Material: Lego-Stein 2x4, Microschalter (z.B. aus einer
Computermaus), Feder (aus einem Kugelschreiber),
Lego-Platte 2x4, Lego-Kontaktplatte
Kochrezept: Den 2x4 Stein mittels geeignetem
Bastelmesser bis auf die Mittelstrebe
aushöhlen.
An der Stirnseite des Steines und durch die Mittelstrebeein Loch mit 5 mm Durchmesser bohren.
Einen schwarzen Technic-Verbindungsstift auf
passende Länge kürzen, eine Kugelschreiber-Feder
anpassen und von innen durch beide Löcher stecken. Am Ende der Feder
eine runde Kappe aufstecken,
den Microschalter einpassen und ankleben. Anschließend noch das Kabel anlöten, eine
Ausnehmung für's Kabel schneiden
und die Platte unter den Schalter kleben.
Für die Kontaktplatte einen 2x2 Teil einer großen Kontaktplatte abschneiden und
anlöten, fertig!
Nachbau Lego Verbindungskabel
Nicht immer passt die Länge der Original Lego
Verbindungskabel.
Entweder sind sie immer zu kurz oder um vieles zu lange!
Material: Flachbandkabel (z.B. das Festplatten /
Diskettenkabel eines alten PC), Lego-Kontaktplatte
Kochrezept: Flachbandkabel auf die gewünschte Länge abschneiden und 2
Adern abtrennen.
Für die Kontaktplatte einen 2x2 Teil einer großen Kontaktplatte abschneiden und
anlöten.
Um eine bessere Zugentlastung des Kabels zu bekommen, schneidet man an der
Unterseite
der Kontaktplatte einen Schlitz durch die Stege. Anschliessend führt man das
bereits angelötete
Kabel durch diesen Schlitz und verklebt es (z.B. UHU hart). Dadurch können auch
bei
härtestem Spielbetrieb die Lötstellen nicht abbrechen ...
Infrarot Annäherungsschalter
Wer fährt schon gerne gegen ein Hindernis? Mit einem Berührungssensor
kann man das leicht lösen.
Berührungslos mit einem Infrarot Annäherungsschalter ist davon aber die
DeLuxe-Ausführung!
Material: Lego-Stein 2x4, Phototransistor (z.B. aus
einer Computermaus)
Lego-Platte 2x4, Lego-Kontaktplatte, 4 Dioden
Kochrezept: Den 2x4 Stein (kann auch ein 2x2 Stein
sein) aushöhlen. An der Stirnseite des Steines
ein Loch mit ca. 5 mm Durchmesser bohren.
Die Schaltung entweder "frei fliegend" oder auf einer passend zugeschnittenen
Lochrasterplatte aufbauen.
Beim Aufbau der Schaltung auf die richtige Polung der Dioden und des Phototransistors
achten (wenn der Phototransistor
verkehrt gepolt ist wird es nicht funktionieren, aber zumindest auch nichts kaputt
machen).
Den Phototransistor durch das Loch stecken und ankleben, ebenso die Schaltung im
ausgehöhlten Stein befestigen.
Anschließend noch das Kabel anlöten, eine Ausnehmung für's Kabel schneiden und die
Platte unter den Stein kleben.
(Eventuell vorher noch mit einem Multimeter den Schaltungsaufbau prüfen!)
Für die Kontaktplatte einen 2x2 Teil einer großen Kontaktplatte abschneiden und
anlöten, fertig!
Das Programm: Ich verwende NQC von Dave Baum um den RCX
zu programmieren
und das RCX Control Center
von Mark Overmars als Windows Interface.
Hier den Programmcode für den Infrarot Annäherungsschalter:
NQC Programm "Annäherungsschalter" (Rechtsclick, "Ziel speichern unter ...")
Berührungssensor - Multiplexer
Die Zahl der Eingänge läßt sich einfach verdoppeln, wenn Du Schalter
& Lichtsensor auf einen gemeinsamen
Eingang hängst und die Werte im "RAW"-Zustand abfrägst.
Mit einem Berührungssensor-Multiplexer kannst Du aber je Eingang bis zu 4 Schalter
verwenden!
Material: Lego Stromleiterplatte 2x8, 4 Widerstände (5, 10, 20 und 40 Kiloohm, oder ähnliche Werte)
Kochrezept: Zur Verwendung kommt eine 2x8
Stromleiterplatte.
In der Schaltung sieht man, daß jeder der 4 anzuschließenden Taster einen Widerstand
überbrückt.
Dadurch ergibt sich (je nach gedrücktem Taster) einer von 17 verschiedenen
Widerstandswerten. Im Programm erkennt
man dann auf Grund verschiedener "RAW"-Werte welche Taster gedrückt wurden.
Zuerst die Leiterbahnen an der Unterseite gemäß Photo unterbrechen (rote Felder).
Die grünen Punkte kennzeichnen, wo später das Verbindungskabel angeschlossen wird.
Anschließend werden
die Widerstände eingelötet ...
... und das Anschlußkabel an den grünen Punkten angeschlossen ...
... und fertig ist der Multiplexer!
Abschließend wird noch eine 2x8 Platte an der Unterseite angeklebt.
Jetzt werden nur noch alle 17 Möglichkeiten durchgetestet und dann steht der
Programmierung
nichts mehr im Weg!
MotorAusgang - Multiplexer
Sind Dir drei Motore in einem Model zu wenig?
Dann verwende den Motorausgang-Multiplexer und Du kannst bis zu sechs Motore ansteuern!
Material: 9V Batteriekasten (5391, oä), 2 Relais, Lego Stromleiterplatte
Kochrezept & Bilder folgen ...
Kurzbeschreibung: Der MotorAusgang - Multiplexer funktioniert auf die Art,
daß ich in einen ehemaligen LegoBatteriekasten 2 Relais eingebaut habe (4 x Wechsler).
Nachdem die vielen Kontakte richtig verdrahtet wurden ergibt sich dann folgende Funktion
(Ausgang B ist nur für die Steuerung der Relais über 2 Dioden zuständig!):
B nicht eingeschaltet --> Ausgänge A und C unverändert ansteuerbar
B linkslauf --> Ausgänge A1 und C1 ansteuerbar
B rechtslauf --> Ausgänge A2 und C2 ansteuerbar
Soll heißen: Ich kann zwar 6 Motore ansteuern, aber immer nur in Gruppen zu 2 Stück (A & C, A1 & C1, A2 & C2)
MotorAusgang - optische Anzeige
Willst Du eine Leuchte oder einfach nur wissen in welche Richtung sich
ein Motor drehen wird?
Dann verwende die optische Anzeige. Einfach auf den Motorausgang stecken und fertig!
Material: Lego-Stein 2x2, 2 Leuchtdioden, Widerstand,
Lego-Kontaktplatte
Kochrezept: Den 2x2 Stein aushöhlen. An der Stirnseite des Steines zwei
Löcher mit 5 mm Durchmesser bohren, beide
Leuchtdioden (grün und rot) einpassen und ankleben. Anschließend noch den Widestand und
ein Stück Kabel anlöten.
Für die Kontaktplatte einen 2x2 Teil einer großen Kontaktplatte abschneiden, das
Kabelende anlöten, die Platte unter die optische
Anzeige kleben, fertig! Damit kannst Du die optische Anzeige direkt auf einen Motorausgang
oder eine Verlängerung stecken.
Ich hatte vor, aus den "alten" Zahnrädern einen
Rotationssensor zu bauen.
Aber es geht viel besser und einfacher!
Siehe "Tips & Tricks" --> Rotationssensor
Verbindungskabel zum Infrarot-Tower
Ich habe einen Infrarot-Tower (günstig auf www.ebay.com) ersteigert, aber leider kein Kabel!
Material: 2 x 9poliger Stecker (Buchse), 6poliges Kabel
Kochrezept: Der Infrarot-Tower hat leider eine sehr
enge Öffnung für den 9poligen seriellen Stecker.
Damit hat man mit normalen 9poligen Steckergehäusen seine Probleme, sie sind einfach zu
groß!
Als Abhilfe nimmt man nur den Buchsenteil (ohne Gehäuse), biegt die Flansche nach hinten,
lötet die Adern an
und sichert das Ganze mit einem Stück Schrumpfschlauch, fertig!
Adernbelegung des Kabels (Nullmodemkabel):
Stecker links, Pin --- Stecker rechts, Pin
2 --- 3
3 --- 2
4 --- 4
5 --- 5
7 --- 8
8 ---7
Wo bekomme ich die Einzelteile her?
Hast Du eine kaputte Maus? Dann hast Du schon sehr viel!
Sie liefert Dir die Microschalter für den Berührungssensor und den Phototransistor für
den Annäherungsschalter.
Einfach auslöten (siehe Bild) und vewenden!
... und sogar die Kugel kannst Du weiterverwenden! *g*
Aus den Flachbandkabeln eines alten PC kannst Du Verlängerungskabel bauen!
robo-battle @mike's page > hobbies > mindstorms > sensoren service