Heim > Brancheneinblicke >Getriebemotor
TECHNISCHE UNTERSTÜTZUNG

Produktunterstützung

Verkabelung und Programmiermethode des Infrarot-Sensor-Steuerungsservos, damit der Servo die Anweisungen der Fernbedienung verstehen kann

Veröffentlicht 2026-02-16

Kürzlich bastelte ein Freund an einer kleinen Erfindung und wollte die Infrarot-Fernbedienungsmethode darauf anwendenServoKontrolle, aber festgestellt, dass entweder dieServozufällig gedreht oder einfach nicht geantwortet. Ich glaube, dass viele Freunde, die gerade erst anfangen, ähnliche Situationen erlebt haben. Sie möchten eine drahtlose Steuerung implementieren, stecken aber in einer Reihe technischer Details. Tatsächlich verwendenein Infrarotsensor zur Steuerung desServodient im Wesentlichen dazu, dem Servo die „Worte“ der Fernbedienung verständlich zu machen. Diese Angelegenheit ist nicht so kompliziert wie gedacht. Lassen Sie es uns Schritt für Schritt klären.

So bringen Sie das Servo dazu, Infrarotsignale zu verstehen

Um den Servo gehorsam zu machen, besteht der Kern darin, die entsprechende Beziehung zwischen dem Infrarotsignal und dem Winkel des Servos herzustellen. Der von der Fernbedienung ausgesendete Infrarotcode ist bei jedem Tastendruck einzigartig. Unsere Aufgabe besteht darin, den Mikrocontroller diesen Code erfassen zu lassen und ihn dann in Anweisungen zu übersetzen, die der Servo verstehen kann. Dieser Vorgang ähnelt dem Zuweisen einer bestimmten Mission zu jeder Taste auf der Fernbedienung, z. B. dem Drücken von „Lautstärke +“, um das Servo um 30 Grad zu drehen.

Im tatsächlichen Betrieb können wir diesen Übersetzungsprozess durch Programmierung umsetzen. Wenn der Infrarotempfänger das Signal erkennt, dekodiert der Mikrocontroller es sofort und fragt die zuvor festgelegte Programmtabelle ab. Sobald ein passender Code gefunden wird, wird die entsprechende PWM-Welle sofort an den Servo gesendet, um ihn in den angegebenen Winkel zu drehen. Es ist, als würde man den Servo mit einem Paar Ohren ausstatten, die Infrarotbefehle verstehen können.

So schließen Sie den Infrarot-Servoschaltkreis an

Die Hardwareverbindung ist die Grundlage des gesamten Systems. Wenn Sie es falsch anschließen, entsteht Rauch. Zunächst müssen die drei Pins des Infrarotempfängers unterschieden werden. Normalerweise ist VCC mit dem Pluspol der Stromversorgung verbunden, GND ist mit Masse verbunden und der OUT-Pin ist mit einem Interrupt-Pin des Mikrocontrollers oder einem gewöhnlichen I/O-Port verbunden. Dieser OUT-Pin ist für die Übertragung des empfangenen Infrarotsignals an das Gehirn des Mikrocontrollers verantwortlich.

Der Anschluss des Servos ist relativ fest. Es besteht aus drei Drähten: Der braune oder schwarze ist der Erdungsdraht, der rote ist der Stromdraht und der orange oder gelbe ist der Signaldraht. Verbinden Sie die Signalleitung mit dem PWM-Ausgangspin des Mikrocontrollers. Beachten Sie, dass es am besten ist, die Stromversorgung separat bereitzustellen, wenn die Leistung des Servos groß ist. Beziehen Sie den Strom nicht direkt vom Mikrocontroller, da sonst das Motherboard leicht durchbrennen kann. Verbinden Sie die öffentlichen Erdungskabel miteinander, damit das Signal normal übertragen werden kann.

So wählen Sie den richtigen Infrarotempfänger und die richtige Fernbedienung aus

Es gibt verschiedene Infrarotempfänger und Fernbedienungen auf dem Markt, und die Wahl des falschen Modells erschwert die Fehlersuche. Für unerfahrene Freunde empfiehlt es sich, direkt einen Infrarotempfänger mit einer Trägerfrequenz von 38 kHz zu wählen. Dies ist beispielsweise das derzeit vielseitigste Modell und eignet sich für die meisten Fernbedienungen von Haushaltsgeräten. Was die Fernbedienung betrifft, besorgen Sie sich zu Hause einfach eine unbenutzte TV- oder Set-Top-Box-Fernbedienung. Es besteht keine Notwendigkeit, ein neues zu kaufen.

Wenn Sie eine eigene Fernbedienung kaufen möchten, können Sie eine kleine Fernbedienung mit NEC-Protokoll wählen. Die Dekodierung dieses Protokolls ist relativ einfach und die meisten vorgefertigten Codes können online gefunden werden. Vermeiden Sie die Wahl von Fernbedienungen mit einigen unbeliebten Protokollen, da Ihnen der Dekodierungsprozess sonst Kopfschmerzen bereiten wird. Denken Sie daran, dass die Wahl der richtigen Hardware den halben Erfolg Ihres Projekts ausmacht.

Infrared sensor control servo wiring diagram_The role of infrared sensor control servo_Infrared sensor control servo

So schreiben Sie Infrarot-Servosteuerungscode

Code ist die Seele der Steuerlogik, aber keine Angst, viele grundlegende Codes können online gefunden werden. Wir verwenden zunächst Bibliotheksfunktionen, um den Prozess zu vereinfachen, z. B. die Verwendung der Bibliothek für den Infrarotempfang und die Verwendung der Servo-Bibliothek zur Steuerung des Servos. Definieren Sie bei der Initialisierung zunächst den Infrarot-Empfangsstift und den Servostift und stellen Sie den Anfangswinkel des Servos ein.

In der Schleifenfunktion lassen wir den Mikrocontroller kontinuierlich erkennen, ob ein Infrarotsignal eingeht. Sobald ein Signal vorhanden ist, lesen Sie seinen Wert und verwenden Sie dann die or if-Anweisung, um eine Beurteilung zu treffen. Wenn der Wert für eine bestimmte Taste gilt, lassen Sie das Servo auf 30 Grad gehen; Wenn es sich um einen anderen Schlüssel handelt, lassen Sie ihn auf 90 Grad gehen. Laden Sie den Code nach dem Schreiben auf den Mikrocontroller hoch und testen Sie ihn mit der Fernbedienung.

Warum reagiert das Lenkgetriebe nicht und wackelt?

Wenn Sie mit großer Erwartung auf die Fernbedienung drücken und feststellen, dass das Servo entweder zittert oder nur langsam reagiert, sollten Sie nicht daran zweifeln, dass Sie es eilig haben. Die häufigste Ursache für Servovibrationen ist eine unzureichende Stromversorgung. Besonders wenn das Servo ein großes Drehmoment zum Drehen benötigt, wird der momentane Strom die Spannung senken, was zu einem Reset des Mikrocontrollers führt. Versuchen Sie, das Servo separat mit Strom zu versorgen oder einen großen Kondensator parallel an beide Enden der Stromversorgung anzuschließen, um die Spannung zu stabilisieren.

Eine weitere häufige Ursache sind Störungen durch Infrarotsignale. Wenn sich starke Lichter oder andere Infrarotgeräte in der Nähe befinden, kann der Empfang beeinträchtigt sein. Stellen Sie sicher, dass der Infrarotempfänger nicht blockiert ist und die Fernbedienung darauf zeigt. Dem Code kann auch eine Entprellungsverarbeitung hinzugefügt werden, z. B. eine leichte Verzögerung vor der Ausführung nach der Erkennung des Signals, um die Möglichkeit einer Fehlauslösung auszuschließen.

So fügen Sie im fortgeschrittenen Gameplay Steuerkanäle hinzu

Nachdem Sie ein Servo mit einer Taste steuern können, möchten Sie auf jeden Fall etwas Komplexeres spielen. Steuern Sie beispielsweise mit einer Fernbedienung mehrere Servos oder erreichen Sie eine stufenlose Geschwindigkeitsregulierung. Das ist eigentlich nicht schwierig. Wir können verschiedene Tasten auf der Fernbedienung verwenden, um verschiedene Servos zu steuern. Zum Beispiel steuert Taste 1 Servo A und Taste 2 steuert Servo B. Sie stören sich nicht gegenseitig und erfüllen jeweils ihre Aufgaben.

Wenn Sie das Servo so steuern möchten, dass es sich kontinuierlich dreht, können Sie zwei Tasten definieren, eine zum Erhöhen des Winkels und eine zum Verringern des Winkels. Bei jedem Tastendruck ändert sich der Winkel um 5 oder 10 Grad und ermöglicht so eine Feineinstellung. Sie können sogar ein Programm entwerfen, das es dem Servo ermöglicht, automatisch eine Reihe voreingestellter Aktionsprozeduren auszuführen, nachdem er eine bestimmte Tastenfolge empfangen hat, wodurch ein einfaches Gerät sofort intelligent wird.

Wenn Sie das sehen, juckt es Sie schon und Sie möchten es sofort ausprobieren? Tatsächlich eignet sich diese Spielweise besonders für den Umbau von Smart Cars, Kameraköpfen oder Roboterarmen. Ich möchte alle in Ihrem kreativen Projekt fragen, welche Art von interessanter Aktion Sie am liebsten mit der Infrarot-Fernbedienung zur Steuerung des Servos ausführen möchten? Hinterlassen Sie gerne eine Nachricht im Kommentarbereich, um Ihre wunderbaren Ideen zu teilen. Wenn Sie diesen Artikel hilfreich für sich finden, vergessen Sie nicht, ihn zu liken und ihn mit weiteren Freunden zu teilen, die ihn brauchen!

Aktualisierungszeit: 16.02.2026

Die Zukunft vorantreiben

Wenden Sie sich an den Produktspezialisten von Kpower, um einen geeigneten Motor oder ein geeignetes Getriebe für Ihr Produkt zu empfehlen.

Mail an Kpower
Anfrage senden
+86 0769 8399 3238
 
kpowerMap