• Home »
  • Maschinen »

    9 Schritt:Schritt 1: Wie funktioniert es? Schritt 2: Die Teile Schritt 3: Erstellen der Box Schritt 4: Schematische Schritt 5: Befestigung der Servos Schritt 6: Anschluss der Schalter, Servos und Arduino Schritt 7: Optional: der Gleichstrommotor und Batterie- Schritt 8: Der Code Schritt 9: Optionales Update: Bewegungserkennung

    So viele nutzlose Maschinen gebaut werden, warum bauen eine andere? Einfach gesagt, ist es wirklich Spaß :), Spaß zu bauen und Spaß zu spielen. Ich habe versucht, diese Version ein Zeichen zu geben, wie ich immer das Gefühl, da ist jemand "Denken in der Box", also hier versuchte ich, ich hoffe, es gelang mir zu geben, "ihre" ein Leben! Ich bin wirklich glücklich, mit Ihnen alle Schritte zu teilen, mit allen Hoffnungen, dass Sie in der Ihnen einfach den Aufbau und die ihm einen bitteren oder besser Charakter! Meine Version ist auf Arduino basiert, können Sie denken, es ist ein Overkill, aber angesichts der Flexibilität, die sie mir gegeben haben, ich glaube, es ist es wert. Hier ist ein Video von allem alles zusammen. Später werden wir in die Teile, Stufen, Schaltpläne und Codes verschieben Lassen Sie mich wissen, Ihre Anregungen und / oder Fragen wenn überhaupt. Ich hoffe dir gefällt es! f. Schritt 1: Wie funktioniert es? Alles ist mit einem Arduino-Board verbunden ist, wird die Platte wartet, bis die Umstellung auf logisch HIGH gesetzt, das heißt, wenn Sie den Schalter, die fahrzeuginterne Signale zwei Servomotoren, um in einer bestimmten Weise (mehr dazu später) zu bewegen, Flick, nach der die Servo auf die "Hand" geschaltet wird den Schalter wieder auf OFF-Position blättern, und zurück in die Box, gefolgt von der "Tür" Servo. Dann wiederholt sich alles. Wenn Sie das Video oben gesehen haben, jedes Mal, wenn der Schalter umgeschaltet wird, reagiert das Gerät auf eine andere Weise, und dies wird durch einfach unterschiedliche Funktionen mit unterschiedlichen Zeitpunkten in der Arduino-Code Schreiben getan, (ich nannte sie "Moves"). Jedes Mal, wenn der Schalter umgeschaltet wird, fordere ich eine neue Bewegung, bis alle fertig sind, fange ich über. beachten Sie, dass in Schritt 9, sofern ich eine andere Version des Codes, die zufälligen Bewegungen anstelle von sequentiellen nimmt. Sie können so viele Bewegungen hinzufügen, wie Sie wollen, solange Sie genug Speicher auf dem Arduino haben. Das Arduino ist immer an, das ist, warum ich soeben einen Schalter für die Batterie, um etwas Energie zu sparen, wenn die Maschine nicht in Gebrauch ist. Ich plane schon, um eine Unterbrechung auf dem Schalter anstelle des aktuellen einfache HIGH / LOW Erkennung zu verwenden, und die Kopplung mit den Schlafmodus. Dies gilt Strom zu sparen, wenn die Maschine nicht in Betrieb ist, und auch so dass sie immer bereit (aber das wird auch den Code erschweren) So, jetzt ist es nur eine einfache EIN / AUS-Schalter, und das Board ist immer angetrieben .step 2: Die Teile Du wirst brauchen: Obligatorisch: 1. Eine Schachtel 2. Jede Arduino Board mit PWM-Ausgänge (ich zufällig eine alte man herumliegen, die Diecimila) 3. Zwei Standard-RC-Servomotoren (Ich habe die Futaba - S3003, 3,2 kg / cm Drehmoment, mehr als genug, um die Tür oder der Hand bewegen sie haben) 4. Ein 6-12-V-Batterie (Ich habe mein AR Drone Batterie, ist es ein 11,1 V / 1000 mA) 3. Ein SPTT oder SPST-Schalter für den Trigger (im Grunde, jeder Schalter, der zu Ihnen passt!) 5. Ein weiterer Schalter für die Batterie 6. Ein Druckknopf, um das Arduino bei Reset Sie die bewegt / code von oben neu starten möchten. 7. Einige Schaltdrähte Optional: Falls Sie eine Bewegung, die das Bewegen des Kasten um (wie im letzten Schritt in dem Video) gestalten wollen, dann können Sie erhalten: 1. Ein Arduino Motorschild, wird dies auch als nützlich für andere Projekte (oder können Sie entwerfen eine H-Brücke selbst, suchen Sie es aus) 2. Eine billige RC Auto, so können Sie ihre DC-Motor und Getriebe zu nehmen Darüber hinaus noch in der "optional" Abschnitt, ich habe ein Hardware-de-Bounce-Schaltung aufgebaut, um eine saubere Trigger haben, wenn der Schalter Ein / Aus umgeschaltet. Dies kann übersprungen werden und mit Verzögerungen oder Timer leicht in Arduino Software implementiert werden. Ich habe die Hardware Entprellzeit, da ich bald ändern werden Sie den Code, um Unterbrechungen zu bedienen, und da diese nicht den zuverlässigen Einsatz der Verzögerung / Timer-Funktionen in der Routine zu ermöglichen, also musste ich ein einfaches de-Bounce-Schaltung für die zukünftige Verwendung zu bauen . Wenn Sie diesen Teil überspringen möchten, schließen Sie einfach einen einfachen Schalter / Widerstand an Pin 2 des Arduino und Implementierung einer Software debounce Routine. Für die Hardware Entprellzeit: 1. 10mF Elektrolytkondensator 2. 10K-Widerstand 3. Eine logische NOT-Gatter dh Inverter (Chip 74HC04) Dieser hat sechs Wechselrichter, aber Sie brauchen nur einen. Wir bauen es ... Schritt 3: Erstellen der Box Sie können eine beliebige Box Sie passende zu finden. Ich baute mir, vielleicht nicht perfekt, aber immer noch viel persönliche :) 1. Ich habe 2 Platten von 5 mm Balsaholz, sehr einfach, mit mit einem Cutter arbeiten und relativ stark angesichts seiner unglaublichen geringes Gewicht. 2. Verbraucht 5 Rohre aus Cyanoacrylat Kleber (auch bekannt als starke schnell wirkende Klebstoffe) Hier ist es: Ein 22 x 14 x 14 cm boxStep 4: Schematische Oben ist die schematische (mit gezogenen Fritzing), zeigt: Oberteil: Das Arduino Hauptplatine, 2 Servos und Switch-Konnektivität. Beachten Sie, dass, wie bereits erwähnt kann man die ganze Entprellzeit (oben rechts) Schaltkreis mit einem einfachen Widerstand / Switch ersetzen. Sowohl "Tür" und "Hand" Servos sind direkt von auf der Arduino der 5V Pin versorgt. Die Signalleitungen werden an Pin 9 und 10 verbunden. Diese Stifte unterstützt PWM, also bin ich mit ihnen, um den Winkel / Position des Servo (von 0 bis 180 Grad max) zu steuern. Hinweis: Die rote Taste ist nur ein Reset (ähnlich dem auf dem Gesicht des Arduino-Board gefunden). Ich habe es zu schnellen Zugriff auf das Brett / Software jederzeit und ohne Öffnen der Box zurückgesetzt haben. Einfach verbindet den Reset-Pin zu Boden, um das Zurücksetzen zu machen. Unterteil: benötigt, wenn Sie einen Gleichstrommotor zu verwenden und verschieben Sie die Maschine um möchten. Dies ist die arduino Motorschild, es auf der Oberseite des Arduino gelagert ist, so dass alle von den Stiften der beiden Platten werden miteinander verbunden. Ich bin unter ihnen zu zeigen, wie der Übersichtlichkeit getrennt, hoffentlich! Dieser Schild kann bis zu 2 Gleichstrommotor (2-Kanal A / B) mit einer unglaublichen Leichtigkeit steuern. Ich benutze nur eine jetzt. Es erlaubt, in den Code, Richtung, Geschwindigkeit und Pausen von jedem der verfügbaren 2 Kanäle / Motoren eingestellt. Ich bin mit Kanal B als Gebrüll gezeigt. wo pin 13 für die Richtung, Pin 11 für die Geschwindigkeit und Pin 8 Bremskontrolle. Der Akku ist ein 11.1 / 1000 mA, mit der Abschirmung verbunden ist, damit Zuführen der Gleichstrommotor, die Haupt Arduino Board und den Servos. wenn Sie nicht mit dem Schild, dann können Sie direkt an die Batterie an die Strom Barrel an der Haupt Arduino Board. Schritt 5: Befestigung der Servos Hier ist die Hand und Tür Servos installiert: Zuerst müssen Sie die Servos in ihre richtigen Stellen zu installieren, muss diese ein bisschen von Versuch und Irrtum, bis Sie die benötigte Bewegung zu bekommen. Sie können die Servo beispielsweise in der Arduino IDE zur Verfügung gestellt, um die Servos und den Betrag der Ablenkung für jeden notwendig zu testen, und so entscheiden über die endgültige Positionierung und Armlänge für die Tür und Hand Servos verwenden. Die Arme sind einfach aus Balsaholz, machte ich sie dicker, etwas Reißen zu widerstehen. Unten ist, wie ich es tat. Nur eine Notiz über die Hand Servo. Sie werden die Servowelle müssen direkt unter dem Rand der Abdeckung sein (siehe unten), dies zu vermeiden, dass harte Zeit bei der Herstellung einer Hand, die erfolgreich schlagen können den Schalter, und auch in der Lage sein, um wieder in die Box zu gehen. Schritt 6: Anschluss der Schalter, Servos und Arduino Sie alle Verbindungen in der schematischen Schritt gesehen, und versuchen, alle in der Box ähnlich zu dem, was oben gezeigt setzen: Schritt 7: Optional: der Gleichstrommotor und Batterie- Oben ist, wie ich den Gleichstrommotor Getriebe (aus einem billigen RC Auto genommen), die auch den Teig und Schalter Platzierung. Achten Sie darauf, um das Getriebe zu platzieren so zentriert wie möglich, die Box auszugleichen, müssen Sie etwas an Gewicht in der Box setzen, um es nach der Endmontage leichen, da die Batterie I verwendet wird, ist ein bisschen schwer (100 gr) und verursachte einige wackeln beim Einschalten oder Bewegen der Box. Beachten Sie, dass der Gleichstrommotor Drehzahl wird durch Stift 11, Richtung durch den Stift 13 und Bremsen an Pin 8 gesteuert, diese als Kanal B auf dem Arduino Motorschild. Durch die Montage habe ich versucht, alle Leitungen Schalter und andere Komponenten, um eine einfache authentische Feld haben zu verstecken. Dies gilt für die Räder, also machte ich einen Rand um sie herum, dass sowohl die Räder und Akku beherbergt, und bietet auch Zugriff auf die rote Reset button.Step 8: Der Code Um Code für Arduino zu schreiben, die Arduino IDE müssen Sie (Download hier) Ich verwende die Version 1.0.5, so stellen Sie sicher, dass Sie den richtigen COM-Port (Windows) und Board-Typ aus der IDE aus und verwenden Sie den nachfolgenden Code, und klicken Sie Upload. HINWEIS: Die Werte, die ich in den Code eingestellt, die maximale Auslenkung der Servos werden exakt für diese Box einlassendes Konto die Servos Positionierung, Achse und Winkeln. Ich habe dies durch Versuch. So müssen Sie Ihre eigenen Werte entwickeln nach Ihren Kasten und Servo-Platzierung. Zum Vergleich, unten sind die Min / Max-Werte, die ich für jedes Servo verwendet, wie Sie sehen, wie sie im Code vorkommen: Die Tür: 80 Versteck, 155 vollständig geöffnet Die Hand: 0 Versteck, 129 Aufschieben Schalter Hier ist der Code (besser, um die Datei zu diesem Schritt anstelle von Kopieren / Einfügen von unten beigefügte Download): #include <Servo.h> Servo doorServo; Servo handServo; int switch_pin = 2; // stellen Sie den Schalter an Pin 2 // Motorgrößen int motorThrottle = 11; int motorDirection = 13; int Motorbremse = 8; int pos = 0; int selectedMove = 0; // move Wahl int Testmove = 0; // Testmodus: Setzt die Nummer zu bewegen, um nur einen ausgewählten Schritt testen // (auf Null gesetzt, um in der Regel also laufen: roundrobbin auf amm bewegt) Leere setup () { Serial.begin (9600); pinMode (switch_pin, INPUT); doorServo.attach (9); // setze Tür Servo auf Pin 9 pwm handServo.attach (10); // set handServo auf Pin 10 PWM doorServo.write (80); // setze Tür zu verstecken Position handServo.write (0); // gesetzt Hand versteckt Position // Setup-Kanal B, (seit Kanal A wird durch Tür und Hand Servos reserviert und können nicht zur gleichen Zeit verwendet BER) pinMode (motorDirection, OUTPUT); // Startet Motor Kanal B pin pinMode (Motorbremse, OUTPUT); // Leitet Brems Kanal B pin } Leere Schleife () { if (Testmove! = 0) { selectedMove = Testmove; } // wenn der Schalter eingeschaltet ist, dann bewegen Sie Tür und Hand, um sie auszuschalten ... if (digitalRead (switch_pin) == HIGH) { if (selectedMove> 10) {selectedMove = 0; } // Wenn alle Züge gespielt werden, wiederholen Sie die sich von Anfang an // Unten werden alle "Moves" Ich entwarf so weit, jedes ist eine Funktion, die unten in der Code geschrieben wird, execuse Namen, abit seltsam? ja, wie einige in arabischer Sprache geschrieben if (selectedMove == 0) {Abschaltung (); } else if (selectedMove == 1) {Abschaltung (); } else if (selectedMove == 2) {switchoffbitaraddod (); } else if (selectedMove == 3) {crazydoor (); } else if (selectedMove == 4) {crazyslow (); } else if (selectedMove == 5) {m7anika7anika (); } else if (selectedMove == 6) {m3alla2 (); } else if (selectedMove == 7) {Abschaltung (); } else if (selectedMove == 8) {Matrix (); } else if (selectedMove == 9) {schleichen (); } else if (selectedMove == 10) {zee7 (); } if (Testmove == 0) { selectedMove ++; // swith zum nächsten Schritt, wenn nicht im Testmodus } } } // Library of Moves // Grund unterwegs Leere Abschaltung () { // Verschieben Tür für (pos = 80; Pos <155; pos = 3) { doorServo.write (POS); Verzögerung (15); } // Verschieben Hand für (pos = 0; pos <129; pos = 4) { handServo.write (POS); Verzögerung (15); } // Versteck Hand für (pos = 129; pos> = 0; mög- = 4) { handServo.write (POS); Verzögerung (15); } // Versteck Tür für (pos = 155; POS> = 80; mög- = 3) { doorServo.write (POS); Verzögerung (15); } } // 3 bewegen: offen und warten, dann von Hand bewegen und warten, dann Schalter und verstecken Leere switchoffbitaraddod () { // Verschieben Tür für (pos = 80; Pos <155; pos = 3) { doorServo.write (POS); Verzögerung (15); } Verzögerung (800); // Verschieben Hand für (pos = 0; pos <100; pos = 4) { handServo.write (POS); Verzögerung (15); } Verzögerung (1000); für (pos = 100; pos <129; pos = 4) { handServo.write (POS); Verzögerung (15); } // Versteck Hand für (pos = 129; pos> = 0; mög- = 5) { handServo.write (POS); Verzögerung (15); } // Versteck Tür für (pos = 155; POS> = 80; mög- = 3) { doorServo.write (POS); Verzögerung (15); } } // bewegen 4: offene Tür schließen Sie es dann oft, warten, dann schnell reoprn nd abschalten und zu verstecken. Leere crazydoor () { // Verschieben Tür für (pos = 80; Pos <125; pos = 3) { doorServo.write (POS); Verzögerung (15); } // Versteck Tür für (pos = 125; POS> = 80; mög- = 5) { doorServo.write (POS); Verzögerung (15); } // Verschieben Tür für (pos = 80; Pos <110; pos = 3) { doorServo.write (POS); Verzögerung (15); } // Versteck Tür für (pos = 110; POS> = 80; mög- = 15) { doorServo.write (POS); Verzögerung (15); } Verzögerung (700); // Verschieben Tür für (pos = 80; Pos <125; pos = 3) { doorServo.write (POS); Verzögerung (15); } Verzögerung (700); // Versteck Tür für (pos = 125; POS> = 80; mög- = 5) { doorServo.write (POS); Verzögerung (15); } // ---- der Schalter ---- // // Verschieben Tür für (pos = 80; Pos <155; pos = 8) { doorServo.write (POS); Verzögerung (15); } // Verschieben Hand für (pos = 0; pos <129; pos = 3) { handServo.write (POS); Verzögerung (15); } // Versteck Hand für (pos = 129; pos> = 0; mög- = 3) { handServo.write (POS); Verzögerung (15); } // Versteck Tür für (pos = 155; POS> = 80; mög- = 15) { doorServo.write (POS); Verzögerung (15); } } // Bewegen 5: offene Tür, und bewegen Sie die Hand ganz langsam nach vorne und zurück zu verstecken sehr langsam, dann schnell Tür schließen Leere crazyslow () { // Verschieben Tür für (pos = 80; Pos <155; pos = 1) { doorServo.write (POS); Verzögerung (30); } // Verschieben Hand für (pos = 0; pos <129; pos = 1) { handServo.write (POS); Verzögerung (30); } // Versteck Hand für (pos = 129; pos> = 0; mög- = 1) { handServo.write (POS); Verzögerung (30); } // Versteck Tür für (pos = 155; pos> = 125; mög- = 1) { doorServo.write (POS); Verzögerung (30); } Verzögerung (100); für (pos = 125; POS> = 80; mög- = 4) { doorServo.write (POS); Verzögerung (15); } } // 6 zu bewegen: nichtig m7anika7anika () { // Verschieben Tür für (pos = 80; Pos <155; pos = 3) { doorServo.write (POS); Verzögerung (15); } // Verschieben Hand für (pos = 0; pos <70; pos = 1) { handServo.write (POS); Verzögerung (15); } Verzögerung (800); // Versteck Tür für (pos = 155; pos> = 130; mög- = 3) { doorServo.write (POS); Verzögerung (15); } // Versteck Tür für (pos = 130; pos <155; pos = 3) { doorServo.write (POS); Verzögerung (15); } // Versteck Tür für (pos = 155; pos> = 130; mög- = 3) { doorServo.write (POS); Verzögerung (15); } // Versteck Tür für (pos = 130; pos <155; pos = 3) { doorServo.write (POS); Verzögerung (15); } handServo.write (40); Verzögerung (1000); // Verschieben Hand für (pos = 40; Pos <129; pos = 4) { handServo.write (POS); Verzögerung (15); } // Versteck Hand für (pos = 129; pos> = 0; mög- = 4) { handServo.write (POS); Verzögerung (15); } für (pos = 120; POS> = 80; Pos - = 1) { doorServo.write (POS); Verzögerung (15); } } Leere m3alla2 () { // Verschieben Tür für (pos = 80; Pos <155; pos = 3) { doorServo.write (POS); Verzögerung (15); } // Verschieben Hand für (pos = 0; pos <127; pos = 4) { handServo.write (POS); Verzögerung (15); } // Versteck Tür für (pos = 155; pos> = 130; mög- = 3) { doorServo.write (POS); Verzögerung (15); } Verzögerung (2000); für (pos = 130; pos <155; pos = 3) { doorServo.write (POS); Verzögerung (15); } für (pos = 155; pos> = 140; mög- = 3) { doorServo.write (POS); Verzögerung (15); } für (pos = 140; pos <155; pos = 3) { doorServo.write (POS); Verzögerung (15); } Verzögerung (500); // Versteck Hand für (pos = 127; pos> = 0; mög- = 4) { handServo.write (POS); Verzögerung (15); } // Versteck Tür für (pos = 155; POS> = 80; mög- = 3) { doorServo.write (POS); Verzögerung (15); } } Leere Matrix () { // Verschieben Tür für (pos = 80; Pos <155; pos = 3) { doorServo.write (POS); Verzögerung (15); } // Verschieben Hand für (pos = 0; pos <80; pos = 4) { handServo.write (POS); Verzögerung (15); } für (pos = 80; Pos <129; pos = 1) { handServo.write (POS); Verzögerung (30); } Verzögerung (300); für (pos = 129; pos> = 0; mög- = 4) { handServo.write (POS); Verzögerung (10); } // Versteck Tür für (pos = 155; POS> = 80; mög- = 3) { doorServo.write (POS); Verzögerung (15); } } Leere sneak () { // Verschieben Tür für (pos = 80; Pos <130; pos = 1) { doorServo.write (POS); Verzögerung (30); } Verzögerung (2000); // Verschieben Hand für (pos = 0; pos <40; pos = 1) { handServo.write (POS); Verzögerung (30); } Verzögerung (500); für (pos = 130; pos <155; pos = 4) { doorServo.write (POS); Verzögerung (15); } Verzögerung (100); für (pos = 40; Pos <90; pos = 4) { handServo.write (POS); Verzögerung (15); } Verzögerung (500); // Versteck Hand für (pos = 90; pos> = 70; mög- = 4) { handServo.write (POS); Verzögerung (15); } Verzögerung (100); für (pos = 70; Pos <90; pos = 4) { handServo.write (POS); Verzögerung (15); } Verzögerung (100); für (pos = 90; pos> = 70; mög- = 4) { handServo.write (POS); Verzögerung (15); } Verzögerung (100); für (pos = 70; Pos <129; pos = 4) { handServo.write (POS); Verzögerung (15); } für (pos = 129; pos> = 0; mög- = 4) { handServo.write (POS); Verzögerung (15); } // Versteck Tür für (pos = 155; POS> = 80; mög- = 3) { doorServo.write (POS); Verzögerung (15); } } Leere zee7 () { // Verschieben Tür für (pos = 80; Pos <155; pos = 3) { doorServo.write (POS); Verzögerung (15); } Verzögerung (2000); // weiterleiten @ halber Geschwindigkeit auf der linken Seite digital (motorDirection, LOW); // Richtet RECHTS Richtung Kanal B digital (Motorbremse, LOW); // Lösen Sie die Bremse für Kanal B analogWrite (motorThrottle, 100); // Dreht den Motor auf Kanal B bei voller Geschwindigkeit Verzögerung (300); digital (Motorbremse, HIGH); // Eengage die Bremse für Kanal B Verzögerung (2000); // rückwärts @ halber Geschwindigkeit nach rechts digital (motorDirection, HIGH); // Richtet LINKS Richtung Kanal B digital (Motorbremse, LOW); // Lösen Sie die Bremse für Kanal B analogWrite (motorThrottle, 100); // Dreht den Motor auf Kanal B mit halber Geschwindigkeit Verzögerung (300); digital (Motorbremse, HIGH); // Eengage die Bremse für Kanal B Verzögerung (1000); // Verschieben Hand für (pos = 0; pos <129; pos = 4) { handServo.write (POS); Verzögerung (15); } // Versteck Hand für (pos = 129; pos> = 0; mög- = 4) { handServo.write (POS); Verzögerung (15); } // Versteck Tür für (pos = 155; POS> = 80; mög- = 3) { doorServo.write (POS); Verzögerung (15); } } Schritt 9: Optionales Update: Bewegungserkennung Ich habe einen Näherungssensor heute (stand GP2Y0A21), so jetzt kann ich es verwenden, um die Maschine zu bewegen, wenn der Benutzer nähert sich dem Kippschalter :) Für diesen zusätzlichen Schritt Ich gehe davon aus Sie bereits die Räder gebaut haben, um die Bewegung zu ermöglichen (siehe optionale Schritt 8). Alles, was jetzt bleibt, ist, den Sensor einige Änderungen im Code für Bewegungserkennung hinzuzufügen und zu machen. Der Sensor verfügt über 3 Leitungen, gelb Signalleitung an Pin 3 auf Arduino verbunden, während die rote und schwarze an v5 und Erde bzw. auf der Leiterplatte verbunden ist. Ich habe den Sensor unter der Tür versteckt angeordnet, wie in der Abbildung dargestellt, so kann es "sehen", die Bewegung des Benutzers nur dann, wenn sich die Tür öffnet. genau das, was ich brauche! Ich hatte auch den Code ein wenig (hier), um eine Bewegung Erkennungsroutine zu implementieren ändern (siehe den Code, in Funktion zee7 ()), so dass, wenn eine Bewegung erkannt wird, wird das Feld zu bewegen, erst nach rechts, dann nach der nach links, dann die Hand dreht den Schalter und auszublenden. Der Code ist stark kommentierte, ich hoffe, ich habe es nicht übertreiben! Sie können die aktualisierte Code unten zu finden, auch beachten, dass ich gemacht habe die Maschine nimmt die Bewegungen nach dem Zufallsprinzip, das kann wieder auf sequentielle, indem Sie einfach boolean randomize = false geändert werden; Vielen Dank allen für Ihre tolle Vorschläge! Der Code (besser, um die Datei zu diesem Schritt anstelle von Kopieren / Einfügen von unten beigefügte Download): # include Servo doorServo; Servo handServo; unsigned long TIMERA, TimerB; // Timer für die Bewegungserkennungsroutine int switch_pin = 2; // stellen Sie den Schalter an Pin 2 // Motorgrößen int motorThrottle = 11; int motorDirection = 13; int Motorbremse = 8; // Entfernung Variablen int motionPin = 3; // Bewegungssensor am analogen 0 Stift int lastDist = 0; // In den letzten Abstand erinnern int currentDist = 0; int thresh = 200; // Schwellenwert für Movement (stellen Sie ihn so, dass Sie die gewünschte sensetivity der Bewegungserkennung zu erhalten) int pos = 0; int selectedMove = 0; // move Wahl int Testmove = 0; // Testmodus: Setzt die Nummer zu bewegen, um nur einen ausgewählten Schritt testen // (auf Null gesetzt, um in der Regel also laufen: roundrobbin auf alle Züge) boolean randomize = true; // Wenn das stimmt, wird die Box Mover zufällig tun, wenn mir auf false, dann bewegt sich der wird sequenziell durchgeführt werden von 1 bis 10 festgelegt Leere setup () { Serial.begin (9600); pinMode (switch_pin, INPUT); doorServo.attach (9); // setze Tür Servo auf Pin 9 pwm handServo.attach (10); // set handServo auf Pin 10 PWM doorServo.write (80); // setze Tür zu verstecken Position handServo.write (0); // gesetzt Hand versteckt Position // Setup-Kanal B, da Kanal A wird durch Tür und Hand Servos reserviert und können nicht zur gleichen Zeit verwendet BER pinMode (motorDirection, OUTPUT); // Startet Motor Kanal B pin pinMode (Motorbremse, OUTPUT); // Leitet Brems Kanal B pin } Leere Schleife () { // wenn der Schalter eingeschaltet ist, dann bewegen Sie Tür und Hand, um sie auszuschalten ... if (digitalRead (switch_pin) == HIGH) { if (Testmove == 0) { if (randomize == false) { if (selectedMove> 10) { selectedMove = 0; //, wenn alle Züge gespielt werden, wiederholen Sie die sich von Anfang an } } sonst { selectedMove = Random (11); } } sonst { selectedMove = Testmove; } Serial.println (selectedMove); if (selectedMove == 0) {Abschaltung (); } else if (selectedMove == 1) {Abschaltung (); } else if (selectedMove == 2) {switchoffbitaraddod (); } else if (selectedMove == 3) {crazydoor (); } else if (selectedMove == 4) {crazyslow (); } else if (selectedMove == 5) {m7anika7anika (); } else if (selectedMove == 6) {m3alla2 (); } else if (selectedMove == 7) {Abschaltung (); } else if (selectedMove == 8) {Matrix (); } else if (selectedMove == 9) {schleichen (); } else if (selectedMove == 10) {zee7 (); } if (Testmove == 0 && randomize == false) { selectedMove ++; // In den nächsten Zug zu wechseln, wenn nicht im Testmodus } } } // Library of Moves // Grund unterwegs Leere Abschaltung () { // Verschieben Tür für (pos = 80; Pos <155; pos = 3) { doorServo.write (POS); Verzögerung (15); } // Verschieben Hand für (pos = 0; pos <129; pos = 4) { handServo.write (POS); Verzögerung (15); } // Versteck Hand für (pos = 129; pos> = 0; mög- = 4) { handServo.write (POS); Verzögerung (15); } // Versteck Tür für (pos = 155; POS> = 80; mög- = 3) { doorServo.write (POS); Verzögerung (15); } } // 3 bewegen: offen und warten, dann von Hand bewegen und warten, dann Schalter und verstecken Leere switchoffbitaraddod () { // Verschieben Tür für (pos = 80; Pos <155; pos = 3) { doorServo.write (POS); Verzögerung (15); } Verzögerung (800); // Verschieben Hand für (pos = 0; pos <100; pos = 4) { handServo.write (POS); Verzögerung (15); } Verzögerung (1000); für (pos = 100; pos <129; pos = 4) { handServo.write (POS); Verzögerung (15); } // Versteck Hand für (pos = 129; pos> = 0; mög- = 5) { handServo.write (POS); Verzögerung (15); } // Versteck Tür für (pos = 155; POS> = 80; mög- = 3) { doorServo.write (POS); Verzögerung (15); } } // bewegen 4: offene Tür schließen Sie es dann oft, warten, dann schnell reoprn nd abschalten und zu verstecken. Leere crazydoor () { // Verschieben Tür für (pos = 80; Pos <125; pos = 3) { doorServo.write (POS); Verzögerung (15); } // Versteck Tür für (pos = 125; POS> = 80; mög- = 5) { doorServo.write (POS); Verzögerung (15); } // Verschieben Tür für (pos = 80; Pos <110; pos = 3) { doorServo.write (POS); Verzögerung (15); } // Versteck Tür für (pos = 110; POS> = 80; mög- = 15) { doorServo.write (POS); Verzögerung (15); } Verzögerung (700); // Verschieben Tür für (pos = 80; Pos <125; pos = 3) { doorServo.write (POS); Verzögerung (15); } Verzögerung (700); // Versteck Tür für (pos = 125; POS> = 80; mög- = 5) { doorServo.write (POS); Verzögerung (15); } // ---- der Schalter ---- // // Verschieben Tür für (pos = 80; Pos <155; pos = 8) { doorServo.write (POS); Verzögerung (15); } // Verschieben Hand für (pos = 0; pos <129; pos = 3) { handServo.write (POS); Verzögerung (15); } // Versteck Hand für (pos = 129; pos> = 0; mög- = 3) { handServo.write (POS); Verzögerung (15); } // Versteck Tür für (pos = 155; POS> = 80; mög- = 15) { doorServo.write (POS); Verzögerung (15); } } // Bewegen 5: offene Tür, und bewegen Sie die Hand ganz langsam nach vorne und zurück zu verstecken sehr langsam, dann schnell Tür schließen Leere crazyslow () { // Verschieben Tür für (pos = 80; Pos <155; pos = 1) { doorServo.write (POS); Verzögerung (30); } // Verschieben Hand für (pos = 0; pos <129; pos = 1) { handServo.write (POS); Verzögerung (30); } // Versteck Hand für (pos = 129; pos> = 0; mög- = 1) { handServo.write (POS); Verzögerung (30); } // Versteck Tür für (pos = 155; pos> = 125; mög- = 1) { doorServo.write (POS); Verzögerung (30); } Verzögerung (100); für (pos = 125; POS> = 80; mög- = 4) { doorServo.write (POS); Verzögerung (15); } } // 6 zu bewegen: nichtig m7anika7anika () { // Verschieben Tür für (pos = 80; Pos <155; pos = 3) { doorServo.write (POS); Verzögerung (15); } // Verschieben Hand für (pos = 0; pos <70; pos = 1) { handServo.write (POS); Verzögerung (15); } Verzögerung (800); // Versteck Tür für (pos = 155; pos> = 130; mög- = 3) { doorServo.write (POS); Verzögerung (15); } // Versteck Tür für (pos = 130; pos <155; pos = 3) { doorServo.write (POS); Verzögerung (15); } // Versteck Tür für (pos = 155; pos> = 130; mög- = 3) { doorServo.write (POS); Verzögerung (15); } // Versteck Tür für (pos = 130; pos <155; pos = 3) { doorServo.write (POS); Verzögerung (15); } handServo.write (40); Verzögerung (1000); // Verschieben Hand für (pos = 40; Pos <129; pos = 4) { handServo.write (POS); Verzögerung (15); } // Versteck Hand für (pos = 129; pos> = 0; mög- = 4) { handServo.write (POS); Verzögerung (15); } für (pos = 120; POS> = 80; Pos - = 1) { doorServo.write (POS); Verzögerung (15); } } Leere m3alla2 () { // Verschieben Tür für (pos = 80; Pos <155; pos = 3) { doorServo.write (POS); Verzögerung (15); } // Verschieben Hand für (pos = 0; pos <127; pos = 4) { handServo.write (POS); Verzögerung (15); } // Versteck Tür für (pos = 155; pos> = 130; mög- = 3) { doorServo.write (POS); Verzögerung (15); } Verzögerung (2000); für (pos = 130; pos <155; pos = 3) { doorServo.write (POS); Verzögerung (15); } für (pos = 155; pos> = 140; mög- = 3) { doorServo.write (POS); Verzögerung (15); } für (pos = 140; pos <155; pos = 3) { doorServo.write (POS); Verzögerung (15); } Verzögerung (500); // Versteck Hand für (pos = 127; pos> = 0; mög- = 4) { handServo.write (POS); Verzögerung (15); } // Versteck Tür für (pos = 155; POS> = 80; mög- = 3) { doorServo.write (POS); Verzögerung (15); } } Leere Matrix () { // Verschieben Tür für (pos = 80; Pos <155; pos = 3) { doorServo.write (POS); Verzögerung (15); } // Verschieben Hand für (pos = 0; pos <80; pos = 4) { handServo.write (POS); Verzögerung (15); } für (pos = 80; Pos <129; pos = 1) { handServo.write (POS); Verzögerung (30); } Verzögerung (300); für (pos = 129; pos> = 0; mög- = 4) { handServo.write (POS); Verzögerung (10); } // Versteck Tür für (pos = 155; POS> = 80; mög- = 3) { doorServo.write (POS); Verzögerung (15); } } Leere sneak () { // Verschieben Tür für (pos = 80; Pos <130; pos = 1) { doorServo.write (POS); Verzögerung (30); } Verzögerung (2000); // Verschieben Hand für (pos = 0; pos <40; pos = 1) { handServo.write (POS); Verzögerung (30); } Verzögerung (500); für (pos = 130; pos <155; pos = 4) { doorServo.write (POS); Verzögerung (15); } Verzögerung (100); für (pos = 40; Pos <90; pos = 4) { handServo.write (POS); Verzögerung (15); } Verzögerung (500); // Versteck Hand für (pos = 90; pos> = 70; mög- = 4) { handServo.write (POS); Verzögerung (15); } Verzögerung (100); für (pos = 70; Pos <90; pos = 4) { handServo.write (POS); Verzögerung (15); } Verzögerung (100); für (pos = 90; pos> = 70; mög- = 4) { handServo.write (POS); Verzögerung (15); } Verzögerung (100); für (pos = 70; Pos <129; pos = 4) { handServo.write (POS); Verzögerung (15); } für (pos = 129; pos> = 0; mög- = 4) { handServo.write (POS); Verzögerung (15); } // Versteck Tür für (pos = 155; POS> = 80; mög- = 3) { doorServo.write (POS); Verzögerung (15); } } // dieser Schritt die Tür zu öffnen und warten, bis die Bewegung, wenn in der Nähe des Schalters erkannt wird, // die Box erst nach rechts die Hand bewegt sich zu bewegen, und dann nach links, und schließlich und schaltet den Schalter Leere zee7 () { //Tür öffnen für (pos = 80; Pos <155; pos = 3) { doorServo.write (POS); Verzögerung (15); } Verzögerung (1200); // warten, um Sensor-Messwerte nach dem Öffnen der Tür zu stabilisieren // Den Timer ein und lesen Sie die Sensor // Für die Bewegung, die Schwelle überschreitet warten oder wenn Timer abgelaufen ist (5 sec), lastDist = analogRead (motionPin); TIMERA = millis (); while (millis () - TIMERA <= 5000) { currentDist = analogRead (motionPin); // Ist die aktuelle Entfernung weichen von der letzten Strecke um mehr als die Schwelle? // Wenn ja, dann bewegen Feld rechts if ((currentDist> lastDist dreschen || currentDist <lastDist - thresh) || currentDist> 300) { // weiterleiten @ halber Geschwindigkeit auf der linken Seite (Wählen Sie die Geschwindigkeit und die Verzögerung // (dh Verzögerung (300) nach Ihnen Kasten und Batteriespannung, so dass die Bewegungswurf ist wünschenswert) digital (motorDirection, LOW); // Richtet RECHTS Richtung Kanal A digital (Motorbremse, LOW); // Lösen Sie die Bremse für Kanal B analogWrite (motorThrottle, 100); // Dreht den Motor auf Kanal B bei voller Geschwindigkeit Verzögerung (300); digital (Motorbremse, HIGH); // Eengage die Bremse für Kanal B Unterbrechung; } lastDist = currentDist; } // Den Timer ein und lesen Sie die Sensor // Für die Bewegung, die Schwelle überschreitet warten oder wenn Timer abgelaufen ist (5 sec), Verzögerung (1200); // warten, um Sensor-Messwerte nach dem Öffnen der Tür zu stabilisieren lastDist = analogRead (motionPin); TimerB = millis (); while (millis () - TimerB <= 5000) { currentDist = analogRead (motionPin); // hat die Box schon auf der rechten Seite und dem aktuellen Abstand weichen von der letzten Strecke zu bewegen um mehr als die Schwelle? // Wenn ja, dann nach links zu bewegen if ((currentDist> lastDist dreschen || currentDist <lastDist - thresh) || currentDist> 300) { // rückwärts @ halber Geschwindigkeit auf der rechten Seite (Wählen Sie die Geschwindigkeit und die Verzögerung // (dh Verzögerung (300) nach Ihnen Kasten und Batteriespannung, so dass die Bewegungswurf ist wünschenswert) digital (motorDirection, HIGH); // Richtet LINKS Richtung Kanal B digital (Motorbremse, LOW); // Lösen Sie die Bremse für Kanal B analogWrite (motorThrottle, 100); // Dreht den Motor auf Kanal B mit halber Geschwindigkeit Verzögerung (300); digital (Motorbremse, HIGH); // Eengage die Bremse für Kanal B Unterbrechung; } lastDist = currentDist; } Verzögerung (100); // Verschieben Hand für (pos = 0; pos <130; pos = 4) { handServo.write (POS); Verzögerung (15); } // Versteck Hand für (pos = 130; pos> = 0; mög- = 4) { handServo.write (POS); Verzögerung (15); } // Versteck Tür für (pos = 155; POS> = 80; mög- = 3) { doorServo.write (POS); Verzögerung (15); } }$(function() {$("a.lightbox").lightBox();});

      5 Schritt:Schritt 1: Standard-CNC-Plasma-Schneidemaschine Schritt 2: Kombinierte CNC Plasmaschneidanlage Schritt 3: Rohr CNC Plasmaschneidanlage Schritt 4: Sauerstoff-Brennstoff-CNC-Ausschnitt-Maschine Schritt 5: Kontakt

      AJAN Elektronische produziert seit High-Tech Metallbearbeitungsmaschinen seit 1973. Während der Jahre hat das Unternehmen mehr als 6000 Maschinen in etwa in 40 Ländern, die in der ganzen Welt produziert. Schritt 1: Standard-CNC-Plasma-Schneidemaschine Spezifikation: • Stahlkonstruktion Körper. • Zwei Seitenzahnstange, Ritzel-System AC-Servomotor auf der X-Achse und Y-Achse. • Präzisions-Plasma 130/260 Ampere. • Standard-Kennzeichnung auf Precision Plasma. • Automatische Brennerhöhensteuerung. • Effektive Schneid ohne Reduzierung der Schneidgeschwindigkeit für die Vektoren, die den gleichen Start- und Ziel angles.Step 2 haben: Kombinierte CNC-Plasma-Schneidemaschine Spezifikation: • Fähigkeit, Rohre geschnitten lag zwischen 50 und 600 mm Durchmesser. • Stahl gebaut Körper. • Präzisions-Plasma 130/260 Amper Generator. • Kennzeichnung • Automatische Brennerhöhen Control.Step. 3: Rohr CNC Plasmaschneidanlage AJAN BKM CNC-Serie wurde für die Erfüllung der Anforderungen des Benutzers, um in der Lage, Rohre und Bleche mit CNC Plasmaschneidsystem schneiden konzipiert. Zunächst einmal sind die wichtigsten Unterschiede zu den ähnlichen Maschinen, dass die herkömmliche Plasmaschneiden Generator nicht benutzt worden ist, und es hat mit Precision Plasma-Serie ausgestattet 130 Ampere oder 260 Ampere präzises Schneiden Plasmagenerator, Brenner und die erforderlichen Gas Auswahlen machte automatically.Step 4 werden: Sauerstoff-Brennstoff-CNC-Ausschnitt-Maschine Ajan Brennschneidsystem mit seinen CNC-Steuerung bietet eine effiziente Schneiden bis 200 mm Baustahl. Eine optionale manuelle Fasenschneiden Adapter ist availabvle .. Spezifikation: • Mehrkopf Autogenschneiden Möglichkeit. • Automatische Brennerhöhensteuerung. • Automatische Oxy Kraftstoffzündung. • Automatische oder manuelle CNC Gassteuerung (Konsole). • Schnelles Umschalten zwischen Plasma und Oxy-Modus auf dem keyboard.Step 5: Kontakt Für weitere Informationen besuchen Sie bitte www.ajancnc.com

        10 Schritt:Schritt 1: Was Sie benötigen Schritt 2: Schritt 2 Schritt 3: Schritt 3 Schritt 4: Schritt 4 Schritt 5: Schritt 5 Schritt 6: Schritt 7: Schritt 7 Schritt 8: Schritt 8 Schritt 9: Schritt 9 Schritt 10: Schritt 10

        Dies ist einer meiner Schulprojekte und wir mussten sie auf instructables veröffentlichen. Ich hoffe euch gefällt it.Step 1: Was Sie benötigen Klebeband, Pop-Sticks, Karton, irgendein kleines Spielzeug, farbiges Papier und Heißkleber, eine Art Flaschendeckel oder Tasse thing.Step 2: Schritt 2 Holen Sie sich eine Box, die Sie denken, wird gut genug für dieses project.Step 3: Schritt 3 Holen Sie sich alle farbigen Papier und schmücken die Box mit Stick das Papier auf mit jedem Muster. Dies ist, was ich did.Step 4: Schritt 4 Poke Löcher an den Seiten der Box für die Pop-Sticks zu through.Step 5 gehen: Schritt 5 Kleben Sie vier Pop-Sticks together.Step 6: Schneiden Sie 3 oder 4 Stücke Pappe in diese Form, um einen Nocken zu machen, halten sie zusammen und stecken Sie ein Loch durch them.Step 7: Schritt 7 Setzen Sie die Pop-Sticks durch die Löcher in der Box und legte die popsticks durch die cam.Step 8: Schritt 8 Anders Stick auf dem Nocken und stecken Sie ein Loch in die Box, wo Sie Ihr kleines Spielzeug zu go.Step 9 wollen: Schritt 9 Heißkleber der Stick zum kleinen Spielzeug. Dann können Sie schmücken die Umgebung des kleinen toy.Step 10: Schritt 10 Wenn Sie den Popup-Stick Achse, die Nocken bewegt, so dass das Spielzeug Sprung nach oben und unten drehen. Genießen Sie Ihre einfache Maschine!

          8 Schritt:Schritt 1: Benutzerdefiniert Von Thingiverse Schritt 2: Ändern Sie Text zu lesen SFlettering Schritt 3: Prep 10 Kragenstäbchen Schritt 4: Endgültige Druckeinstellungen, und Warmup Schritt 5: Starten der Druck für 10 Stück Schritt 6: Aufbau der Basisschicht Schritt 7: Finale Druckphase Schritt 8: Fertigerzeugnis

          Diese instructable wird am besten durch das Beste aus den Bildern genommen während des Druckens 10 maßgeschneiderte Kragenstäbchen aus Thingiverse heruntergeladen erläutert. Diese Kragenstäbchen sind mit den Buchstaben SFlettering angepasst und sind ein bisschen schwer in Entwurf Druckmodus, um zu lesen. Eingereicht SFlettering für die Instructables Sponsorship ProgramStep 1: Benutzerdefiniert Von Thingiverse Um den Kragen anpassen Aufenthalten wählen Sie die Position und wählen Sie dann die Anpassungs app (die eine Anmeldung erfordert) nach Auswahl der Customizer App werden Sie einen Bildschirm an, um die Gesamtgröße anpassen können sehen. In diesem Beispiel wählen Sie die Zone der Mauszeiger, um den Text zu ändern. Ich habe es bei Techshop http://techshop.ws über den 3D-Druck zu lernen und andere zu lehren, wie man Druckerfehler 3D auf einer Typ-A-2 Machine.Step verwalten: Text ändern, um Lesen SFlettering Sobald Sie Text aktualisiert Hinweis, wie das Modell ist bereit, Ihre kunden version.Step 3 zu drucken: Prep 10 Kragenstäbchen Das Modell einmal angefertigt werden Sie ein "Modell" Format Erwartung des gedruckten Modells in PLA in einer Computergrafik version.Step 4 zeigen: Schlussdruckeinstellungen, und Warmup Wann immer druckbereit erinnern, dass die Temperatur-Einstellungen können die endgültigen Druck zu verzögern, während die Düse auf die richtige Temperatur erhält. Ich bemerkte, dass die Düse die righ Temperatur innerhalb etwa 3 Minuten maximal jedes time.Step 5 erreicht: Starten des Print für 10 Stück Hier sind einige Bilder von dem Beginn des Druck und, wie es aussieht, wenn der Druck werden am ersten layer.Step 6 basierend gelingen: Aufbau der Basisschicht Hier zeigt sich, wie viel Druck erfolgt auf jedem der 10 Modelle vor den Drucker Düse bewegt sich auf die nächste Version zu drucken. Der Druck war schnell und wen auch mit diesem kundenspezifischen Modell aus thingiverse.Step 7: Schlussdruckphase Der Druck hat jedes eine feste Oberfläche, bevor es begann das Drucken der Schichten mit den Buchstaben. Beachten Sie, wie konsequent jede Schicht, bevor die Buchstaben auf der jeweils Kragen Aufenthalt gedruckt ist. Beachten Sie auch, wie einige der Kragenstäbchen begonnen, sich von der Druckoberfläche zu biegen. dies war aufgrund brauchen eine neue Schicht von blau Maler Klebeband am wahrscheinlichsten. Bild 2: endgültige Modell in 3D Druckgrafik Modestep 8: Fertigerzeugnis die Endprodukte kam leicht von der Bauplattform durch Verwendung einer Farbspachtel. etwas von dem Kragenstäbchen, das Leben aus dem Print-Plattform gestartet, während insgesamt etwa 60% dieser Stücke gedruckt 10 kam sofort aus nahezu perfekt ,. Der Text Auflösung konnte mit einer leichten Verbesserung der Druckeinstellungen und einer Druckzeit von 30% zusätzlich verbessert werden.

            5 Schritt:Schritt 1: Was Sie benötigen: Schritt 2: Modellierung in Fusion360 Schritt 3: Export von Fusion Schritt 4: Schneiden Sie Ihr Modell Schritt 5: Drucken!

            Wir verwenden 3D-Druck jeden Tag in unserem Studio, vom Prototyp, auf formale Erforschung, die Nutzung Produkte am Ende ist es wirklich unsere go zu zur Formalisierung unserer Ideen. Als Early Adopters mussten wir mit einer Menge von Versuch und Irrtum und Trennungen im Druckprozess zu setzen. Eines der wichtigsten Dinge, die wir als ein Problem gefunden haben, ist die Trenn von Modellierungssoftware zum Drucker. In diesem instructable werden wir einen einfachen Workflow abdecken, von der Gestaltung eines Teils in gehen Fusion360 zu Drucken auf einem Typ A Machines Series 1 3D Printer.Step 1: Was Sie benötigen: Autodesk Fusion 360 Fusion360 ist ein freies, Cloud-basierte Modellierungsprogramm. Es füllt eine Nische zwischen Erfinder, SketchUp und Rhino, so dass Benutzer eine kostenlose, hochleistungsfähigem Modellierung Suite direkt in CAM und 3D-Druck-Software integriert. Typ A Machines Series 1 3D-Drucker Großvolumige, WLAN und Netzwerk aktiviert 3D-Drucker für Profis konzipiert. Cura für Typ A Machines Slicing-Software für das Drehen in 3D-Modelle Druck files.Step 2: Modellierung in Fusion360 Der Teil Ich arbeite jetzt an ist eine Demo-Teil für ein bevorstehendes Spritzguss Projekt. Sie können den ersten Teil hier zu sehen. Ich habe das Teil alles in Fusions modelliert habe, aber bevor ich zur Mühle die Form von Aluminium Ich möchte überprüfen, ob die Teile alle werden gemeinsam und arbeiten Tanne. Der Zugang zu einer Serie 1 sind wir in der Lage, schnell 3D-Druck eine Rolle und durchlaufen, wenn necessary.Step 3: Export von Fusion Fusion ist eine solide Modellbauer, um eine 3D-druckbaren Datei, die Sie, dass Feststoff in einem Mesh konvertieren benötigen. Von der Artikel Baum auf der linken Seite des Bildschirms klicken Sie rechts auf den Körper, die Sie drucken möchten. Es wird blau. Runter zu den Option "Speichern unter stl". Nach dem Klicken auf Speichern unter STL ein Feld wird auf der rechten Bildschirmrand angezeigt, dies ist Ihre STL-Optionen. Stellen Sie sicher, das Format 'Binary' gesetzt. Sie können das Netz der Vorschau anzeigen und überarbeiten Sie die Auflösung des Gitters, wenn notwendig, da es sich um ein Testteil habe ich die Einstellung auf "Mittel" nach links. Klicken Sie auf 'OK' und suchen Sie den Speicherort zu save.Step 4: Schneiden Sie Ihr Modell Um Ihr Modell Druck bekommen, müssen Sie 'Slice' es. Jeder Drucker hat eine andere Schneidemaschine, aber die Slicer Ich bin mit meiner Serie 1 heißt Cura für Typ A Machines . Das erste, was Sie bemerken ist, dass das Modell kann in an einem fremden Maßstab kommen, ist dies, weil die Einheiten in Fusion können Zoll sein (man kann dies zu ändern), aber Cura ist immer in Millimetern. Es ist sehr einfach, dies in Cura beheben. Wählen Sie die Geometrie, eine Symbolleiste wird auf dem Boden knallen oben, drücken Sie die mittlere Taste zum Maßstab, dann geben Sie 25.4 in die X-, Y- oder Z-Feld. Ihr Modell ist nun von Zoll auf Millimeter umgerechnet. Der nächste Schritt ist, um das Modell zu orientieren, so dass es am besten, druckt, klicken Sie auf das Modell, und öffnen Sie das Drehen-Werkzeug. Drehen Sie das Modell, bis es flach auf dem Bett. Sie werden in der oberen rechten jedes Mal wenn Sie einen Zug gibt es einen Fortschrittsbalken machen bemerken, ist dies Ihre Schneidemaschine. Cura automatisch neu Scheiben die Datei jedes Mal, wenn Sie sich bewegen, so bald wie, dass voll ist Sie bereit, um zu speichern sind. Sie können die Datei aus, um den Desktop zu speichern dann laden Sie Ihren Drucker oder wenn Sie die Schritte in meiner 3D-Drucker Netzwerk-Series 1 instructable Sie direkt auf das Dateisystem des Druckers hochladen können Schritt 5: Drucken! Groß! Sie sind auf der Zielgeraden, Starten Sie Ihren Browser und gehen Sie zu Ihrem Drucker. Wenn Sie direkt hochgeladen dann Ihre Dateien werden schon da sein, drücken Sie einfach drucken, wird Ihr Druck sofort loslegen! Ich hoffe, dass Sie diesen Spaziergang durch die Verwendung Fusion360 zu A Machines Series 1 Typ, hier sind ein paar Dinge, die Sie dieses für verwenden genossen: Erstellen Sie eine benutzerdefinierte 3D Printed Chess Set Senden Coffee Deckel Und viele mehr in Kürze!

              5 Schritt:Schritt 1: Stückliste. Schritt 2: Internals und Faux Magazine. Schritt 3: Die beim Umgang. Schritt 4: Setzen Sie die Teile Togeather. Schritt 5: Pin und Nutzung.

              Alle 20 Artikel anzeigen Nichts sagt taktischen wie meine neue Maschinenpistole. Mit einem hohen Kontrast Korn ideal für schlechte Lichtverhältnisse, eine großkalibrige interne Magazin und bequemen Griff, ist dies ein K'nex Waffe, die eine ganze Menge Spaß. Die Waffe ist in der Lage, die Einführung gelben Stangen über fünfzig Fuß mit zwei Bands aus einer Zeitschrift, die verschmitzt in die Front Barrel Bereich verbirgt. Da wollte ich die Waffe, um eine haben Maschinenpistole Blick, gab ich ihm eine faux kleinkalibrigen erweiterte Magazin. Die Verwendung von nur einem Schnitt Stange bedeutet, dass Sie es zu bauen und nicht um ein halbes Dutzend Stäbe an die Säge zu nehmen. Um es noch builder freundlich, bin ich mit einer Stückliste, so dass Sie sicher, dass Sie alle erforderlichen Gummibänder und K'nex Teile haben kann. Refuge könnte einer der modularen K'nex Pistole, die ich je zu bauen, mit der Fähigkeit, Kaliber, ohne die Blicke, low profile taktischen Schienen auf dem oberen Lauf und Empfänger für Zielfernrohrmontage zu ändern, und eine Schiene unter dem Lauf für ein Bi-pod oder Vordergriff. Sie können sogar die faux Lauf zu ändern, um blaue Clips zu drehen. Die Rückseite der Pistole bis leicht unterbringen ein Lager eingerichtet, und der Lauf ist einfach zu erweitern, wenn Sie wollen. Diese Waffe ist auch mein zweiter Eintritt in den K'nex Contest, und es mir sehr viel bedeuten würde, mir eine Stimme zu geben. :) Einige Kredit geht an Instructables Mitglied Lucas_The_Boss für die Idee des verdeckten Magazin. Vorteile: Sieht großartig aus. Schießt 50 Fuß. Sehr zuverlässig. Mit gutem Komfort. Nizza Sehenswürdigkeiten. Verdeckte gelb Stabmagazin. Modular. Braucht nicht viele Stücke. Nachteile: Ein Schnitt Stange. Kein abnehmbare Magazin. So ... lässt auf die Teilliste erhalten sollen wir?

                1 Schritt:

                Alle 33 Artikel anzeigen Hallo zusammen und willkommen auf meiner Seite Instructables, Ich bin hier mit ein paar Bilder von wich ist wahrscheinlich zu meinem größten und edvanced Knex Ballmaschine sein: ECLIPSE. Die Bilder, die Sie jetzt sehen, ist nur ein Teil der Maschine, weil es nur etwa 65% abgeschlossen. Zu diesem Zeitpunkt hase es 2 neue Separatoren, 3 verschiedene Übertragungen, 21 neue Elemente und 6 neue Aufzüge wich enthält eine vollständige automatische Arm Lift, der wie eine CNC-Roboter arbeitet. Wenn die Maschine fertig ist wird es haben über 50.000 Stück. Ich hoffe, dass diese Maschine fertig sein wird in diesem Sommer. Ich wäre super happy, wenn Sie mir geben youre Abstimmung für diese Jahre K'nex und verschieben Sie sie anfechten;). Danke fürs zuschauen! Thibault Art.

                  4 Schritt:Schritt 1: MATERIAL Schritt 2: FRAME Schritt 3: LAUNCHER Schritt 4: Vielen Dank für das Ansehen

                  Der Sommer kommt, werden Ihre Kinder einen langen Urlaub zu spielen. Wir spielen zusammen, um Ihre Kinder fühlen sich Ihre Liebe, machen sie aktiv, kreativ anstatt zu spielen langweilig Videospiele Wie wäre es ein Katapult? Viele lustige Kampf wird passieren!

                    6 Schritt:Schritt 1: Herstellung Schritt 2: Steve Schritt 3: Creeper Schritt 4: Der Fall Schritt 5: Montage Schritt 6: Fight!

                    Ich denke, Minecraft ist sehr beliebt. Über 14 Milliarden Exemplare verkauft worden, was bedeutet, dass jede einzelne Person auf der Erde kauften, zweimal das Spiel, und das sind Statistiken, die sind komplett von mir erstellt. Dennoch schien Minecraft zu sein, sehr gut geeignet für papercraft, und nicht nur das, es ist das am meisten gesuchte Schlüsselwort in der Kombination mit papercraft auf dem gesamten Internet und es macht sogar die Leute in Handarbeit ihre Steves in iPhone Apps (Das war irgendwie traurig , weil meine 2 papercraft apps haben verdrängt worden). Zuerst war ich wie meh, weil der ganze Fortschritt in Papercraft Geschichte, die Umsetzung der Kurven, die Reduktion von Klappen, alles weg für pixely Block Köpfe geworfen, den absoluten Anfang einfachsten Papierarbeiten? Dann dachte ich ja, was auch immer, denn es macht die Menschen Handwerk und vielleicht haben sie tiefer graben wollen. Also gab ich in nach ein paar Monaten von Minecraft Invasion der papercraft Sektor und machte einen Minecraft Papiermaschine. Es bewegt sich, zumindest, und tatsächlich hat alles als Papierdesigner erfüllen erhielten mich, trotz der Kurven. Und es ist nur ein globales Phänomen, das ich geschworen, alle, einige können die Papier PSY erinnern paperize, zum Beispiel, es machte mich sehr glücklich, dass so viele ihn, sah ich ihn in eine Menge von Videos auf Youtube.

                      12 Schritt:Schritt 1: Stückzahl Schritt 2: Die Basis Schritt 3: Weiß Boden, Rücklaufbahn, Lift Rad und Motor Schritt 4: Hauptstütze und heben Schritt 5: andere Träger Schritt 6: Pfad Selectors Schritt 7: Path 1 Schritt 8: Path 2 Schritt 9: Pfad 3 Schritt 10: 4-Pfad Schritt 11: Pfad 5 Schritt 12: Änderungen

                      Alle 19 Artikel anzeigen Dies ist meine letzte Ballmaschine für den Rest des Jahres, da ich zurück aufs College zu gehen. Ich wollte meine Ballmaschine spree mit etwas Großes zu beenden und das ist, was herauskam, a 6 '10 "hohen Turm mit fünf Wege und ein neues Element von mir gemacht. Ist das Element auf dem Weg ein. Dieses Projekt hat eine Menge meiner Knex bis zu dem Punkt, wo ich lief aus grünen befreit !, ich starten mit den schwarzen. Wie auch immer, ich hoffe, Sie genießen den Bau dieses Tier. Diese Ballmaschine hat die meisten Stücke aus allen meinen ible ist, 8600!

                        11 Schritt:Schritt 1: Eigenschaften Schritt 2: Drucken und Sammeln Parts Schritt 3: Montage- Klappgriff Schritt 4: Montage- Hop Up Schritt 5: Montage- Trigger-Box Schritt 6: Montage- Mag Schritt 7: Montage- Lizenz Schritt 8: Montage- Barrel Schritt 9: Montage- Receiver Schritt 10: Montage- Dass sie alle zusammen Schritt 11: Gemälde

                        Nach dem Entwurf meiner ersten 3D druckbare Softair Pistole, haben ein paar Leute wurden Anfordern einer kleineren, die sie zu Hause drucken. Also hier ist es! Alle Teile klein genug, um bequem in einer 120x120x120mm Druckvolumen geeignet sind, gibt es weniger nicht bedruckten Teile, und es hat mehr Funktionen. Die Waffe wird nicht so mächtig wie der vorherige Entwurf aufgrund seiner geringeren Größe sein, aber auf 0,12 g BBs es schieße 25-30m. STL kann als Zip unten heruntergeladen werden. Sie werden auch bemerken eine Animation. Wenn Sie nicht so sicher, können Sie hier den Anweisungen folgen, werfen Sie einen Blick auf die Animation. Es ist eine Explosionszeichnung Demontage der Waffe, so dass Sie anhalten und überprüfen Sie Ihnen richtig gemacht haben. Hier ist eine Liste der nicht druckbare Teile, die Sie benötigen: ► 3 x M4x25mm * Senkkopfschrauben ► 1 x M4x25mm buttonBolzen ► 2 x Mutter M4 ► 1 x M4x38mm Senkkopfschraube ► 1 x Gummiband zwischen 50mm-100mm lang (gemessen unstretched flach) ► 3 x 5-6mm OD * 20mm langen Stift Federn (jede Feder Feder tun wird) ► 1 x 5-6mm OD 60mm lange Feder Feder ► 7 x 2 mm OD 20 mm (oder länger) Nägel ► 1 x 2 mm OD 60 mm langen, flachen Kopf Nagel ► 2 x 1,5 mm OD 20 mm (oder länger) Nägel ► 1 x Bike Pump * ► 1 x 190mm airsoft barrel & Hop-up Ruckeln ► 1 x 1 m aus Aluminium Flacheisen (12 mm x 3 mm Querschnitt) ► 1 x 700 g (oder mehr) Rolle ABS Drucker Filament (schwarz empfohlen) ► 1 x 100mm lang bb Pistole Frühling oder jede Feder Ihrer Wahl (15mm OD) Und hier sind die Werkzeuge, die Sie benötigen: ► 3D-Drucker mit 120 mm hoch drei Volumen ► Zangen / Seitenschneider (für das Schneiden von Nägeln) ► Unterstützung Entfernungs-Tools ► Sand Papier ► Kreuzschlitzschraubendreher * M4x25 Mittel 4mm Durchmesser (außerhalb des Gewindes) und 25 mm lang * OD steht für "Außendurchmesser" * http: //www.ebay.com/itm/Mini-Portable-Bike-Bicycle ...

                          10 Schritt:Schritt 1: Die Materialien Schritt 2: Testen der Bleich Schritt 3: das Bleichen des Gewebes Schritt 4: Entfernen der Bleach - Ihre Handschuhe nicht vergessen! Schritt 5: Ihr neuer gebleichtem Stoff! Schritt 6: Die Stickerei Schritt 7: Schnitt des fringe Schritt 8: Fertigstellen des band fringe Schritt 9: Der fertige Schal! Schritt 10: Rock your Schal

                          Nähen ist toll und lustig und wunderbar und all das, aber manchmal, nicht Sie wollen einfach nur etwas auf, schnell und einfach zu peitschen, ohne sich Sorgen, wenn Sie sich auf Ihre Nähte nach hinten und innen heraus nähen haben? Weil wir alle diese Tage. Crafting up etwas ziemlich erfordert nicht immer Nähen. Dieses Tutorial zeigt Ihnen, wie zu schüren dieses wunderschöne no-sew scripted Schal in einem Blinzeln, persönliche gemacht, indem Sie Ihre eigene Handschrift!

                            1 Schritt:

                            DIY Multi Werkzeuge Hausgemachte Mini Press-Bohrgerät-Maschine sehr einfach Hausgemachte Tabelle Press Drill durch Mechanism CNC Materialien und Werkzeuge: 2 Stück 25 mm Linearkugellager Bewegungslager CNC 2 Stück SHF25 Größe 25mm Linear Schienen-Wellen 2 Stück 400 mm - 25 mm Linearschiene CNC Promotion 1 Stück 200 mm x 70 mm x 16 mm Aluminium-Legierung 6061 make 2-Loch 40 mm und 22 mm 1 Stück 400 mm x 160 mm x 12 mm Aluminium-Legierung 6061 Unterteil Leiter Chuk Drill Bosh 13 mm, 2 Stück Lager 40 mm / 17 mm, Old Motor SEW-Maschine, Old Motor nehmen aus Batterien Handbohrmaschine .......

                              15 Schritt:Schritt 1: Schneiden Dinge in Half: Was werde ich diskutieren Schritt 2: Gefundene Objekte: schnurlose Telefone und Dreh Schritt 3: Gefundene Objekte mit Interventionen: Gießen in das Innere des Teekannen Teil 1 Schritt 4: Gefundene Objekte mit Interventionen: Gießen in das Innere des Teekannen Teil 2 Schritt 5: Neue Anachronismus: Gießen mit einer Rechenmaschine Teil 1 Schritt 6: New Anachronismus: Gießen mit einer Rechenmaschine Teil 2 Schritt 7: Casting mit Kuckucksuhren und hard candy Teil 1 Schritt 8: Casting mit Kuckucksuhren und hard candy Teil 2 Schritt 9: Casting mit Kuckucksuhren und hard candy Teil 3 Schritt 10: Zerknitterte Papiergussteils 1 Schritt 11: Zerknitterte Papierguss Teil 2 Schritt 12: Halbierte Dial-a-matic Hoover Staubsauger Schritt 13: Tube Gussteile mit Lüftungsleitungen Teil 1 Schritt 14: Tube Gussteile mit Lüftungsleitungen Teil 2 Schritt 15: Abschließend ...

                              Während meines Aufenthalts in Pier 9, fragte ich mich, wie ich überrascht, Intuition und Spontaneität in meine Kunstpraxis mit digitalen Fertigungstechniken zu injizieren. Als ich durch eine Vielzahl von Verfahren arbeitete, fand ich eine mögliche Antwort: den Querschnitt. Der einfache Akt des Schneidens etwas in die Hälfte tut etwas mehr als nur sein Inneres zu offenbaren. Es bietet sowohl Informationen und Abstracts Informationen, zieht sich der Vorhang und schafft etwas völlig Neues. Dieser Gedanke hat mich durch viele Projekte während meiner Residenz, von denen die meisten erforderte den Einsatz des Wasserstrahlschneider Omax am Pier 9. I durchforstet Fundstücke aus Immobilienverkäufen und Kfz-Mechaniker Geschäften geführt, Dinge von Flohmärkten und Dinge, die ich auf der Straße gefunden . Ich habe auch festgestellt, Objekte wie Formen für meine eigenen Guss, Füllen von Hohlräumen wie Teekannen oder Lüftungsleitungen mit einer Vielzahl von Materialien, Gießharz in den negativen Raum, und dann Schneiden dieser Gussteile, um herauszufinden, was ich geschaffen hatte.

                                7 Schritt:Schritt 1: Sie müssen .. Schritt 2: Projektierungsarbeiten Schritt 3: Datei- Schritt 4: Mit dem Laser-Cutter Schritt 5: Alle Einzelstücke Schritt 6: Montage Schritt 7: Fertig lasergeschnitten Vogelhaus

                                Laser schneiden ein super sauber und einfacher Weg, um große und detaillierte Schnitte und Designs in manymany Möglichkeiten zu machen. Ich bin vor allem auf Schmuck experimentieren mit dieser Maschine, aber für dieses Tutorial habe ich versucht etwas anderes. So willkommen auf meiner LASER CUT BIRD HOUSE DESIGN Tutorial !!

                                Seiten: