Inhaltsverzeichnis:
- Schritt 1: Materialien und Werkzeuge
- Schritt 2: Entfernen Sie das PowerMate-Gehäuse
- Schritt 3: Montieren Sie die Sensorplatine am KnobSlider-Sensorgehäuse
- Schritt 4: Motoren mit den Motorabdeckungen montieren
- Schritt 5: Verbinden Sie die Motorgehäuse
- Schritt 6: Kombinieren der Motorkörper und Sensorkörper
- Schritt 7: Zahnräder und Zahnriemen hinzufügen
- Schritt 8: Verkabelung/Software
Video: KnobSlider - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:21
KnobSlider ist ein Formänderungsgerät, das zwischen einem Knopf und einem Schieberegler wechselt. Es ermöglicht drei verschiedene Interaktionen (Schieben, Klicken und Drehen) auf einem Gerät. Es wurde ursprünglich für professionelle Benutzer wie Toningenieure entwickelt, die viele Schieberegler und Drehregler verwenden. KnobSlider zielt darauf ab, der Benutzeroberfläche Flexibilität zu verleihen und gleichzeitig die Geschicklichkeit der Benutzer mit physischen Geräten zu erhalten, anstatt flache Touchscreens mit schlechtem haptischem Feedback zu verwenden. KnobSlider ermöglicht eine augenfreie, mobile Steuerung.
Dieses Gerät wird auf der CHI 2018 Konferenz vorgestellt. Sie können unsere Studienarbeit über das Gerät lesen. Diese Arbeit wird von Hyunyoung Kim, Céline Coutrix und Anne Roudaut durchgeführt.
Schritt 1: Materialien und Werkzeuge
Materialien
- 3D-gedruckte KnobSlider-Teile (herunterladbar bei Thingiverse.com)
- sg90 Servomotoren X 5
- PowerMate-USB
- 5 mm Bohrung 20 Zähne Spannrolle Zahnriemenscheibe X 2
- 3 mm 2 GT Umlenkrolle X 2
- GT2 Zahnriemen (länger als 30cm)
- GT2 Zahnriemenscheibe 20 Zähne Loch 5 mm X1
- 5V DC-Generator
- Arduino UNO
- (optional) 25x8x1mm Neodym-Magnet X2~4
Werkzeuge
- Cutter
- Spitzzange (zum Öffnen & Schließen einer Mutter)
- Entweder ein Tischschraubstock und ein Hammer oder Lötwerkzeuge (je nachdem, was Sie tun möchten. Siehe Schritt 2, um eine Entscheidung zu treffen.)
- Kleiner Kreuzschraubendreher. Etwa Ø 3 mm ist gut.
- Sekundenkleber
- (optional) Silikonspray
- (optional) Schleifpapier und Nadelfeile
Schritt 2: Entfernen Sie das PowerMate-Gehäuse
- (Bild 1) Öffnen Sie die Kappe des PowerMate und entfernen Sie den Schwamm. Öffnen Sie die Mutter, die den Encoder-Sensor hält, mit einer langen Nase.
- (Bild 2) Entfernen Sie dann den Silikonboden mit einem scharfen Cutter. Der Boden und der Metallkörper sind verklebt, so dass Sie den Kleber gründlich schneiden müssen.
-
(Bild 3) Nehmen Sie die Platine aus dem Metallgehäuse heraus. Dazu haben Sie zwei alternative Möglichkeiten:
- Befestigen Sie den Metallkörper kopfüber am Schraubstock. Der innere / obere Metallkörper (der den Encoder mit der Mutter hielt) geht nach unten und der äußere / untere Körper (der mit dem Silikonboden verbunden war) wird am Schraubstock befestigt. Nehmen Sie die Platine vorsichtig aus dem inneren Metallkörper heraus, ohne die Drahtverbindungen zu unterbrechen. Achten Sie darauf, dass Sie die Platine nicht schlagen, wenn Sie auf den inneren Metallkörper hämmern, z Hammer, um es vom äußeren Körper zu trennen. Sie müssen es mit Zuversicht treffen. Wenn Sie ihn schwach treffen, werden sie sich nicht trennen.
- Wenn Sie lieber Lötwerkzeuge verwenden möchten, können Sie den USB-Draht nahe am Metallkörper abschneiden und die Drähte an die Platine löten. Stellen Sie sicher, dass Sie sie richtig verdrahten (wie in Bild 4).
Schritt 3: Montieren Sie die Sensorplatine am KnobSlider-Sensorgehäuse
- (Bild 1) Setzen Sie die Sensorplatine in das KnobSlider-Sensorgehäuse (sensor_body_cover.stl).
- (Bild 2) Schließen Sie das Gehäuse mit dem Original-Silikonboden. Sie müssen es nicht kleben. Es wird dort ohne Kleber bleiben.
- (Bild 3) Wenn der Stift neben dem Encoder richtig positioniert ist, legen Sie die Unterlegscheibe und die Mutter auf und befestigen Sie den Sensor.
- (Bild 4) Setzen Sie die Sensorachse (sensor_axis_1.stl) auf den Encoder.
Schritt 4: Motoren mit den Motorabdeckungen montieren
-
(Bild 1, 2) (Optional) Nehmen Sie 3-1 Stück (Die Nummer ist auf dem Gehäuse eingraviert), setzen Sie einen oder zwei Magnete ein. dSchließen Sie 3-1 mit 2-1.
- (Bild 3, ignorieren Sie den Motor im Bild) (Optional) Nehmen Sie 3-6 und setzen Sie einen oder zwei Magnete in das Loch. Die flachen Flächen von 3-6 und 3-1 treffen sich, wenn der KnobSlider geschlossen ist. Die Magnete helfen dem Gerät fest zu schließen. Stellen Sie sicher, dass die Magnete in den beiden Gehäusen anziehen und nicht abstoßen.
- (Bild 4, 5, 6) Setzen Sie eine Motorschraube in das Teilloch von 3-6. Es erleichtert Ihre Montage. Stecken Sie die Motorkabel durch das lange schmale Loch (konvexe Seite des Gehäuses)
- (Bild 7) Setzen Sie das Motorgehäuse in das Gehäuse ein. Es kann eng werden, abhängig vom verwendeten Motor und 3D-Drucker. Ich empfehle Ihnen, zuerst einen Koffer auszudrucken und zu testen, ob Ihr Motor gut passt. Ich habe den Aufkleber entfernt, um etwas mehr Platz zu schaffen.
-
(Bild 8) Verwenden Sie beide Motorschrauben, befestigen Sie 3-6, Motor, 2-6 zusammen. Wiederholen Sie die Montage von Motoren mit Gehäusen. Sie verwenden die restlichen vier Motoren und das Gehäuse 3-2, 2-2, 3-3, 2-3, 3-4, 2-4, 3-5, 2-5. Wenn Sie fertig sind, sollten Sie 6 Teile haben.
Schritt 5: Verbinden Sie die Motorgehäuse
- Bild 1) Sie sollten die 6 Stück auf dem Bild haben
- Bild 2, 3, 4) Nehmen Sie 3-6 und legen Sie den Draht durch 3-5. Die Konvexität von 3-6 der Konkavität von 3-5 sollte sich treffen.
- Bild 5) Setzen Sie eine Motorhand in 1-6
- Bild 6) Legen Sie die 1-6 auf die Unterseite von 2-6 und 2-5.
- Bild 7) Wiederholen Sie (2) - (4), bis Sie 1-2 setzen Setzen Sie 1-1 auf 2-1, und alle Kabel kommen aus 3-1 wie auf dem Bild heraus.
Schritt 6: Kombinieren der Motorkörper und Sensorkörper
- Bild 1) Setzen Sie den Ring von 3-3 auf die Sensorachse. Die 3-N-Stücke gehen nach oben und 1-N-Stücke gehen nach unten wie auf dem Bild
- Bild 2) Sensorachse mit Zähnen hinzufügen (Potentiometerdeckel 2.stl)
- Bild 3) GT2 Zahnriemenscheibe 20 Zähne Loch 5 mm hinzufügen. Die Zähne gehen tiefer.
Schritt 7: Zahnräder und Zahnriemen hinzufügen
- (optional) Verwenden Sie den Stapel, um die Oberflächen zu glätten, auf denen der Schieber-Cursor gleitet. Fügen Sie etwas Silikonspray hinzu.
- Bild 1) Setzen Sie das Zahnrad mit den Zähnen auf die Stifte von 3-1 und 3-6. Zahnrad ohne Zähne auf den Stift von 3-2 und 3-5 setzen.
- Bild 2) Zahnriemen um die Zahnräder legen. Die Zähne des Zahnriemens berühren Zahnräder mit Zähnen und der flache Teil des Zahnriemens berührt Zahnräder ohne Zähne. Fügen Sie den unteren Teil des Cursors hinzu (Cursor 1.stl). Legen Sie ein Ende des Zahnriemens in den Cursor. Füllen Sie nur die Hälfte davon. Messen Sie die benötigte Zahnriemenlänge sorgfältig durch leichtes Anziehen des Riemens. Schneiden Sie den Zahnriemen mit etwas Rand ab und legen Sie das abgeschnittene Ende in den Cursor. Schieben Sie den Cursor und stellen Sie sicher, dass die Länge gut ist. Kleben Sie den Zahnriemen auf den Cursor.
- Bild 3) Bedecken Sie die Zahnräder mit 4-N-Stücken.
- Bild 4) Fügen Sie den oberen Cursorteil hinzu (Cursor 2.stl)
Schritt 8: Verkabelung/Software
- Pic1) Schließen Sie Motoren, Arduino und 5V DC-Netzteil wie im Bild an. Der Motor in 3-2 sollte an Arduino D3 angeschlossen werden, Motor in 3-3 ist an Arduino D5, 3-4 an D6, 3-5 an D9, 3-6 an D10 angeschlossen. Das sind PWM-Pins. Ich lade die Datei KnobSlider.fzz hoch, falls Sie den Schaltplan ändern möchten.
- Laden Sie StandardFirmata zu Ihrem Arduino hoch (Arduino-Software> Datei> Beispiele> Firmata> StandardFirmata)
- Laden Sie den USB Powermate-Manager von der Griffin-Website herunter. Wählen Sie die richtige Software für Ihr Betriebssystem und installieren Sie sie.
- Ordnen Sie das Schaltflächenereignis des Geräts dem Mausklickereignis zu. Ordnen Sie das Drehen des Geräts beliebig zu.
- Laden Sie KnobSliderControl.zip herunter und entpacken Sie es an einem beliebigen Ort. Öffnen Sie die.pde-Datei mit Verarbeitung. Wie Sie im Code sehen können, werden die Winkel von Servomotoren in diesem Code gesteuert. Sie müssen die Winkelwerte ändern, um sicherzustellen, dass KnobSlider richtig schließt und öffnet, ohne dass die Motoren abgenutzt werden. Sie müssen wahrscheinlich N-1-Ebenen erneut öffnen und die Armwinkel anpassen.
- Das ist es! Ich wünsche Ihnen viel Spaß beim Spielen damit!