Fahrschule Schulz Erlangen

Aufzug | Lastenaufzug, Aufzug, Selber bauen

Mini Aufzug Selber Bauen

In diesem Artikel erfährst du, wie man einen automatischen Arduino Aufzug für ein Hausmodell baut und programmiert. Mich hat die folgende Frage erreicht: Hallo, ich würde gern ein Modellhochhaus mit einem selbstständig fahrenden Aufzug ausstatten. Das Hochhaus hat 12 Stockwerke. Das klingt doch spannend. Glücklicherweise müssen wir dafür keinen kompletten Aufzug mit Ruftasten, Etagenauswahl und schließenden Türen bauen. Konzentrieren wir uns also nur um automatisches Hoch- und runterfahren. Herzstück dieses Projektes ist ein Schrittmotor (auch Stepper-Motor). Man nutzt sie unteranderem in 3D-Druckern und CNC-Fräsen. Sie lassen sich schrittweise (um z. B. 1, 5 Grad) drehen. Mini aufzug selber bauen. Wir statten die Achse so eines Schrittmotors mit einer Trommel aus, auf der das Tragseil des Aufzugs auf- und abgewickelt werden kann. Nun müssen wir uns nur noch überlegen, wie viele Schritte der Motor ausführen soll, um ein Stockwerk anzufahren. Da Stockwerke unterschiedlich hoch sein können (oft ist das Erdgeschoss höher), speichern wir die Schritte vom einen zum anderen Stockwerk einfach in einem Array.

#include "BasicStepperDriver. h" // Einbinden der Stepper-Programmbibliothek #define MOTOR_STEPS 200 // Schritte pro Umdrehung - ist für dieses Projekt nicht wichtig #define RPM 60 // Stepper Geschwindigkeit #define MICROSTEPS 2 // Microsteps des Stepper-Motors #define DIR 2 // DIR-Pin des Stepper-Motors #define STEP 3 // STEP-Pin des Stepper-Motors #define SLEEP 13 // sleep Funktion des Stepper-Treibers #define MOTOR_ACCEL 2000 #define MOTOR_DECEL 1000 #include "DRV8825. h" #define MODE0 10 #define MODE1 11 #define MODE2 12 DRV8825 stepper(MOTOR_STEPS, DIR, STEP, SLEEP, MODE0, MODE1, MODE2); // erzeugt ein stepper-Objekt //BasicStepperDriver stepper(MOTOR_STEPS, DIR, STEP, SLEEP); // erzeugt ein stepper-Objekt (RPM, MICROSTEPS); //tSpeed(30); // hier kann man die Drehgeschwindigkeit festlegen (2); //(1); // erhöhe um einen Step (-2); //(-1); // erhöhe um einen Step Wenn dir das Projekt gefallen hat und du von weiteren interessanten Projekten inspiriert werden willst, sieh dir doch mal mein neues E-Book »Arduino Projekte Volume 1« an!

Mon, 15 Jul 2024 19:58:01 +0000

Fahrschule Schulz Erlangen, 2024

[email protected]