Veröffentlicht 2026-04-17
In dieser Anleitung erfahren Sie, wie Sie ein einfaches, funktionales Gerät bauenServoMotor unter Verwendung grundlegender elektronischer Komponenten und gängiger Haushaltsgegenstände. Im Gegensatz zu IndustrieServos, Ihre selbstgebaute Version besteht aus einem kleinen Gleichstrommotor, einem Potentiometer für die Positionsrückmeldung, einem Motortreiber und einer Steuerschaltung (normalerweise ein Mikrocontroller). Wenn Sie dieser Anleitung folgen, können Sie eine Welle in einen bestimmten Winkel drehen und dort halten – genau das, was ein Standard istServotut. Dieses Projekt ist ideal für Bastler, Robotik-Anfänger oder alle, die einen kostengünstigen kundenspezifischen Aktuator benötigen, ohne ein Markenprodukt zu kaufen.
Am Ende dieses Tutorials verfügen Sie über einen funktionierenden Servomotor, der:
Dreht sich von 0° bis 180° (oder einem von Ihnen definierten Bereich)
Behält seine Position gegen leichte äußere Kräfte
Reagiert auf einfache Steuersignale im PWM-Stil (oder direkte Potentiometerbefehle)
Befestigen Sie ein kleines Zahnrad an der Motorwelle.
Montieren Sie ein größeres Zahnrad auf der Abtriebswelle (die Welle, die Ihre externe Last bewegt).
Verbinden Sie die Welle des Potentiometers mit einer Kupplung oder durch Zusammenkleben mit der Abtriebswelle. Auf diese Weise dreht jede Drehung der Abtriebswelle das Potentiometer.
Befestigen Sie Motor, Getriebe und Potentiometer auf einer starren Unterlage (Kunststoffplatte, Holz oder 3D-gedruckter Rahmen).
Gängiges Beispiel:In einem selbstgebauten Roboterarm könnten Sie LEGO-kompatible Zahnräder oder Zahnräder aus einem kaputten Drucker verwenden. Viele Bastler bauen erfolgreich ihr erstes Servo aus recycelten Spielzeuggetrieben.
Verbinden Sie den mittleren Pin des Potentiometers mit einem analogen Eingangspin am Mikrocontroller. Die anderen beiden Pins gehen an +5V und GND.
Verbinden Sie die Eingangspins des Motortreibers mit zwei digitalen PWM-Pins am Mikrocontroller.
Verbinden Sie die Ausgangspins des Motortreibers mit dem Gleichstrommotor.
Betreiben Sie den Mikrocontroller und den Motortreiber über denselben Akku (stellen Sie sicher, dass die Kondensatoren ordnungsgemäß entkoppelt sind – 100 µF und 0,1 µF über die Stromleitungen).
Der Mikrocontroller führt kontinuierlich eine Regelung im geschlossenen Regelkreis durch:
1. Lesen Sie die Potentiometerspannung ab (stellt den aktuellen Winkel dar).
2. Lesen Sie den gewünschten Winkel von einem externen Signal ab (z. B. einem zweiten Potentiometer oder einem seriellen Befehl).
3. Vergleichen Sie den aktuellen Winkel mit dem gewünschten Winkel:
Wenn aktuell
![]()
Wenn Strom > gewünscht → Motor rückwärts drehen.
Wenn der Unterschied sehr gering ist (z. B.
4. Senden Sie entsprechende PWM-Signale an den Motortreiber, um den Motor mit niedriger Drehzahl zu drehen (um ein Überschwingen zu vermeiden).
Ein einfacher Proportionalregler (P-Regler) funktioniert gut:
motor_speed = Kp × (gewünschter_Winkel – aktueller_Winkel)
mitKpexperimentell angepasst (typischerweise 0,1 bis 0,5).
Drehen Sie die Abtriebswelle manuell in ihre mechanische 0°-Position. Notieren Sie den Potentiometerwert (z. B. 0 V).
Drehen Sie es auf 180° (oder maximale Reichweite) und notieren Sie den Messwert (z. B. 5 V).
Ordnen Sie in Ihrem Code den Spannungsbereich des Potentiometers 0–180° zu.
Laden Sie den Code hoch und senden Sie verschiedene Winkelbefehle. Die Welle sollte sich in jedem befohlenen Winkel bewegen und verriegeln.
Fall aus der Praxis:Ein Bastler, der einen Kamera-Schwenk-Neige-Mechanismus baute, verwendete genau dieses Design. Mit einem 6-V-Motor und einem 10-Gang-Potentiometer erreichten sie eine Genauigkeit von 0,5° – ausreichend für stabile Videoaufnahmen.
Das Grundprinzip istFeedback mit geschlossenem Regelkreis: Das Potentiometer teilt dem Mikrocontroller die tatsächliche Position mit, und der Mikrocontroller passt die Motorleistung an, um etwaige Fehler zwischen der tatsächlichen und der gewünschten Position zu beseitigen. Genau so funktionieren kommerzielle Servos. Der einzige Unterschied besteht in der Qualität und Präzision der Komponenten – für viele DIY-Projekte (kleine Roboter, Animatronik, Modellmechanismen) ist ein selbstgebautes Servo jedoch völlig ausreichend.
1. Beginnen Sie mit einem kleinen Winkelbereich (z. B. 60°)um mechanische Bindungs- und Stimmschwierigkeiten zu minimieren.
2. Verwenden Sie eine separate Stromversorgung für den Motor– Lassen Sie den Motor niemals über den 5-V-Pin des Mikrocontrollers laufen.
3. Fügen Sie einen 100-470 µF-Kondensator zwischen den Motorklemmen hinzuum elektrisches Rauschen zu reduzieren, das den Mikrocontroller zurücksetzen kann.
4. Testen Sie zuerst den Potentiometerwert– Schreiben Sie eine einfache Skizze, die den Analogwert auf einem seriellen Monitor ausgibt. Drehen Sie die Welle manuell und stellen Sie sicher, dass sich der Wert gleichmäßig ändert.
5. Wenn Sie keinen Mikrocontroller haben, können Sie ein analoges Servo mit einem Quad-Komparator-Chip (z. B. LM339) und zwei Transistoren bauen – aber die Mikrocontroller-Methode ist für Anfänger einfacher und anpassungsfähiger.
Sie können durchaus einen einfachen, funktionalen Servomotor aus gängigen Komponenten bauen – einem Gleichstrommotor, einem Potentiometer, einem Motortreiber und einem Mikrocontroller. Der Schlüssel liegt in der Positionsrückmeldung im geschlossenen Regelkreis und nicht in teuren Teilen. Viele Bastler haben dies erfolgreich für Roboterarme, Kamerakardanringe und Modellfahrzeuge durchgeführt.
Werden Sie noch heute aktiv: Sammeln Sie einen kleinen Gleichstrommotor aus einem alten Spielzeug, finden Sie ein 10-k-Linearpotentiometer und beginnen Sie mit der Prototypenentwicklung auf einem Steckbrett. Innerhalb von zwei Stunden erhalten Sie ein funktionsfähiges Servo, das Sie selbst gebaut haben – ganz ohne Markenprodukte.
Aktualisierungszeit: 17.04.2026
Wenden Sie sich an den Produktspezialisten von Kpower, um einen geeigneten Motor oder ein geeignetes Getriebe für Ihr Produkt zu empfehlen.