H-Muster und sequentieller Shifter
Link zum Video:https://youtu.be/RtLBD2DWTTg
Ich hatte es satt, die Flappy-Paddles auf meinem Logitech-Lenkrad zu benutzen, also beschloss ich, meinen eigenen H-Pattern und sequentiellen Schalthebel zu bauen! Alle Teile können 3D-gedruckt werden!
Ich habe alle Dateien sowohl im STEP- als auch im STL-Format mitgeliefert. Wenn Sie sich entscheiden, die Innenteile wie ich im Video aus Aluminium herstellen zu lassen, verwenden Sie die Datei "Bearing Mount Alloy.STEP" anstelle von "Printed Bearing Block.STL".
Du wirst auch die folgenden Teile kaufen müssen:
2x 625 Lager -https://www.aliexpress.com/item/1005004857666772.html
2x R4-Lager -https://www.aliexpress.com/item/32929910901.html
4x 623 Lager -https://www.aliexpress.com/item/1005004857666772.html
1x 10k 16mm Linear Potentiometer -https://www.aliexpress.com/item/1005006600576995.html
2x Mikro-Hebelschalter (Griff 11,5 mm) -https://www.aliexpress.com/item/1005005596552328.html
5mm Stahlkugel -https://www.aliexpress.com/item/1005005656499702.html
4mm OD-Feder -https://www.aliexpress.com/item/1005005402716572.html
13x30x1 Feder -https://www.aliexpress.com/item/1005006145869116.html
10x30x1 Verlängerungsfeder -https://www.aliexpress.com/item/1005006138122733.html
1x Arduino Pro Micro -https://www.aliexpress.com/item/1005006654641959.html
1x 10x140mm gehärteter Stahlschaft -https://www.aliexpress.com/item/1005007573838689.html
Wenn Sie drucken, werden Sie auch Folgendes benötigen: 16x M3x5x5 Gewindeeinsätze, 2x M3x4x5 Gewindeeinsätze.
Du wirst auch eine Vielzahl von M3-Schrauben, Muttern und Unterlegscheiben sowie ein paar M5-Unterlegscheiben zum Abstandshalten der Lager, wie im Video gezeigt, benötigen.
Elektronik und Software
Verkabeln Sie den Potentiometer-Ausgang zu A3 und die Schalter zu D2 und D3.
Wenn du den Code zum ersten Mal auf deinen Arduino flasht, ändere die Debug-Variable auf true und überprüfe den seriellen Port auf Messwerte von deinem Potentiometer. Kopiere die Werte von jedem Gate in die richtigen Variablen und lade den Code dann erneut hoch und überprüfe, ob die richtigen Gänge ausgewählt werden. Ändere dann Debug wieder auf false und lade den Code erneut hoch!
Modellquelle
