Servo Feedback Hack (kostenlos)
Diese Instructable Ihnen von der Art Leute ein Rachel Electronics
Besuch gebracht www.rachelselectronics.com für coole Elektronik-Kits und Breadouts!
Diese hobby servo hack wird hinzufügen welle position feedback durch tippen in die servo der eigenen interne potentiometer. Die einzigen Teile, die benötigt werden, sind Draht und ein wenig Lötmittel, was diesen Hack praktisch frei macht. Wenn Sie also minimal eingerichtet sind und bereits über ein Servo verfügen, sollten Sie weniger als eine Stunde benötigen, um die Änderung vorzunehmen und den Testcode auszuführen.
Ich dachte daran, nachdem ich Projekte mit Servos gebaut hatte und frustriert war, dass das Servo nach dem Neustart herumzoomen würde, wenn es nicht bereits an der ersten codierten Position wäre. Unten finden Sie Codebeispiele (Arduino), die den Servobereich mit minimalem Offset auf das Feedback abbilden.
Wie bei jedem Hack gehen Sie ein gewisses Risiko ein, Ihren Servomotor zu zerstören, also verwenden Sie einen billigen!
Diskussionsthemen sind: Kollisionserkennung. Gestisches Keyframing. Software Erhöhung des Drehmoments. Haptische Steuerung…. (uuh, füllen Sie die leere Leute!)
Schritt 1: Servo Chirurgie
Die Hitec servo kommt auseinander sehr leicht. Entfernen Sie einfach die vier Schrauben (Unterseite des Servos, wo Drähte herauskommen). Dies ermöglicht auch den Zugriff auf den Getriebestrang (Oberseite des Servos, wo die Welle herauskommt), also stellen Sie sicher, dass Sie den Rest des Gehäuses zusammenhalten. Wenn Sie ein loses Gehäuse haben, legen Sie etwas Klebeband über die Naht, um es zusammenzuhalten, während Sie diese Änderung vornehmen. Heben Sie die Abdeckplatte ab, und Sie legen die Unterseite der Steuerplatine frei. Wir müssen tiefer graben, um herauszufinden, welcher dieser Lötflecken mit dem Wischerstift des internen Potentiometers verbunden ist. Hebeln Sie die Leiterplatte mit einem kleinen flachen Schraubendreher auf. beginnen Sie in einer der Ecken gegenüber den Kabeln. die PCB ist gelötet direkt zu die motor pins, und die ganze einheit sollte slide out reibungslos. Achten Sie darauf, dass sich das Getriebegehäuse nicht öffnet! Jetzt können Sie sehen, dass der gelbe Draht derjenige ist, der zum Wischer führt, und suchen Sie auch den Lötfleck, an dem wir den Sensordraht befestigen werden.
Schritt 2: Finden Spannung
Suchen für die potentiometer wischer draht.
Beim HS-322 ist dies der kleine gelbe Draht, der tief in das Gehäuse eintaucht. Drehen ihre servo alle die weg, um eine richtung, und stecker die servo kabel in power und boden. Testen Sie die Spannung an dem im vorherigen Schritt angegebenen Lötfleck mit Ihrem Multimeter. Drehen Sie dann das Servo ganz in die andere Richtung. Ich habe 0,40 V und 1,87 V an jedem Extrem. Ich habe zwei Hitec Servos für diese Instructable gehackt. Der andere liest 0,41 V und 1,86 V. Während Sie dort mit Ihrem Messgerät herumtasten, beachten Sie, wie nahe sich einige der oberflächenmontierten Teile befinden. Im nächsten Schritt werden wir direkt neben ihnen löten.
Schritt 3: Löten Die Feedback Draht
Löten ist spaß und sie erhalten besser zu es die mehr sie tun es!
Ich habe eine Weller WP25. Es ist ein Arbeitspferd. Das Zifferblatt wurde irgendwann vom Hund abgezogen und gefressen, aber ich kann die Einstellungen immer noch annähern. Ich habe die Temperatur für die meisten meiner Nacharbeiten knapp unter dem Mittelpunkt eingestellt. (~ 550 Grad Fahrenheit). Der Tipp, den ich verwende, ist Katalog # TP-7, wenn Sie einkaufen. Sie können dieses Manöver mit einem stumpfen Bügeleisen durchführen, aber achten Sie auf die angrenzenden oberflächenmontierten (SMT) Teile.
Der Trick, um dies reibungslos zu machen, besteht darin, das Ende des Drahtes, das Sie der Schaltung hinzufügen, vorzuzinnen. Streifen Sie zuerst etwa 1/2 „Isolierung vom Draht ab, drehen Sie die Litzen hoch und fügen Sie dann Lötmittel hinzu. Es gibt bereits einen ziemlich großen Fleck auf der Leiterplatte, so dass wir nicht viel auf dem Draht brauchen, aber eine gute Beschichtung hilft dem Verbindungsfluss. Schneiden Sie als nächstes das verzinnte Ende auf eine Länge ab, die zu dem betreffenden Lötklecks passt.
Wenn der freiliegende Bitdraht bereits verzinnt ist, wird es zu einem ziemlich einfachen „Heat-em-up“. Halten Sie das verzinnte und beschnittene Ende des Drahtes über den Lötfleck. wenn es weit in die Vergangenheit ragt, müssen Sie möglicherweise noch etwas zuschneiden (siehe letztes Foto in diesem Schritt). Wenn Sie mit der Länge zufrieden sind, legen Sie den Draht auf den Lötklecks und legen Sie das Bügeleisen darauf. Du bist eine Art sadwiching das Drahtende zwischen dem Eisen und dem Blob. Jetzt ist es an der Zeit, Geduld zu entwickeln. Alles, was Sie tun müssen, ist zu warten, bis die Hitze des Bügeleisens das im Draht enthaltene Lot geschmolzen hat. Das überträgt Wärme auf den Lötfleck, schmilzt ihn und dann breit sich der Draht in den Klecks. Entfernen Sie in diesem Fall das Bügeleisen und halten Sie den Draht fest, während er abkühlt. Sie können sanft darauf blasen, wenn Sie möchten.
In dem unwahrscheinlichen und potenziell katastrophalen Fall, dass Sie den Lötfleck und seinen nächsten Nachbarn überbrücken, habe ich einige Tipps, wie Sie Ihr Servo vom Rand zurückziehen können. Lassen Sie die Teile zuerst abkühlen. Dann schauen Sie sich das Video genau an. Sie sollten deutlich einen grünen Leiterplattenfleck zwischen dem Blob und dem SMT-Teil sehen. Das ist übrigens ein Widerstand, und wenn Sie eine Lupe haben, können Sie den dreistelligen Wert ablesen (die ersten beiden Zahlen sind der Wert, die dritte addiert die Nullen). Schauen Sie sich das letzte Bild unten genau an. Innerhalb des gelben Quadrats und direkt unter dem interessierenden Lötfleck weist die Leiterplatte einige grüne Muster auf. Die hellgrünen Flecken sind Kupferspuren (oder Felder oder Pads) und die dunklen Linien sind nicht leitende Räume zwischen den Spuren. Das Pad, auf dem sich der Blob befindet, ist vom Feld um ihn herum isoliert, aber mit dem linken Ende des SMT-Widerstands verbunden. Siehst du das? Gut. Wenn Sie den Blob nur bis zum linken Ende des Widerstands überbrückt haben, dann ist es gut wie gemacht. Dort besteht bereits eine Verbindung. Die rechte Seite ist ein Problem. Sie können versuchen, das Lot zu dochten oder zu saugen, und wenn es eine Menge gibt, müssen Sie es vielleicht versuchen, aber seien Sie sich bewusst, dass Sie das SMT-Teil nicht aufsaugen oder aufsaugen möchten! Wenn es nur eine kleine Brücke gibt, können Sie sie mit Ihrem Messer schneiden. Das Lot ist meist Zinn und einige andere Sachen. Sehr leicht mit einer kleinen Stahlklinge zu schneiden. Wenn Sie schneiden, erwarten Sie nicht, direkt durch die Mitte eines Kleckses zu gehen. Es ist eher wie Schnitzen oder whittleing. Es sollte darauf geachtet werden, dass keine Leiterbahn oder andere Leiterplattenverbindungen durchtrennt werden. Und achten Sie auf diese Drähte.
Wenn Sie den Widerstand auf der Leiterplatte nicht sehen können, ist die nächstbeste Stelle unter Oberflächenspannung an der Spitze Ihres Lötkolbens befestigt. Steten.
> Arduino (oder andere mikrocontroller) und es der attendant teile.
> Hobby servo (Featured: HITEC-322HD)
> litze (Sollte kleiner als 20 gauge. Ich benutze 24g)
> Satz kleiner Schraubendreher.
> Drahtscheren
> Abisolierzangen
> Lötkolben und Lötmittel.
> Multimeter.
> EIN paar widerstände (1 karat, 4,7 karat, 3,3 karat, 2,2 karat, oder ähnliche)
> Kleine messer
Für mehr detail: Servo Feedback Hack (freies)