Inhaltsverzeichnis:

Die andere nutzlose Maschine - Gunook
Die andere nutzlose Maschine - Gunook

Video: Die andere nutzlose Maschine - Gunook

Video: Die andere nutzlose Maschine - Gunook
Video: Meine Useless Machine 2011 2024, November
Anonim
Die andere nutzlose Maschine
Die andere nutzlose Maschine
Die andere nutzlose Maschine
Die andere nutzlose Maschine

Bei so vielen nutzlosen Maschinen habe ich versucht, eine etwas andere zu bauen. Anstatt einen Mechanismus zu haben, der den Kippschalter zurückdrückt, dreht diese Maschine den Schalter einfach um 180 Grad.

In diesem Projekt habe ich einen Nema 17-Schrittmotor verwendet, der wahrscheinlich etwas überqualifiziert ist, aber er lag herum, also warum nicht ihn verwenden?

Schritt 1: Wie funktioniert es?

Wie es funktioniert?
Wie es funktioniert?
Wie es funktioniert?
Wie es funktioniert?

Diese Maschine ist Arduino angetrieben. Wenn der Schalter umgeschaltet wird, erhält der Arduino ein Signal und der Schrittmotor dreht den Schalter, der mit dem Schrittmotor verbunden ist, um 180 Grad. Beim erneuten Umschalten dreht sich der Schalter um 180 Grad zurück, damit die angeschlossenen Drähte nicht zucken.

Die gesamte Maschine wird von einem 12V DC-Adapter mit Strom versorgt. Sie können ihn auch mit einer 9V-Batterie betreiben, aber ich würde Ihnen empfehlen, in diesem Fall einen kleineren Schrittmotor wie den 28-BJY48 zu nehmen.

Schritt 2: Die Teile

Die Teile
Die Teile
Die Teile
Die Teile
Die Teile
Die Teile

du wirst brauchen:

  • ein Arduino (ich habe das gute alte Uno verwendet)
  • ein NEMA 17 Schrittmotor
  • ein motorfahrer, ich habe de L298N verwendet
  • ein kleiner Kippschalter der in das Kugellager passt
  • ein Kugellager 608Z
  • eine 12V-Steckdose
  • ein 12V Netzteil
  • einige M3-Schrauben
  • einige Überbrückungsdrähte

In den Downloads hier finden Sie eine:

  • STL eines Abstandshalters, der zwischen dem Arduino / dem Motortreiber und der Montageplatte gesteckt wird
  • STL eines Steckers um den Schalter auf den Schrittmotor zu setzen
  • STL eines Halters, um den NEMA-Schrittmotor an Ort und Stelle zu halten

Diese STLs können in einem 3D-Drucker verwendet werden.

Verwendete Materialien (natürlich können Sie andere Materialien für die Box usw. verwenden, wie Sperrholz)

  • 2,9mm Acrylplatte für die Box
  • 6 mm Acrylplatte für den Boden der Box
  • etwas PLA für die 3D-gedruckten Teile
  • etwas Sekundenkleber
  • Lötzinn

Schritt 3: Die von mir verwendeten Tools

Die Werkzeuge, die ich verwendet habe
Die Werkzeuge, die ich verwendet habe
Die Werkzeuge, die ich verwendet habe
Die Werkzeuge, die ich verwendet habe
Die Werkzeuge, die ich verwendet habe
Die Werkzeuge, die ich verwendet habe

Zum Schneiden des Acryls für die Box habe ich einen 60W Lasercutter verwendet, aber Sie können jede gewünschte Box herstellen, solange sie die richtigen Abmessungen hat.

Um das Ganze zusammen zu montieren, habe ich einen 2,5-mm-Bohrer und einen M3-Gewindebohrersatz verwendet. Aber ich denke, Sie können andere Möglichkeiten finden, die Dinge zusammenzustellen.

Für die gedruckten Teile habe ich einen Ultimaker 2+ verwendet, aber jeder 3D-Drucker oder Druckservice reicht aus.

Zum Zusammenlöten von Teilen habe ich eine Lötstation verwendet.

Schritt 4: Erstellen der Box

Erstellen der Box
Erstellen der Box
Erstellen der Box
Erstellen der Box
Erstellen der Box
Erstellen der Box
Erstellen der Box
Erstellen der Box

Sie können jede beliebige Box verwenden, solange die Innenmaße 150x100x100 mm betragen, wobei die Höhe sehr wichtig ist, die Länge und Breite können größer sein, wenn Sie möchten.

Wie ich bereits erwähnt habe, habe ich einen Lasercutter verwendet, um die Acrylplatte für die Box zu schneiden. Wenn Sie das auch tun möchten, können Sie die Zeichnung für die Box hier herunterladen oder Ihre eigene mit einem dieser Online-Boxmaker erstellen wie

makeabox.io/

Genau in die Mitte der oberen Platte der Box bohren Sie ein Loch von 22 mm, damit das Kugellager gut hineinpasst.

Ich gab dem Lager ein bisschen Sekundenkleber, um es im oberen Loch zu befestigen.

Für den Stromeingang bohrst du an einer der Seiten ein weiteres Loch.

Ich habe 2,5 mm Löcher in den Seiten der Bodenplatte erstellt und den Gewindestift verwendet, um ein M3-Gewinde herzustellen, um die obere Box mit der Platte zu verbinden.

In meine 6mm dicke Bodenplatte habe ich an der Stelle, an der Arduino, Motortreiber und Schrittmotor montiert werden sollen, weitere Sichtlöcher 2,5 mm gebohrt und ihnen noch ein M3-Gewinde verpasst. Um den Arduino und den Motortreiber zu montieren, habe ich Abstandshalter verwendet, die ich 3D-gedruckt habe.

Natürlich können Sie auch doppelseitiges Klebeband oder Kleber oder andere Befestigungsmöglichkeiten verwenden.

Schließlich habe ich eine Abdeckplatte für die Box gemacht, um das Kugellager abzudecken und die Worte "ON" und "OFF" zu setzen.

Diese Deckplatte ist 105,5 x 155,5 mm groß und hat genau in der Mitte ein 12 mm Loch. Ich habe eine andere Acrylplatte dazu verwendet und die Buchstaben mit dem Lasercutter graviert, aber natürlich kann man dies auf viele verschiedene Arten tun.

Die Deckplatte habe ich mit Sekundenkleber auf die Box geklebt.

Schritt 5: Schaltplan

Schaltplan
Schaltplan

Oben ist der Schaltplan (mit Fritzing gezeichnet).

Der Kippschalter hat seinen mittleren Anschluss mit dem GND des Arduino verbunden, dann sind die äußeren Anschlüsse mit Pin 4 und 6 des Arduino verbunden.

Der 12-V-Stromeingang ist sowohl mit dem Motortreiber als auch mit dem Arduino verbunden. Ich habe die Drähte direkt an den Arduino gelötet, aber Sie können auch einen 12-V-Netzstecker verwenden.

Schritt 6: Der Code

Um Code für Arduino zu schreiben, benötigen Sie die Arduino IDE oder den Arduino Web Editor (hier herunterladen oder verwenden) Ich verwende die Version 1.8.13. Stellen Sie einfach sicher, dass Sie den richtigen COM-Port (Windows) und den richtigen Board-Typ in der IDE oder im Web-Editor auswählen, verwenden Sie dann den heruntergeladenen Code und klicken Sie auf Upload.

Damit die Maschine gut funktioniert, müssen Sie den Schalter vor dem Einstecken in die ON-Position bringen. Dies liegt daran, dass sich die Maschine beim Anschließen einmal um 180 dreht. Ich habe noch nicht herausgefunden, wie man dies im Code vermeiden kann. Wenn jemand eine Lösung hat, freue ich mich darüber!

Empfohlen: