DIY-Motor für Federwiegen
- einfach
- sicher (entkoppelt)
- günstig
- OpenSource
- Firmware-Update geplant (Timer-Funktion, SilentMode, etc.)
- Servo-Version geplant
Druckanweisungen
1. Druckteile
Motorhalter:
Prusament PLA, 0,2 mm, 20 % Infill (um die Löcher herum 100 %), Unterstützung durch manuell eingefügte Zylinder.
Seitenteile:
Prusament PLA, 0,2 mm, 15 % Infill, Support durch manuell eingestellte Stützverstärker.
Seilwinde:
Prusament PLA, 0,2 mm, 15% Infill, Unterstützung mittels Aufmalstützen.
Drehknopf:
Prusament PLA, 0,2 mm, 15% Füllung
2. BOM
Wenn du auf die unten aufgeführten Komponenten klickst, wirst du zu den Artikeln weitergeleitet, die ich verwendet habe.
Ich erhalte über die LinkskeinProvision!
Arduino Nano
Schrittmotor NEMA 14
Schrittmotortreiber DRV8825
Potentiometer
Kondensator 16V 100µF
Servokabel
Schalter
DC-Buchse
12V DC-Netzteil
12x runde Neodym-Magnete (Durchmesser 8mm / Dicke 3mm)
4x M3x6 Zylinderkopfschraube
6x M3x12 Zylinderkopfschraube
6x M3-Mutter
Edelstahlring
Nylonschnur
Lochrasterplatine
Stiftleiste
Buchsenleiste
Optionell:
Karabiner
Silikonstreifen
3. Montage
Der Zusammenbau aller Komponenten ist ziemlich einfach und kann anhand der Fotos nachvollzogen werden. Wenn du dich mit der Elektronik auskennst und den Arduino selbst programmieren möchtest, kannst du die Schaltung auch anders aufbauen. Ich würde mich sehr freuen, wenn du deine Variante dann mit der Community teilst. Wenn du aber aufGanz sicherWenn du das machen willst, musst du dich genau an meinen Schaltplan halten, damit die Firmware richtig funktioniert.
Außerdem muss die Referenzspannung am Schrittmotortreiber angepasst werden. Anleitungen dazu findet man im Internet zuhauf. Ich habe 0,4 V eingestellt. Das hat mir geholfen.SeiteDas hat ziemlich gut geholfen.
Für meine Platine habe ich einen Schaltplan mit dem Programm Fritzing erstellt. Leider kann man das Dateiformat hier nicht direkt hochladen, deshalb findet ihr es hier.hier.
Du brauchst die folgenden Werkzeuge:
Inbusschlüssel (2,5)
Lötkolben
Multimeter
Schraubendreher
Sekundenkleber
4. Firmware
Wenn du bereits einen Arduino benutzt hast, kannst du einfach die Firmware.ino herunterladen und loslegen. Falls du jedoch ganz neu in diesem Bereich bist, findest du hier eineSchritt für SchrittAnleitung.
Schritt für Schritt
Die folgende Anleitung bezieht sich auf die Programmierung mit einem Windows-PC. Wenn du ein anderes System verwendest, kannst du sicher sein, dassForumUm Hilfe bitten.
- Lade dieArduino IDELade sie herunter und installiere sie.
- Verbinde deinen Arduino per USB mit deinem Computer. Es kann sein, dass der Chip, der für die Kommunikation per USB verantwortlich ist, unter Windows nicht automatisch erkannt wird. Du wirst jedoch im Internet sehr schnell einen passenden Treiber finden und installieren können. Eine genaue Erklärung des Themas musst du gegebenenfalls selbst recherchieren, aber wahrscheinlich hilft dir der SuchbegriffCH340Sehr gut beraten.
- Richte die Arduino IDE für deinen Arduino ein. Dazu musst du unter dem ReiterWerkzeugedein Arduino-Board, den darauf installierten Prozessor und den verwendeten COM-Port einstellen. Über welchen COM-Port dein Arduino verbunden ist, siehst du im Gerätemanager von Windows.
- Binde nun die Bibliothek für den Schrittmotortreiber ein. Unter dem ReiterWerkzeugeDu wählst den Punkt.Bibliotheken verwalten...und suchst nach "AccelStepper". Lade die Bibliothek herunter und installiere sie.
- Öffne die "Firmware.ino" über die Arduino IDE. Nun musst du nur noch aufHochladenKlicken. Fertig!
タグ
モデルソース
