Steuerung eines RepStrap mit der Verarbeitung (14 / 25 schritt)

Schritt 14: Arbeiten in Richtung 3D Drucken


Die RepRap baut auf 3D-Objekte mit geschmolzener Kunststoff. Jede Schicht ist als ein Kunststoffgitter festgelegt.  Es gibt Softwar/Firmware verfügbar, dieses Netz für alle 3D Objekte zu erzeugen.  Aber ich bin daran interessiert, eine Programm, die die Formen direkt aus Verarbeitung gedruckt wird.

Ich fange von modifiziert die springenden Ball Skizze ziehen ein Netz, das eine 2D-Form abdecken wird.

Der nächste Schritt wird sein, rotiert der Mesh 90deg und wiederholen (um die nächste Schicht drucken).

Hier ist was ich bisher - das ist nur bei der Verarbeitung und beinhaltet keine Communitation mit dem Arduino.

Verarbeitung / / /
/**
* Ball Spuren hin und her über das Fenster
*/

Int-Größe = 10;       Breite der Form
Float Xpos, Ypos;    Ausgangslage der Form

Xspeed schweben = 3;  Geschwindigkeit der Form
Float Yspeed = 0; / / Geschwindigkeit der Form

Int Xdirection = 1;  Links oder rechts
Int Ydirection = 1;  Von oben nach unten

void setup()
{
Größe (200, 200);
noStroke();
frameRate(30);
Smooth();
Legen Sie die Startposition der Form
xPos = 0;
yPos = 0;
Background(102);
}

void draw()
{
Background(102);
Aktualisieren Sie die Position der Form
xPos = Xpos + (Xspeed * Xdirection);
yPos = Ypos + (Yspeed * Ydirection);

ändern Sie Richtung, trifft die Kugel den Rand - um ein Quadrat zu zeichnen

beginnt auf der linken Seite und bewegt sich nach rechts

10 Schritte nach unten
Wenn (Xpos > Breite-Größe & & Ypos == 0) {//down
Ydirection = 1;
Yspeed = 2;
XSPEED = 0;
}

Reverse X-Richtung, bis sie die 0 X Edge trifft
Wenn (Xpos > Breite-Größe & & Ypos == 20) {}
Xdirection =-1;
Yspeed = 0;
XSPEED = 2;
}

10 Schritte nach unten
Wenn (Xpos < 0 & & Ypos == 20) {//down
Ydirection = 1;
Yspeed = 2;
XSPEED = 0;
}

Reverse X-Richtung bis zum Hiths der 200 X Edge
Wenn (Xpos < 0 & & Ypos == 40) {}
Xdirection = 1;
Yspeed = 0;
XSPEED = 2;
}
10 Schritte nach unten
Wenn (Xpos > Breite-Größe & & Ypos == 40) {//down
Ydirection = 1;
Yspeed = 2;
XSPEED = 0;
}

Reverse X-Richtung, bis sie die 0 X Edge trifft
Wenn (Xpos > Breite-Größe & & Ypos == 60) {}
Xdirection =-1;
Yspeed = 0;
XSPEED = 2;
}

10 Schritte nach unten
Wenn (Xpos < 0 & & Ypos == 60) {//down
Ydirection = 1;
Yspeed = 2;
XSPEED = 0;
}

Reverse X-Richtung bis es 200 X Edge hits
Wenn (Xpos < 0 & & Ypos == 80) {}
Xdirection = 1;
Yspeed = 0;
XSPEED = 2;
}

10 Schritte nach unten
Wenn (Xpos > Breite-Größe & & Ypos == 80) {//down
Ydirection = 1;
Yspeed = 2;
XSPEED = 0;
}

Reverse X-Richtung, bis sie die 0 X Edge trifft
Wenn (Xpos > Breite-Größe & & Ypos == 100) {}
Xdirection =-1;
Yspeed = 0;
XSPEED = 2;
}
10 Schritte nach unten
Wenn (Xpos < 0 & & Ypos == 100) {//down
Ydirection = 1;
Yspeed = 2;
XSPEED = 0;
}
Reverse X-Richtung bis zum Hiths der 200 X Edge
Wenn (Xpos < 0 & & Ypos == 120) {//down
Xdirection = 1;
Yspeed = 0;
XSPEED = 2;
}

10 Schritte nach unten
Wenn (Xpos > Breite-Größe & & Ypos == 120) {}
Ydirection = 1;
Yspeed = 2;
XSPEED = 0;
}
umgekehrter Richtung bis es trifft die 0 X edge
Wenn (Xpos > Breite-Größe & & Ypos == 140) {}
Xdirection =-1;
Yspeed = 0;
XSPEED = 2;
}
10 Schritte nach unten
Wenn (Xpos < 0 & & Ypos == 140) {//down
Ydirection = 1;
Yspeed = 2;
XSPEED = 0;
}
Reverse X-Richtung bis zum Hiths der 200 X Edge

Wenn (Xpos < 0 & & Ypos == 160) {//down
Xdirection = 1;
Yspeed = 0;
XSPEED = 2;
}
10 Schritte nach unten
Wenn (Xpos > Breite-Größe & & Ypos == 160) {}
Ydirection = 1;
Yspeed = 2;
XSPEED = 0;
}
umgekehrter Richtung bis es trifft die 200 X edge
Wenn (Xpos > Breite-Größe & & Ypos == 180) {}
Xdirection =-1;
Yspeed = 0;
XSPEED = 2;
}
10 Schritte nach unten
Wenn (Xpos > 0 & & Ypos == 180) {}
Ydirection = 1;
Yspeed = 2;
XSPEED = 0;
}
umgekehrte Richtung, bis sie die 200 X Kante trifft
Wenn (Xpos > 0 & & Ypos == 200) {}
Xdirection = 1;
Yspeed = 0;
XSPEED = 2;
}

Zeichnen Sie die Form
Ellipse (Xpos + Größe/2, Ypos + Größe/2, Größe, Größe);

}

In Verbindung stehende Artikel

Steuerung einer LED mit Arduino und Wifly Schild

Steuerung einer LED mit Arduino und Wifly Schild

Um zu demonstrieren, wie Sie Geräte über WLAN mit dem Arduino Wifly Schild steuern können, werde ich ein- und Ausschalten einer LED wechseln, durch Senden einer HTTP-Anforderung von meiner Web-Browser mit dem Wifly-Schirm.Anforderungen:(1) Arduino un
Arduino Roboterarm und Überwachung mit der Verarbeitung

Arduino Roboterarm und Überwachung mit der Verarbeitung

der Roboterarm packt ein Objekt, nachdem es mit der Bewegungsmelder erkannt und dann bewegt es sich es an einem bestimmten Ort.Liste der Teile:1,3 servos(2) passive Infrarot-Bewegungsmelder: http://www.sparkfun.com/products/86303. Arduino Uno R3 boar
Steuerung eines Roboterarms mit Microsoft Kinect!

Steuerung eines Roboterarms mit Microsoft Kinect!

Roboter sind schnell immer mehr in unseren Alltag integriert. Sie unsere Böden zu reinigen, machen unsere Kaffee und dienen auch zur Telepräsenz. Da sie so wichtig für die Gesellschaft werden, schenken Sie warum nicht unsere Roboter-Begleiter Vision?
NASBOX314: machen Sie ein NAS mit der xbox360 Case und Raspberry Pi.

NASBOX314: machen Sie ein NAS mit der xbox360 Case und Raspberry Pi.

Hallo aus Frankreich,Ich möchte mit Ihnen teilen meine NAS Pi basiert Projekt.Ich benutze einige Raspberry Pi für verschiedene Projekte zu Hause, eines Themas ist ein NAS mit RAID1 Festplatten, um meine wichtigen Daten zu speichern. (Raid 1 seit 12.2
Steuerung eines Roboterarms mit Arduino, 1Sheeld und ein Android Smartphone

Steuerung eines Roboterarms mit Arduino, 1Sheeld und ein Android Smartphone

In diesem Artikel wir Ihnen wie zeigen mithilfe von smart 1Sheeld und Ihr Android Telefon Sensoren (Orientierung & Nähe) eine Robotic arm drahtlos steuern.Kurz über 1Sheeld:http://1sheeld.com/Schritt 1: Unsere Tools 1 - Roboterarm (bilden Sie Ihr eig
Wie eine Kerzenflamme mit der Hand ohne Verletzung zu ersticken

Wie eine Kerzenflamme mit der Hand ohne Verletzung zu ersticken

In diesem instructable, ich werde ersticken eine Kerzenflamme mit meiner Hand bei gleichzeitigem Schutz meiner Hand mit Eischnee. Eischnee haben hohe Wärmeformbeständigkeit. So, ich kann oben ein Kerze Glas abdecken, mit meiner Hand und meiner Hand b
Steuerung eines Roboters mit einer Wii-Fernbedienung

Steuerung eines Roboters mit einer Wii-Fernbedienung

Dies ist ein lustiges kleines Projekt, das ein Raspberry Pi, ein Finch-Roboter und eine Wii-Fernbedienung (AKA Wiimote), zeigen einige der Dinge, die Sie mit einer Himbeere Pi und/oder eine Wii remote verwendet. Python und die CWiiD-Bibliothek verwen
Kochen Sie ein Thanksgiving-Truthahn in einer Stunde mit der Spatchcock Methode

Kochen Sie ein Thanksgiving-Truthahn in einer Stunde mit der Spatchcock Methode

haben Sie immer gewartet, 4 1/2 Stunden für ein Thanksgiving-Truthahn Kochen? Natürlich haben Sie. Und Sie sollten nicht zu haben. Ich werde Ihnen zeigen, wie eine ganze Türkei in etwa eine Stunde mit einer Technik namens spatchcocking zu kochen. Sic
Einrichtung, eine Vertiefung in ein Trapez mit der Shopping-Suchmaschine zu schneiden

Einrichtung, eine Vertiefung in ein Trapez mit der Shopping-Suchmaschine zu schneiden

Ich hatte vor kurzem eine Aluminiumplatte in ein Trapez für einen Kaminsims legen müssen.  Ich beschloss, die Shopping-Suchmaschine verwenden, so dass ich eine einheitliche Tiefe für die Aussparung dafür sorgen könnte.Das beigefügte Video zeigt die A
Geformte Tasten mit der Verarbeitung

Geformte Tasten mit der Verarbeitung

ich versuche, eine Kiosk-System mit einem Touchscreen. Die Programmsprache wählte ich ist die Verarbeitung von Java.Die Tasten auf dem Bildschirm sollte nicht nur rechteckig sein, sie sollte gestaltet werden.Wenn Sie jemals versucht, geformte Tasten
Doppelte Sensor Graphen mit der Verarbeitung

Doppelte Sensor Graphen mit der Verarbeitung

In der Regel Verarbeitung wird verwendet, um einzelne Sensorwerte als Diagramm anzeigenEs ist jedoch auch möglich, zwei oder sogar mehrere Sensorwerte als Graphen anzuzeigenSchritt 1: Dinge, die benötigt Diese sind das, was, das Sie benötigen1. PC(2)
Steuerung eines Antriebes mit einem analogen Sensor

Steuerung eines Antriebes mit einem analogen Sensor

In dieser Instructable lernen wir einen analogen Sensor verwenden, um die Position eines Aktors zu steuern. In diesem Beispiel verwenden wir ein Potentiometer, aber Sie können analogen Sensor. Einen Licht-Sensor können Sie um einen Aktor anhand der P
Steuerung eines Gleichstrommotors mit Arduino und Visual Basic

Steuerung eines Gleichstrommotors mit Arduino und Visual Basic

Hallo ist Freunde dies mein erster Beitrag in instructables.com wo werde ich versuchen, weitere Neuheit des oft zu bringen.Heute ist Thema mit Arduino und Visual Basic.Das Projekt, das wir heute sehen ist ein dc-Motor Controller mit Arduino und Visua
Arduino virtuellen Daten (in diesem Beispiel Uhr) mit der Verarbeitung

Arduino virtuellen Daten (in diesem Beispiel Uhr) mit der Verarbeitung

Hallo! Im vorherigen Projekt zeigte ich, wie man Schieberegister mit Computer steuern. Jetzt bin ich nur zu teilen, was ich darüber gelernt habe: Sie brauchen um durch Teile testen Sie das Projekt! Nur schlechte Seite ist, dass Sie laufen Verarbeitun