IR-Servomotor-Interface für RCX
Lego-RCX-kompatible Infrarotsteuerung für Modellbau-Servos

In den meisten Roboterprojekten genügen wohl die drei verschiedenen LEGO-Technik-9-V-Motoren. Wenn es aber um genauere Winkelstellungen geht, wird man sich über das Spiel der Zahnräder ärgern und sich bessere Lösungen wünschen.
Mehr Präzision bieten die beliebten Modellbau-Servos. Allerdings tauchen hier neben mechanischen Verbindungsproblemen auch Schwierigkeiten bei der Ansteuerung durch den RCX auf, die sich nicht ohne weiteres beheben lassen. Der RCX ist der zentrale Steuerbaustein des LEGO-Mindstorm-Systems. Dabei handelt es sich um einem Mikrocomputer, der in einem etwas groß geratenen, knallgelben LEGO-Baustein untergebracht ist.
Ralph Hempel, der Schöpfer von pbForth, und Andreas Peter haben Zusatzschaltungen entwickelt, welche die RCX-Nutzung zweier Servomotoren zulassen. Die Beschreibungen sind im Internet unter [1] und [2] zu finden. Hempel hat für den Betrieb seiner Schaltung spezielle Programminstruktionen in pbForth vorgesehen. Es sind dies die Befehle SERVO_INIT und SERVO_SET [3].
Um Servos auf der Basis der RCX-Standard-Firmware 2.0 zu betreiben, kann man sich des hier vorgestellten Interfaces bedienen, das die gleichzeitige Steuerung von bis zu drei Servos über die IR-Schnittstelle des RCX ermöglicht.
Dies ist ein NUR FÜR MITGLIEDER-Artikel. Um diesen Artikel lesen zu können, benötigen Sie ein Abonnement.
- Unbegrenzter Zugriff auf Member Only -Artikel
- 3 neue Ausgaben des Elektor Magazins (digital)
- Mehr als 5000 Gerber-Dateien
- 20% Mitgliederrabatt auf E-Books (auf elektor.de)
- 10% Mitgliederrabatt auf Produkte (auf elektor.de)
Erhältlich ab 6,33 € pro Monat.
Was ist Members Only
Elektor engagiert sich dafür, hochwertigen Inhalt rund um Elektronik bereitzustellen und betreut dabei zehntausende zahlende Mitglieder. Als Teil dieses Engagements hat Elektor das Premium-Angebot ins Leben gerufen, das exklusiven Zugriff auf ausgewählte Artikel bietet – manchmal sogar bevor diese in der Zeitschrift erscheinen.
Täglich können Mitglieder fundierte Artikel entdecken, die das Beste aus Elektors Premium-Content präsentieren und speziell darauf abzielen, ihr Wissen und ihre Begeisterung für Elektronik zu vertiefen.
Mit dem Premium-Programm will Elektor seiner Community aus Enthusiasten frühzeitigen Zugang zu aktuellen Projekten und Erkenntnissen ermöglichen. Nach dem Einloggen genießen Mitglieder diesen exklusiven Inhalt und können sich über spannende Projekte und Innovationen austauschen. Während Premium unser bestehendes Angebot erweitert, wird Elektor weiterhin eine Fülle an kostenlosen Informationen für die breite Community bereitstellen.
Werden Sie Teil der Elektor-Community und nutzen Sie Premium sowie weitere Mitgliedervorteile!
Material
Gerber-Datei
Die zu diesem Projekt gehörende Platine steht als Gerber-Datei exklusiv allen GOLD- und GREEN-Mitgliedern zum sofortigen Download zur Verfügung. Mit Gerber-Daten können Sie Platinen selber herstellen oder sie bei einem Platinenhersteller in Auftrag geben.
Elektor empfiehlt den zuverlässigen PCB-Service von Eurocircuits oder von AISLER.
Gerber-Dateien unterliegen der Creative Commons-Lizenz. Creative Commons bietet Urhebern die Möglichkeit, dass ihre Werke frei genutzt und verbreitet werden.
Stückliste
R1,R2 = 10 k
R3 = 330 Ohm
R4...R6 = 560 Ohm
Kondensatoren:
C1,C2,C4,C5,C11,C12 = 100 n
C3 = 4µ7/16 V stehend
C6 = 470 µ/16 V stehend
C7...C10 = 22 p
C13 = 100 µ/16V stehend
Halbleiter:
D1,D2 = 1N4148
IC1 = 78L05
IC2,IC3 = PIC16F628 (programmiert)
EPS 020356-41 (IC2) und -42 (IC3)
IC4 = 7805
IC5 = TSOP1738 (siehe Text)
Außerdem:
K1 = 9-V-Batterie (siehe Text)
K2...K4 = 3-polige Stiftleiste
X1 = 18,432-MHz-Quarz
X2 = 14,3-MHz-Quarz (siehe Text)
Platine 020356-1
Diskette EPS 020356-11
Diskussion (0 Kommentare)