Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: 3D-gedruckte Teile
- Schritt 2: Steuerplatine
- Schritt 3: Leistungsplatine
- Schritt 4: Montage
- Schritt 5: Programmierung
Video: Zwei-Modus-Servotester - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:16
Wenn ich einen neuen Servomotor kaufe, möchte ich schnell prüfen, ob er funktioniert. Mit dem Two-Mode Servo Tester kann ich das in einer Minute tun. Servos, zumindest die billigeren, die ich kenne, funktionieren manchmal nicht wie erwartet, wenn sie ankommen: Die Gänge springen, die Elektronik im Servo funktioniert nicht oder es ist ein 120-Grad- und kein 180-Grad-Servo. Es ist eine gute Sache, ein Servo zu testen, bevor Sie es verwenden! Bisher habe ich mir ein Steckbrett, einen Arduino, ein 5V-Netzteil, ein USB-Kabel, meinen PC und einige Überbrückungskabel geschnappt und jedes Mal einen Servotester von Grund auf neu gebaut. Mit dem Two-Mode Servo Tester ist dies nun Geschichte.
Es gibt kommerzielle Servotester für etwa 10 US-Dollar, ungefähr die Kosten für dieses Projekt. Die Produkte, die ich bei Amazon gefunden habe, testen bis zu drei Servos parallel und haben drei Testmodi: Manuell, Auto und Neutral.
Mit dem Two-Mode Servo Tester können Sie bis zu vier Servomotoren parallel testen und haben zwei Modi: Follow und Sweep. Bei Follow folgen die angeschlossenen Servos der Position des Potentiometers, bei Sweep dient das Potentiometer zur Einstellung der Geschwindigkeit. Im Inneren befindet sich ein Arduino Nano und ein Step-Up-DC-DC-Wandler, um den Arduino über den 5-V-Stromeingang zu versorgen. Das Gerät verfügt über einen Kippschalter zur Auswahl des Modus und ein Potentiometer zum Einstellen des Steuersignals.
Um dieses Gerät zu bauen, müssen Sie etwas löten. Es ist immer wieder überraschend, wie diese fragilen elektronischen Bauteile mein "Löten" überstehen. Zum Programmieren des Arduino Nano benötigen Sie ein USB-Mini-Kabel. Das Gehäuse wird mit den beiden beigefügten STL-Dateien in 3D gedruckt.
Es ist billiger, einen Servotester zu kaufen. Aber auf den Bildern und Videos, die ich gefunden habe, werden immer Micro- und nie Standard-Servos verwendet. Der Auto-Modus scheint keine einstellbare Geschwindigkeit zu haben. Der Two-Mode Servo Tester hat genug Leistung, um vier Standard-Servos zu steuern. Er lässt sich umprogrammieren und man kann dem Schalter und Potentiometer nach Belieben eine andere Bedeutung geben.
Lieferungen
1 Arduino Nano
1 Step-up-DC-DC-Wandler, eingestellt auf 5V bis 12V (auch bekannt als DC-DC-Booster)
1 3-poliger Ein-Aus-Kippschalter
1 100-1M Potentiometer (auch bekannt als einstellbarer Widerstand)
1 100n Kondensator
1 10k Widerstand
1 2-poliger steckbarer Klemmenblock
2 Prototyping-Platine 45x35 mm
1 13-poliger einreihiger Stiftleiste
1 15-poliger einreihiger Stiftleiste
1 2-poliger einreihiger Stiftleiste mit 15 mm langen Stiften
3 3-polige einreihige Stiftleiste
1 3-poliger einreihiger Stiftleiste mit zwei 15 mm langen Stiften
2 2-polige einreihige Buchsenleiste
Schritt 1: 3D-gedruckte Teile
Ich habe das Material "PETG" verwendet, um das Gehäuse für den Two-Mode Servo Tester (TMST) zu drucken. Wenn Sie keinen 3D-Drucker haben, empfehle ich, nach einem 3D-Druckservice in der Nähe zu suchen.
Schritt 2: Steuerplatine
Löten Sie die Pins auf die Arduino-Platine, wie auf (einem der) Bilder im obigen Schritt angeordnet. VIN und GND benötigen einen langen Pin, um die Steuerplatine später mit der Leistungsplatine zu verbinden. Ich weiß nicht, ob das so gemacht wird, aber ich habe die Komponenten auf die Platine geklebt, damit sie beim Drehen der Platine an Ort und Stelle blieben.
Einer der drei Pins des Kippschalters ist abgeschnitten, damit er nicht im Weg ist. In diesem Bereich ist es etwas eng, da der Pull-Up-Widerstand mit dem mittleren Pin des Schalters verbunden werden muss. Das Potentiometer ist so platziert, dass +/- zum Schalter und der dritte Pin zum Kondensator gerichtet sind.
Ich habe einige der Arduino-Pins auf dem Bild benannt. A0 ist der 4. von links, 5V der 4. von rechts. GND ist der 4. von rechts und D9 der 4. von links; ist das Zufall? Wie auch immer, die beiden Masse des Netzteils und des Arduino sind verbunden. Die 5V des Netzteils und die 5V des Arduino sind nicht verbunden; das würde nicht funktionieren. Der Arduino wird über den VIN-Pin mit Strom versorgt.
Schritt 3: Leistungsplatine
Platzieren Sie die beiden Buchsenleisten so, dass sie mit den Positionen von übereinstimmen
1) VIN und GND des Arduino
2) 5V und Masse des Netzteils.
Verbinden Sie VIN +/- und VOUT +/- mit den Pins der Buchsenleisten.
Schritt 4: Montage
Setzen Sie die Leistungsplatine in das Gehäuse ein. Ich habe einige Stifte verwendet, um die Platine zu fixieren. Stecken Sie die Steuerplatine ein und montieren Sie das Gehäuseoberteil.
Das ist der Two-Mode Servo Tester. Das Bild zeigt, wie das 5V-Netzteil und ein Servomotor angeschlossen werden; die farben sind wichtig!
Schritt 5: Programmierung
Angehängt ist eine Arduino-Skizze (TmstApp.ino), die Sie mit der Arduino-IDE öffnen und auf das Gerät hochladen können. Die Arduino-IDE kann heruntergeladen werden von:
Nachdem Sie die Arduino IDE geöffnet und den Two-Mode Servo Tester angeschlossen haben, wählen Sie im Menü Tools den Port (z. B. COM5) und das Board (Arduino Nano) aus. Überprüfen/stellen Sie auch den Prozessor unter Tools ein. Für den von mir verwendeten Arduino-Klon ist der Prozessor "ATmega328P (Old Bootloader)".
Wenn Sie auf die Schaltfläche Hochladen in der Symbolleiste klicken, wird das Programm kompiliert und auf das Gerät hochgeladen; Ihr Two-Mode Servo Tester ist fertig!
Empfohlen:
Zwei Möglichkeiten, eine Zeichen-App zu erstellen – wikiHow
Zwei Möglichkeiten, eine Zeichen-App zu erstellen: Ich weiß, dass diese Zeichen-App nur einen 5x5-Pixel-Bildschirm hat, also kann man wirklich nicht viel machen, aber es macht trotzdem Spaß