Inhaltsverzeichnis:
- Schritt 1: Die Schaltung
- Schritt 2: Code
- Schritt 3: Der Fall
- Schritt 4: Board-Layout
- Schritt 5: Beenden des Gehäuses
- Schritt 6: Im Einsatz
Video: Arduino Triple Servo Tester - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:21
Ich baue derzeit mehrere Laufroboter, die alle von mehreren Servos angetrieben werden. Das Problem entsteht dann bei der Ermittlung des Bewegungsausmaßes jedes Servos und des verfügbaren Bewegungsbereichs. Außerdem versuche ich herauszufinden, welche Gangart man braucht. Ich habe mehrere dumme 2-Dollar-Tester, die Sie kaufen können, aber obwohl sie helfen, können sie tatsächlich keine Rückmeldung darüber geben, in welcher Position sich das Servo befindet. Alle nachfolgenden Programmierungen verwenden Arduino und daher wäre es schön zu wissen, welchen Wert die Servoposition hat würde die Arbeit machen. Dies war, als ich mich entschied, einen Servotester mit einem Bildschirm zum visuellen Auslesen der Servoposition von 1-180 zu bauen.
Für dieses Projekt wird also nur ein Arduino Pro-Mini, 3 5K-Töpfe, einige Pins für die Servos, ein SPI-OLED und ein JST für die Stromversorgung benötigt. Ich habe auch mehr Servos geblasen, als ich denken möchte, daher ist auch ein billiger Leistungswandler erforderlich, um sicherzustellen, dass alles bei 5 V gut läuft. Ich habe auch anfangs mit einer einfachen Schachtel angefangen, aber dann dachte ich "Was würde Adam Savage tun?" und so einige Designdetails hinzugefügt, mit Primer besprüht und mit verschiedenen Tinten und Verwitterungspulvern einen Used-Look verpasst. Ich habe auch einige Kerben und Schnitte gemacht und sie silber lackiert, um den Eindruck einer Metallbox zu erwecken, und die Knöpfe lackiert und verschmutzt. Als Bildschirmlünette wurde ein Glascabochon verwendet. Ich habe auch einige Faux-Etiketten hinzugefügt, die entsprechend in Kaffee getränkt sind und die gerade ausgedruckt und aufgeklebt wurden.
Schritt 1: Die Schaltung
Hier ist die Schaltung und es ist sehr einfach. Die 1306 OLED läuft auf SPI und die 3 Töpfe sind zwischen 5V und Masse verdrahtet, wobei der Wischer von jedem zu einem der 3 der Arduino Analog-Eingangspins geht. Die Servos werden wiederum von 3 der Arduino-Ausgänge angesteuert.
Die Stromversorgung erfolgt über eine JST-Buchse, sodass ich jeden eventuell herumliegenden RX-Lipo verwenden kann und dieser in einen billigen Stromwandler kommt, der dann
Schritt 2: Code
Der beigefügte Code ist für den Arduino Pro-mini, funktioniert aber auf den meisten Arduinos. Sie müssen auch die u8g-Bibliothek installieren, um das OLED-Display auszuführen
Schritt 3: Der Fall
STL für den Fall
Schritt 4: Board-Layout
Ich benutze nur ein Veroboard, um alles zu montieren. Um alles wiederverwenden zu können, werden sowohl das Arduino als auch das OLED in einige auf der Platine montierte Header eingesteckt. Die Potis sind ebenso wie der Stromwandler direkt auf der Platine montiert. Bei diesem scheinen die Pins nicht auf einem 0,1-Zoll-Raster montiert zu sein, aber einige leicht gespreizte Header-Pins haben dies behoben. Allzweck-Signalkabel wurden verwendet, um alles miteinander zu verbinden.
Auf dem Bild ist zu sehen, wo das Netzteil unter dem Platz sitzt, wo die OLED eingesteckt wird.
Schritt 5: Beenden des Gehäuses
Das Gehäuse wurde durch eine erste Lackierung mit autograuer Grundierung von ein paar Mänteln abgeschlossen. Nachdem dies erledigt war, verwendete ich verschiedene Verwitterungspulver, einige Rostwaschmittel und einige Acrylfarben für Details. Ich mag es besonders, einige Kanten des Gehäuses aufzuschneiden und sie dann in einem helleren Silber zu lackieren, damit es aussieht, als würde darunter ein Metallgehäuse lauern. Anschließend wurde die gesamte Box mit Mattlack besprüht und nach dem Trocknen das Cabochonglas verklebt.
Schritt 6: Im Einsatz
Nur zum Spaß können Sie hier das Boot-Up-Logo sehen. Jetzt müssen Sie nur noch die Servos anschließen, die Potis justieren und die entsprechenden Servopositionen ablesen, die Sie dann in anderen Programmen verwenden können.
Empfohlen:
Servo-Tutorial: 7 Schritte
Servo-Tutorial: Verwenden eines Arduino zur Steuerung eines Servomotors mit zwei Drucktasten
Arduino-Programmierung über das Handy -- Arduinodroid -- Arduino-Ide für Android -- Blinzeln: 4 Schritte
Arduino-Programmierung über das Handy || Arduinodroid || Arduino-Ide für Android || Blink: Bitte abonnieren Sie meinen Youtube-Kanal für weitere Videos…… Arduino ist ein Board, das direkt über USB programmiert werden kann. Es ist sehr einfach und günstig für College- und Schulprojekte oder sogar für Produktprototypen. Viele Produkte bauen zunächst darauf für i
Arduino Servo-Tutorial: 3 Schritte (mit Bildern)
Arduino Servo Tutorial: Heute erfahren Sie, wie Sie Servomotoren mit Arduino verwenden. Eine sehr wichtige Fähigkeit für jeden, der in der Heimautomatisierung und Elektronik vorankommen möchte. Wenn Sie das fertige Projekt haben, drücken Sie einfach die Taste und beobachten Sie, wie sich das Servo zufällig dreht
SERVO-Steuerung lernen (auf einen Blick): 6 Schritte
SERVO-Steuerung lernen (auf einen Blick): In diesem Modul lernen Sie die Steuerung eines mit Arduino kompatiblen Mikro- oder Mini-Servos. Ein Servomotor wird im Allgemeinen in allen Automatisierungsprojekten verwendet, die bewegliche Teile haben. Es spielt eine sehr wichtige Rolle Rolle in der Robotik, die präzise Bewegung
Testtools: ein ziemlich einfacher 555-Tester. Korrigiert und aktualisiert.: 3 Schritte
Testtools: ein ziemlich einfacher 555-Tester. Korrigiert und aktualisiert.: Hier werde ich eine kleine Schaltung geben, die testet, ob der 555-Timer, den Sie gerade in einer anderen Schaltung ausprobiert haben (und der entweder aufgeheizt wurde oder überhaupt nicht funktionierte), funktioniert oder nicht. Haben Sie sich jemals gefragt, ob es Ihre Schaltung war oder ob Sie vielleicht gebraten haben