• Home »
  • Software »

    3 Schritt:Schritt 1: Schritt 2: Schritt 3:

    1. Wenn es um die Entwicklung von mobilen Anwendungen geht, ist kein Design-Methode einfacher und kostengünstiger als papierbasierte Prototyping. Wenn Sie mit Papier arbeiten, sind Sie frei, konzeptionelle Änderungen an Ihrem Design machen ohne dass die wirtschaftliche Belastung traditionell mit App-Entwicklung verbunden. Papier-basierten Prototyping verleiht Ihnen die wirtschaftliche Flexibilität zu schwenken oder die Richtung ändern, mit Leichtigkeit. 2. Darüber hinaus Papier-basierten Prototyping erleichtert positive Team-Interaktion. Wie, um die Programmierung, das technische Know-how erfordert, im Gegensatz, ist Papier-basierten Prototyping relativ unintimidating. Es ist zugänglich für die meisten Mitglieder des Entwicklungsteams und deshalb Ebenen der technischen Spielfeld. 3. Papier-basierten Prototypen sind, zu ihrem Vorteil, ungeschliffen und unscheinbar. Benutzer in der Regel fühlen sich wohler zu kritisieren, als sie von teureren Materialien aufgebaut Mock-ups zu tun. Wenn nichts anderes, beweist, Papier-basierten Prototyping ideal für den Einbau Nutzer-Feedback in den Designprozess. * Wenn Sie den Prozess der App-Entwicklung zu navigieren, sollten Sie die folgenden Lehren: Schritt 1: A) Lernen Sie, Ihre Perfektionismus zu erobern. Zu oft Entwickler suchen Verfeinerung in ihren Prototypen. Sie fühlen sich unter Druck, um Endbenutzern ästhetisch ansprechende Mock-ups präsentieren. Aber dieselben Entwickler haben eine wichtige Regel, um Produktdesign vergessen. Erscheinung des Prototyps ist irrelevant - zumindest am Anfang. Es ist zwingend notwendig, vor der Kommerzialisierung, zu beobachten, wie die Benutzer mit Ihrer App in seiner einfachsten Form. Schritt 2: B) Testen Sie Ihre Prototypen rigoros mit den Endbenutzern Vor Verschwendung zusätzliche Ressourcen auf die Entwicklung einer App, die niemand kaufen, prüfen Sie Ihre Mock-ups in zwei Dimensionen will:. Benutzerfreundlichkeit und Zweckmäßigkeit. Usability-Tests beurteilt, wie gut die Benutzer mit Ihrer App. Erwünscht Prüfung, auf der anderen Seite, Maßnahmen, wie effektiv Ihre Anwendung erfüllt Bedürfnisse der Nutzer. Diese Doppel-Säulen-Auswertung wird Ihnen helfen, die Wirtschaftlichkeit Ihrer App frühzeitig in den Entwicklungsprozess zu bestimmen. Schritt 3: C) Halten Sie Ihre Augen auf den Preis. Denken Sie daran, es ist egal, wie cool die App Konzepte sind, oder wie poliert Ihre Prototypen suchen. Was zählt, ist, dass die Kunden zu verstehen, wie Ihre Anwendung funktioniert, und was noch wichtiger ist, dass sie bereit sind, es zu kaufen sind. Ansonsten ist alles, was Sie haben schrulligen Ideen und keine Mittel, um die Rechnungen zu bezahlen. Weitere Informationen folgen Brian Hanley: ❖ Huff Beitrag ❖ http://www.huffingtonpost.com/brian-hanley/ ❖ persönlicher Blog ❖ http://technicalentrepreneurship.com/ ❖ LinkedIn ❖ http://www.linkedin.com ❖ Instagram ❖ http://instagram.com/bjhotcakes$(function() {$("a.lightbox").lightBox();});

      19 Schritt:Schritt 1: Die Wurzel. Schritt 2: Erstellen einer einfachen Webseite. Schritt 3: Lassen Sie uns ein Menü-Seite. Schritt 4: Wiederverwenden von Code. Schritt 5: Hinzufügen einer Applikation mit mehreren Dateien. Schritt 6: Einfache Lampen Anwendung zu installieren. Schritt 7: Festlegen von Berechtigungen und die Datenbank. Schritt 8: Nun, um die Software zu installieren. Schritt 9: Intro CGI-Scripting. Schritt 10: Bearbeiten einer Web-Seite der Ferne. Schritt 11: Fehlersuche. Schritt 12: Installation einer Web-App von der Kommandozeile. Schritt 13: Bonus: mit einem Blogger als Webseiten-Editor. (Bauarbeiten im Gange) Schritt 14: Sie müssen ein Konto. Schritt 15: Images. Schritt 16: Holen Sie sich in Ihrem Blogger-Konto. Schritt 17: Sehen Sie sich Ihre Arbeit. Schritt 18: Sichern Sie Ihre Web-Seite. Schritt 19: Das Arduino.

      Web-Anwendungen sind ein Segen für die Computing-Umgebung. Traditionell Sie Computer-Software-Anwendungen, die lokal auf jedem System zu laden würde. Selbst mit automatisierten Softwareverteilung Systeme können immer noch unterstützen intensiv. Mit Web-Anwendungen können Sie Anwendungen nur einmal auf einem Server geladen werden können und lassen Sie alle Benutzer Zugriff auf die Anwendungen, wie sie sie brauchen über einen Webbrowser. Sie haben auch nur, um nur ein System zu aktualisieren, wie Verbesserungen an Software zur Verfügung stehen. Dies kann eine enorme Einsparungen im Support Zeit, um die Softwarebereitstellung gewidmet. Http://www.instructables.com/id/Uses-for-your-own-private-cloud/: Beispiele für Web-Anwendungen, die für kleine Unternehmen verwendet werden können, finden Sie unter. Wo sehen Sie eine solche Software zu bekommen? Sie können Web-Anwendungen selbst zu entwickeln (und oder sogar nutzen Open-Source-Code von bestehenden Websites, auf denen also kein Urheberrecht oder Patent belastet Code zugelassen), Kauf Web-Anwendungen, und installieren Sie dann kostenlos downland (auch bekannt als Open-Source-Anwendungen). Sourceforge.net ist eine gute Quelle für Anwendungen. Seien Sie vorsichtig, da einige Anwendungen, die sie sagen, sind Open Source sind wirklich nicht Open Source. Sie müssen das Kleingedruckte zu lesen. Hinweis: Diese instructable erfordert einige Kenntnisse über die Linux-Kommandozeile, grundlegende HTML, eine Lampe (Linux, Apache, MySQL, PHP) basierten Web-Server und Administratorrechte auf dem Server über sudo. Versuchen Sie, diese instructable auch: http://www.instructables.com/id/Linux-screen-play/ Nachdem ich dieses instructable, mögen Sie vielleicht auch: http://www.instructables.com/id/Statusnet-the-Twitter-clone-setup/ und oder http://www.instructables.com/id/eyeOS/Step 1 : Die Wurzel. Für ein Web-Server angezeigt werden Inhalte, muss es Web-Seiten (Dateien mit Daten und oder Anweisungen), dass der Web-Server für den Web-Server zum Anzeigen verwenden können. Index.html (oder index.htm) ist die übliche Dateinamen für die Standarddatei ein Web-Server wird für die bei der Anzeige von Web-Seiten zu suchen. In der Regel, aber nicht immer der index.html werden in der so genannten Web-Root zu gehen. Dies ist, wo der Webserver erwartet Dateien werden beim Servieren von Dateien. Selbstverständlich kann dieses Verzeichnis geändert werden. Auf einem LAMP-Server ist der Web-Root oder Base Web-Verzeichnis / var / www. Sie müssen nicht, es zu tun, aber wir möchten die Datei index.html im Web-Root (/var/www/index.html) als eine Art Menü oder Zettelkatalog dessen, was auf dem Server verwenden. Schritt 2: Erstellen einer einfachen Webseite. Dies ist wahrscheinlich die weltweit einfachste Web-Seite. Sie wollen, um es zu einem Text oder was als ASCI-Datei bekannt zu speichern. Www.w3schools.com ist ein guter Ort, um über Web-Programmierung zu erlernen. [code] <html> <body> Hallo Welt! </ body> </ html> [/ code] Sie werden in Ihrem Web-Server anmelden und erstellen Sie ein Verzeichnis für Ihre Webseite soll. $ Sudo mkdir / var / www / hw Erstellen Sie Ihre Web-Seite. $ Sudo nano index.html (e / b sudo nano /var/www/hw/index.html) Sie können jederzeit verschieben Sie es, wenn Sie benötigen. $ Sudo mv index.html / var / www / hw /. Verwenden Sie nun Ihren Web-Browser, um Ihre Arbeit zu sehen. (Wenn Sie nicht sicher von einem Host-Namen sind nur zu verwenden ipaddress des Servers. Tada, können Sie Ihre erste Web-Seite gemacht haben! Sie können ein Lesezeichen erstellen möchten diese Seite als wir ständig wieder zurückkommen können. Schritt 3: Lassen Sie uns ein Menü-Seite. Ein Menü-Seite (eine Art Inhaltsverzeichnis) ermöglicht es Ihnen, Sie Webseiten oder Projekte zu organisieren, damit sie leichter zu erreichen. Dies ermöglicht Ihnen, nicht zu haben, sich daran zu erinnern, wo Ihre Seiten. Sie können ganz einfach für jedes Projekt oder eine Seite aus dem Hauptmenü zu navigieren. Sie wollen Original-HTML-Datei umbenennen, um hw.html so dass Sie es später benutzen. $ Sudo mv index.html hw.html Lassen Sie uns eine neue Datei index.html $ Cd / var / www / hw $ Sudo nano index.html [code] <title> Hallo Welt Seite </ title> <body bgcolor = "Aquamarin"> <CENTER> <h2> <B> <I> Hallo Welt! </ I> </ B> </ h2> </ center> Drücken Sie eine Taste, um zu dieser Seite zu gelangen: <form action = "pport.html" method = "post"> <p> <input type = "submit" value = "pport"> </ form> szmtag szmtag </ body> </ html> [/ code] Sie wollen über Ihre eigenen HTML-Datei oder Datei jemand anderes (mit Genehmigung nach ihnen) auf den Server zu kopieren. Das werden Sie wollen, um es in das richtige Verzeichnis, das Sie verwenden zu kopieren. (am lokalen Rechner) $ Scp pport.html 192.168.1.129:~/. Dann mv es in das richtige Verzeichnis: (am Server) $ Sudo cp pport.html / var / www / hw /. Öffnen Sie einen Browser und mit Ihnen ein Bookmark, das Menü betrachten einen Druck auf die Taste, um auf Ihre neue Seite zu gelangen. Ordentlich. Jetzt können Sie, um Ihre hw.html Datei im Menü zu verwenden, so müssen Sie einen Bereich hinzufügen möchten. [code] <html> <title> Hallo Welt Seite) </ title> <title> Hallo Welt </ title> <body bgcolor = "Aquamarin"> <CENTER> <h2> <B> <I> Hallo Welt! </ I> </ B> </ h2> </ center> Drücken Sie eine Taste, um zu dieser Seite zu gelangen: <form action = "pport.html" method = "post"> <p> <input type = "submit" value = "pport"> </ form> <form action = "hw.html" method = "post"> <p> <input type = "submit" value = "Hallo Welt!"> </ form> szmtag szmtag </ body> </ html> [code] Schließen Sie den Browser, der veraltet, öffnen Sie einen Browser und verwenden Sie Lesezeichen. Blick auf das Menü und drücken Sie auf die Schaltfläche, um zu Ihrer neuen Seite zu gelangen. Super ordentlich !!. Jetzt haben Sie eine Menüseite können Sie mehr Anwendungen hinzuzufügen. Hinweis: "Wert" ist, was auf der Webseite dargestellt, damit Sie auf klicken. Dies wird allgemein als ein Etikett bekannt. "form action" ermöglicht es Ihnen, auf die Seite von dem Etikett angegeben ist, auf, wenn diese Taste gedrückt wird gehen zu zeigen. Schritt 4: Wiederverwenden von Code. Sie können jederzeit wiederverwenden Code entweder Ihre eigenen oder Code Ihrer erlaubt, wiederverwenden. Dies ist Teil eines Menüs I verwendet und wiederverwendet. Natürlich müssen Sie die Beschriftungen ändern. [code] Personal tools Rechnungswesen Kalender College-mgmt Desktop ERP Feng Office Group Office Beratungsstelle Medizinische Büro Personal Post Task-Manager Arbeitsauftragserfassung [/ code] Schritt 5: Hinzufügen einer Applikation mit mehreren Dateien. Manchmal werden Sie Zugriff auf eine einfache Web-Anwendung, aber es mehrere Dateien hat. In diesem Fall wird das Verfahren ist so ziemlich das gleiche fast. Auf dem Server vorzubereiten ein Verzeichnis, um die Dateien, die Sie brauchen. $ Mkdir ~ / Henker Auf Ihrem Computer werden Sie wollen, die heruntergeladenen Dateien auf den Server zu senden. $ Scp -r * 192.168.1.129:~/hangman/. hangman_0.gif 100% 661 0,7 kb / s 00.00 hangman_1.gif 100% 793 0,8 kb / s 00.00 hangman_2.gif 100% 846 0,8 kb / s 00.00 hangman_3.gif 100% 975 1,0 kb / s 00.00 hangman_4.gif 100% 1067 1,0 kb / s 00.00 hangman_5.gif 100% 1032 1,0 kb / s 00.00 hangman_6.gif 100% 1222 1,2 KB / s 00.00 hangman.php 100% 7205 7.0KB / s 00.00 Sie müssen die Dateien über zu dem hw Verzeichnis kopieren. $ Sudo cp ~ / Henker / *. $ Ls hangman_0.gif hangman_3.gif hangman_6.gif index.html hangman_1.gif hangman_4.gif hangman.php pport.html hangman_2.gif hangman_5.gif hw.html Erste Art drängten jetzt. Jetzt werden Sie wollen einen neuen Abschnitt zu Ihrem index.html hinzuzufügen. $ Sudo nano index.html den folgenden Code mit dem Rest der Elemente. [code] <form action = "hangman.php" method = "post"> <p> <input type = "submit" value = "Galgenmännchen"> </ form> [/ code] Schließen Sie den Webbrowser und öffnen Sie es mit dem gleichen alten Seite (es sei denn, Sie wissen, wie man eine Seite zu aktualisieren). Woopie Schritt 6: Einfache Lampen Anwendung zu installieren. Die meisten beliebige Generika Webserver würde unterstützt haben, was wir bisher getan haben. Jetzt brauchen wir einen Server, der hat auch entpacken, MySQL, PHP und um die Dinge einfacher phpmyadmin. Dafür benötigen Sie root-Zugriff auf den MySQL-Server. Dies unterscheidet sich von dem System Root-Zugriff. Sie müssen, um den MySQL-root-Passwort kennen. Normalerweise, wenn ich ein System einzurichten ich ein Backup MySQL-Benutzer, die auch root-Zugang so, wenn ich mein Passwort vergessen habe ich immer wieder und verwenden Sie das Root-Benutzer, die Dinge zu beheben. Die meisten Web-Installationen (aber nicht immer) sind in mehreren Teilen. Erstellen einer Web-Verzeichnis für die Dateien, um ein Haus sowie die Benutzerrechte für dieses Verzeichnis haben, die Einrichtung und leere Datenbank (Art eines Archivs für die Web-Anwendung), installieren Sie die Dateien nach dem Ausbau ein Archiv, führen (dh installieren) ein Skript zum Einrichten der Datenbanken und füllen Sie es. Die meisten Web-Anwendungen kommen in zwei Formen tar.gz oder zip-Datei-Format. Ich in der Regel erhalten Sie die Zip-Format, wenn ich kann, um die Dinge einfacher für einen Anfänger zu machen. Ich habe die Wordpress Blogging-Software wie das Meerschweinchen für diese instructable entschieden. Verfügbar ab https://wordpress.org/download/. So laden Sie die Datei und kopieren Sie ihn in Ihrem Server. Ich habe Ihnen gezeigt, wie man das schon tun. Wenn Sie nicht bereits über ein temporäres Verzeichnis auf Ihrem Server müssen Sie eine erstellen. (am Server) $ Mkdir ~ / temp (am lokalen Rechner) $ Scp wordpress-3.1.1.zip oesrvr1: ~ / temp /. wordpress-3.1.1.zip 100% 3024KB 3.0MB / s 00.00 (am Server) Jetzt müssen wir es zu erweitern $ Cd Temp $ Unzip wordpress-3.1.1.zip Das sollte ein Wordpress-Verzeichnis in Temp zu machen. Jetzt müssen wir es umbenennen und verschieben Sie sie in den Web-Verzeichnisse. $ Sudo mv wordpress wp311 Also ich werde mich erinnern, welche Version ich mit gestartet. Jetzt verschieben Sie sie in den Web-Verzeichnisse. Dies schafft das Verzeichnis. (Teil 1) $ Sudo mv wp311 / var / www /. Gehen Sie zu diesem Verzeichnis und lesen Sie die Installationsanweisungen. (links2 ist für den Blick auf Web-Seiten über die Kommandozeile großen) $ Links2 readme.html Schritt 7: Festlegen von Berechtigungen und die Datenbank. Alle 9 Artikel anzeigen Wir wollen ein wenig Vorarbeit zu tun, so dass die Web-Benutzer die Anwendung verwenden. Legen Sie die Berechtigungen: (www-data: www-data ist die Web-Benutzer) (am Server) $ Cd / var / www $ Sudo chown -R www-data: www-data wp311 $ Sudo chmod -R 755 wp311 Sie können dies ändern, nachdem installieren. Einrichtung der Datenbank. (Teil 2). Öffnen Sie einen Web-Browser, um phpmyadmin Seite des Servers und melden Sie sich als MySQL-Benutzer root mit dem MySQL-Benutzer root Passwort. (Dies ist nicht immer das gleiche wie das System Root-Benutzer). Klicken Sie auf die Registerkarte Berechtigungen. Sie werden eine neue Seite zu bekommen. Auf der unten auf der Seite klicken Sie auf Neuen Benutzer. Sie werden eine neue Seite zu bekommen. Auf der neuen Seite, geben Sie den Benutzernamen und Passwort. (Notieren Sie sich diese Informationen, da Sie ihn später benötigen). (KLICKEN SIE NICHT AUF Passwort generieren). Host sollte lokal (localhost). Klicken Sie auf "Datenbank erstellen mit dem gleichen Namen und alle Privilegien zu gewähren" (NICHT Klicken Sie auf eine der globalen Privilegien oder SIE Sicherheitsprobleme wurden.) Drücken Sie auf "Go" am unteren Rand der Seite. Sie werden eine neue Seite zu bekommen. Es sollte sagen, dass Sie einen neuen Benutzer angelegt haben. Klicken Sie auf die Registerkarte Berechtigungen. Sie sollten eine neue Seite zu gelangen Klicken Sie auf neu zu laden die Privilegien. Nachdem dies geschehen ist, können Sie sich abmelden. Wenn Sie zurück zur Login-Seite gegangen sind, können Sie das Fenster schließen, Hinweis: korrigiert Berechtigungen 744-755. Schritt 8: Nun, um die Software zu installieren. Alle 10 Artikel anzeigen Jetzt haben Sie die Anmelde cablinet einzurichten, ist es Zeit, um die Anwendung zu installieren. (Teil 3). Öffnen Sie Ihren Browser, um Webservername / wp-admin / install.php. Lesen Sie die Seite, und beachten. Presse lass uns gehen. Gehen Sie weiter, um die Setup-Seite und geben Sie die Informationen, die Sie in phpmyadmin eingetragen. Sie nicht über die Tisch prefs kümmern. Weil wir klickte auf eine Datenbank als die gleiche Name des Benutzers, die ersten beiden Zeilen werden die gleichen sein gesetzt. Einreichen Drücken Sie auf "führen Sie die Installation". Jetzt haben Sie die Einrichtung des Admin-Benutzers für die Wordpress-Blog. (nicht das gleiche wie einer der vorherigen Nutzer. in der Tat ist es eine gute Idee, nicht dem Server-Betreiber Anzeige aus Sicherheitsgründen verwenden Sie den Admin-Name. (unbedingt aufschreiben, was Sie hier zu setzen, falls Sie vergessen.) Wordpress wird Ihnen wissen, wie sicher Ihr Passwort ist. Sie müssen es sehr sicher, oder jemand kann sie erraten, und melden Sie sich an, wie Sie. Man braucht wirklich eine E-Mail-Adresse, falls Sie Ihr Passwort müssen Sie versendet. Drücken Sie installieren Wordpress. Wenn alles gut geht wird es Login sagen, und erinnern Sie an der Admin-Benutzernamen, klicken Sie auf "Login". Einloggen. Sie werden auf der Login-Seite, wo Sie Ihr Blog zu modifizieren. Beachten Sie die Blog-Seite für den Admin ist für den durchschnittlichen Benutzer. der durchschnittliche Benutzer nicht alle Möglichkeiten aus Sicherheitsgründen. Sie haben Ihren eigenen Web-Blog eingerichtet. Genießen PS Vergessen Sie nicht, Wordpress, um Ihre Web-Server-Menü hinzufügen. Schritt 9: Intro CGI-Scripting. Letztes Thema: CGI-Scripting. Wahrscheinlich zu fortgeschritten für ein Intro, aber zumindest hier ist ein Starter auf sie. Siehe http://www.instructables.com/id/Linux-beginning-home-automation-on-a-server/ für weitere Einzelheiten über das. Siehe auch: http://www.instructables.com/id/Simple-linux-commands-from-a-web-page/ Sie sollten genügend Informationen, um Ihre Palette für Webseiten benetzen. bisher haben wir nur knapp an der Oberfläche gekratzt. Schritt 10: Bearbeiten einer Web-Seite der Ferne. Das war mir zu testen recordmydesktop. Seit Youtube nicht unterstützt 1024xwhatever, machte es das Video in Echt hart. Über eine Minute oder so in, scheint es eine Hängezustand sein. Nicht so. Ich bin nur arbeiten, wenn der Desktop nicht aufgezeichnet. Es gibt auch kein Ton, wie ich war zu faul, um in der Mikrofon anschließen. Wie auch immer das ist nur mir Bearbeiten einer Website aus der Ferne ohne Verwendung von Phantasie-Tools. Der Inhalt steht nicht im Internet, aber es ist in einem privaten Netzwerk. https://www.youtube.com/watch?v=xD9pzmuybPk Schritt 11: Fehlersuche. Gerade installiert ein neues Programm auf dem Web-Server namens cookdojo und wurde mit der Webseite "konnte keine Verbindung herstellen" aufgefordert werden. Sehr beunruhigend, wie Sie in der Regel eine Art von Webseite zu tun, die Installation der Software. Wenn Sie sehen, konnte nicht Verbindung herzustellen, kann es Ihnen für eine Schleife zu werfen. Was meinst du damit Sie nicht eine Verbindung herzustellen. Ich kann sehen, bin ich mit dem Server verbinden, denke ich. Was wirklich passiert ist, dass Sie eine Verbindung mit der Web-Seite, aber Sie keine Verbindung zu der Datenbank, die im Hintergrund, um die Webseite zu unterstützen läuft. Sie müssen sich auf die Dokumentation, um zu sehen, was los ist. Was bedeutet dies in der Regel ein confituration Datei nicht über die richtigen Informationen über den Zugriff auf die Datenbank. Sicher genug, als ich sah die Seite gab es einige falsche Benutzernamen Passwort und Datenbanknamen. Wir korrigierte sie und Viola Neuladen der Seite und alles ist gut. Hinweis: Die cooktest Seite wurde nur vorübergehend verwendet verwendet, um wieder zeigen den Verbindungsfehler. Die cookdojo Seite ist die aktuelle Seite in den Einsatz nach den Korrekturen. Schritt 12: Installation einer Web-App von der Kommandozeile. Dies vor einigen Jahren geschrieben, so muss es eventuell angepasst werden. http://computothought.wordpress.com/2009/02/04/advanced-topic-ii-adding-web-apps/ # ================================================= ========================= # Pseudocode oder generische instruciions einzurichten eine Lampe Web-Server-Anwendungen auf # Debian-basierte Lampen Servern müssen Sie es an Ihre Bedürfnisse ändern. # Dies wird vorausgesetzt, eine Lampe Server bereits richtig konfiguriert. # Die Installation ist eine andere Diskussion. # Alle Rechte durch die unbekannte Admin vorbehaltlos # ************************************************* ************************* # Get-Datei aus dem Internet die Chancen sind Sie das sit besucht und haben den # Speicherort der Datei, die heruntergeladen werden. # Verwenden Locken für ein Verzeichnis oder wget für eine einzelne Datei. verwenden Sie die man-Seiten für # Zusätzliche Anweisungen wget $ website / $ Unterverzeichnis / $ filename # Entpacken Sie die Datei im Home-Verzeichnis (nicht die Zieldateinamen für die Verwendung # im nächsten Schritt. tar zxvf filename.tar.gz # Bewegen te Verzeichnis in das Web-Dokumentenverzeichnis für die Verwendung mit http # Webappdirectory wird WebAppName geworden sudo mv webappdirectory / var / www / #, Wenn Sie nicht mit diesem Verzeichnis haben dann ein Server nicht Setup # Einzurichten Lampe-Server: # Sudo apt-get install-Lampe-Server # Oder # Sudo apt-get update # Sudo apt-get install-Lampe-Server # ************************************************* ************************** # Ihre Datenbank setzen und Benutzer zu verwalten. # Mit freundlicher Genehmigung von Linux Reality Home-Server-Serie von Chess Grffin mysql> # Bei der Eingabe von Befehlen an der MySQL-Eingabeaufforderung müssen Sie muss eine haben # Semikolon am Ende jeder Zeile, bevor Sie die Eingabetaste drücken. # Um eine Datenbank zu erstellen, führen Sie folgende an der MySQL-Eingabeaufforderung: mysql> CREATE DATABASE Wordpress; # Dies wird eine Datenbank namens "Wordpress". Der nächste Schritt ist, # Erstellen Sie eine separate Nicht-Root-MySQL-Benutzer mit einem Passwort und allen zu gewähren # Privilegien auf diese Nicht-Root-Benutzer. Dies kann in einem Schritt durchgeführt werden, wie # Folgt: mysql> GRANT ALL PRIVILEGES auf Wordpress * TO 'bloguser' @ 'localhost' BY 'abcd' identifiziert.; # (Das ist alles in einer Zeile). # Dann machen Sie folgendes: mysql> FLUSH PRIVILEGES; mysql> EXIT; # Sie werden dann wieder im regulären Eingabeaufforderung sein. # ************************************************* ****************************** # Legen Sie die Berechtigungen für die Web-App-Verzeichnis. (dies wird von App zu App variieren) # Lesen Sie die Anweisungen für die Webapp sicher sein, # Sehen http://www.draac.com/chmodchart.html für weitere Informationen sudo chown -R www-data: www-data / var / www / $ WebAppName sudo chmod -R 755 / var / www / $ WebAppName # ************************************************* ****************************** # Test Web-Anwendung # Http: // localhost / WebAppName # Apps können Sie zuerst eine Installationsprozess gehen Sie zu einem speziellen Verzeichnis links2 http: // localhost / WebAppName # Dh http: // localhost / WebAppName / installieren oder http: // localhost / WebAppName / config # Io Finito # ================================================= ============== Schritt 13: Bonus: mit einem Blogger als Webseiten-Editor. (Bauarbeiten im Gange) Manchmal als Techniker ich brauche, um Web-oder HTML-Datei zu erstellen. Normalerweise bin ich an einem Ort, wo die keinen haben dort System. Hier ist ein Weg, um eine einfache Web-Seite und verwenden sie dann fast sofort für die Schulung der Mitarbeiter und oder Hinweise .. In der Regel ist es eine gute Idee, um zu sehen, dass das Bild sieht aus wie in der Gesamtform. Gute Idee, die Bild-URL für die spätere Verwendung zu erhalten. Vielleicht sogar speichern Sie sie in eine Textdatei für die spätere, so dass Sie nicht haben, um den Dateinamen zu vergessen. Hinweis: Sie werden wahrscheinlich um eine informative Seite erstellen möchten. Das Bild war nur zu Demonstrationszwecken only.Step 14: Sie müssen ein Konto. Wenn Sie nicht bereits ein Konto bei blogger.com, müssen Sie ein Benutzerkonto bei Blogger.comStep 15 zu bekommen: Bilder. Vielleicht möchten Sie auch, um Bilder in Ihre Seite einbinden, aber nicht wollen, tham bei Blogger zu speichern. Sie können bis zu Imageshack und bis laden Sie Ihre Picks, so dass sie überall eingesetzt werden. Wegbeschreibung sind einfach zu folgen, um eine Datei auf der site.Step 16 hochladen: Holen Sie sich in Ihrem Blogger-Konto. Sie werden sich in Ihrem Blogger-Konto anmelden und starten Sie einen neuen Beitrag möchten. Es gibt keinen Grund, sie zu veröffentlichen. Speichern Sie ihn einfach, wie Sie benötigen. Sie wollen auf die Compose-Modus, so dass Sie alle Tools zu erhalten. Beginn der Erstellung Sie dokumentieren. Wenn Sie fertig sind gehen Sie zurück zum HTML-Modus. Beachten Sie die vielen zusätzlichen Zeichen. Sie wollen alles zu kopieren, so dass Sie es in eine Datei zu kopieren, um sie zu speichern. Fügen Sie, was Sie in einen Editor kopiert. Für ältere Browser möchten Sie vielleicht, um die HTML-und Body-Tags hinzufügen. Sie können auch keine Änderungen in letzter Minute auch hinzufügen. Speichern Sie Ihre Arbeit mit html oder htm Erweiterung. So können Sie Laden / Anzeigen in die browswer easier.Step 17: Betrachten Sie Ihre Arbeit. Laden Sie nun die Datei, die Sie erstellt / in Ihren Webbrowser gespeichert und sehen Sie Ihre work.Step 18: Sichern Sie Ihre Web-Seite. Wir haben keine Probleme, zum Sichern von unseren PCs. Was wissen wir über das, was wir on-line zu tun haben? Ich habe eine ziemlich einfache Lösung für eine Website namens Blogger.com. Ratet mal, was ist das gute alte wget Befehl. Sie könnten eine Website mit Download: $ Wget -c -r www.whateverthesitenameis.com Der Befehl wird rekursiv alle von der Website kann es zu bekommen und bleiben Sie am Anfang immer die Seite, bis es fertig ist. So dann (wenn Ihr Computer unterstützt lange Dateinamen), würden Sie ein Verzeichnis namens www.whateverthesitenameis.com haben. Cool. Sie können zu gehen www.archive.org und haben auch sie archiviert haben die Website für Sie! Groß für Ihren instructable Projekte auch. Dann dachte ich darüber nach und wollte einen Schritt weiter gehen. Das ist direkt setzen die Dateien auf einem anderen lokalen Server so konnte ich sie nach Belieben zugreifen. Auch wollte nicht mit den vorhandenen Webseiten stören. Also brauchen wir einen Apache-Web-Server, virtuelle Hosts unterstützt. Auf dem Server, wo Sie Admin-Rechte haben, um, wie richten Sie Ihre Web-Verzeichnis soll Sie: $ Cd / var / www $ Sudo mkdir -p www.whateverthesitenameis.com/html Dann lassen Sie uns die Dateien. $ Cd www.whateverthesitenameis.com/html $ Sudo wget -c -r www.whateverthesitenameis.com Jetzt brauchen wir, damit der Server über die neue Website kennen. Wir müssen zu kommen mit einer Site-Namen, die ebenfalls nicht verwendet wird oder das Sie mit einem lebensfähigen DNS-Adresse verwenden. Ihr Netzwerk wird wahrscheinlich verwenden die Netzadresse erste und nicht finden, die lokale Site, verwenden Sie eine nicht verwendete URL und legen Sie sie in Ihren lokalen DNS-Server mit der lokalen IP-Adresse. Lassen Sie ersetzen einen neuen Namen, wie www.mysitebackedup.com. Wir brauchen, um eine Datei mit diesem Namen auf dem Apache-Server im Verzeichnis sites-available im Apache2 Dateistruktur zu machen. dh $ Sudo nano /etc/apache2/sites-available/www.mysitebackedup.com [code] Server www.mysitebackedup.com Serveralias www.mysitebackedup.com Serveradmin [email protected] DocumentRoot /var/www/www.whateverthesitenameis.com/html [/ code] (Datei angehängt. Instructables HTML-Interpretation Teil der Datei ausgeschnitten) Dann müssen Sie einen Link zu der diese Datei in den Webseiten aktiviert Verzeichnis zu machen. $ Cd / etc / apache2 / sites-enabled / $ Ln -s ../sites-available/www.mysitebackedup.com. (Den Raum und dann den Zeitraum nicht vergessen.) ^^^^^ Dann müssen Sie den Server neu starten zu lassen, die Updates und die Details der neuen Website. $ Sudo Service apache2 restart Sie sollten in der Lage, Ihre lokale Seite jetzt zu erreichen sein, wenn der lokale DNS hat sich für den neuen Standort aktualisiert. Ich habe müssen Proxy in meinem Firefox zu deaktivieren, um die Website zu sehen. Jedes Mal, wenn Sie benötigen, um die Website zu aktualisieren, einfach wieder in das gleiche Verzeichnis zu gehen und den Befehl wget erneut. Sie haben auch, um Sie über die Links in den Quellcode ändern, um dem Stand der Seiten zu gelangen. -------------------------------------------------- --- <Virtual 192.168.1.61:80> Server www.mysitebackedup.com Serveralias www.mysitebackedup.com Serveradmin [email protected] DocumentRoot /var/www/www.whateverthesitenameis.com/html </ Virtualhost> Schritt 19: Das Arduino. Normalerweise würden Sie Ihren Web-Anwendungen auf dem Arduino nicht installieren, aber Sie können HTML in der Web-Server-Skizze zu verwenden. Nahm den Webserver Skizze und hat ein kleines Fenster putzt, damit es ein bisschen besser looki ng. Beigefügt ist der Code ich verwendet. Sie können sogar Grafiken zu addieren, wenn Sie sie von einem anderen Standort auf dem Netz zu verbinden.

        10 Schritt:Schritt 1: Voraussetzungen Schritt 2: Installieren von erforderlichen Komponenten Schritt 3: Erste Schritte mit dem Code gestartet Schritt 4: Anreise und Vorverarbeitung der Bilder Schritt 5: Zugriffs Bilder von Python-Code Schritt 6: Zug Bilder mit Hilfe von OpenCV Library-Funktionen Schritt 7: Brennen des Videos starten Schritt 8: Analysieren Video zu erkennen und Gesichter erkennen Schritt 9: Buchungsstatus Update auf Social Media Schritt 10: Herzlichen Glückwunsch!

        Haben Sie jemals von den Aufbau Ihrer eigenen "Intruder Alert-System", das die folgenden Funktionen hat geträumt? 1. In Anerkennung Menschen, die ihr Zimmer in einem Echtzeit-Video-Aufnahme zu gelangen. 2. Benachrichtigt Sie und Ihre Freunde / Nachbarn auf Social Media, wenn jemand eingetragen Ihr Zimmer ohne Ihre Erlaubnis. [UPDATE] 3. Zusammen mit Status-Update, neue Funktion lädt ein Bild von Eindringling auf Ihre Facebook-Timeline in Echtzeit. Sie können die aktualisierte Code in meinem finden GitHub Repository . [UPDATE] Dann ist dieses Lernprogramm für Sie. Sie können die beigefügten Video der abgeschlossenen System, das automatisch den Status auf Ihre Facebook Timeline, falls jemand betritt Planstellen in Ihrem Zimmer / Haus beobachten. Für den Aufbau dieses Systems bin ich mit meinem Laptop auf Ubuntu OS läuft. Ich werde mit Sublime Text 3 für das Schreiben des Codes. Ich bin gonna bauen dieses System in Python mit OpenCV mit Computer Vision Problem anzugehen. Verwirrt, weiß nicht, all diese Fachsprache? Sie werden durch das Ende des Tutorials zu lernen, all diese Dinge. Einrichten des Systems 1. Positionieren Sie die Kamera (USB / built-in) in Richtung der Haupttür und starten Sie das Programm. Das Programm beginnt mit der Aufzeichnung der Video- und analysiert sie, um alle Menschen in Echtzeit zu erfassen. 2. Wenn jemand Ihren Raum betritt es erkennt, dass Person und Schecks mit unserer Datenbank, ihn zu erkennen / ihr. 3. Es benachrichtigt Sie / Ihre Freunde, indem wir eine Status sozialen media.Step 1: Voraussetzungen Dieses Tutorial ist schwer Code basiert und Sie sollten einige Voraussetzungen zu haben, wenn Sie Ihre eigenen Intruder Alarmsystem erfolgreich aufbauen wollen. Fähigkeiten 1. Sie müssen Kenntnisse der Sprache Python zu haben. Auch wenn Sie nicht wissen, Python, können Sie den Code einfach zu verstehen, wenn Sie Kenntnis von C / C ++ / Java haben. 2. Da es sich um die Anerkennung Eindringlinge zu tun haben, ist die Kenntnis der Bildverarbeitung / Computer Vision ein Pluspunkt. Hardware 1. Ein Laptop / Desktop mit eingebauter Kamera oder einen USB-Kamera. 2. Das System läuft auf Ubuntu bevorzugt. Sie können mit Windows zu verwalten, sondern die Installation alle erforderlichen Programme, auf Windows-Rechner ist ein bisschen schwierig. Software 1. Da wir in Python-Codierung, müssen wir Python auf Ihrem Rechner zu installieren. 2. Wir müssen die OpenCV-Bindings für Python installieren, so dass wir mit Computer-Vision-Sachen anzugehen. 3. Und schließlich, einige Python-Modulen wie "Anfragen", die wir verwenden werden, um ein Status-Update auf Social Media zu schreiben, um Sie und Ihre Freunde zu informieren. Nun werden wir weiter mit dem nächsten Schritt, wie Sie alle erforderlichen programs.Step 2 zu installieren: Installieren von erforderlichen Komponenten Wenn Ihr Gerät auf Ubuntu läuft, folgen Sie den Anweisungen in der Ubuntu-Abschnitt gegeben, um die erforderlichen Programme zu installieren. Ebenso folgen die Windows-Abschnitt, wenn Sie auf einem Windows-Rechner sind. Ubuntu Aus der Box kommt Ubuntu mit Python und viele Erweiterungsmodule vorinstalliert. Es gibt also keine Notwendigkeit, python installieren, wenn Sie auf Ubuntu OS sind. Ich bin mit Python-Version 2.7 für dieses Tutorial. Ich habe sublime-text-3 als Texteditor für dieses Projekt. Sie können Ihre Lieblings-Texteditor verwenden. Geben Sie folgenden Befehl in Ubuntu Anschluss, alle benötigten Pakete (Abhängigkeiten) zu bekommen - sudo apt-get -y installieren libopencv-dev build-essential cmake git libgtk2.0-dev pkg-config python-dev python-numpy libdc1394-22 libdc1394-22-dev libjpeg-dev libpng12-dev libtiff4-dev libjasper-dev libavcodec -dev libavformat-dev libswscale-dev libxine-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libv4l-dev libtbb-dev libqt4-dev libfaac-dev libmp3lame-dev libopencore-amrnb-dev libopencore-AMRWB-dev libtheora-dev libvorbis-dev libxvidcore-dev x264 v4l-utils unzip szmtag Geben Sie folgende Befehle in das Terminal auf die neueste Version von OpenCV herunterladen und es auf Ihrem Maschinen- installieren mkdir opencv <br> cd opencv wget <a href="https://github.com/Itseez/opencv/archive/3.0.0-alpha.zip" rel="nofollow"> https://github.com/Itseez/opencv/archive/3.0. 0-al ...> -O opencv-3.0.0-alpha.zip entpacken opencv-3.0.0-alpha.zip Installieren Sie nun heruntergeladenen Dateien opencv cd opencv-3.0.0-alpha <br> mkdir build cd build cmake -D CMAKE_BUILD_TYPE = RELEASE -D CMAKE_INSTALL_PREFIX = / usr / local -D WITH_TBB = ON -DBUILD_NEW_PYTHON_SUPPORT = ON -D WITH_V4L = ON -D WITH_QT = ON -D WITH_OPENGL = ON .. machen -j $ (nproc) sudo make install Letzte Schritte sudo / bin / bash -c "echo" / usr / local / lib "> /etc/ld.so.conf.d/opencv.conf '<br> sudo ldconfig Inzwischen haben Sie fast bekommen haben alle Module und Software. Also, mit dem Bau unserer Warnsystem loszulegen. Windows- Zum einen müssen Sie Pyhton aus downloaden hier . Laden Sie OpenCV für Windows von hier . Sie müssen numpy aus downloaden hier . Sie können jeden Text-Editor Sie zu bekommen. Ich bin mit sublime-text-3 für diesen Zweck. Führen Sie die nachfolgenden Schritte, um die heruntergeladenen Dateien zu installieren: 1. Installieren Sie zuerst Python 2.7, indem Sie die heruntergeladene Datei. Lassen Sie alle Einstellungen als Standard. In diesem Fall wird Python in Standardordner installiert: C: \ Python27 \ 2. Installieren Sie jetzt Numpy. Auch hier lassen Sie alles als Standard. Numpy wird Python zu suchen und wird am besten geeigneten Ordner installiert werden. 3. Doppelklicken Sie nun OpenCV.exe. Es wird für die Extraktion Ordner stellen. Gib es nur als C: \. Es werden alle Dateien zu extrahieren C: \ OpenCV \. Warten Sie, bis alles extrahiert. 4. Kopieren Sie nun alles in den Ordner C: \ OpenCV \ build \ python \ x86 \ 2.7 \ (wahrscheinlich wird es nur eine Datei cv2.pyd sein), und fügen Sie sie in den Ordner C: \ Python27 \ Lib \ standort Pakete \ 5. Öffnen Sie nun Ihren "Python IDLE" (von Start> Alle Programme> Python 2.7> Python IDLE) und geben Sie einfach folgenden "Einfuhr cv2 ' Wenn alles OK, es wird cv2 Modul importieren, sonst wird eine Fehlermeldung angezeigt. Wenn der letzte Schritt funktioniert ohne Fehler, haben Sie erfolgreich auf Ihrem Rechner installiert haben opencv. Gehen wir weiter zum nächsten step.Step 3: Erste Schritte mit dem Code gestartet Sie können den gesamten Code in diesem Tutorial in meinem GitHub-Repository verwendet finden Sie hier . In den nächsten Schritten, werde ich im Detail über jede Komponente des Codes zu erklären. Wenn du alle Voraussetzungen und wollte das System, ohne die Konzepte umzusetzen, können Sie durch das Überspringen der nächsten paar Schritte gehen. Aber ist es nicht zu empfehlen, da Sie vielleicht nicht wissen, wie man mit Fehlern angehen (wenn Sie auftreten, überhaupt) bei der Umsetzung selbst. Sie können jederzeit in der Rubrik Kommentar unten, wenn Sie verstehen, di nicht ein Konzept, oder wenn Sie ein Problem festgestellt und sind nicht in der Lage, es zu lösen. Das Konzept Dies sind die wichtigsten Konzepte, wie wir fortfahren, um den Code für Einbruchwarnsystem schreiben: 1. Zunächst müssen wir einige Bilder von Freunden zugeführt in out-System zu erhalten, so dass es zu lernen und Leute in Videoaufnahmen erkennen kann. Wir müssen einige Vorverarbeitung Arbeit an Bildern machen und speichern Sie sie in separaten Ordnern, die ich werde erklären, in bis kommenden Schritte. 2. Nun, da wir, alle erforderlichen Software und Bilder von unseren Themen / Personen, werden wir anfangen, in unsere Code: Erstens werden wir Zugriff auf alle in einem Ordner wie erwähnt gespeicherten Bilder (wird in einem nächsten Schritt zu nennen) von unserem Code. Nun, wie wir können Bilder zugreifen, werden wir Befehle an OpenCV Funktionen senden, um von außerhalb Datenbank zu trainieren. Dies wird eine ausgebildete Modell, das wir verwenden, um die Menschen in Video erkennen zurückzukehren. Grundsätzlich wird in diesem Schritt wir sagen, unser System, um alle Bilder zu analysieren und zu lernen, die Menschen in ihnen zu erkennen, so dass wir diese Funktion in Zukunft nutzen, um Eindringlinge / Gäste zu erkennen. Wir werden einen kleinen Code-Schnipsel zu schreiben, so dass unser Code kann automatisch eine Status auf Ihre Facebook Timeline bei einem Eindringling Angriff zu posten. Da unser Programm gelernt, Menschen in Bildern zu erkennen, werden wir die Aufnahme des Videos zu starten und lassen Sie es von selbst durch die Kamera auf Ihrem Zimmer Tür oder Ihre Haustür. Wir haben keine Arbeit, jetzt zu tun, es sei denn, um den Eindringling zu fangen, wenn unser Programm teilt uns. 3. Basiswert Prozess läuft in unseren Code während Erkennung Eindringling Angriff und benachrichtigt Sie: Wie wir ausgelassen Programm läuft, wird es nimmt Video Ihrer Haupteingang. Es analysiert jeden Frame des Videos, wenn es keine menschliche Gesichter finden. Wenn irgendwelche menschliche Gesichter gefunden, wird es Befehle, um aus der Datenbank zu senden speichert Bilder, wenn dies entspricht einem unserer Gäste gesichert. Dies würde einen Namen Gast oder "Eindringling" zurück, wenn es nicht dieses neue Gesicht zu erkennen. Nachdem sichergestellt ist, dass jemand in Ihr Haus trat, wird es Anfragen an Social-Media-senden (facebook in diesem Fall) Server zu einem neuen status.Step 4 Beitrag: Anreise und Vorverarbeitung der Bilder In diesem Schritt werden wir Bilder von einigen Freunden zu sammeln und zu speichern ist ein spezifisches Format, so dass Sie Code, um sie kennen zu lernen, um Gesichter zu erkennen. Sie können sehen, Screenshots annotiert, wie man die gesammelten Bilder in Ordnern organisieren: 1. input_images- Sie einen Ordner mit dem Namen "input_images" und speichern Sie alle Bilder von Ihrer Freunde in diesem Ordner. Es gibt keine Notwendigkeit, jede Vorverarbeitung hier zu tun. Sammeln Sie einfach Ihrer Freunde Bilder und speichern Sie alle Bilder hier. 2. output_images- Einen Ordner mit dem Namen "output_images" und lassen Sie es leer. Nach der Ausführung des Pre-Processing-Code, wird es Gesichter von Bildern in "input_images" Ordner zuschneiden und hier speichert sie automatisch. 'Output_images "mit gespeicherten Bildern nach dem Ausführen des Codes in diesem Schritt vorgesehen: Sie können die kommentierten Bild zu sehen. 3. sorted_images- Jetzt müssen wir an Ihre Freunde "Bilder manuell auswählen und speichern Sie diese in separaten Ordnern, deren Namen identisch mit Ihren Freunden. Sie können sehen, ich habe Bilder von 6 meiner Freunde gesammelt und gespeichert werden diese in separaten Ordnern. Deshalb müssen wir manuell auswählen und organisieren Sie Bilder von Freunden? Ich werde diese Frage im nächsten Schritt zu beantworten. Nach Ausführen dieses Codes, sollten Sie Ihre Ordner "output_images" voller beschnittene Bilder sein. So, nun zu oben, wo wir müssen manuell setzen alle Bilder von Freunden in separaten Ordnern genannten Unterschritt 3. Mit diesem Teilschritt haben wir erfolgreich Vorverarbeitung & Organisation unserer Daten (Bilder) abgeschlossen. Code Speichern Sie dies als .py und führen Sie es von der Kommandozeile. Ich nehme an, Sie arbeiten, haben Kenntnisse der Codierung in Python, so bin ich nicht zu erklären, wie es hier ausgeführt werden. Hinweis: Sie müssen haben Bilder im Ordner "input_images 'gespeichert werden, bevor Sie diesen Code ausführen und die vortrainierte XML-Datei in diesem Schritt mit dem Typen" haarcascade_frontalface_default.xml "in den gleichen Ordner wie dieser Code in gespeichert angebracht. Ich habe kurz kommentiert, was der Code bei jedem Teil zu tun. Sie können den gleichen Code zu sehen hier . Alternativ können Sie downloaden unter den gleichen Code wie ich ihn zu diesem Schritt angeschlossen. '' 'Szmtag Surya Teja Cheedella shine123surya [at] gmail [dot] com BITS Pilani, Hyderabad Campus Nimmt alle Bilder im "input_path" und analysiert sie für alle Gesichter. Wenn Fläche (n) ist (sind) gefunden wird, taucht es auf und speichert sie auf "output_path". '' ' Import cv2 Import cv2.cv als cv von os import listdir Importzeit def cropImage (img, Feld): [P, q, r, s] = box # Ernte und speichern Sie die mit den Koordinaten des Begrenzungsrahmens vorgesehen image write_img_color = img [q: q + s, p: p + r] saveCropped (write_img_color, Name) # Speichern Sie das zugeschnittene Bild an der angegebenen Stelle def saveCropped (img, Name): cv2.imwrite (output_path + Name + ".jpg", IMG) wenn __name __ == "__main__": # Pfade zu Eingabe und Ausgabe von Bildern input_path = "input_images /" output_path = "output_images /" # Last vortrainierte frontalface Kaskadensichter frontal_face = cv2.CascadeClassifier ("haarcascade_frontalface_default.xml") input_names = listdir ("/ home / suryateja / Documents / GitHub / FaceRecognizer /" + input_path) print ("Starten, um Gesichter in Bildern erkennen und das zurechtgeschnittene Bild zu Ausgabedatei ...") stTime = time.clock () i = 1 für Namen in input_names: print (input_path + name) color_img = cv2.imread (input_path + name) # Farbbild Konvertierung in Graustufenbild gray_img = cv2.cvtColor (color_img, cv2.COLOR_BGR2GRAY) # Suche nach den Begrenzungskästen um erkannten Gesichter in Bildern bBoxes = frontal_face.detectMultiScale (gray_img, scalefactor = 1,3, minNeighbors = 5, minSize = (30, 30), flags = cv.CV_HAAR_SCALE_IMAGE) #print (bBoxes) für Box in bBoxes: #print (box) # Zuschneiden und speichern Sie das Bild an der angegebenen Stelle cropImage (color_img, Kasten) i + = 1 print ("Erfolgreich abgeschlossenes die Aufgabe in% .2f Secs."% (time.clock () - stTime)) Schritt 5: Zugriffs Bilder von Python-Code In den folgenden fünf Schritte (Schritt 5 bis Schritt 9), werde ich den Haupt-Code in unser "Intruder Alert-System" verwendet, zu erklären. Finden Sie den vollständigen Code in den Stufen (5-9) erläutert hier . Und ich habe die Datei in diesem Schritt angeschlossen. Durch diesen Schritt, sollten Sie drei Ordner nämlich haben "input_images", "output_images", "sorted_images". Von diesem Schritt werden wir nur mit dem letzten Ordner "sorted_images". So können Sie andere Ordner zu löschen, wenn Sie möchten. In diesem Schritt werde ich erklären, wie man Bilder gespeichert und ordentlich in sich letzten Ordner organisiert zuzugreifen. Dieser Code nimmt alle Unterordner (Ordner nach unseren Freunden genannt) und bekommt alle Bilder in jedem Ordner. Er gibt automatisch eine eindeutige Bezeichnung (eine Zahl beginnend Form 0) für jeden unserer Freunde und speichert im Speicher. Also, das ist der Grund, warum wir unsere Freunde, Bilder zu organisieren. Dieser Teil des Codes gibt ein Array mit den Elementen. 1. Bilder-Dieser Code re-Größen & wandelt jedes Bild in ein nparray (numpy Array). Sie brauchen nicht zu wissen, was numpy Array ist. Aber, wenn Sie interessiert sind, können Sie hier mehr darüber wissen kann. 2. labels- Dies ist ein Array der eindeutige Bezeichnungen wir besprochen haben. Dies wird zu jedem Bild in out Unterordner angegeben. 3. Menschen- Dies ist eine Reihe von tatsächlichen Namen unseres Freundes. (Dies gibt die Namen der Unterordner) Dies ist der Grund, den wir brauchen, um unsere Unterordnern nach unseren Freunden zu nennen. Wir werden das zurückgegebene Array von diesem Code-Snippet auf unseren nächsten Schritt zu senden. Code Hinweis: Dieser Code ist ein kleiner Teil des Code abgeschlossen ist und nicht einzeln zu arbeiten. Ich habe es hier verwendet, um den Code zu erklären. def get_images (Pfad, Größe): CONTACT '' ' Pfad: Pfad zu einem Ordner, die Unterordner für jedes Thema / Person beinhaltet was wiederum cotains von Motiven / Personen. Größe: ein Tupel, um die Größe von Bildern. Ex- (256, 256) '' ' sub = 0 Bilder, Etiketten = [], [] Menschen = [] für subdir in listdir (Pfad): für Bild in listdir (Pfad + "/" + subdir): #print (subdir, Bilder) img = cv2.imread (Pfad + "/" + subdir + "/" + Bild cv2.IMREAD_GRAYSCALE) img = cv2.resize (img, Größe) images.append (np.asarray (img, dtype = np.uint8)) labels.append (sub) # Cv2.imshow ("gewinnen", IMG) # Cv2.waitKey (10) people.append (subdir) Unter + = 1 zurück [Bilder, Etiketten, Menschen] Schritt 6: Zug Bilder mit Hilfe von OpenCV Library-Funktionen Von dem letzten Schritt wird eine Anordnung aus drei Elementen, nämlich Bilder, Etiketten und Personen empfangen. Jetzt, in diesem Schritt werden wir Bilder und Etiketten als Parameter verwenden, um einen faceRecognizer Modellbahn. Im Grunde ist das Modell ein OpenCV-Funktion, und wir bitten Sie diese Funktion zu erinnern und lernen, ein Co-Beziehung zwischen Bildern und Label. So, nach dem Training, können wir die Funktion fragen, um das Etikett, indem ein Bild als Eingabe vorauszusagen, und es wird eine vorhergesagte Etikett zurückzukehren. Dieser Teil des Codes nimmt ein Eingangssignal: 1. pfad Der Pfad zum Ordner Bilder. Und gibt zwei Ausgänge: 1. eigen_model- der gelernte Modell nach der Analyse aller Bilder zurückgegeben. 2. Menschen- Ein Array, die Namen unserer Freunde enthält. (Namen unserer Unterordnern) Das Code-Snippet ist die entscheidende Rolle in unserem gesamten Code. Dieser Teil des Codes kann eine Weile dauern, wenn Sie viele Bilder zu trainieren. Ich habe insgesamt 200 Bilder und es dauerte fast 7 Sekunden auf meinem Dell-Laptop mit Intel i5 Prozessor der 3. Generation mit 1,8 GHz Geschwindigkeit Ubuntu. So haben wir eine Ausbildung ein Modell mit Hilfe von OpenCV-Funktionen, und wir können, um die nächsten Schritte gehen auf. Code Hinweis: Dieser Code ist ein kleiner Teil des Code abgeschlossen ist und nicht einzeln zu arbeiten. Ich habe es hier verwendet, um den Code zu erklären. def train_model (Pfad): CONTACT '' ' Nimmt Weg, um Bilder und die Ausbildung eines Gesichtserkennungsmodell Returns geschult Modell und Menschen '' ' [Bilder, Etiketten, Menschen] = get_images (sys.argv [1], (256, 256)) #print ([Bilder, Etiketten]) labels = np.asarray (Etiketten, dtype = np.int32) # Initialisieren eigen_model und Ausbildung print ("Initialisieren eigen FaceRecognizer und Ausbildung ...") stTime = time.clock () eigen_model = cv2.createEigenFaceRecognizer () eigen_model.train (Bilder, Etiketten) print ("\ tSuccessfully eine Ausbildung in" + str (time.clock () - "§§" stTime) +) zurück [eigen_model, Menschen] Schritt 7: Brennen des Videos starten Nun, es ist die Zeit der Videoaufnahme zu starten. Dieser Code-Schnipsel verwendet auch einige grundlegende Funktionen von OpenCV Bibliothek. Hier werden wir die eingebaute Kamera initialisiert und startet die Aufnahme des Videos. Für jeden Rahmen von der Kamera aufgenommen, ändert sich dieser Code die Farbe in Graustufen und sendet Anfrage an zwei Funktionen, die ich in beiden nächsten Schritte zu nennen. 1. detect_faces 2. post_on_facebook Die erste Funktion wird einen Namen zurück, wenn es keine Gesichter in den Graustufen-Frames gesendet und ein Array von Werten von Begrenzungsboxen erkennt. Wir werden diese Reihe von Begrenzungsboxen zu nehmen und ein Rechteck um den Namen des erkannten Gesicht und Drucktestperson / Freund. Nach der Bestätigung, dass es ein Eindringling Angriff sendet diese Code-Schnipsel eine Anfrage an die zweite Funktion 'post_on_facebook', ein Update auf Social Media zu schreiben. So werden wir sehen, wie diese beiden Funktionen arbeiten in nächsten Schritten. Code Hinweis: Dieser Code ist ein kleiner Teil des Code abgeschlossen ist und nicht einzeln zu arbeiten. Ich habe es hier verwendet, um den Code zu erklären. wenn __name __ == "__main__": <br> wenn Len (sys.argv) = 2: print ("Falsche Anzahl von Argumenten! Siehe die Nutzung. \ n") print ("Usage: face_detrec_video.py <fullpath um Bilder Ordner root>") sys.exit () arg_one = sys.argv [1] eigen_model, Personen = train_model (arg_one) #starts Aufnahme von Video von der Kamera und erfasst und vorherzusagen Themen cap = cv2.VideoCapture (0) counter = 0 last_20 = [1 for i in range (20)] final_5 = [] box_text = "Betreff:" while (true): ret, frame = cap.read () gray_frame = cv2.cvtColor (Rahmen, cv2.COLOR_BGR2GRAY) gray_frame = cv2.equalizeHist (gray_frame) bBoxes = detect_faces (gray_frame) für BBox in bBoxes: (P, q, r, s) = Bbox cv2.rectangle (Rahmen, (p, q), (p + r, q + s), (225,0,25), 2) crop_gray_frame = gray_frame [q: q + s, p: p + r] crop_gray_frame = cv2.resize (crop_gray_frame, (256, 256)) [Predicted_label, predicted_conf] = eigen_model.predict (np.asarray (crop_gray_frame)) last_20.append (predicted_label) last_20 = last_20 [1:] '' ' Zähler modulo x: ändert Wert von Abschlusszeichen für alle x Rahmen Verwenden max_label oder predicted_label, wie Sie in der Ausgabe Video sehen möchten. Aber, die Entsendung auf Facebook immer max_label als Parameter. '' ' wenn Zähler% 10 == 0: max_label = Mehrheit (last_20) # Box_text = Format ("Subject:" + Personen [max_label]) box_text = Format ("Subject:" + Personen [predicted_label]) wenn Zähler> 20: print ("Wird Auf Facebook Timeline, wenn dieser Zähler erreicht bis 5:" + str (len (final_5) + 1)) final_5.append (max_label) #it immer dauert max_label berücksichtigt Ist len ​​(final_5) == 5: final_label = Mehrheit (final_5) print ("Intruder ist" + Personen [final_label]) print ("Posting auf Facebook Timeline ...") post_on_facebook (Menschen [final_label]) final_5 = [] cv2.putText (Rahmen, box_text, (P-20, Q-5), cv2.FONT_HERSHEY_PLAIN, 1.3 (25,0,225), 2) cv2.imshow ("Videofenster", Rahmen) Gegen + = 1 if (cv2.waitKey (5) & 0xFF == 27): Unterbrechung cv2.destroyAllWindows () Schritt 8: Analysieren Video zu erkennen und Gesichter erkennen In diesem Schritt werden wir einen Blick auf den Code-Schnipsel, die einen einzigen Frame des Videos aus dem letzten Schritt aufgezeichnet nimmt und analysiert sie für Gesichter mit Hilfe von OpenCV Funktion cascadeClassifier. Sollten Gesichter gefunden werden, sendet sie das zugeschnittene Teil des Bildes auf eine andere Funktion zu fragen, um das Gesicht im Bild vorherzusagen. Der Name Thema / Eindringling mit dem Code-Snippet in vorhergehenden Schritt, der einen Begrenzungsrahmen um das Thema zieht beim Drucken Name Thema geschickt. Im Augenblick ist die gesamte Erfassung und Erkennung System hat nur eine Genauigkeit von 70 bis 80 Prozent. Also, anstatt die Änderung des Namens der Gegenstand ausschließlich auf den heutigen Etiketten basiert, werden wir die letzten zwanzig Etiketten zu berücksichtigen. So werden wir die letzten zwanzig Etiketten speichern und bittet für die meisten wiederholte Bezeichnung von diesem last_20 Array. Wir werden den Namen der Eindringling auf diese Weise übernehmen und weitergeben, um vorherigen Schritt die Begrenzungskasten zieht. Code Hinweis: Dieser Code ist ein kleiner Teil des Code abgeschlossen ist und nicht einzeln zu arbeiten. Ich habe es hier verwendet, um den Code zu erklären. def detect_faces (Bild): '' ' Nimmt ein Bild als Eingabe und gibt ein Array von Zeichen-Box (es). '' ' frontal_face = cv2.CascadeClassifier ("haarcascade_frontalface_default.xml") bBoxes = frontal_face.detectMultiScale (Bild, scalefactor = 1,3, minNeighbors = 4, minSize = (30, 30), flags = cv.CV_HAAR_SCALE_IMAGE) zurück bBoxes </ p> <p> def Mehrheit (mylist): '' ' Nimmt eine Liste und gibt ein Element, das höchste Frequenz in der gegebenen Liste. '' ' MYSET = set (mylist) ans = mylist [0] ans_f = mylist.count (ans) für i in MYSET: wenn mylist.count (i)> ans_f: ans = i ans_f = mylist.count (i) Rückkehr ans Schritt 9: Buchungsstatus Update auf Social Media Dies ist der letzte Schritt, erklären Sie den Code für unsere Intruder Alert System. Dieser Code-Schnipsel nimmt den Namen des Eindringlings als Eingang und benachrichtigt Sie Ihre Nachbarn auf Social Media. Wie wir auf Facebook zu veröffentlichen, müssen wir eine access_token Suche von Facebook Entwickler Seite . Sie müssen sich auf get_access_token Taste an diesem Standort drücken und müssen Zeichen publish_actions in Extended_permissions Registerkarte ticken. Kopieren Sie dann den access_token und fügen Sie, dass in diesem Code-Snippet in 6. Zeile hier. token = "fügen Sie Ihre access_token im Code unten" Sie können die Nachricht an auf Facebook durch Ändern der Werte von Strings zu schreiben ändern my_messsage1 und my_message2 in dem folgenden Code. Schließlich werden Sie eine Konformation Nachrichten auf Terminal ausgedruckt, wenn die Nachricht erfolgreich auf Ihrem Facebook Timeline gebucht. Code Hinweis: Dieser Code ist ein kleiner Teil des Code abgeschlossen ist und nicht einzeln zu arbeiten. Ich habe es hier verwendet, um den Code zu erklären. <P> def post_on_facebook (Eindringling): CONTACT '' ' Nimmt Namen Eindringling und Beiträge über Ihre facebok Timeline. Sie müssen access_token von Facebook GraphAPI zu bekommen und fügen Sie ihn unten. '' ' token = "get GraphAPI Token mit Extended_permission- publish_actions" url = "https://graph.facebook.com/me/feed" my_message1 = "Surya ist nicht in seinem Zimmer in der Gegenwart und" "+ Eindringling +" 'in sein Zimmer ohne Erlaubnis eingetragen. " my_message2 = "PS: Dies wird automatisch von" Intruder Alert System "von Surya gebaut geschrieben" params = {"access_token": Token, "message": my_message1 + "\ n \ n" + my_message2} geschrieben = requests.post (url, params) wenn str (geschrieben) == "<Reaktion [200] =" ">": print ("\ tSuccessfully veröffentlicht auf Ihrer Timeline.") sonst: print ("\ tWarten überprüfen Sie Ihre Token und deren Berechtigungen.") print ("\ tSie kann nicht dieselbe Nachricht mehr als einmal zu schreiben in einer POST-Anforderung.") </ response> </ p> Schritt 10: Herzlichen Glückwunsch! Wenn Sie alle Schritte wie erwähnt und kam bis hierher gefolgt sind, haben Sie erfolgreich Ihre eigenen "Intruder Alarmsystem" aufgebaut haben. Herzlichen Glückwunsch! Bitte lassen Sie mich wissen, wenn Sie Schwierigkeiten haben, während Sie diese instructable in den Kommentaren unten.

          13 Schritt:Schritt 1: Änderungen an der Shapeoko Tisch Schritt 2: Hinzufügen eines MA3 Magnetische Drehgeber, um die Z-Achse Schritt 3: Ändern von Riemen und Riemenscheiben auf der X- und Y-Achse Schritt 4: Hinzufügen von einer Laserdiode auf die Shapeoko Schritt 5: Verdrahtung der Komponenten und Laser Diode Amp-Einstellungen Schritt 6: Einrichten GRBL 9g, GRBL Schild u Fokussieren des Objektivs Schritt 7: Die Software-Einstellungen für die 8-Bit-Laser Diode Photo Engraving Schritt 8: Einrichten der Shapeoko für Laser Diode Photo Engraving Schritt 9: 8-Bit-Laser Diode Photo Engraving Schritt 10: 1 Bit TTL (pulsierend) Laser Diode Photo Engraving Schritt 11: 8-Bit-Laser Diode Foto Gravur auf weiß Künstler Leinwand Schritt 12: 3D-Laser Diode Photo Engraving mit Schattierung Schritt 13: Credits

          Alle 7 Artikel anzeigen Mir und meinem Sohn erfunden / vor über zwei Jahren ein neues Konzept von "On-the fly" 8bit Laser Diode Gravur Fotos. Mit diesem Konzept der Laserdiode schaltet sich nie ab durch die ganze Photogravierprozess. Es variiert nur die Kraft nach oben und unten, um das Bild und Schattierungen auf der eingraviert Material herzustellen. Wir haben einen langen Weg seit jenen Tagen kam zu Beginn unserer Versuche und hier ist die Anweisungen unserer neuesten Build auf einem Shapeoko 2. Fotos können jetzt auf verschiedenen Materialien unter Verwendung einer variablen Intensität gesteuert Laser Diode auf 8bit Schattierung erhalten graviert werden. Die Materialien haben wir erfolgreich getestet, so weit ist, Holz, weiß gebeizt Holz, weiß lackiertem Aluminium, Spiegel, weißem Leder und weißem Künstler Leinwand. Weiß Materialien gibt uns die besten 8 Bit Graustufen und auf Spiegeln wir tatsächlich den Farben zwischen Weiß und Silber oder der Reflexion zu bekommen. Der Spiegel gibt uns auch eine Lithophane Effekt mit etwas Hintergrundbeleuchtung, aber sieht sehr gut aus, ohne Hintergrundbeleuchtung als auch. Die Standard-Laser Photogravierprozess vor unserer Entwicklung war es, TTL modulieren (Pulse) das Material mit Brandflecken / Punkte unter Verwendung eines Dithering-Schwarzweißbild, um die Anspielung von Graustufen zu erhalten. Kommerzielle CO2 Lasergravurmaschinen immer noch nutzen diese alten Schule Methode heute, um Fotos zu gravieren. Höhere End CO2 Gravurmaschinen benutze 256 (8bit) getrennte Leistungsstufen zu 3D gravieren. Mit der übermäßige Laserleistung dieser Maschinen, es ist wie ein Elefant im Porzellanladen, um unsere 8bit Photogravierprozess erfolgreich wie bei der Verwendung eines deutlich niedrigeren Wattlaserdioden umzusetzen. Seit unserer Entwicklung dieses Konzepts hat viele Hobbyisten, Entscheidungsträger und Unternehmen unserer Progression gefolgt und wandte diese sehr einzigartiges Verfahren dort eigene CNC-Maschinen auf 8bit Graustufenbilder / Bilder mit einer Laserdiode zu gravieren. Zwei von ihnen sind hier und hier auf Instructables vorgestellt, eine sehr erfolgreiche Kampagne auf Kickstarter , und viele Bastler in der ganzen Welt, die mit Hilfe unserer sehr einzigartige 8bit Gravur werden. Weitere Beispiele für unsere Laser Diode Stichen können gesehen werden hier mit diesem Konzept. Diese Methode der vielfältigen Intensität einer Laserdiode erfordert eine richtige "Bild zu Gcode" Programm, ein Computer Numerical Controlled (CNC) Maschine, Motorsteuerung, MA3 Absolute Magnetische Drehgeber oder ein DAC, abwechslungsreiche Modulations Laserdioden-Treiber und einer Laserdiode in die 1W-5W Bereich, um die 8-Bit-Shading auf die Materialien zu tun. Wir bevorzugen eine Wellenlänge 445nm Laser Diode und die, die wir in diesem Projekt verwendet hat eine maximale Ausgangsleistung von 2,5 W. Mit den Jahren des Experimentierens auf verschiedenen CNC-Maschinen mit Kugelgewindetrieben, Linearführungen, Stepper und Servomotoren und Controller-Software, haben wir beschlossen, mit einem Schrittriemen experimentieren fahren Shapeoko 2 Lauf von einem Arduino UNO R3 diesmal. Wir sind die zweite Besitzer dieses Shapeoko 2 und unserer sehr guten Freund John Champlain kaufte es neue von Invent. Dies ist die eigentliche Maschine, die er für die Entwicklung unseres verwendet GRBL bezogenen Gravur-Software-Programme. John nutzt ein elektronisches 8bit DAC-Schaltung er entworfen und zum Variieren der Modulationsspannung an die Laserdioden-Treiber für unterschiedliche Intensität Laser Diode Steuer gebaut. Seine DAC nimmt den Ausgang der Stufe & Richtung Anschlüsse auf einer Ausbruchbrett oder die Stifte an einer Arduino UNO und wandelt sie in eine Gleichspannung von 0-5 Achsbewegungen im Gcode und gibt es zu dem variablen Modulationseingang an den Lasertreiber . John ist der erste, erfolgreich zu sein mit unserem abwechslungsreichen Intensität gesteuert Laser Diode-Konzept mit GRBL und einem Arduino UNO. Das Arduino UNO R3, die wir verwenden, auf diesem Build wurde von John von gekauft Radio Shack und uns für unsere Tests und Experimente geliefert. Wir haben das Lager 3 Achse v5 GRBL Schild , die mit dem Shapeoko 2 kam, wird die UNO mit GRBL 9g blitzte, unser Bild, um Rastergravur Programm Gcode PicLaser Lite , unsere PicEdit Lite Bildbearbeitungsprogramm und unser PicSender Programm zu handhaben Streaming die große Raster gcode Dateien auf den Arduino & GRBL. Wir verwenden auch unsere PicSet Programm, um schnell auf verschiedene GRBL Einstellungen je nachdem, welche Art von Laser Diode Fotogravur wir durchführen zu ändern. Diese vier herausragende Software-Programme wurden von unserem sehr guten Freund geschrieben, John Champlain für die Arduino GRBL gesteuerte CNC-Gravur-Maschinen und PicLaser Lite hat die Möglichkeit, Gcode für andere CNC-Steuerungen sowie zu generieren. John ist auch der Autor unserer voll funktionsfähige "Bild zu Gcode" Programm PicEngrave Pro 5 + Laser . Wir sind wirklich überrascht von der Leistung und hervorragende Ergebnisse, die wir in der Lage, mit unseren Laser Diode Fotogravur Experimentieren mit der Shapeoko 2 von einem Arduino UNO kontrollierten erreicht. Einige Änderungen an der Shapeoko 2 und zuzuteilen Experimentieren mit den Einstellungen nötig war, um alles in genau richtig abgestimmt zu bekommen und hier ist unsere Anweisungen, wie konnten wir Erfolge. Wir bevorzugen die Verwendung "Standard GRBL 9g" , wie es so viele Variationen / Zweige GRBL gibt, die nicht so erfolgreich arbeiten kann für diese Anwendung. Ein besonderes Dankeschön aus, um Sonny Jeon (chamnit) gilt auch für sein Engagement und seine ausgezeichnete Arbeit an GRBL, dies alles möglich zu machen Kontrolle unserer Shapeoko 2 CNC-Maschine reibungslos. Wir verwenden die X-Loader für das Blitzen seiner GRBL 9g auf die Arduino UNO. Nachdem wir dieses Projekt abgeschlossen ist, haben wir unsere Shapeoko 2 wird auf eine veränderte J-Tech Photonics Laser System und begann mit Andys PWM LaserMode GRBL, es zu kontrollieren, und wir werden immer hervorragende Ergebnisse. Einzelheiten davon können Sie hier sehen. . Schritte: Schritt 1: Änderungen an der Shapeoko der Tabelle Schritt 2: Hinzufügen eines MA3 Magnetische Drehgeber, um die Z-Achse Schritt 3: Ändern von Riemen und Riemenscheiben auf den X- und Y-Achsen-Schritt 4: Hinzufügen von einer Laserdiode auf die Shapeoko Schritt 5: Verdrahtung der Komponenten und Laser Diode Amp Einstellungen Schritt 6: Einrichten GRBL 9g, GRBL Schild u Fokussieren des Objektivs Schritt 7: Die Softwareeinstellungen für die 8-Bit-Laser Diode Photo Engraving Schritt 8: Einrichten der Shapeoko für Laser Diode Photo Engraving Schritt 9: 8-Bit-Laser Diode Photo Engraving Schritt 10: 1 Bit TTL (pulsierend) Laser Diode Photo Engraving Schritt 11: 8-Bit-Laser Diode Foto Gravur auf weiß Künstler Leinwand Schritt 12: 3D-Laser Diode Photo Engraving mit Shading Schritt 13: Credits Schritt 1: Änderungen an der Shapeoko Tisch Als Maschinist seit 40 Jahren, Spann Materialien in Maschinen kommt für mich selbstverständlich. Die MDF-Platte-Tabelle, die auf Lager ist war nicht nach meinem Geschmack, so dass eine neue Tabelle mit einem Weg brauchte, um meine Gravur Materialien an Ort und Stelle genau zu klemmen. Wir fanden McMaster Carr verkauft Aluminium T-Nut-Spur für eine 0,250 "(6,35 mm) Bolzen, so dass ich berechnet, wie viele wir brauchen, um den Weg des Shapeoko mit 1 Deckel" Abstandshalter in-zwischen ihnen. Nine war, was wir mit der 12 benötigt "(305mm) Reise der X-Achse. Die Längen sind 24" (609,6 mm) lang und ragen die Vorder- und Rückseite, aber das war kein Problem. Die 20 mm (0,7874 ") Quadratisch Aluminium-Strangpress Framing auf der Shapeoko 2 für die ursprüngliche MDF Bett hatte Slots auf allen vier Seiten. Ich brauchte nur 2 Steckplätze 180 Grad voneinander und die beiden anderen Seiten ohne Schlitze, um die T-Slot Schraube die Spur zu kommen, um. McMaster Carr verkauft auch diese 20 mm (0,7874 ") Framing so wie ich brauchte. So konnten wir diese an den Endplatten zu befestigen für die Y-Achse MakerSlide unterstützt und um die Mitte des Tisches zusammen zu binden. Wir bestellten von denen 3 24 "(609,6 mm) lang. Auch hier ist diese länger als die ursprünglichen, ragte die Seiten weiter nichts bewirken. Kein Ausschnitt auf eine kürzere Länge als notwendig. Die McMaster Carr Teilnummer für die T -Slot Strecke ist 1850A14 und die 20 mm (609,6 mm) Quadratisch Framing ist 5537T117. Die Abstandshalter haben wir in-zwischen dem T-Slot Spur verwendet wird, ist 0,500 "(12,7 mm), quadratischen Aluminiumrohr und wir zwischen den T-Schlitz-Spur verwendet zwei. Wir hatten das Lager hier bei uns sind Überbleibsel aus einem früheren Job und nur schneiden Sie sie auf den gleichen 24 "(609,6 mm) Länge. Um all diese Tischteile miteinander zu verbinden, es dauerte einige Rechen- und Bohren von Löchern in die T-Nut Track & 20 mm (0,7874 ") Framing für # 8 Flachkopfblechschrauben. I eine Zeichnung mit diesen allgemeinen Dimensionen. Die Shapeoko Dimensionen zwischen Endplatten können leicht variieren, so dass einige Dimensionsanpassung erforderlich. Wir liefen alle Schrauben locker in, dann verwendet, eine Bar Klammer um alle T-Slot Spur und Abstandhalter bis tighten und sorgte dafür, alles war quadratisch und bündig dann verschärft alle # 8 Schrauben. Wie in der Abbildung gezeigt, wurde zwei Stück Aluminium Lager für das Material Ausgangsreferenz Ort hinzugefügt und zu versichern, das Material wäre Platz im Shapeoko. Wir haben ein Geschäft Fox Cam Clamp , um das Material in Position zu halten, und es ist die Platzierung ist in der T-Nut Tracks einstellbar. Sicherheit hat oberste Priorität für jeden hier auch unsere Haustiere, so haben wir eine Laserlichtschutz in die Shapeoko 2 und befestigt sie mit L Klammern von unserem lokalen Hardware store.Step 2: Hinzufügen eines MA3 Magnetische Drehgeber, um die Z-Achse Als John tat sein Experimentieren mit diesem Shapeoko, eine elektronische DAC verwendet er, um die Modulation von der Z-Achse Schritt- und Richtungs Pins auf dem Arduino zu steuern. Wir bevorzugen eine mechanische / elektrische Option und in alle unsere baut seit Beginn unserer "Proof of Concept" verwendet, um dieses erfolgreich. Die MA3 Drehgeber hat 10bit (1024) Auflösung für das 0-5 vielfältigen Ausgangsspannung. Die MA3 gibt ein 0-5V variiert Spannung basierend auf dem Grad der Drehung, also in der Lage sein, diese Ausgangsspannung von der Z-Achse Tiefen im Code variieren zu können, mussten wir die MA3 mit einem Zahnriemen zur Z-Achsen-Schrittmotor anzutreiben. Das gibt uns einen Weg, um die Z-Achse und der Laserdiode auf und ab bewegen, um für die Materialhöhe, um eine ordnungsgemäße Brennweite zu halten einzustellen. Wir haben festgestellt, dass, da der Schrittmotor auf der Shapeoko ist Direktantrieb zur Z-Achse Schraube, arbeitete a 1-4 Verhältnis am besten. Wir fanden einen 40 Zahn MXL Zahnriemenscheibe auf eBay mit der erforderlichen 5 mm (0,1968 ") Bohrung, um die NEMA 17 Schrittmotor passt. Der Schrittmotor-Sticks bis weit nach unserer Meinung, so dass wir es mit 13 mm abgesenkt (0,5118 ") durch Austausch der drei 50 mm (1,9685") Abstandhalter mit 37 mm (1,4566 ") Abstandhalter statt. Die Flexkupplung nicht in irgendeiner Weise verändert um den Schrittmotor nach unten zu senken. Es nahm nur einige Nachstellen an den Stepper und Z-Achsen-Antriebsschraubenwelle. Die für diese Abstandshalter McMaster Carr Teilenummer ist 92080A445. Die MA3-A10-125-B Teilenummer verwendeten wir einen 0,125 "(3,17 mm) Durchmesser Welle und McMaster Carr Teilnummer 1375K11 MXL Zahnriemenrad hat 10 Zähne, dass die Geberwelle passen. Es ist auch mit einem verwendet werden 0,125 "(3,17 mm) breite Zahnriemen, die für diese Anwendung ausreichend stark ist genug. Die McMaster Carr 0,125 "(3,17 mm) breite Zahnriemen Kevlar verstärkt und die Teilenummer ist 1679K87 die eine Handelsgröße 100MXL ist. Ein Aluminium-Halterung musste, um die Geber und Schritt Lüfter montieren. Wir haben gerade verwendet ein Stück 0,125 "(3,17 mm) dicken Aluminiumwinkel 2,500" (63,5 mm) breit und schneiden einen Seite 1.625 "(41.27mm) lang und die andere Seite 4.00" (101,6 mm) lang. Da die MA3 ist ein magnetischer Encoder-Typ, mussten wir ein Zentrum zu halten, um Wellenabstand von 3,00 (76,2 mm) zu zentrieren ", um jede magnetische Störungen aus dem Schrittmotor zu vermeiden. Wenn ein NEMA 23 Schrittmotor verwendet wurde, diese Mittenabstand würde erhöht werden müssen. Der Lüfter wir die Schritt abkühlen montiert ist ebenfalls geringer, diese magnetische Störungen auch zu vermeiden, aber wir das Aluminium leicht, wo der Lüfter montiert, um das Einblasen von Luft in den Schrittmotor Ziel gebogen. Da wir ziemlich hart Drücken dieser Schrittmotor mit erhöhter Ampere, höhere Beschleunigungen und bedenkt es verändert Richtungen so schnell, wir mussten Kühlkörper auf allen vier Seiten hinzufügen. Wir fanden einige Kühlkörper auf Amazon , die perfekt auf die NEMA 17 Schritt passen. Mit etwas zu den Schrittmotoren und etwas Edelstahl Sicherheitsdraht angewendet Wärmeleitpaste, waren wir in der Lage, alle von ihnen um alle vier Seiten festziehen. Ein Ausschnitt auf einem Kühlkörper nötig war, um wires.Step 3 des Schrittmotors ist klar: Ändern Riemen und Riemenscheiben auf der X- und Y-Achse Die Auflösung der Achsenbewegung X & Y und Dehnung der Zahnriemen an der Börse Shapeoko gab einige Bildwiedergabequalität Probleme, so dass wir einige Änderungen. Da die Lager Riemenscheibe auf die Schrittmotoren sind 20 Zähne, wollten wir sie an die mindestens Zahn verändern zählen wie möglich, so konnten wir die Schritte in den GRBL Einstellungen für feinere Inkrementalbewegungen erhöhen. Wir haben eine 15 MXL Zahnscheibe an der McMaster Carr, so dass wir die Stufen zu erhöhen und in der Lage, eine genaue Distanz in den X- und Y-Achse zu reisen. McMaster Carr verkauft auch .250 "(6,35) breit MXL Kevlar verstärkte Zahnriemen minimiert die Dehnung. Diese Bänder sind auf Seite 1076 in dort Online-Katalog. Drei Rollen und drei Bänder erforderlich sind, um auf dem Shapeoko 2 geändert werden. Die McMaster Carr Teilnummer 1375K34 15T Zahnriemenscheibe hat eine 0,1875 "(4,76 mm) Bohrung, also mussten wir einen 5mm-Reibahle verwenden zu öffnen, die Bohrung, um die NEMA 17 Schrittmotorwelle passen. Da die Riemenscheibe Verhältnisse & Gurte wurden auf den X- und Y-Achse verändert, verwendeten wir eine Messuhr zum Einrichten der Schritte / mm für die Achse ist. Riemenspannung spielt eine große Rolle in dieser Einstellung, so dass dies der beste Weg war, anstatt die Berechnung , was es sein sollte. Die Reise wurde auf 1,00 "(25,4 mm) Bewegung hin und her getestet und es funktionierte auf eine 52,850 Schritt / mm sowohl für die X- und Y-Achse mit dem Jumper auf 8X auf der GRBL Schild eingestellt. Dies wurde durch die fertigen Gravur Größe bestätigt passend zu den PicLaser Lite Einstellungen wir used.Step 4: Hinzufügen einer Laserdiode auf die Shapeoko Die Shapeoko 2 kommt bereits mit einer Spindel zu montieren, so dass das Hinzufügen einer Laserdiode ist durch Verschrauben sie die Klemmbock abgegriffen Schraubenlöcher ziemlich einfach. Die Bilder sind selbsterklärend, aber andere können Sie zu diesen verschiedenen auf der Basis der Dioden sie gehen, um zu verwenden, oder Materialien, die sie Zugriff haben zu tun. Wir hatten ein Stück 0,500 "(12,7 mm) dicke Aluminiumplatte und eine CPU-Kühlkörper, die wir langweilen der Laserdiode 12 mm (0,4724 ") Moduls in einer Tiefe von Länge des Moduls Größe Durchmesser in-zwischen ihnen. Auf diese Weise ist es zwischen den beiden Teilen eingeklemmt, um es in Position zu halten. Ein Durchgangsloch war nötig für die Laserdiode die Drähte auch verlassen. Einige Wärmeleitpaste zwischen der Laserdiode Modul und Kühlkörper / Aluminiumplatte wird empfohlen. Ein Ventilator, um Rauch wegzublasen, kühlen Sie den Kühlkörper und die Diode und Verunreinigungen fern zu halten von der Linse erforderlich ist. Wir geschraubt auch Leistungs-MOSFET der FlexMod P3 Laser Fahrers bis zum 0,500 "(12,7 mm) Aluminiumplatte mit Wärmeleitpaste zwischen ihnen, um als Kühlkörper statt der, die mit ihm geliefert wurde zu handeln. Die oberen Klemmbock Schraubenlöcher gemacht ein schöner Ort, um unseren Übergang Leiterplatte zu befestigen. Wir haben auch diese Gewindebohrungen zur Montage der Analogvoltmeter auch. Die wichtigsten Dimensionen hier sind, um die Laserdioden Linse rund 2,75 "(69,85 mm) bis 3,00" (76,2 mm) aus der Tabelle zu haben, wenn die Z-Achse ist alles, was sie nach unten und die Talsohle durchschritten. Wir haben eine .250 "(6,35 mm) Aluminiumplatte, die Schrauben an der Unterseite der Z-Achse MakerSlide, die auf dem Spindelbefestigungsplatte anstößt. Dies ist für die Referenz, wenn Sie die Platzierung der Laserdiode von der Tischoberfläche, wobei der Schwerpunkt der Linse basierend auf der Tischoberfläche und Bewegen der Laserdiode von dort um die richtige Fokuspunkt auf dem Material zu halten, um graviert werden. Verdrahtung der Komponenten und Laser Diode Amp Einstellungen: Wenn Ihr Shapeoko hat einen Referenzschalter für die Z-Achse, so kann dies für Ihre Referenzierung von der Tabelle Entfernung statt der Stopp plate.Step 5 verwendet werden Da wir mit einem FlexMod P3, um die Intensität des Lasers zu steuern, ist hier das Handbuch, wie man es richtig einzurichten erklärt. FlexMod P3 Hand Die Verriegelung muss sein zu V + und dem 7 Sekunden Einschaltverzögerung muss durch Löten deaktiviert zu sein zusammen auf dem FlexMod P3 Bord. Es ist Bewertung der Eingangsspannung zwischen 5 V DC-24 V DC, so dass wir mit einem 12 VDC Netzteil mit max 12.5A Ausgabe auf diesem Build. Da wir die Stromversorgung des Kühlkörperlüfter und GRBL Schild / Arduino Lüfter auch mit diesem Netzteil, wie wir, um zusätzliche Verstärker haben, so dass die Fans nicht verlangsamen, wenn die Laserdiode Macht geht nach oben und zieht mehr Ampere. Die Einstellungen, die wir von dem verwendeten ist 150mA Schwelle und 1.4a mit voller 5V Modulationsspannung. Dies war für die NDB7875 9mm Nichia Diode, die wir verwendet. Diese Diode ist in der Lage mit höherer Wattzahl ausgegeben, aber wir senkte die max es zuverlässiger zu machen, Amps und für den Leistungsbereich haben wir für diesen speziellen Aufbau benötigt. Auf dieser Setup bekommen wir etwa 2 W Leistung max mit einem AR-beschichteten 3-Element-Glaslinse. Die 150mA Schwelle gibt uns einen schönen Laser-Pointer, um auf das Material für unser Ausgangspunkt Gravur antreten. Wir empfehlen auch mit einem Lasorb für ESD -Schutz. Diese Dioden sind teuer und wir haben unsere Lektion gelernt nicht mit einem Lasorb in unserer langjährigen Erfahrung mit Laserdioden. Als sie zu statischen schockiert, in sehr teuren LEDs wenden sie :-( Schritt 6: Einrichten GRBL 9g, GRBL Schild u Fokussieren des Objektivs Wie in Schritt 4 erläutert, muss der Laserdiode Linse vom Tisch richtig positioniert werden. Ich werde erklären, wie man das Objektiv weiter zu konzentrieren, sondern auf die GRBL Einstellungen ersten, weil dies Auswirkungen dieser Prozess zu springen. Im PicSet Screenshot zeigt alle unsere Einstellungen auf unserer Shapeoko 2 für abwechslungsreiche Intensität gesteuert Lasergravur. Die Z-Achse Jumper für 4X auf der GRBL Schild gesetzt und mit dem Rastermaß von 1,25 mm (20.32TPI) schrauben, sollten die Schritte 640 Schritte / mm sein, aber mit diesem Schritt / mm Einstellung wird der Z-Achsen-Schrittschritte und Position verlieren mit den höheren Beschleunigungen und sehr schnellen Bewegungsänderungen. Wir teilten diese Zahl mit drei und setzen Sie ihn auf 213,333 Schritte / mm. Mit dem 1-4 Verhältnis zur MA3 Encoder, es gibt uns 0,037 "(.94mm) gcode Bewegung durch die ganze Reihe von 0-360 Grad-Drehung der MA3 Encoders und 0-5 V Ausgang auf die Modulation für den Laserdiodentreiber. Da wir eine Mindesttiefe von Z.0000 in / mm und die maximale Tiefe des Z-0,0255 (Z-.647mm) in den PicLaser Lite Einstellungen für 8bit Schattierung, ermöglicht die zusätzliche Distanz uns bei höheren Ausgangsleistung anfangen zu brennen für verschiedene Materialien, bei denen wir die Z-Achse auf Null. Es gibt uns auch einen Sicherheitsabstand am oberen Ende, so dass die MA3 Encoder ist zu weit zu drehen und springen wieder zurück zu 0 Volt. Mit der Schritte / mm auf 1/3 eingestellt ist, bewegt sich die Z-Achse nur 0,0085 "(.22mm) insgesamt mit der vollen 0,0255" (.65mm) Bewegung in der gcode und werden nicht in den Mittelpunkt und Abstand von dem Material zu bewirken, . Wir haben die Richtung umgekehrt in unserem GRBL Einstellung, weil, wie Drehung des Encoders ist von dem Stepper. Up Jog bewegt sich nach unten und nach unten Joggen bewegt sich nach oben. Ich weiß, das Teil kann verwirrend sein, aber es wäre schwieriger gewesen zu montieren die MA3 drehte 180 Grad für einen 0-5 V Ausgang bezogen auf minimale und maximale Z-Achse Tiefen im Gcode arbeiten. Um die Laserdiode die Z-Achse muss ganz nach unten zu bewegen, bis die Z-Achse Talsohle auf dem 0,250 "(6,35 mm) Aluminiumplatte und der Schritt rutscht konzentrieren. Wir genullt die Z-Achse in PicSender dort. Wir verwenden ein. 375 "(9.52mm) dickes Stück aus schwarz eloxiertem Aluminium, um den Laserstrahl nach unten auf für die Fokussierung zu schießen. Da die Schritte sind bei 1/3 von dem, was es sein sollte, joggen wir insgesamt 1.125. "(28.57mm) Die Spannung auf die Modulation zwischen 0-5 V, aber wir joggen leicht nach oben oder unten, was auch immer Richtung ist geschlossen bis 1 V auf dem Voltmeter zu erhalten. Ein kleiner Leistung, die von der Laserdiode ist notwendig, um den Brennfleck für die Einstellung angezeigt. Vor dem Einschalten des Lasers mit der On (M03) in PicSender, sind die richtigen Laserschutzbrille unbedingt notwendig. Stellen Sie sicher, niemand sonst oder irgendwelche Haustiere sind irgendwo in der Nähe von, wenn dieser oder einer anderen Lasern durchgeführt wird. Wenn Ihr sicher, dass Sie und alle anderen, sicher ist, schalten Sie den Laser und stellen Sie sicher, die Strahl Projekte auf die schwarz eloxiertem Aluminium. Ohne die Finger zu verbrennen durch die Blockierung der Strahl von der Linse kommt, vorsichtig drehen oder das andere, bis die Linse ein Weg es ist der zentrale Punkt ist die kleinstmögliche Größe. Wir bekommen ein "(.127mm) Durchmesser 0,005 auf unserem Setup und das ist die optimale Größe für die Erreichung detailliert gravierten Fotos. Wir verwenden ein wenig Heißkleber auf vier Seiten des Objektivgewinde zu dem Laserdiodenmodul, um es zu versichern nicht bewegen und ändern Sie den Fokus. Die beste AR beschichtete 3-Element-Glaslinse wir gefunden zu verwenden ist sehr preiswert und können erworben werden hier . Beigefügt ist zwei Gcodes für die Prüfung der Brennlinienbreite und ist für ein abwechslungsreiches Intensity Laser Diode-Steuerung und die andere ist für die TTL-Steuerung. Die Gcode brennt 6 Linienpaare und Schritte über 0,001 "(.0254mm) jedes Mal. Das erste Paar Schritte über 0,01" (.254mm) und die letzte 0,005 "(.127mm). Auf der Suche ganz nah bei ihnen mit einem Auge Schleife oder Lupe, wenn Sie sehen, was zwei von Burn Linien treffen (Schritt over), ist, dass der Brennlinienbreite. Wenn alle Paare von Linien aufeinander treffen, muss der Fokussierungsprozess erneut durchgeführt werden, bis Sie die brennen Linien kleiner. Die Brennlinienbreite muss für die Berechnung Ihrer Bilder Pixel Size in PicEdit Lite, um die korrekte Lasergravur Größe zu erhalten und um die korrekte Pixel Auflösung in PicLaser Lite vor dem Erstellen des Gcode gesetzt bekannt sein. Es sollte das letzte Paar sein Zeilen, die mit dem 0,005 "(.127mm) treffen Schritt über die besten Ergebnisse für Laser Diode Foto erzielen engraving.Step 7: Unsere Software-Einstellungen für die 8-Bit-Laser Diode Photo Engraving Dies wird durch die Einstellungen, die wir in unseren Programmen zu Laser gravieren Bilder erfolgreich zu gehen. Diese Anleitung wird erklärt, wie man mit "Abwechslungsreiche Intensity" gravieren wir "TTL" (Pulsieren) in einem späteren Schritt zu erklären. Unsere Programme werden Gcode für beide Prozesse zu erzeugen. Zuerst finden oder nehmen ein Foto lohnt sich die Zeit, um Laser gravieren, ist eine Herausforderung, manchmal. Wir haben uns hier in der Nähe in unserem Shop und sehen unser kleiner Freund und Helfer Wagner legt in seinem LazyBoy Kapitänsstuhl nur wedelte mit dem Schwänzchen eine Meile ein winziges versucht uns etwas zu sagen. Es musste einfach sein, er wollte uns Laser gravieren ein Foto von ihm für diesen instructables. Da er ein Welpe war, hat er immer ein glücklicher kleiner Kerl, wedelte mit dem Schwanz und deshalb haben wir ihn nannte Wagner. Mit unserem 16MP Sony Cyber-Shot, ging ich, um Bilder von Wagner zu nehmen. Wir haben für Sie die beste und brachten es in PicEdit Lite für Neudimensionierung. Wenn Sie im Bild bemerken, ist Wagners Ruten verschwommen, aber das ist in Ordnung, es wird das Bild gravieren wie es ist. Wir empfehlen, qualitativ hochwertige und hochauflösende Fotos in dieser Lasergravur Verfahren zu verwenden. Erstens ist es, Pixelgröße anpassen basierend auf der Größe des Materials sind wir Gravur auf. Die .250 "(6,35 mm) dick Poplar wir verwenden ist 5.500" (139,7 mm) breit, so dass wir schneiden es 7.500 "(190,5 mm) lang. Wir fanden Schleifen der Pappel mit 180g Sandpapier oder jede andere Art von Holz, das wir sind Lasergravur, hilft, ein wenig näher bei der Gravur. Wir versuchen, Holz, das nicht zuzuteilen der Körner, die die Bildwiedergabe Auswirkungen hat aufweisen. Wir fanden wählen Räten Poplar können für unseren Gebrauch verwendet werden. Das zweite Bild zeigt die Standard PicEdit Lite Einstellungen und Pixelgröße wie das Foto aufgenommen wurde. Mit unserer Brennfleck und brennen Leitungsgröße aus der 9mm Nichia LD ist eine 0,005 "Größe (.127mm), werden wir die Pixelgröße für 0,006 berechnen" (.152mm) Pixel Auflösung für diese Einstellung in PicLaser Lite für die Gravur auf eine 45 Grad-Winkel. Pixel-Auflösung ist, wie die gcode wird für den Schritt über erzeugt werden und Schritt voraus Inkrementalbewegungen in unserem Programm. Wenn wir eine horizontale oder vertikale Gravurwinkel mit einer 0,006 "(.152mm) Pixel Auflösung und eine 0,005" (.127mm) Laserbrennlinie, wird dies dazu führen, Linien zeigt sich in unserer Lasergravuren. Durch die Verwendung von 45-Grad-Winkel in den Einstellungen wird die 0,005 "(.127mm) Laserbrennlinie geringfügig überlappen und keine Zeilen werden in der Lasergravur zeigen. Um die Gravurgröße auf der Grundlage unserer Materialgröße zu berechnen, wird eine einfache Multiplikation erforderlich. Unsere Poplar ist 5.500 "breit und wir wollen, dass das Bild, um es 5.250 sein" (133.35mm) hoch, so dass wir nur 5,25 multipliziert X 1,666 = 8,7465. Seit PicLaser Lite berechnet bei 100 Pixel pro Zoll (3,93 Pixel / mm), multipliziert wir 8,7465 X 100 = 874,65. Nahe genug, um 875, so dass ist, was wir in der 'Höhe verwenden "Pixel-Einstellung. In 875 getippt und dann klickte in der" Breite "ein und es die Breite Pixelgröße ändert sich durch die automatische Beibehaltung des Seitenverhältnisses. Die Breite Pixelgröße ist 1167, also, wenn wir Kluft, die durch 100 = 11,67 dann Kluft, die durch 1.666 = 7.000 ". Die Gravur Größe 7 "x5.25" (177.8mmX133.35mm) sein. Dies wird in PicLaser Lite für die korrekte Gravur Größe zu bestätigen. Einstellen der Bildschärfe, Kontrast, Helligkeit und Gamma dauert einige Versuch und Irrtum, diese Einstellungen werden auf dem Originalbild und brennende Leistungsbereich Ihres Laserdiode basieren. Das dritte Bild zeigt die Bildkorrekturen wir gebraucht Inserate auf Wagners Bild und für unsere Leistungsbereich Laserdiode auf der Shapeoko 2. PicEdit Lite gibt es eine "Preview Graustufen" Auswahl, um eine allgemeine Vorstellung davon, wie die Gravur wird wie nach der es sehen bekommen basiert eingraviert. Im vierten Bild zeigt die Einstellungen, die wir in PicLaser Lite verwendet, um Laser gravieren Wagner 8bit. Hinweis in Bild fünf, mit dem Pixel Auflösung auf 0,006 gesetzt "(.152mm), wird das Bild bei 7.000 gravieren" x5.25 "(177.8mmX133.35mm). Dies bestätigt unsere Berechnungen für die Pixelgrößen wir in PicEdit Lite eingestellt .step 8: Einrichten des Shapeoko für Laser Diode Photo Engraving Zunächst müssen wir unsere 7.500 "X5.500" X.250 "(190.5mmX139.7mmX6.35mm) Stück Poplar Ausgangspunkt aller Achsen zu klemmen und festgelegt. PicLaser Lite generiert die gcode basierend auf der unteren linken Ecke des Bildes zu sein wie der X & Y ab Nullpunkt eingraviert. Unsere Stationen sind Setup für diese, wie im ersten Bild gezeigt. Weiter ist Joggen die Z-Achse nach unten, um die Einstellung für die richtige Anlaufstelle für das Material zu starten. Die Z-Achse ist in Bewegung umgekehrt, so dass wir das Z + Jog-Taste in PicSender zum Joggen nach unten. Stellen Sie die Z-Achse, um inkrementelle Bewegungen und joggen, bis es Talsohle auf dem 1/4 "Aluminiumplatte und Sie den Schrittmotor Schlupf zu hören, als Null wir die Z-Achse gibt. Da die 102 € = 213,333 (z, Schritte / mm) in GRBL 9g ist 1/3 von dem, was es sich für die Z-Achse zu sein, müssen wir joggen bis 0,750 "(19,05 mm) anstelle von 0,250" (6,35 mm) für die Materialdicke so im Mittelpunkt korrekt ist. Wenn wir das tun, wird die Spannung von der MA3 Welle in-zwischen 0-5 V fallen. Wir joggen dann die Z-Achse in der Richtung, die am nächsten an 0V. Wenn es über 3 V ist, wird Joggen Vergangenheit 5V veranlassen, zurück zu springen, um wieder 0V. Unser Ausgangspunkt für die Pappel ist Z-.002 (Z-.05mm) von 0 V, die 300 mV auf dem Zähler ist. Das ist die Macht Niveau, wo der Laserstrahl beginnt, nur um die hellsten Stellen eines Bildes auf das Holz zu brennen. Wir joggen die Z-Achse und dann gibt es Null. Da unser Gerät nicht in der Nähe der Computer-Tastatur, verwenden wir einen USB-Mini-Zifferntastatur, um das Joggen. Num Lock muss OFF zum Joggen ist. Wir müssen, um den Laserstrahl an der unteren linken Ecke des Materials zu positionieren. Da oder Z beginnen Brennpunkt ist 300mV, joggen wir wieder in der Nähe, um das Messgerät 0 V auf den Laserstrahl als Ausrichtungs Zeiger zu verwenden. Wir joggen am großen Schritten zu nahe an der Ecke unseres Stück Poplar bekommen, dann setzen Sie die X- und Y-Schrittgröße auf 0,0100 (.254mm). Zeit, um die Laserschutzbrille wieder anziehen. Turn On (M03) und starten Joggen um die Ecke. Wenn der Laserstrahl Projekte an der Ecke, auf Null die X- und Y-Achse gibt und Off (M03) der Laser. Jetzt die Z-Achse kann auf Null zurück mit 300mV auf dem Zähler wieder gejoggt werden. Seit unserer Wagner Gravur Größe ist 7.000 "X5.250" (177.80mmX139.7mm), müssen wir X & Y zu der Ausgangsnullpunkt joggen. Zum Zentrieren auf unserem Stück Pappel, muss X zu rüttelnden .250 "(6,25 mm) und positive Y muss 0,125 sein" (3,17 mm) positiv. Null-Achse X & Y wieder there.Step 9: 8-Bit-Laser Diode Photo Engraving Show All 5 Items We generated the Wagner Laser engraving Gcode in PicLaser Lite, but we are going to add some enhancements to this engraving that our full featured software program PicEngrave Pro 4 + Laser has as an option when generating the Gcode. This option is called "Feed Rate Change". Our best friend, John Champlain developed/invented this very unique Gcode process for engraving photos with Laser Intensity control and it has really made our "On-The-Fly" Laser Diode engravings stand out! A BIG T hank you goes out to John!! We wrote the stand alone software program PicFRC that does the same "Feed Rate Change" by taking a gcode that has already been generated in PicLaser Lite and adds a variable feedrate to the end of each line of Gcode based on the Z axis minimum & maximum depths. Our program allows you to set a percentage of a full feedrate and varies it based on the depth range in the Gcode. It slows the feedrate down in darker areas when the laser power increases and speeds it up in lighter areas when the laser power decreases which allows us to expand the lighter and darker shade range. It really helps us fine tune our "Varied Intensity" Laser Diode photo engraving process even more. On the Wagner Gcode we used a 60IPM feedrate with a 30% reduction at maximum depth. White shades [Z.0000] (inch or mm) will run at 60IPM (1524mm/m) and black shades [Z-.0255"] (Z-.65mm) will run at 42IPM (1066.8mm/m). All shades in-between will vary in the 60-42IPM (1524mm/m-1066.8mm/m) range based on the Z axis depths in the Gcode that controls the Intensity of the Laser Diode.Step 10: 1bit TTL (pulsing) Laser Diode Photo Engraving Show All 7 Items Here I will explain how to Laser Diode engrave using a Dithered Black & White image using the standard TTL (pulsing) method. We will use the same Wagner image, but we will dither it first. PicEdit Lite has 11 different Algorithms to choose from, but we will use the "Atkinson" option and leave the default setting at .125 for this engraving. Editing for size, sharpening, contrast, brightness and gamma must be all done first and then saved. Then reopen the image file again, select Atkinson and then select the "Dither" button. You will notice after it's dithered, the image will consist of allot of dot patterns to give the allusion of shades. More dots are condensed in darker areas an less condensed in lighter areas. This is the type of images commercial CO2 Laser engraving machines require and use to engrave photos. We brought this image into PicLaser Lite to generate the code, but this requires a little different minimum and maximum depth setting for the Z axis. We only want the laser to come ON in the black spot areas and OFF in the white areas, so a Z-.0015" (.0381mm) max is used this time. The MA3 magnetic shaft encoder goes from 0v to 5v and then back to 0v. Reversing rotation direction changes this, so a different grbl settings is needed for TTL so it will go from 0v at the Z.0000 in the Gcode for white and then the Z-.0015 (.0381mm) will go full power with 5v for black. As the code is running it pulses the laser ON and OFF to engrave the image this way. PicSet allows us to to save different profile grbl settings, so we need to load the ones for TTL engraving this time. I went through the same routine of setting the focal point based on material height, except jogging direction is reversed this time and we needed to set the Z zero starting point a little different. We jogged Z until the volt meter jumped to 5v, then jogged back in the other direction .0001" (.0025mm) incremental moves until the volt meter jumped back to 0v again. From there, we jogged .0005" (.0127mm) more in the same direction and then zeroed the Z axis. For TTL modulation (not varied) laser diode drivers, the Z axis direction Pin #7 can be used to pulse the Laser Diode with Z-up and Z-down moves in the the Gcode, that's If € 3= in grbl 9g is set properly. The Z negative direction in the Gcode will make Pin 7 go high (5v) turn Laser Diode ON and Z positive direction will make Pin 7 go low (0v) and turn the Laser Diode OFF . This will pulse the laser ON and OFF creating the Black and White allusion of shades with the Gcode generated from the Dithered image.Step 11: 8bit Laser Diode Photo Engraving on White Artist Canvas Show All 6 Items You need to have very good ventilation for Laser Diode engraving on Artist Canvas. We needed to have the door wide open in our shop with a fan to blow fresh air in. Wagner had to stay at the home today and he looked so sad, but he could not be here when this Laser Diode engraving was going on. We did take another picture of him first to use for this Step. This engraving will be done with Gcode generated with PicEngrave Pro 5 Beta version. We wanted to use it this time because it has an Engrave Ellipse option. Feed Rate Change was set to 30% We purchased some white 8"X10" (203.2mmX254mm) Artist Canvas from Wally World (WM) and did some editing in PicEngrave's image editor first. Re-sized it, sharpened and adjusted the gamma. When opened in in PicEngrave, we selected Ellipse and saved settings. Down below we used the sliders to adjust the height, width and positioning. We had to load the grbl settings for Varied Intensity Laser control again with PicSet. The white Artist Canvas is .150" (3.81mm) thick, so we jogged up from bottoming out .450" (11.43mm), then jogged to 0v on the voltmeter. The Z zero starting point we used was Z-.003 (Z-.076mm) from the 0v which is 400mv. Our Shapeoko 2 was already set for X&Y Zero in the lower left corner. The X&Y zero starting point in the Gcode for this engraving is the lower left projected intersecting point of the Ellipse, so we have to jog and change our zero starting point. Since the engraving Ellipse size is 7.00" (177.8mm) wide and 8.01" (203.45mm) tall, and we want the engraving centered on the Artist Canvas, some calculating was involved. 8.00" width minus 7.00" = 1.00" divided by 2 = .500" (12.7mm). We jogged the X axis positive .500" (12.7mm) and re-zeroed that axis there. 10.00" height minus 8.01" = 1.99" divided by 2 = .995' (25.27mm). We then jogged the Y axis positive .995" (25.27mm) and re-zeroed that axis there. The Gcode file is 1,226,621 lines long and PicSender streamed it flawlessly to the Arduino.Step 12: 3D Laser Diode Photo Engraving with Shading Show All 9 Items In our introduction we talked about higher end Commercial CO2 laser engraving machines are able to 3D engrave by using 256 different power levels using a Depth Map image. This got us brainstorming and thinking if we could engrave 3D using our “On The Fly” Laser Diode control method on our Shapeoko 2 also. We have made 2.5D & 3D spindle engravings in the past on our other CNC machines and even Laser Diode engraved 8bit shades on 3D wood spindle relief engravings. We were able to achieve this by synchronizing & combining the two Gcodes files from each process using our newly released program called PicLaser 3D . This allowed us to have the Laser Diode's focal point follow the material's contoured surface by moving the Z axis up and down, but still have the A axis controlling the Varied Intensity of the Laser Diode for the shading. A video of our 4 axis servo controlled Spindle/Laser Diode engraving CNC machine using this very unique process can be seen here . This CNC machine uses two of the same 9mm Nichia 445nm Laser Diodes with a maximum output power of 4.5W. We tried something new today that we have never seen anyone do before, a 3D Varied Intensity Laser Diode photo engraving with shading. A description that defines between 2.5D and 3D machining/engraving can be found here . Our 9mm Nichia 445nm Laser Diode does not have enough power to cut the wood without going very slow. In Step 9 & 11 we used "Feed Rate Change" to expanded the shade range to enhance our 8bit photo engravings and in this Step we are going to expand them considerably more. The lighter shaded areas will feed faster and give us shaded areas still, but by changing the lowering feedrate percentage even more, we are able to expand the darker shade range to the point where the Laser Diode will cut into the Poplar wood instead. We did not use a Depth Map image in this test, but we found something close enough on Wikimedia Commons that worked for this experiment because we wanted shading also. We did some editing to the image first with PicEdit Lite and then used Photo-Paint afterwards before generating the Gcode. We used Gaussian Blur in Photo-Paint to smooth out the sharper edges slightly from the prior sharpening we did on the original image. I know this sounds confusing to sharpen then blur afterwards, but the original sharpening we did in PicEdit Lite brought out more detail to the original image which had very little to begin with. The Gaussian blur we did afterwards smoothed out this detail and sharp edges which made the varied power of the Laser Diode ramp in and out of the shade transition areas more smoothly. In Step 9 we used PicLaser Lite with a Feed Rate of 60IPM (1524mm/m), minimum depth of Z.000 and a maximum depth of Z-.0255 (.65mm) with a 30% “Feed Rate Change“. In this test we want the absolute maximum power that is available out of our Laser Diode, so we used a maximum depth of Z-.031 (.787mm) instead this time. A very good heat sink for the Laser Diode is needed for this process because running it at full power for long periods of time, could overheat the Laser Diode and damage it to the point it will fail. Our .500" (12.7mm) aluminum plate and CPU heat sink with fan combination effectively dissipated the heat away from the Laser Diode Module. We checked this with an infrared temp meter as it was engraving and it never exceeded 80 degrees Fahrenheit (26.66 Celsius). The lower power zeroing point of the Z axis was at 500mv on the voltmeter. That was Z-.004 (Z-.101mm) jogged down from 0v on the voltmeter. These settings brought us up closer to the edge of the 5v to the modulation before the MA3 shaft encoder jumps back to 0v again which intern gives us the maximum power output at our full Z-.031 (Z-.787mm) depth setting. To expand the shades to the point blacks become depths of cut instead of 8bit shading, we used a 75% reduction of the Feed Rate in PicFRC. The finished engraving came out with black charring on the wood where the black areas were in the image. To remove the charring we used our air compressor with 150PSI to blow out the loose burnt material. After we removed the charred wood, the full depth of cut was .05” (1.27mm) deep. The charring was caused by us not using an air assist nozzle like the Commercial CO2 engraving machines use. An air assist nozzle will blow the burnt material away as the Laser's focused beam is cutting into the wood. Our 3D Laser Diode engraving did not come out perfect, but with some more image editing, fine tuning of our software settings and dedicated trial an error time, we firmly believe it will improve considerably. Step 13: Credits Remember, you seen it here first on instructables. :-) Be Careful, Be Safe and Have Fun Making!!

            3 Schritt:Schritt 1: Hinzufügen von Dateien zu SketchUp Schritt 2: Exportieren Schritt 3: Anzeigen und Prüfen

            Bevor ich je hatte Zugang zu oder der wusste, was ein 3D-Drucker war ich SketchUp aus verschiedenen Gründen, die Dinge zu bauen, und während ich weiß, gibt es bessere Programme zu verwenden, um 3D-Konstruktionen zu bauen seiner Einfachheit mit meiner Erfahrung gemischt bedeckt alle meine möglichen 3D braucht. Sobald ich von 3D-Drucker, aber es gab ein paar Dateien, dass ich dachte, würde wirklich brauchen, um in echte physische Objekte umzuwandeln. Das Problem war, dass SketchUp nicht eine Lösung für meine Dateien in einem zugänglichen Format für 3D-Drucker zu konvertieren. Nach einigem Suchen im Internet, fand ich einige Software, die ich gerne mit Ihnen teilen, so dass jeder mit der Kenntnis der Google SketchUp ihre eigenen 3D-Drucke erstellen können. Die einzige Software, abgesehen von Google SketchUp ist ein Programm namens "topescope, die Sie Ihren ausgefüllten Dateien anzeigen, bevor Sie sie absenden und Geld für die Drucke können. Unterstützte Formate sind stl, dxf gts, NFF, q3o, obj, off, ply, tri, uo http://www.ripplon.com/topeScope/ Ich habe auch die ruby-Dateien für Skizze erforderlich (siehe nächster Schritt) angebracht ist. Es gibt zwei von ihnen und ich werde erklären, wo sie go.Step 1 müssen: Hinzufügen von Dateien zu SketchUp Es gibt 2 ruby-Dateien, die im Ordner SketchUp Anwendungen gehen müssen. Danach starten Sie das Programm. Sie können die Dateien von meinem Google Text & Tabellen mit diesem Link zu gelangen, da ich kann nicht scheinen, ruby ​​Dateien auf das Instructable Website hochladen. https://docs.google.com/folder/d/0BywxwJtAtHM9SDFJTVQzNWNZekE/edit Die Dateien sollten direkt im Google SketchUp (Ihre Version) Ordner zu gelangen. Es gibt 3 Dateien auf dem Foto, aber Sie müssen nur 2. Einer von ihnen ist ein weiterer nicht verwandten ruby ​​file.Step 2: Exportieren Nachdem Sie die fantastische 3D-Modell gemacht haben, ist es Zeit, es zu exportieren. Gehen Sie zu Extras> Export in DXF oder STL> Export Gesamtmodell> Wählen Sie Ihre Einheiten (lass es mich wissen, wenn Sie einen 3D-Drucker, die in Bezug auf m druckt haben)> Format (versuchen stl zuerst)> und speichern Sie die Datei. Standardmäßig erscheint es, um die Datei im Stammverzeichnis des HD was nicht immer eine gute Idee zu retten zu wollen. Versuchen Sie es in Ihrem Ordner Dokumente oder auf dem Desktop. Sie werden wahrscheinlich eine Fehlermeldung in irgendeiner Form. Im Allgemeinen gekrümmten Oberflächen nicht gut zu exportieren, aber Ihr Modell sollte in Ordnung sein. Deshalb überprüfen wir es in der 'topescope, bevor die Ausgaben beim Druck, though.Step 3: Anzeigen und Prüfen Downloaden und installieren Sie zuerst die 'topescope Programm. Dann gehen Sie zu> open> Ihre Datei Datei und sehen, ob es sieht aus wie, was Sie wollen. Dies ist, wie die 3D-Drucker die Datei zu interpretieren, wenn es druckt es.

              6 Schritt:Schritt 1: Mit Tinkercad Schritt 2: Erstellen Sie Ihre Basis Schritt 3: Erstellen Randprägung Schritt 4: Hinzufügen Prägedruck Schritt 5: 3D-Druck It! Schritt 6: Vancouver bauen Nacht

              Bom Dia Instructabrarians! Jemals eine dieser ganz schrecklich und sterile Unternehmens treffen ups gewesen? Ja, Sie wissen, die, die ich spreche. Jeder hat sich auf ihre besten Anzug an, opfern ihr Wochenende und fahren eine Stunde, um die Stadt nur zu hören, die großen Perücken über blah blah ... Quartalsumsatz ..... bla bla .... Compliance-Beauftragten zu sprechen. Es gibt kein Essen und kaum ein Unterhaltungsprogramm. Aber die schlimmste Beleidigung? Die Firma zwingt Sie dazu, jene schrecklichen "Hallo! Ich bin ...." Namens-Tags don und es gibt keine farbigen Sharpies !!! Das ist richtig, nicht nur Sie, so zu tun, zu wissen oder kümmern uns um "Joe Von Accounting" haben aber man kann nicht einmal zeigen, wie fantastisch Ihr Name ist. Opfer wieder fallen Sie nicht auf diese farblosen Unternehmens Plackerei! 3D-Drucken Sie Ihr eigenes Embossed Name Tag heute Schritt 1: Mit Tinkercad Für diejenigen unter Ihnen, die nicht erhalten haben, um es auszuprobieren, ist Tinkercad ein erstaunliches Stück Online-3D-Design-Software, die jetzt von Autodesk, Inc. Es ist extrem einfach, mit einer Tonne von Design-Merkmale für die Erstellung von Modellen zu verwenden. Ich habe es an der Vancouver Hackerspace ausprobieren letzten Monat, als wir Gastgeber einer Build-Nacht durch eine Instructables Partnership und ich gab eine kleine Klasse Demonstration davon. Das Namensschild ich hier geschaffen war für einen meiner Kollegen Gerard Pietrykiewicz aka "Geordie" und gedruckt mit Loial Otter 's wirklich erstaunliche 3D-Drucker. Schritt 2: Erstellen Sie Ihre Basis Beginnen Sie, indem eine Grundwürfelform aus der Spalte "Shapes" auf der rechten Seite. Sie können von diesen als einen Eimer zur Verfügung Bausteine ​​gedacht, als Sie ein Kind waren. Nehmen Sie die Würfelform und dann und bilden sie in eine dünne rechteckige Form. Skalierung in Tinkercad ist die gleiche Art und Weise wie die Skalierung eine image- einfach drücken und ziehen an den Ecken, um das Modell Die Abmessungen sind in Millimetern Größe ändern, aber Sie können immer skalieren. Ziehen Sie und ziehen an den Ecken des Würfels, bis Sie Ihre gewünschte Form haben. Die Dimension Mein Namensschild war 20 mm breit und 68 mm lang und 2 mm tief. Schritt 3: Erstellen Randprägung Der nächste Schritt kann etwas schwierig sein, aber ist ganz einfach nach Ihrem ersten Versuch. In Tinkercad, einer der Aspekte, es macht höhlten Objekte zeichnet. In der oberen rechten Ecke des Bildschirms gibt es ein "Loch" Option, mit der Sie jede Form von der "geometrische" oder "Shapes" Auswahl nehmen können und, wie der Name schon sagt, ein Loch in sie. Verwenden Sie den "Cube Form und wählen Sie die" Hole "Option auf Tinker Cad. Achten Sie darauf, dass das Loch ist nicht die gleiche Größe wie das Rechteck, sondern bietet eine Lippe (von etwa 1 mm auf jeder Seite). Dann fallen die Bohrung leicht so nur die Oberflächenschicht des Rechtecks ​​entfernt ist. Sobald Sie fertig sind, drücken Sie die Schaltfläche "Gruppe" auf der rechten oberen Ecke, um das Loch an die Oberfläche kommen. Sie haben nun Ihre geprägte Ecken. Schritt 4: Hinzufügen Prägedruck Hände nach unten, sieht nichts mehr beeindruckend auf einem Namensschild als geprägte Schriftzug. Ein wenig unter der "Shapes" Auswahl auf der rechten Taskleiste finden Sie eine Liste der verfügbaren Buchstaben und Zahlen Listing bis A-9 zu finden. Ähnlich, wie Sie den ursprünglichen Rechteck neu skaliert, skalieren die Buchstaben, so dass sie gleichmäßig auf Ihrem Namensschild passt. Stellen Sie sicher, dass der Schriftzug ist mit an der Spitze des Namensschild und drücken Sie "Group", die Buchstaben mit dem Tag verbinden. Schritt 5: 3D-Druck It! Mit freundlicher Genehmigung von Loilal Otter auf VHS. Wenn Sie einer der unglücklichen Mehrheit der Entscheidungsträger, wie ich, und kann nicht kaufen Sie einen 3D-Drucker Tinkercad können Sie Ihre 3D-Druck von Unternehmen wie Shapeways bestellen. Und das ist es! Jetzt haben Sie Ihre eigenen 3D geprägte Namensschild, perfekt für jede Aufklärung Corporate Meeting. Für noch mehr Spaß, den Kauf im Dunkeln leuchten ABS Filament für jene Unternehmen Nachtwanderungen. Prost! ! SHIFT Schritt 6: Vancouver bauen Nacht Im vergangenen Monat nahm das Vancouver Hackerspace in einer 3D-Printing Körperbau Nacht durch eine Partnerschaft mit Instructables. Es war ein ziemlich genial Veranstaltung mit mehr als 30 Einzelträgern die Teilnahme an und alle hatten eine fantastische Zeit das Lernen über die Wunder der 3D-Druck. Wenn Sie daran interessiert sind, dann ist der neue Standort von VHS auf 270 1st Avenue East, V5T 1A6! http://vancouver.hackspace.ca/wp/

                1 Schritt:

                <Iframe frameborder = 0 height = 300 src=http://player.vimeo.com/video/45055594 width = 400> </ iframe> Video 3D Zoetrope 3D Zoetrope Ein 3D-Zoetrope, die statische 3D-Skulpturen erscheinen läßt sich zu bewegen und zum Leben zu erklären das Grundkonzept und Prinzipien der Animation. Verwendung Strobe LED-Leuchten und 18 Zeichen, jede in einer anderen Haltung, auf einer rotierenden Plattform. Die 3D-Zoetrope erstellt die Wirkung der auf der Suche durch die Schlitze der ursprünglichen Zoetrope. Materialien Hauptplatine ist ATtiny45 und MOSFET. Zwei LED-Boards mit acht hellen LEDs für Strobe Hall-Effekt-Schaltplatte montiert unter dem Brett mit Magneten Drehzahlsteuerung Spannungsteilerplatte Spindeldrehzahl zu steuern. Spindelmotor auf einer SONY Drehscheibe geborgen Platter mit achtzehn Magneten platziert gleichmäßig runden Umfang. Montageplattform zum Montieren Spindel und Motor-Platte, und alle Platinen. Achtzehn 3D gedruckt und / oder Guss Zeichen.

                  4 Schritt:Schritt 1: Download Software Schritt 2: Installieren Foxit Reader Schritt 3: Installieren CutePDF Schritt 4: instaling HelloPDF

                  Dieses Tutorial zeigt Ihnen Möglichkeiten, um zu lesen, zu bearbeiten und PDF-Dateien zu erstellen, ohne dafür Geld. Schritt 1: Download Software Es erfordert 3 verschiedenen Teile der Software: 1. http://www.foxitsoftware.com (PDF-Lesesoftware) 2. http://www.acrosoftware.com (PDF-Writing-Software) 3. http://www.hellopdf.com (PDF-Editing-Software Schritt 2: Installieren Foxit Reader Foxit hat eine kostenlose PDF-Leseanwendung, die gratis zum Download ist. Es dient dem gleichen Zweck wie Adobe Acrobat Reader, aber es ist nicht so aufgebläht und es lädt viel schneller. Einfach herunterladen und installieren Sie es, und Sie werden in der Lage zu öffnen und zu lesen von PDF-Dateien. Für Windows, hier ist eine direkte Download-Link . Schritt 3: Installieren CutePDF PDF Software-Erstellung in den 100 € Bereich zu bekommen. Adobe hat auf der Online-Version der PDF-Erstellung für 9,99 € im Monat. Aber CutePDF können Sie eine PDF-Datei aus der alles, was gedruckt werden kann, einschließlich Web-Seiten zu erstellen. Alles, was Sie tun müssen ist, laden Sie es, installieren Sie es, und dann, wenn Sie ein Dokument statt der Auswahl des Druckers zu drucken, zu gehen, wählen Sie "CutePDF Writer". Sie können herunterladen CutePDF hier . Schritt 4: instaling HelloPDF Bis vor kurzem war der einzige Weg, um eine PDF-Dateien zu bearbeiten war zu berappen ein paar hundert Dollar für ein Bearbeitungsprogramm (Adobes derzeit am Laufen 449 € ). Aber hier ist eine Anwendung, die gratis zum Download ist und ermöglicht es Ihnen, PDF-Dateien in ein Microsoft Word-Dokument zu konvertieren. Sie können dann bearbeiten und mit CutePDF, wandeln es wieder in eine PDF-Datei. Sie können es herunterladen HelloPDF.com über . Nachdem Sie es installiert haben, ist alles was Sie tun müssen, wählen Sie die PDF-Datei, die Sie konvertieren und klicken Sie dann auf "Convert to Word-Dokument möchten.

                    8 Schritt:Schritt 1: Abrufen der Firmware. Schritt 2: Aktualisieren der Firmware. Schritt 3: Neue Firmware. Schritt 4: Kommandozeilen- Schritt 5: ISP Integrität. Schritt 6: Was ist in Ihrem Netzwerk. Schritt 7: CoovaAP Schritt 8: Openwrt.

                    Router ist eine Art Tor zum Internet. Die meisten Router sind wirklich sowohl eine Brücke und einen Router in einem. Eine Brücke ist eine Vorrichtung, die Kommunikationsmittel zur anderen erfolgt. Beispielsweise überträgt Kabel in der Regel Signale über ein Koaxialkabel. Die meisten Computer-Netzwerke verwenden Ethernet. So der Router tut dies für uns neben der Strecke Signale zu und von mehreren Computern oder anderen Geräten, um sie und wirkt wie ein Verkehrspolizist an das Internet angeschlossen. Ironischer auf einmal lokalen Netzwerken benutzt habe Koaxialkabel für die Vernetzung (dh ARCNET, Ethernet, Token Ring und etc.), aber das da überholt worden ist lang. Wie auch immer, die Anweisungen (oder Firmware / Software), die mit den meisten Routern ist die Begrenzung und kommen nicht geben Ihnen alle Optionen, eine professionelle Router möglicherweise so weit wie Bandbreitenüberwachung, Bandbreitenkontrolle und andere stärkere Sicherheitsoptionen haben. Nicht alle Router sind ausbaufähig. In der Tat wurden Home-Router-Hersteller bauen jetzt ihre Router nicht zu aufgerüstet werden. Sie haben fast eine Prämie Router bekommen, um eine Chance ein Erhalten der zusätzlichen Funktionen haben. Eine der beliebtesten ist der Router WRT54-g (l) von Cisco Linksys. Wenn ich einen sehe bei einem Weiterverkauf Geschäft, ich denke, darum, es. Die meisten Firmware-Websites haben eine Liste von dem, was mit ihrer Firmware aufgerüstet werden müssen. Es gibt mehrere Möglichkeiten, um die Firmware zu aktualisieren. Alle von ihnen bringen das Hochladen oder Senden einer Datei an den Router, um die vorhandene Software ersetzen. Die häufigste Art ist, um eine Datei über das Webinterface des Routers laden. Das ist, was wir tun werden. Einige Router können einen TFTP-Server benötigen, um die aus der Ferne an den Router zu senden und ist ein wenig komplizierter. Die komplizierteste installieren ist ein RedBoot die spezielle Kommunikation mit dem Router benötigt. Diese können die größte Herausforderung sein. Ich habe eine gemacht und betete den ganzen Weg durch sie. HINWEIS: Haben Sie einen Stift und Papier, um Einstellungen oder Optionen, die später benötigt werden könnten, zu notieren. Dieses Projekt könnte machen Sie Ihren Router unbrauchbar. Wenn Sie unsicher sind, nehmen Sie bitte einen Fachmann vor dem Start darauf zu helfen. Ich werde nicht für irgendwelche Probleme verantwortlich, Sie tun dies auf eigene Gefahr. Schritt 1: Abrufen der Firmware. Alle 7 Artikel anzeigen Firmware ist eine Software auf einem speziellen Speicherchip. Normalerweise würden Sie nicht der Änderung der Firmware, außer, es zu aktualisieren denken. Nun wird ein Tag gibt es Dritten, die für Sie zu ersetzen Firmware-Router, der Ihnen mehr Möglichkeiten und möglicherweise noch mehr Sicherheit, wenn richtig eingerichtet werden. Sie müssen jedoch vorsichtig sein, denn die Installation der falschen Firmware machen Ihren Router unbrauchbar. Manchmal wird dies als bricking den Router, da der Router wird nicht besser als ein Backstein. Wenn Sie überhaupt Ihren Router aufgerüstet haben, sollten Sie in Ordnung sein, wenn Sie nur sicherstellen, dass die Firmware, die Sie verwenden wollen, ist der richtige ist. Es ist von den größten Wichtigkeit, dass Sie genau, welche Router müssen Sie wissen. Zum Beispiel das beliebte WRT54G hatte acht verschiedenen Versionen und sie ziemlich viel brauchen jede andere Firmware. Was alternative Firmware verfügbar ist. Einige der beliebtesten sind: * DD-WRT * FreeWRT * HyperWRT Thibor * OpenWRT (Comcast hat ihre Präsenz in diesem Fall. * Tarifa * X-WRT Für unsere Zwecke werden wir mit der DD-WRT-Firmware. Der Router planen wir verwenden ist ein Cisco Linksys WRT54G Version 2 so müssen wir zu www.dd-wrt.com gehen, um die Firmware zu erhalten. Bei www.dd-wrt.com drücken Sie die Router-Datenbank-Taste. Sie werden dann mit einer Form dargestellt, um den Namen und das Modell Sie Router einzugeben. (Eingabe in der Router-Modell nur Zeit sparen). Sie werden dann mit einer Liste von Routern, die Ihren Antrag zu treffen vorgestellt. Nun ein Blick in die neben der rechten Spalte dauern, um zu sehen, wenn er sagt, "ja" das heißt, Sie können möglicherweise Router aufgerüstet werden. wenn sie "nein" sagt, dann sind Sie fertig und Ihr Router kann nicht aktualisiert werden. Wenn Ihr Router aufgerüstet werden können Sie sich auf dieser Wahl drücken, um Optionen für die Firmware zum Download zu bekommen. Manchmal bestimmte Versionen sind für den ersten Upload oder (blinkend) des Routers empfohlen. GRÜNDLICH DURCHLESEN!! Gehen Sie vor und laden Sie die empfohlene Firmware. TIPP: Stellen Sie sicher, dass Sie einen Weg, um im Internet für den Fall, im nächsten Schritt, falls die Dinge schlecht zu bekommen. Schadet nie, eine billige Router als Ersatz verwenden. Schritt 2: Aktualisieren der Firmware. Alle 8 Artikel anzeigen Bevor Sie diese starten, werden Sie wollen, um alle Einstellungen, die Sie müssen sicher sein, können Sie sie auf die neue Einrichtung hinzuzufügen aufzuschreiben. Sie müssen mit dem Router verbinden. So öffnen Sie einen Webbrowser und gehen Sie auf 192.168.1.1 (Standardadresse). An diesem Punkt. Sie werden für das Protokoll im Namen und einer Verwaltungs Passwort gefragt. Wenn Sie nicht bereits diese geändert haben, dann finden Sie im Handbuch für diese Informationen. Fehlt ein Handbuch, dann auf die make der Router Support-Website zu gehen. Eine Sache, die ich empfehlen kann, ist, um die Antenne von dem Router, bevor Sie eine Aktualisierung der Firmware zu trennen. Es verringert die Chance, gehackt, während Sie das Upgrade. Ich empfehle auch sofort Abschalten des Funk und Ändern des Admin-Passwort. (Stellen Sie sicher nicht drahtlos an den Router mit einem Ethernet-Kabel verbunden sind.) Gehen Sie nun in den Administrationsbereich, und klicken Sie auf die Registerkarte Firmware-Upgrade. Sie werden mit einer Dateiauswahl, um die Datei, die Sie gerade von www.dd-wrt.com heruntergeladen wählen präsentiert. So wählen Sie die Datei, wo Sie es heruntergeladen. Sobald Sie sicher sind, dass Sie ausgewählt haben, die richtige Firmware-Dateinamen prüfen es. ob es in Ordnung ist, dann klicken Sie auf Upgrade. HINWEIS: Sobald Sie begonnen haben, der Upload nicht stören den Router oder den Computer, bis es fertig ist. Sie könnten Ziegel der Router, wenn Sie tun. Sie sollten ein Balkendiagramm an der Unterseite oder den Bildschirm, um die Fortschritte zu erhalten. Der Router wird schließlich neu zu starten, und Sie werden mit einem neuen Login-Bildschirm dargestellt werden. SEI GEDULDIG!!! Es dauert ein paar Minuten. Schritt 3: Neue Firmware. Login: admin Kennwort: admin. Wenn alles geklappt hat, sollten Sie eine völlig neue Schirm mit viel mehr Optionen nach Ihren Wünschen. www.dd-wrt.com Support-Seiten können Sie die Details, die Sie für Ihre Konfiguration benötigen. Viel Glück! Schritt 4: Kommandozeilen- Eine Sache, die ich fast vergessen ist, dass mit der Software von Drittanbietern ist, dass man über die Kommandozeile via Telnet melden Sie sich an und setzen alle Arten von Batch-Dateien für spezielle Arbeitsplätze. (Raum erlaubt.) Als ob man auf einem echten nix-Box. Built-in-Befehle: ------------------- . : [[[Alias ​​bg Pause cd chdir Befehl weiterhin Echo eval exec exit export falsch fg getopts Hash Hilfe Jobs töten lassen lokale printf pwd lesen Readonly-Rücklaufsollverschiebung Quelle Testzeiten Falle wahr Geben Sie ulimit umask unalias unset Warte Mehr Informationen: http://www.dd-wrt.com/wiki/index.php/Telnet/SSH_and_the_Command_Line Schritt 5: ISP Integrität. Sie können halten Sie ehrlich, wie viel Verkehr Sie Internetdienstanbieter. (Status> wan) und Diagramm ist am unteren Rand der Seite. Stellen Sie sicher, Uhrzeit und Datum auf Router richtig sind! (Achten Sie darauf, die Batterie, wenn es eine ist gut in den Router, so dass Sie historische Daten halten können.) Schritt 6: Was ist in Ihrem Netzwerk. Sie können sehen, was in Ihrem Netzwerk, so lesen Sie in diesem instructable: http://www.instructables.com/id/Map-your-network-visually/ Schritt 7: CoovaAP CoovaAP, die eine spezialisierte Router-Firmware, die läuft nur auf einer begrenzten Anzahl von Routern ist, aber es ist schön, wenn Sie die Einrichtung Sie Hotspot besitzen wollen. Manche Leute nennen es auch ein Hauch oder drahtlosen Internet-Service-Provider. Auch, wie ich es für die Gäste, so dass sie das Internet, ohne Zugriff auf das lokale Netzwerk zugreifen können. http://coova.org/CoovaAP Schritt 8: Openwrt. Openwrt.is wahrscheinlich populärer als DD-WRT. Eine dünne Ich mag daran ist, dass man es in einer virtuellen Maschine wie virtuelle bo oder qemu laufen. Wie DD-WRT, müssen Sie sicherstellen, dass Sie das richtige Bild an den Router hochladen. Setzen Sie ihn einfach auf meinem cheapo Frys router.See openwrt.org für weitere Details. PC OpenWRT installieren: http://www.instructables.com/id/Upgrade-a-home-router/

                      34 Schritt:Schritt 1: 3D-Modellierung in Technik Schritt 2: 3D-Modellierung in Filme Schritt 3: Beginnend Steps Schritt 4: Dateitypen Schritt 5: Design Environment Schritt 6: anzeigen Werkzeuge Schritt 7: Design History Schritt 8: Feature-Baum Schritt 9: Die Werkzeugleiste Schritt 10: Flugzeuge, Achsen und Punkte Schritt 11: Ersatzteile Schritt 12: Sketches Schritt 13: Abmessungen und Constraints Schritt 14: Andere Sketch Werkzeuge Schritt 15: Bringing Skizzen in 3D- Schritt 16: extrudiert Schritt 17: Dreht Schritt 18: Sweeps Schritt 19: Lofts Schritt 20: Änderung und Verfeinerung Werkzeuge Schritt 21: Bodies Schritt 22: Referenz-Geometrien Schritt 23: Umformwerkzeuge Schritt 24: Assemblies Schritt 25: Platzieren Part Files Schritt 26: Joints Schritt 27: Bewegung Schritt 28: Animations Schritt 29: Aussehen und Rendering Schritt 30: Drawings Schritt 31: Computer Aided Manufacturing Schritt 32: Simulationen Schritt 33: Starten Sie ein Projekt! Schritt 34: Ressourcen

                      3D-Modellierung wird in einer Vielzahl von Anwendungen verwendet werden, um Darstellungen von physikalischen Objekten auf dem Computer zu machen. 3D-Modellierung ist eine Teilmenge von Computer Aided Design (CAD), in dem Sie einen Computer verwenden, um in den Design-Prozess für jede Art von Design-Arbeit zu unterstützen. Es ist in einer Vielzahl von Anwendungen eingesetzt, vor allem wenn es um die Gestaltung von Teilen auf dem Computer, um die Herstellung oder die Visualisierung jener Teile unterstützen kommt. Das Computer-Modell wird verwendet, um Abmessungen, Materialarten, usw. für jeden der Anblick des Musters zu kommunizieren, und kann verwendet werden, um Steuerpfade für Computer Numerical Controlled (CNC) Maschinen machen. 3D-Modellierung in der Regel macht das Produkt-Design-Prozess effizienter. Modeling-Programmen können Sie erstellen und visualisieren Endprodukte, zu ändern und die Entwürfe und Dokumentdesigns, Maße, Materialien und einfach zu optimieren. Wenn Sie den 3D-Druck gehört haben, ist die 3D-Modellierung, was wird verwendet, um Objekte zu entwerfen, bevor sie 3D gedruckt sind. In diesem Instructable Sie einige der Grundlagen der 3D-Modellierung und warum es wichtig ist zu lernen. Schritt 1: 3D-Modellierung in Technik Aus Filmen bis zur Fertigung, ist die 3D-Modellierung unglaublich nützlich. Es gibt hunderte von verschiedenen 3D-Design-Programme gibt, die jeweils für eine bestimmte Anwendung. 3D-Modellierung ermöglicht es Ingenieuren zu spülen, machen noch bevor diese Realität werden, so dass die meisten Objekte, die Sie sehen, um Sie zunächst in 3D-Design-Software, die von Ingenieuren entwickelt wurden, bevor sie gemacht wurden. 3D-Design ist aus diesem Grund sehr wichtig: Ingenieure, Architekten, und dergleichen zu verwenden 3D-CAD-Programme, die Dinge vor dem Bau die ganze Zeit zu entwerfen. Zum Beispiel wurde jede Komponente des Computers in 3D-Modellierungssoftware modelliert, jedes Teil Form und Kosten wurde für seinen Einsatz optimiert und alle Modelle wurden zusammen in einer Anordnung in der Software, um sicherzustellen, dass sie alle zusammen richtig passen. Die Dateien wurden dann alle für einen Hersteller in dem computergesteuerten Maschinen konnten alle Teile machen geschickt, und der Arbeitnehmer verwendet die Dateien auf die Montageschritte folgen, um physisch zu bauen Sie den Computer, den Sie haben, sitzen vor you.Step 2: 3D-Modellierung in Filme Während 3D-CAD-Programme sind traditionell in den Bereichen Engineering, Architektur und die Dinge in der Regel verwendet wird, kann die 3D-Modellierung auch auf dem Gebiet der Filmkunst angewendet werden. Künstler und Designer entwerfen 3D-Objekte, Kreaturen und Welten in Programme wie Autodesk Maya oder 3ds Max für Animationen und Produktvisualisierungen. Alle animierte Filme erfordern eine Art von 3D-Design, um die Kreaturen und Welten in den Filmen zu erstellen, und einige Live-Action-Filme zu integrieren CGI (Computer Generated Imagery), um spezielle Effekte, Details und Hintergründe hinzufügen, um die Szene zu erstellen und integrieren Elemente der Film, nicht möglich gewesen wäre otherwise.Step 3: Beginnend Steps Alle 3D-Modellierungsprogramme beginnen mit den Grundlagen der Arbeit in 3D Abmessungen: einfache Formen und Geometrien. Die meisten CAD-Programme beginnen mit Grundformen können entweder Skizzen von 2D-Formen, die "extrudierten" sein kann in drei Dimensionen oder einfache 3D-Formen wie Blöcke, Zylinder oder Kugeln, deren Abmessungen angepasst werden. Oben ist eine einfache Box in zwei verschiedene Programme, machte Tinkercad , einfache einleitende 3D-Modellierungsprogramm, und Autodesk Inventor , eine für Produkt-Design und Simulation verwendet professionelle 3D-CAD-Programm. Sie können Programme in CAD zu verändern, zu bearbeiten und zu manipulieren einfache Formen zu komplizierteren zu erstellen, wie ich in den nächsten Schritten zeigen. Von Grundformen und Skizzen, können fast alles mit einer Vielzahl von Tools und Vorlagen, die jedes CAD-Programm bietet erstellt werden. Wenn Sie neu in einer 3D-Modellierungsprogramm sind, werden die meisten einleitenden Tutorials, so dass Sie mit der Software vertraut sind, können zu bekommen. Ich werde in erster Linie werden mit Autodesk Fusion 360 , einige CAD Funktionalität zu zeigen, aber fast alle der Verfahren werde ich zeigen Ihnen in vielen CAD-Programmen gefunden werden. Dies ist keine Fusion 360 Tutorial, ich werde einfach die grundlegenden Funktionen des 3D-CAD-Software zu zeigen, so dass Sie in jedem Programm, das Sie möchten können loslegen. Einige Programme sind ein bisschen anders als die, die ich verwenden werde, weil sie anders aufgebaut sind, aber erschrecken Sie nicht! Hoffentlich werden Sie noch in der Lage, sie herauszufinden sein. Ihr erster Schritt sollte sein, eine 3D-Modellierungsprogramm, das Ihren Bedürfnissen entspricht. Es gibt ein paar unten, dass ich aufgelistet. Probieren Sie es aus und lässt Beginn der Planung! Kostenlose 3D-Design-Programme Autodesk 123D : Eine Gruppe von kostenlosen Apps und Programme entwickelt, um 3D-Design einfach zu machen Tinkercad : Eine sehr einfache, kostenlose Online-CAD-Programm zum Erstellen und Drucken von 3D-Inhalten SketchUp : Eine weitere einfache, leicht zu erlernen CAD-Programm OpenSCAD : Ein 3D-Design-Tool für Programmierern verwendet werden, um leicht modifizierbar Designs machen Blender : Ein 3D-Design-Tool verwendet werden, um biologische und natürliche Formen zu entwerfen Kostenlos für Studenten Autodesk Inventor : Professionelle CAD-Software verwendet werden, um ausgelegten Systemen zu erstellen und zu optimieren Autodesk Fusion 360 : Cloud-basierte CAD-Plattform verwendet, um Designern durch die gesamte Planung, Konstruktion und Fertigung helfen verarbeitet Autodesk Maya : umfangreiche 3D-Modellierung und Animation-Software in vielen Spielen verwendet und Filme 3DS Max : 3D-Modellierung und Animation-Software für Präsentationen, Animationen und Design-Visualisierungen verwendet Andere 3D-Design-Software Solidworks : Ingenieur 3D-Design-Software mit mehreren Paketen zur Unterstützung bei Design für spezifische Anwendungen Rhino : sehr vielseitiges 3D-Modellierungssoftware verwendet werden, um alles vom Tier auf den Gebäuden modellieren TurboCAD : Profi rund um 3D-Modellierungs-Software für Architektur und mechanische designStep 4: Dateitypen Die meisten 3D-Design-Software können Sie ein paar verschiedene Dateitypen erstellen. Fast alle von ihnen können Sie die Teildateien und Baugruppendateien zu erstellen, denn jedes Produkt ist entweder ein einzelnes Element oder eine Kombination von verschiedenen Stücke. Teile stellen Einzelkomponenten und Baugruppen stellen Kombinationen von Teilen oder anderen Baugruppen. Zeichnungen, eine weniger verwendete Dateityp, sind 2D-Visualisierung von 3D-Konstruktionen, die Designer zu vermitteln Informationen über ihren Teil oder einer Baugruppe, andere auf einem einzigen Blatt Papier zu helfen. Design-Programme können auch andere Dateitypen, die Designer und Ingenieure helfen können, vorhanden, zu simulieren, animieren, oder fertigen ihre Entwürfe enthalten. Schritt 5: Design Environment Alle CAD-Programme haben eine ähnliche Design-Umgebung, die Sie anzeigen, bearbeiten und dokumentieren Sie Ihre CAD-Dateien ermöglicht. Die Datei selbst sitzt in der Mitte der Umwelt, und die Werkzeuge, um die Datei zu manipulieren sind an den Rändern entfernt. Auch wenn Sie mit einem anderen Programm sind diese Tools können an verschiedenen Orten sein, aber ich werde durch die häufigsten Werkzeuge und Dinge, die Sie in Ihrem Fenster sehen, wenn Sie eröffnen ein file.Step 6 gehen: Anzeigen Werkzeuge Diese Werkzeuge (in der unteren Mitte des Fensters) werden verwendet, um das Modell in verschiedenen Orientierungen anzuzeigen. Mit diesen Werkzeugen können Sie drehen, verschieben oder vergrößern Sie Ihre Datei, und selbst den Blickwinkel senkrecht zu einer bestimmten Fläche oder Ebene eingestellt. Mit diesen Werkzeugen können Sie Ihre Fenster zu bestimmten Aspekten des Designs fokussieren, wenn Sie auf ihnen arbeiten. Diese Tools erlaubt es Ihnen auch, um den Hintergrund, Perspektive und Beleuchtung auf Ihrem part.Step 7 ändern: Design History Die Designgeschichte Leiste zeigt alle Aktionen, die Sie getroffen haben, um Ihr Design zu bearbeiten. Dieses Tool ist ziemlich häufig in Design-Software, und unglaublich nützlich, da sie ermöglicht es Ihnen, gehen Sie zurück und Handlungen in der Vergangenheit Sie in Ihrem Design etwas, auch verändern Abmessungen, entfernen oder ändern Funktionen, oder einfach nur einen Bildlauf zurück und starten Sie von einem bestimmten Punkt zu bearbeiten. Dieses Tool ist auch praktisch, dass es Ihnen und den Menschen erlaubt, um zu sehen, wie Sie die part.Step 8 erstellt: Feature-Baum Die Feature-Baum, wie der Designgeschichte, verfolgt die Spuren Ihrer Arbeit. Anstatt jedoch die Anzeige Ihrer Arbeit chronologisch, zeigt er es nach Art der Maßnahmen. In einem Teildokument, die Sie der Featurestruktur verwenden, um all die Skizzen Sie zu dem Teil hinzugefügt haben, und Sie können wählen, um Operationen, Körper und Features anzuzeigen oder auszublenden. In einer Baugruppe können Sie die Feature-Baum verwenden, um zu sehen, welche Teile Sie haben und wie sie sich gegenseitig other.Step 9 verbunden sind: Die Symbolleiste Die Toolbar ist ein sehr wichtiger Bestandteil der CAD-Software, es ist das, was Sie tatsächlich 3D-Formen erstellen. Jeder Abschnitt der Werkzeugleiste enthält Funktionen oder Aktionen, die Sie zu bilden und das Modell bearbeiten zu ermöglichen. Während die Organisation der Werkzeuge in jedem CAD-Programm wird anders sein, die meisten der Funktionen, die Sie fast immer in der Lage, irgendwo entlang der vielen Registerkarten Symbolleiste Ihres CAD-Programm zu finden sein. Wenn Sie ein bestimmtes Werkzeug nicht finden können, keine Sorge! Sie kann von einem anderen Namen zu gehen, so können Sie versuchen, die Suche nach einem Begriff in Ihrem Programm oder auf der Suche online.Step 10: Flugzeuge, Äxte, und Punkte Bevor wir tatsächlich bauen Dinge, würde Ich mag ein paar wichtige Stücke der 3D-Softwarelösungen zu bringen: Referenzgeometrien. Dies sind Flächen, Achsen und Punkte, die Sie verwenden können, um Ihren Beitrag und seine Funktionen im 3D-Raum zu finden. Alle Dateien werden mit den Basisreferenzgeometrien, um den Ursprung zentriert ist, oder die "Nullpunkt", die der CAD-Software definiert als der Punkt (0,0,0) im 3D-Raum beginnen. CAD-Programme arbeiten in einem kartesischen Koordinatensystem, so dass alle Punkte werden durch x, y und z Entfernungen vom Ursprung definiert. Die X-, Y- und Z-Achsen erstrecken sich von dem Ursprung, und bilden die XY, YZ und XZ-Ebene. Alle diese Referenzgeometrien in Skizzen und Elemente bei der Gestaltung der Teil verwiesen werden. Skizzen, die ich zu schnell zu sprechen, werden von der Ebene, sie liegen auf definierte, und innerhalb von Skizzen und andere Merkmale, die Achsen und den Ursprung kann Bezug genommen, um Dimensionen zu erzeugen. Sie können auch neue Ebenen, Achsen und Punkte zu erstellen anderer Stelle in Ihrem 3D-Modell, das werde ich später mehr in ein bisschen zu gehen. Schritt 11: Ersatzteile Part-Dateien sind die grundlegenden Komponenten der 3D-Design-Software. Part-Dateien repräsentieren einzelne Komponenten oder Teile, die entweder ihren eigenen Unternehmen oder Teil einer größeren Versammlung, die ich später zu decken können. Bei der Gestaltung eines Teils, können Sie eine Vielzahl von 2D-Skizzen Versorgungsunternehmen und 3D Formwerkzeuge in der Modellierungssoftware verwenden, um den speziellen 3D-Form, die Sie wollen zu erstellen. So wurde beispielsweise der Computer Frontplatte im Bild oben mit einer Vielzahl von Strangpressprofilen, Bildhauerei, und Schneidfunktionen erstellt, und das Auto Felge wurde mit kreisen, Loch, und Fase Funktionen, unter anderem gemacht. Beide begannen als einfache Formen und Schritt für Schritt Designer Erstellt das fertige, detailliertes Modell. Ein Hersteller kann die Datei verwenden, um Informationen über das Teil zu machen, einschließlich der Maße und Toleranzen, des Materials und auch die letzte Lackschicht den Teil sollte 12 get.Step erhalten: Sketches Okay, fangen wir einfach, in zwei Dimensionen. Innerhalb eines Teildatei ermöglicht die Skizze Symbolleiste, die 2D-Zeichnungen, die Sie dann verwenden, um 3D-Formen zu erzeugen, oder einfach nur als Referenz bei der Gestaltung eines Teils erstellen. Mit einem Klick auf "Create Sketch", können Sie eine Ebene oder Fläche, auf der Sie Ihre Skizze zu starten. Eine Symbolleiste wird eröffnen mit verschiedenen Aktionen, die Sie skizzieren können; diese schließen Zeichenwerkzeuge, Einschränkungen und Dimension-Tools. Die grundlegenden Zeichenwerkzeugen können Sie einige grundlegende Formen wie Rechtecke, Kreise, Bögen, Polygone und sogar Text zu erstellen. Beachten Sie, dass in Fusion 360, geschlossenen Formen gehen in gefüllt, während offene Formen nicht. Schritt 13: Abmessungen und Constraints Wenn Skizzen werden zunächst erstellt, sind sie ungezwungen. Es sind keine Abmessungen oder Randbedingungen mit einer Linie, wenn es zum ersten Mal erstellt wird, verbunden sind, so dass Sie frei, um sie zu bewegen auf der Skizzierebene. Es ist gute Praxis in CAD-Programmen zu dimensionieren und beschränken Sie Ihre Skizzen angemessen, so dass sie nicht versehentlich durcheinander oder verändert zu werden. Das Viereck in dem ersten Bild über sich nur in der eine seiner Ecken beschränkt ist am Ursprung. Abgesehen davon kann ich eine der Linien oder Punkte in der Skizze auswählen und sie sich um. Um die Form möchte ich machen, ich brauche, um die Dimension Tool verwenden, um sie die richtige Größe zu machen, und die Zwänge, die Beziehungen Ich möchte zwischen den vier Linien. Im dritten Bild sehen Sie, ich habe die Dimension Werkzeug benutzt, um Winkel und Abmessungen, die ich wollen. Dieses Tool behebt diese Komponenten an diesen spezifischen Dimensionen. Jedoch kann die Form immer noch eine ganze Menge zu bewegen, weil es nicht vollständig eingeschränkt ist. Statt der Dimensionierung jeden Aspekt der Form, kann ich die Zwänge Symbolleiste können Sie bestimmte Regeln für die Form festgelegt. Im vierten Bild können Sie sehen, dass ich einige Einschränkungen verwendet werden, um einige Regeln für meine Form gesetzt. Ich habe in der unteren Zeile horizontal, machte ich die obere Linie parallel zum Boden, und ich setzen Sie den linken und rechten Linien einander gleich. Ich habe nun vollständig definiert das Parallelogramm. In einigen Programmen, wenn eine Skizze Feature ist vollständig definiert und kann sich nicht mehr bewegen, wird es eine andere Farbe drehen Sie wissen, dass es nicht mehr in der Lage sich zu bewegen zu lassen. Während es wichtig ist, vollständig zu definieren Ihre Skizzen beim Finalisieren Ihr Modell sowohl an andere Dimensionen zu vermitteln und sicherzustellen, werden Sie nicht versehentlich etwas ändern zu Ihrer Seite, können Sie, um eine Skizze zu verlassen ungezwungen, so dass Sie, um mit der Größe zu spielen und Form und sehen, wie sie sich auf Ihre 3D model.Step 14: Andere Sketch Werkzeuge Ich werde nicht auf jeden einzelnen Werkzeug eine Deckung, aber ich werde einige der häufigsten Skizze Werkzeuge zur Verfügung zu decken, so dass Sie wissen, welche Arten von Funktionen, die Sie in einer Skizze durchführen. Spline: Eine glatte Linie, die Anpassung wird Kurve und mehrere definierten Punkten in der Skizze abzufangen und seine Kontinuität zu wahren. Versatz: Erzeugt eine ähnliche Funktion zu der ausgewählten Einheit, die durch einen gegebenen Abstand von der Auswahl-Offset (wenn die Auswahl eine geschlossene Schleife ist, wird die gesamte Schleife außerhalb oder innerhalb des Auswahl Offset) Fillet: Runden ausgewählt Ecken mit einem bestimmten Radius Trim: Schneidet eine Linie auf den nächsten Endpunkt (Beispiel: wenn es zwei sich kreuzenden Linien und die Trimmwerkzeug wurde auf eine Seite einer Zeile verwendet, wäre es diese Seite zu entfernen und einen Endpunkt auf die getrimmten Linie an der Kreuzung) Erweitern: Erweitert eine Zeile zur nächsten Endpunkt (Beispiel: Eine Zeile wird nur aus einem Feld gezogen wird, wenn die zu verlängern Tool wird verwendet, Endpunkte der Linie wird an den Rändern der Box zu verlängern.) Mirror: Spiegelt die ausgewählten Skizzenelement in einer bestimmten Zeile Rechteckige Muster: Wiederholt ausgewählten Objekte eine gegebene Anzahl von Malen in Zeilen und / oder Spalten. Kreismuster: Wiederholt ausgewählten Elemente radial um einen Mittelpunkt. Projekt / Convert: Projekte die Silhouetten oder Kanten der ausgewählten Geometrien oder Flächen außerhalb der Skizze in Linien auf der Skizzierebene. Hilfslinien: Wandelt ausgewählten Linien in "Hilfslinien", was bedeutet, dass sie für die Ausrichtung oder Führungs Skizzen verwendet werden, sind aber nicht Teil der "realen" Skizze Schritt 15 (Sie sind nicht mit geschlossenen Kreisläufen oder extrudierte Funktionen stören) : Bringing Skizzen in 3D- Sobald Sie eine Skizze gezeichnet haben, gibt es nur wenige Dinge, die Sie tun können, um es in drei Dimensionen zu nehmen. In den meisten CAD-Programme sind alle 3D-Funktionen von 2D-Skizzen erzeugt. Die Skizzen sich die Form oder Pfad der Funktion zu definieren, und Unterschiede werden verschiedene Dinge, um die Skizze in drei Dimensionen zu bringen zu tun. Als ich Feature sagen, beziehe ich mich auf die Wirkung, die ich in den Arbeitsbereich durchgeführt. Features kann jede Aktion, die das Modell verändert sein, und sie werden in der Designgeschichte und Feature-Struktur kommen. Wenn Sie eine Funktion, die erstellt haben bearbeiten möchten, ist alles, was Sie tun müssen gehen in die Skizze, die ihre Form definiert und die gewünschten Teile der Skizze zu ändern. Die vier häufigsten Arten von Maßnahmen sind lineare Austragungen, Rotationen, Sweeps, und Lofts. Alle diese Operationen können entweder addieren oder subtrahieren Material aus einem 3D-Body je nachdem, was Sie die Operation, um Ihren Teil dazu beitragen möchten. Mit diesen Werkzeugen die meisten 3D-Formen können erstellt werden und dann andere Werkzeuge verwendet werden, zu bearbeiten und zu verfeinern, die Teil. Schritt 16: extrudiert Ein extrudieren ist das einfachste Werkzeug benötigt wird, um ein Objekt in 3D zu bringen. Was tut, ist ein extrude "Pull" eine 2D-Skizze gerade nach oben in die dritte Dimension, wie in der Abbildung dargestellt. Sie können auch eine extrude verwenden, um Material von bestehenden Gremien wegschneiden. Um die Funktion nutzen zu extrudieren, eine geschlossene Schleife in Ihre Skizze wählen Sie, und stellen Sie dann eine Höhe Sie die Skizze, um zu verlängern oder zu schneiden möchten. Um die Höhe einstellen, können Sie entweder die Höhe auf eine bestimmte Dimension oder ermöglichen die Form auf eine ausgewählte Ebene, die Fläche oder der Scheitelpunkt in dem Teil zu extrudieren. In einigen Programmen, die Sie extrudieren und fügen eine Verjüngung zur gleichen Zeit, so dass die Seiten des Features kleiner werden an einem Ende kann. Dieser Entwurf oder Verjüngung können die Design-Prozess zu unterstützen bei der Gestaltung zur Herstellung Prozess wie Spritzgießen, und es kann auch nützlich sein, wenn Sie erstellen konische oder pyramiden wie shapes.Step 17: Revolves A drehen dauert eine geschlossene Schleife in einer Skizze und dreht die Schleife um eine gezeichnete Linie oder Achse. Während extrudiert erstellen planar, prismatische Geometrien dreht erstellen sphärischen und Torus-ähnliche Funktionen. Um die Funktion nutzen zu drehen, die Closed-Loop, das Sie drehen möchten, dann wählen Sie die Achse, die Sie sie umkreisen soll. Danach können Sie entweder den Winkel, in dem Sie Ihre kreisen zu erweitern möchten, oder Sie können den Teil bis zu einer bestimmten Oberfläche, Scheitelpunkt drehen oder plane.Step 18: Sweeps Die Sweep-Funktion ist viel mehr als die Freiform extrudieren oder drehen Funktionen, weil es Ihnen um eine geschlossene Schleife Skizze und ziehen zu nehmen oder "Sweep" es heraus auf einem Weg. Sweeps benötigen zwei Skizzen: ein das Profil definieren, um gekehrt werden, und die andere Definition der Weg, um das Profil entlang fegen. Sweeps ermöglichen kompliziertere Formen gebildet werden, denn statt nur Extrudieren oder revolvierenden eine Skizze, Sie ziehen eine Skizze entlang, was könnte eine sehr komplizierte Spline oder Kurve. Um die Sweep-Funktion zu verwenden, wählen Sie die Schleife, die Sie zu fegen (die erste Skizze) möchten, und wählen Sie den Pfad, den Sie es fegen entlang (die zweite Skizze) willst. Dachböden: wenn der Pfad zu kompliziert ist und die Schleifenprofil zu groß ist, kann die Schleife 19 fail.Step Lofts sind ein weiterer komplizierter 3D-Funktion. Ähnlich wie Schiffe entworfen und gebaut, Stück für Stück wird Lofts erlauben es Ihnen, verschiedene Skizzen auf mehreren Ebenen auswählen, die schlanken, geschwungenen Geometrien mit uneinheitlichen Querschnitte erstellen. Um den Dachboden-Tool verwenden, wählen Sie (in Reihenfolge) die Skizzen, die Sie ein Teil der Dachboden sein wollen. Ein optionaler Schritt zur Schaffung eines Dachboden bringt Erstellen von Skizzen mit "Führungskurven", die wie Sweeps dadurch wirken sie lenken, in denen bestimmte Punkte auf dem Dachboden sollte gehen, wie die Querschnitte zu bewegen von einer Form in die next.Step 20: Änderung und Verfeinerung Tools Nachdem Sie einige der extrude verwendet haben, drehen sich, Sweep, Loft oder Funktionen, die Sie ein paar mehr Dinge tun können, um retuschieren Ihr Modell und zu manipulieren, um das gewünschte Ergebnis zu produzieren. Hier sind ein paar weitere Maßnahmen Sie ergreifen können. Beachten sie ziemlich ähnlich wie einige der Skizze Aktionen sind. Fillet: Runden Ecken und Kanten zu einem bestimmten Radius. Sobald das Teil tatsächlich hergestellt wird, zu verhindern Filets scharfen Ecken. Filetieren von Innenecken ist immer eine gute Idee, weil abgerundeten Innenkanten zu entlasten Spannungen auf Seiten und verhindern, dass Scher. Fase: Fasen erstellen eine abgewinkelte Fläche an ausgewählten Kanten oder Ecken. Während sie sind vor allem für Ästhetik hinzugefügt haben, können sie sich auf Teile, die ineinander gleiten die Einführungsprozess glatter zu machen verwendet werden. Shell: Hollows aus dem Inneren eines ausgewählten Körpers zu einer bestimmten Wandstärke. Angegebenen Flächen von dem Körper entfernt werden. Tiefgang: Angles auf einen bestimmten Grad ausgewählten Flächen. Entformungsschrägen sind nützlich bei der Gestaltung Teile für Formverfahren. Löcher: Hier können Sie jede Art von Loch an bestimmten Punkten zu platzieren. Dazu gehören Löcher basierend auf Bohrergröße, Durchgangslöcher, durch Schraubentyp, Senker, Senkungen usw. angegebenen Gewindebohrungen Mirror: spiegelt eine ausgewählte Funktion oder Körper zu einer ausgewählten Ebene. Rechteckige Muster: Wiederholt ausgewählten Funktionen oder Stellen eine gegebene Anzahl von Malen in Zeilen und / oder Spalten. Kreismuster: Wiederholt ausgewählten Funktionen radial um eine axis.Step 21: Bodies Was passiert also, wenn Sie ein Profil-Schnitt oder eine ähnliche Operation zu tun und am Ende mit mehreren Stücken in Ihrer Seite? Während die ganze Sache ist technisch noch einen "Teil", wird sie in mehrere Festkörper aufgeteilt. Mehrere Einrichtungen können schneiden und trotzdem der gleiche Teil sein und Operationen am Körper durchgeführt, um die Rolle, die Sie machen zu manipulieren. Zum Beispiel, wenn Sie einige der Optionen innerhalb extrudiert erkundet haben, dreht sich, Sweeps, und Lofts, können Sie eine "neue Körper" oder "verschmelzen Körper" Option aufgefallen. Diese Auswahl ermöglicht es Ihnen, einen neuen Körper mit Ihrer Funktion erstellen (aber immer noch es möglicherweise schneiden die alte), oder schließen Sie die neue Funktion als Teil des ursprünglichen Körpers. Wenn Sie bereits mehrere Körper in Ihrer Seite, können Sie addieren, subtrahieren, oder schneiden sie auf verschiedene Arten von neuen Stellen mit den alten zu erreichen. Die vier Bilder oben zeigen die zwei Gremien, und die beiden Körper verbunden, geschnitten und durchschnitten in dieser Reihenfolge. Join / hinzufügen: Fügt zwei sich kreuzenden Stellen zusammen, um ein zu bilden. Cut / Subtrahieren: Subtrahiert ein Körper von einem anderen zu einem Körper mit dem negativen des anderen Ausschnitt davon zu bilden. Schneiden: Erzeugt einen Körper, der von dem Schnittpunkt zwischen der ursprünglichen bodies.Step 22: Referenz Geometries Während Skizzen können auf jeder ebenen Fläche vorgenommen werden, manchmal müssen Sie auf mehr als nur die drei Ursprungsebenen und alle Gesichter Sie können von anderen Funktionen haben skizzieren. Referenz-Geometrien können Sie neue Ebenen, Achsen, und Scheitel andere als die Standardreferenzgeometrien, wenn Sie ein neues Teil zu starten angezeigt. Um Referenzgeometrien vollständig zu definieren, müssen Sie mehrere Details von Ihrem Design, das "reparieren" wird die Geometrie in Ort auszuwählen. Zum Beispiel, um eine Ebene vollständig zu definieren, müssten Sie 3 Punkte. Um vollständig zu definieren, eine Linie, müssen Sie 2 Punkte. Hier sind einige andere Optionen, wenn es um die Definition Referenzgeometrie kommt: Flugzeug: Aus einer anderen Ebene oder Fläche winkelversetzt um eine ausgewählte Linie oder Kante Tangente an einer gekrümmten Oberfläche und fällt mit einem anderen Merkmal zwischen 2 ausgewählten Flächen oder Ebenen gedreht Durch 2 nicht conlinear Linien oder Kanten tangential zu einer gekrümmten Oberfläche und einem Punkt schneidenden Zusammen ein Pfad gezeichnet Achsen: Durch eine zylindrische Objekt normal zu einer Fläche in einem ausgewählten Bereich durch den Schnittpunkt der beiden Ebenen durch 2 Punkte auf einer ausgewählten Kante senkrecht zu einer Fläche und durch einen ausgewählten Punkt Eckpunkte: Eine bereits vorhandene Skizze Punkt oder Ecke an der Kreuzung von 2 Kanten an der Kreuzung von 3 Ebenen In der Mitte eines sphärischen oder kreisförmige Merkmal Am Schnittpunkt einer Zeile und einer planeStep 23: Umformwerkzeuge Einige 3D-CAD-Software ermöglicht es Ihnen, um natürlich zu bilden und formen Sie Ihre Modelle in einem viel natürlicher Weise als die Loft-Tools. Mit bildenden Eigenschaften können Sie eine grundlegende 3D-Objekt wie eine Kugel, Würfel oder Prisma statt Bearbeitung und Manipulation von genauen Abmessungen für die Formen in einer Skizze gezeichnet zu nehmen, und formen durch Ziehen und Bildhauerei die Formen Flächen, Kanten und Ecken. Dies ermöglicht die Erstellung von viel natürlicher Objekte; Verwendung von Formwerkzeugen Herstellung von realistisch aussehende Gesichter, Tiere und glatte, gekrümmte surfaces.Step 24: Assemblies Assemblies sind 3D-Dateien, die mehrere Teile oder andere Baugruppen enthalten. In Baugruppen, können Sie Teile zusammen mit Kumpels oder Beschränkungen zu verbinden, um den Aufbau einer 3D-Modell eines gesamten Systems. Die Montage des Computers über eine Kombination aus vielen Teilen und Unterbaugruppen erforderlich, um den Computer zu bauen. Baugruppen ermöglichen Designern zu visualisieren, wie ihre gesamte Produkt füreinander geschaffen wird, sobald es vollständig zusammengebaut ist. Im 3D-Modellierungsprogramm, wird eine Baugruppe automatisch dokumentieren seine Stückliste, eine Liste der alle Komponenten und deren Mengen benötigt, um das Projekt zu erstellen. Wenn die Kosten für jedes Teil bekannt ist, dann Designer und Ingenieure einstellen und Redesign der Baugruppe, um die Herstellungs- und Montagekosten für den gesamten Produkt reduzieren. Ingenieure können ihre Versammlungen verwenden, um die erforderlich ist, um das Endprodukt zu bauen, sobald seine Komponenten hergestellt worden sind Schritte zu dokumentieren. Arbeiten mit einer Baugruppe ist ein bisschen anders als die Arbeit mit einem Teil, weil verschiedene Werkzeuge zur Verfügung, um Sie durch die Gestaltung process.Step 25 helfen: Platzieren Part Files Wenn Sie eine leere Baugruppendokument öffnen, ist das erste, was Sie tun müssen, legen Sie die Teile, die Sie in dieser Versammlung soll. Baugruppen, wie Skizzen, müssen auch eingeschränkt werden, es sei denn Sie Teile Ihres Anordnung bewegen wollen. Um einen Teil hinzuzufügen, können Sie die "hinzufügen Part" oder "Komponente einfügen" Tools verwenden, um auszuwählen und Ihrer Seite. Die erste Komponente, die Sie setzen in der Regel "fixiert" werden unmittelbar, was bedeutet, dass, wenn Sie versucht, um es auszuwählen und sie ziehen um Sie nicht in der Lage zu sein. Der Ursprung der Anordnung wird an dem Ursprung des Teils zu initiieren. Die obige Anordnung wurde in Fusion 360 erstellt, und der Teil-Datei für den Messerhalter wurde hinzugefügt. Hinweis: Die Montage in Fusion 360 ist ein bisschen anders als in anderen Programmen. Statt der Eröffnung einer neuen Baugruppendatei, Fusion 360 hat "top-down" Design-Methodik, in dem Sie Ihr gesamtes System in einer Datei zu entwerfen, zusammen mit Ihrer Teile. Wenn Sie einen neuen Teil machen wollen, wählen Sie "Neue Komponente", wenn Sie eine Funktion (wie Extrudieren, drehen, etc.) zu erstellen und die Arbeit an einem neuen Teil. Falls Sie einen Teil, den Sie in einer separaten Zeichnungsdatei entworfen haben wollen, wählen Sie "Create-Basiskomponente" .Schritt 26: Steckverbinder Wenn Sie in Ihrer Assembly mehrere Teile, werden die Teile aufgestellt werden, aber nicht nach unten fixiert. Das Joint-Tool ermöglicht es Ihnen, Ihre Teile in der Art und Weise, die Sie sie im wirklichen Leben eingeschränkt werden wollen einzuschränken. Durch die Auswahl mehrerer Flächen, Kanten oder Ecken auf verschiedenen Komponenten, werden Sie in der Lage, "connect" sie mit Kumpels. , Um einen Partner zu erstellen, wählen Sie einfach die Teile der einzelnen Komponenten, die Sie anschließen möchten, und wählen Sie dann, was "Kumpel-Typ" Sie wollen. Hier sind ein paar verschiedene gemeinsame Paarungsmöglichkeiten: Starre / Fix Kamerad: Diese Kumpel-Typ wird die ausgewählten Komponenten vollständig zu beheben, wo genau sie sind. Planar / deckungsgleiche Verknüpfung: Macht zwei Ebenen oder Flächen bündig miteinander. Concentric / Zylindrische Kamerad: Hier können Sie die beiden Auswahlen (in der Regel Kanten, Löcher, oder Zylinder), um um eine gemeinsame Achse drehen. Tangent / Pin-Slot Kamerad: Macht zwei Oberflächen (mit mindestens einem gekrümmten one) Tangente und in der Lage, zusammen aufeinander gleiten. Kugelgelenk: Behebt zwei Punkte zusammen, sondern ermöglicht die übrigen Teile sich frei zu drehen. Slider: Die ausgewählte Komponente wird erlaubt, entlang einer vorgegebenen Achse verschoben werden Offset: Für jede Kollege Typ können Sie auswählen, ein Offset für die Kumpel, der die beiden verbunden, indem eine gegebene Strecke versetzt wird. Um ein Teil in der Position, die Sie wollen es in vollem Umfang zu definieren, müssen Sie möglicherweise mehrere Kumpels, sie anzuwenden. Einige Kameraden ermöglicht es Ihnen, Grenzen zu setzen, um die Bewegung des Teils zu beschränken. Zum Beispiel, wenn Sie wurden der Gestaltung eines Lichtschalters, können Sie zu Grenzen für die Schiebebewegung des Lichtschalters eingestellt, dass er nur kann zu bewegen, so far.Step 27: Bewegung Sie können nicht wollen, um jedes einzelne Teil in Ihre Montage vollständig zu beschränken, in der Tat, können Sie Ihre Baugruppe aufgebaut haben gesagt, um die Bewegung des Designs zu visualisieren. Es gibt ein paar Kumpels, mit denen Sie die Bewegung, die Sie wollen; zum Beispiel die meisten Kumpel Typen können Sie Grenzen für die Kollegen setzen, so dass Sie die Bewegung des Teils auf einen bestimmten Bereich zu beschränken. Beispielsweise verwendet das oben Teppichmesser eine Schiebverbindung mit Grenzen, damit der Klingenhalterstück entlang des Schlitzes in dem Handgriff gleiten. Manche Software kann auch zu analysieren, wo gibt es Berührungspunkte zwischen Körper, so dass Teile nur bewegen, bis sie Kontakt mit anderen Teilen. Einige Programme werden 28 incorporateStep: Animationen Einige Design-Software können Sie tatsächlich beleben beweglichen Komponenten Ihres Entwurfs. Dies kann hilfreich sein, da es Ihnen erlaubt, Videomaterial von Ihrem Design aufzunehmen. Animationen lassen sich leicht andere, wie ein Mechanismus haben die Projektarbeiten zu zeigen. Während Programme wie Fusion 360 ermöglicht es Ihnen, einfache Animationen zu machen, um die Bewegung eines Mechanismus zu zeigen, mehr Animation konzentrieren Programme wie Autodesk Maya erlaubt es Designern, ihre Entwürfe zum Leben mit ganze Szenen und Welten zu bringen, in der sie "Film" animated movies.Step 29: Aussehen und Rendering Wenn Sie, das sind Sie Ihr 3D-Modell, jemanden in eine Präsentation oder Papier, oder Sie wollen einfach nur eine wirklich schöne Momentaufnahme Ihrer Modell zu erhalten, möchten Sie vielleicht, um es zu machen. In Ihrer Datei können Sie sich dafür entscheiden, das Erscheinungsbild und die Materialeigenschaften des Modells ändern, um ein bestimmtes Material zu simulieren. Dies kann im Rahmen der "Darstellung" und "Material" Menüs in den meisten Programmen durchgeführt werden. Die machen sich eine hohe Qualität, gut aussehende Bild Ihres Modell, komplett mit regelbarer Beleuchtung, Kulissen und views.Step 30 erzeugen: Drawings Einige CAD-Programmen können Sie 2D-Zeichnungen Ihrer Teile auf dem Computer erstellen. Part and assembly drawings are used by engineers to communicate information about a part to the manufacturer. Drawings contain the important dimensions, tolerances, and specific instructions required to physically make a part. They present the important information about the part on one sheet of paper, so that the manufacturer can reference it when actually machining the part. Drawings of assemblies or larger mechanisms often provide information about how to assemble the product and what motion it exhibits. In general, drawings are 2D visualizations of 3D designs that help convey information to others.Step 31: Computer Aided Manufacturing After a component is designed, it needs to be manufactured and made physical. Some CAD programs will assist in the manufacturing process with what is called Computer Aided Manufacturing, or CAM. CAM software helps engineers optimizing their parts for certain types of manufacturing, and is used to program Computer Numerical Controlled (CNC) machines so that they know how to machine the part. The image above shows the tool path that a CNC milling machine would take to mill out the two pockets on the face of the part. CAM software packages will sometimes be separate programs associated with specific machines, but some 3D modeling programs, Fusion 360 included, come equipped with CAM capabilities, including design guides for 3D printing, milling, or CNC routing.Step 32: Simulations 3D design software can be used to simulate real world circumstances in order to analyze the part for its strength, behavior, and failure modes. The above animation was used to find the fundamental frequency of vibration for a designed marimba bar. 3D CAD software can be used to analyze architectural structures for their strength, determine how aerodynamic the wing of a plane is, or the dampening of the suspension of a car. Software like Solidworks and Autodesk Inventor can run extensive simulations on large assemblies in order to help designers optimize and polish their product to make it stronger, lighter and cheaper, among other things. Step 33: Start a Project! Now that you understand the basic concepts in 3D modeling, its time for you to try it out for yourself! If you already have an idea in mind, try to model it in the program of your choice. You could try modeling real world objects by measuring them and then making computer models of them based on those measurements, or you could try designing something you've always wanted to 3D print, like a nametag or a keychain. Tinkercad , for example, has a lot of introductory tutorials that you can 3D print once you've finished them. If not, I've made a simple 3D design starter project that you may want to get started on! It's a shadow cube, a cube-like object with the profile of a letter on each face, inspired by the cover of the book Gödel, Escher, Bach , by Douglas Hofstadter. Here's the link if you'd like to try it out!Step 34: Resources There's a lot more material to learn if you're interested in learning more! I didn't cover everything, but hopefully I've given you a good head start into how 3D modeling works, so that you can get going in a program yourself. There are lots more things you can do once you've learned the basics; 3D sketches, equation driven commands, parametrization, and lots more! Remember, there are always program specific tutorials and instructions if you get stuck. If you have any additional 3D modeling intro advice, comments, or questions, please comment below. Free 3D Design Programs Autodesk 123D : A group of free apps and programs designed to make 3D design easy Tinkercad : A very simple, free online CAD program designed to create and print 3D content SketchUp : Another simple, easy to learn CAD program OpenSCAD : A 3D design tool for programmers used to make easily modifiable designs Blender : A 3D design tool used to design biological and natural shapes Free For Students Autodesk Inventor : Professional mechanical design software used to create and optimize designed systems Autodesk Fusion 360 : Cloud-based CAD platform used to help designers through the entire designing, engineering and manufacturing processes Autodesk Maya : extensive 3D modeling and animation software used in many games and movies 3DS Max : 3D modeling and animation software used for presentations, animations, and design visualizations Other 3D Design Software Solidworks : Engineering 3D design software with multiple packages for aiding in design for specific applications Rhino : very versatile 3D modeling software used to model everything from animals to buildings TurboCAD : Professional all around 3D modeling software for architecture and mechanical design 3D Model Websites GrabCAD : Collaborative CAD model site where users can share models they've designed and collaborate on projects 3Dcontentcentral : CAD sharing site with an extensive collection of 3D files supplied by companies and other users Thingiverse : A great site to share and find 3D printable designs

                        6 Schritt:Schritt 1: Papierhand im 21. Jahrhundert Schritt 2: Entwurf Tinkercad Schritt 3: Entfaltung mit Pepakura Schritt 4: Polygon-Reduktion mit Metasequoia Schritt 5: Färbung mit Gimp (optional) Schritt 6: Papier Handwerk: Tipps und Tricks

                        Mein 40. Instructable ever! Grüße Instructabrarians, Dies ist ein Projekt, das ich schon immer haben wollten, um für eine lange Zeit zu tun. Folks, wir sind bei einer Umdrehungs jetzt. Eine Revolution von ternären Dimensionen. Ich bin natürlich reden über die Wunder der 3D-Druck. Wie ganz erstaunlich ist es, dass wir 3D-Modelle auf unserem Computer zu erstellen und mit ein paar Klicks auf eine Schaltfläche können Sie nun das eigentliche Objekt auf Knopfdruck! Bitte warten .... "jetzt"? Als Fan der klassischen Kunstform von farbigen kirigama, besser bekannt als "Papierhand" bekannt ist, hat Druck von 3D-Objekten seit Jahren. Klar, ist der Bau komplett manuell, aber die 3D-Prozess ist immer noch das gleiche. Und wie ich sehe immer wieder neue 3D-Design-Software und Neuentwicklung für 3D-Drucker hergestellt, halte ich frage mich, wie diese Technologie an inländische Tintenstrahldruckern gebracht werden. So heute, ich bin die Kombination meiner zwei Lieben zu zeigen, wie die Kunst der Papierhand kann von 3D-Drucktechnologie profitieren. Schritt 1: Papierhand im 21. Jahrhundert Zwar gibt es viele fantastische papercraft Designer auf Instructables (insbesondere Mitglieder wie Kamibox.de oder Robives), Gestaltung von einfachen Papercraft-Modelle oder auch Konvertieren von Basis 3D-Modelle in Papier-Modelle ist nicht allzu schwierig. Der Zweck dieser instructable ist es, eine allgemeine Einführung in die Gestaltung, Entfaltung und Farbgebung Ihre eigenen Papercraft-Modelle bieten. Für dieses Projekt werde ich zu Fuß durch den Prozess der Erstellung einer papercraft vom Boden Up- mit einem kostenlosen Online-Programm namens Tinkercad , die beliebte Papier-Design-Programm Pepakura und kostenloses Bildbearbeitungssoftware Gimp . Weitere verfügbare Software Google Sketchup - Eine kostenlose Testversion-Software-Anwendung, um Pepakura exportieren können. Die Software ist relativ einfach zu bedienen und ist mit Designern wie beliebt Ninjatoes Metasequoia - eine fantastische Modell-Editing-Software zur Korrektur von 3D-Modellen. Dazu später mehr, aber ein gutes Gegenstück zu Pepakura. Blender : eine wirklich leistungsfähige freie 3D-Design-Modellierungsprogramm mit einer Vielzahl von verschiedenen Optionen. Es Lernkurve ist ein wenig steil, aber. Autodesk 123D : Autodesk neue 123D Make-Programm ist eine neue Software-Programm zur Erstellung und 3D-Druckobjekte. Sie haben eine Option, die anständig in den meisten Fällen ist "Papier ausgeschnitten", aber ihre Option "Slice" ist eindrucks. Für mehr auf Papier 3D-Druck empfehle ich dieses instructable Außerdem werden Sie wünschen eine kostenlose PDF-Konverter-Software herunterzuladen, um Pepakura in GIMP zu exportieren. Ich schlage vor, mit netter PDF . Schritt 2: Entwurf Tinkercad Alle 8 Artikel anzeigen Da wir schließlich werden exportieren unsere Modell in die Papierhand Programm Pepakura, müssen wir ein 3D-Design-Software, die ihre Beschränkungen zu erfüllen haben. Pepakura funktioniert durch die Umwandlung von geometrischen Flächen und Scheitelpunkte des 3D-Modells in faltbaren papercraft Oberflächen, daher müssen wir ein Programm, das mit einer niedrigen Oberflächenpolygonanzahl Objekte umwandelt. In Tinkercad kommt, eine neue 3D-Design-Programm online verfügbar als freie Durchfahren. Die den großen Vorteil, Programme wie Tinkercad hat über Programme wie Blender oder SketchUp ist, dass man in Bezug auf die Grunddesign, das Programm ist extrem einfach zu bedienen und kann auch in einer Vielzahl von verschiedenen Dateien exportieren. Auch mit seiner komplexesten Sphäre kann Tinkercad es schaffen mit relativ niedrigen Oberflächen zählen. Sie können andere zusätzliche Tutorials finden ihren offiziellen YouTube-Kanal hier . Da eine der Funktionen des Programms ist es in Gruppierung / Ungrrouping verschiedene Objekte zu erleichtern, beschloss ich, ein sehr geometrischen 8-Bit-Modell für eine Demonstration zu erstellen. (Icons erstellt von Mac Artist Susan Kare) Wenn Sie fertig sind, exportieren Sie Ihre Objekt entweder als .obj oder eine .stl Datei- Pepakura kann sowohl gelesen.   Schritt 3: Entfaltung mit Pepakura Pepakura ist eines der beliebtesten Papierhand Programm, wenn nicht die einzige spezifische 3D-Modellierungsprogramm zu Entfaltung und Konvertieren von 3D-Modellen in Papercrafts gewidmet. Grundsätzlich Pepakura nimmt Ihr 3D-Objekt und durch Angabe von offenen Kanten und Schnittlinien auf dem Objekt, in eine Papiermodell konvertieren Sie. Wenn Sie noch nicht getan haben, laden Sie die Pepakura Designer Programm hier . Leider mit der Testversion, werden Sie nicht in der Lage, Ihre Papercraft ausführbare, PDO-Datei zu speichern, aber Sie können dies umgehen, indem Sie eine PDF-Konverter wie arbeiten Nette PDF . Um zu starten, öffnen Sie Ihre .obj oder STL-Datei in Pepakura Designer und beginnen die Bearbeitung Ihres Modells. Über das Symbol, das aussieht wie eine gelbe Box Cutter, um Ihren offenen Kanten festlegen wollen. Offene Kanten sind im Grunde, wo Sie wollen, dass Ihr Objekt zu öffnen. Hier sind einige allgemeine Tipps, die ich benutze, wenn Entfaltung: Versuchen Sie, die größte Fläche möglich für jedes Teil zu haben. Dadurch wird die Anzahl der notwendigen zum Ausschneiden einzelner Stücke zu reduzieren. Beim Schneiden von Stücken mit wenig bis keine Verbindung (wie beispielsweise die einzelnen Seiten der Uhr), trennen sie als Einzelstücke. Sie können sie später zusammen zu kleben. Der beste Weg, um darüber nachzudenken ist, als ob das Objekt wird in eine hohle kasten, wo Sie wollen die geometrischen Falten zu verbinden ist bis zu Ihnen gedreht. Wenn Sie fertig sind. gehen Sie zu Datei> Drucken> Cute PDF, um es als PDF-Datei zu exportieren. Anmerkung der Redaktion: Leider ist ein Pepakura nur Windows-Programm und kann nicht auf Mac-Maschinen ausgeführt werden. Allerdings, wenn Sie Google Sketchup Download auf Ihrem Computer. Schritt 4: Polygon-Reduktion mit Metasequoia Je nach Modell kann dieser Schritt optional, aber dennoch eine der wichtigsten   Schritte in Papercraft-Konvertierung. Sobald Sie Ihr Modell in Pepakura importiert, können Sie etwas Seltsames bemerken. Bevor auch die Erklärung Ihrer offenen Kanten werden Sie sehen, dass Ihr Modell hat einige grauen roten Linien, die Ihr Objekt davor gut in eine Papercraft Form importiert halten. Denken Sie daran, als ich erwähnte, dass Pepakura ist sehr wählerisch und erfordert Objekte einer Low-Poly-Zählung, die importiert werden? Nun, manchmal der Umwandlungsprozess von Tinkercad -> Pepakura ist ein bisschen komisch. Keine Sorgen machen! Mit einem kleinen kleinere Korrekturen aus einem anderen Programm Metasequoia , können Sie leicht korrigieren Sie Ihre Modell für Papierhand. Laden Sie die Software hier und einfach reduzieren die Anzahl der Polygone im Modell. In dem Programm betroffen STRG + A, um das Modell zu wählen (Vektor Leitungen sollten von Pink auf grün) dann in der Werkzeugleiste, gehen Sie zu Objekt ein Reduzieren Polygon Von hier aus wird ein wenig Schieberegler Pop-up, das die Anzahl der aktuellen Polys dieses Modell hat. Die Anzahl der Polygone sorgfältig zu reduzieren in Schritten von 10 Be careful- Sie nicht wollen, um das Modell zu viel abnehmen, sonst wird es deinen andere Objekte auswirken Sobald Sie fertig sind, gehen Sie auf Speichern Import das Modell wieder in Pepakura und die rote Linie Probleme sollten verschwunden sein! Schritt 5: Färbung mit Gimp (optional) Während dieser Schritt ist nicht notwendig, ich bevorzuge den Ausdruck farbigen Papercrafts anstatt Hand malen sie selbst. GIMP ist ein freies Bildbearbeitungssoftware-Tool, das zu lesen und Dateien zu bearbeiten, wie PDF-Dokumente können. Verwenden der Farbauswahl-Werkzeug, wählen Sie den Teil des PDF-Dokuments Sie hervorheben wollen. Schritt 6: Papier Handwerk: Tipps und Tricks Nun, da Sie Ihre vollständigen Papiermodelle-Datei haben, können wir die Arbeit an unseren papercraft beginnen! Ohne einer bestimmten Reihenfolge, hier sind ein paar allgemeine papercraft Tipps für Papier, verwenden stabilem Karton (216 mm x 279 mm) - dies wird maximale Haltbarkeit für Leim Verwendung Arleene der klebrigen Leim zu schaffen, in den meisten Handwerksgeschäften Normalerweise bevorzuge ich mit kleinen Nähschere für Ausschneiden von kleinen einzelnen Stücken, anstatt ein Xacto Messer. Es ist wesentlich sicherer und besser auf Ausschneiden von kleineren Formen Auch sind große Metallpinzette zum Falten kleine Klappen Und das ist im Grunde ist es für die Grundpapercraft Design! Gehen Sie machen einen tollen 3D-Spiel Sprite oder mehr 8 Bit-Symbole. Prost, SHIFT!

                          3 Schritt:Schritt 1: Voraussetzungen und Philosophie Schritt 2: Drehen Säule in Einklang - Schritt für Schritt Verfahren Schritt 3: Und Kleiner Tipp am Ende

                          Es kommt vor, dass bei der Verwendung von Microsoft Word Sie hicave kopiert Tabelle zur normalen Linie zu übertragen - Sie brauchen, um Ihre Worte in einer Zeile von sagen wir mal Komma getrennt haben. Während dieses Verfahren würde viel klicken und manuelle Löschung verlangen, Microsoft Word verfügt über eine Funktion, die ermöglicht es Ihnen, dies automatisch tun, ungeachtet wie viele Wörter, die Sie transformieren müssen.

                            1 Schritt:

                            Video Arduino - Musik In diesem Video werden wir uns an, wie man das arduino, um Musik zu spielen. Dieses Video wird auch ein Vorspiel in, wie man das Gleiche mit einem einfachen PIC-Mikrocontroller machen. Arduino Beispiel Code: http://arduino.cc/en/Tutorial/Tone

                              19 Schritt:Schritt 1: Erste Teile Schritt 2: E-Health Schild über Arduino oder Raspberry Pi Schritt 3: Die Bibliothek Schritt 4: Sensor Platform (die Sensorkalibrierung) Schritt 5: Schritt 6: Schritt 7: Schritt 8: Schritt 9: Schritt 10: Schritt 11: Schritt 12: Schritt 13: Anschluss aller Sensoren TOGETHER Schritt 14: Quellcode für den Anschluss aller SENSORS TOGETHER Schritt 15: ANSCHLUSS WiFi-Modul Arduino Schritt 16: Kopplung mit SMART PHONE Schritt 17: Quellcode für die Anbindung der Smartphone- Schritt 18: Zubehör Schritt 19:

                              EINFÜHRUNG: - Überwachung der Vitalfunktionen und Standorte von bestimmten Klassen von ambulanten Patienten können sowohl vor Ort und während des Transports, die in überfüllten Notaufnahmen und Katastrophe Szenen sein. Um nützlich zu sein, muss eine solche Überwachung zu tragbaren und niedrige Kosten, und haben minimalen negativen Auswirkungen auf die Einsatzkräfte, beispielsweise durch eine übermäßige Anzahl von Alarmen nicht erhöhen. Der SMART (Scalable Medical Alert Response Technology) System integriert drahtlose Patientenüberwachung (EKG, SpO2), Geo-Positionierung, Signalverarbeitung, gezielte Alarmierung und eine Funkschnittstelle für Pflegepersonen. Eine prototypische Implementierung von SMART wurde im Wartebereich von einer Notaufnahme pilotiert und mit 145 post-Triage Patienten ausgewertet. Systembereitstellung Aspekte wurden auch während einer kleinen Katastrophe Bohrer Übung ausgewertet.

                                1 Schritt:

                                Video Erstelle ein druckfähiges 3D mockingjay Anhänger in 5 Minuten Dieses Tutorial zeigt, wie Sie Ihre eigenen mockingjay Anhänger zu erstellen. Sie müssen nur ein Bild (zB von Google Image Search) und die kostenlose Software "eXtrudy". Der Anhänger dauerte weniger als 5 Minuten und ist bereit für den 3D-Druck. Schritte: 1. Get eXtrudy von Thingiverse oder www.extrudy.net - Es ist wirklich kostenlos - keine Demo, keine Registrierung, keine Spyware 2. Führen Sie die Anwendung und folgen Sie der 2D- auf 3D-Workflow 4. Speichern Sie die endgültige 3D-Objekt auf Ihren Computer 5. Drucken Sie das Objekt mit der 3D-Drucker oder senden Sie es an einem Online-3D-Druck-Service 6. Genießen

                                  6 Schritt:Schritt 1: Machen Sie eine farbige Handschuh Schritt 2: Implementieren Sie neuronales Netz Schritt 3: Machen Sie ein 3D-Modell lackiert Handschuh Schritt 4: Parameter Tune up neuronalen Netzwerks Schritt 5: Die Kombination von Hand-Tracking mit neuronalen Netzwerk basiert Handerkennung Schritt 6: Weitere Einzelheiten ...

                                  *** HINWEIS (May, 12, 2015) *** Wenn Sie das Video von der eingebettete Datei nicht sehen, können Sie es sehen können hier !! ******************************** Haben Sie den Film, "beobachtete Iron Man "? In dem Film, Tony manipuliert virtuelle Objekte durch seine Handbewegungen. Es ist wirklich cool! Also, warum nicht ich es bin? Das ist, was ich getan habe! Der Name meines Projektes ist "Manipit (manipulieren)". Dieses Projekt ist eine Hand Motion-Tracking-System, nutzt Xtion Pro Live und bemalt Handschuhe (die eine Art von Kamera wie Kinect ist). Denn es kann deine Hand erkennen darstellen (3D Position, 3D-Orientierung und Greifen), können Sie Eingabebefehle mit Ihrer Handbewegungen. Mit Manipit beispielsweise mit 3D-Computergrafik auf einem Display herumspielen kann und / oder manipulieren ein Roboterarm intuitiv. Es ist ganz ähnlich wie die Schnittstelle, die Sie in der Eisenmann Clip sehen. Manipit muss der Benutzer gemalt Handschuhe tragen. Glücklicherweise sind keine Sensoren an den Handschuhe erforderlich. Die Xtion erfasst die Position und Fläche jedes bestimmte Farbe. Manipit erkennt Handposition mit neuronalen Netzwerk , das eine Art von künstlicher Intelligenz Technologie in den Mittelpunkt dieser Software ist. HINWEIS: Manipit besteht aus 2 Teilen. Ein Teil ist Hand-Tracking, die, wo die Hand erfasst. Der andere Teil ist Haltungserkennungs, die die Haltung der Hand erkennt. Da die ehemaligen ist nicht so schwierig, werde ich über die letztere von Schritt 1 zu Schritt 4 zu sprechen.

                                    6 Schritt:Schritt 1: Bauen Sie den Drehtisch Schritt 2: Einrichten des IDE Schritt 3: Codierung: Aufnahme von Bildern Schritt 4: Codierung: Anzeigen von Bildern Schritt 5: Erstellen Sie das Photo Booth Schritt 6: Führen Sie den Code!

                                    Sich jemals gewünscht, um auf Ihrem großen Bildschirmen anzuzeigen oder zu teilen Ihre Lebens Objekte von allen Seiten? In normalen Bildern, können wir nur einen Teil des Bildes zu sehen von einem bestimmten Winkel. Virtuelle 3D-Bilder liefern eine erstaunliche Erfahrung des Teilens und der Betrachtungsobjekte und Produkte. Dieses Tutorial zeigt Ihnen, wie machen erforderliche Software, um die minimale Anzahl der erforderlichen Bilder zu erfassen und sehen Sie Ihre Aufgabe auf dem Computer von allen Seiten. DOWNLOADS: Verarbeitung IDE 3.0a5 Link: https://processing.org/download/?processing Unter der Rubrik: "Pre-Releases" wählen 3.0a5 und downloaden Sie für Ihr Betriebssystem. TEILELISTE: Karton mit den Abmessungen: 20 cm x 16 cm x 12 cm Karton 15 cm x 15 cm 10 RPM Gleichstrommotor x1 1,5 V DC Handy x1 x1 USB-LED HD Webcam / Kamera mit Audio-Video zum USB-Kabel x1 White Papers TOOLS: Schere Drahtabisolierer Kleber Klebeband OPTIONAL Wenn Ihr Motorwelle hat ein Loch in ihm, erhalten Sie eine Schraube für sie mit einem breiten Kopf brauchen.

                                      7 Schritt:Schritt 1: Gehen Sie aus und nehmen ein paar Fotos! Schritt 2: Öffnen Sie die Web-App Schritt 3: Erstellen Sie ein neues Capture- Schritt 4: Füllen Sie die Eingabeaufforderungen, und wählen Sie Ihre Fotos Schritt 5: Das Wartespiel Schritt 6: Und hier ist Ihr fertiges Fang! Schritt 7: Veröffentlichen Sie Ihr Modell in der Galerie!

                                      In diesem instructable Ich werde Sie durch die Erstellung einer Fang mit der 123D Catch-Web-App zu gehen. 123D Fang ist ein völlig kostenloses Stück der Software, die Fotos in 3D-Modelle verwandelt. Es ist verfügbar (ab jetzt) ​​für PC , auf iPad und auch als Web-App , das ist, was ich! Zu sehen, was andere Leute haben mit Fang gemacht, überprüfen Sie bitte das 123D Gallery - jede Menge tolle Sachen dort. Die Porträts und Gebäude sind besonders nett! Es könnte Ihnen einige Anregungen, um Ihren eigenen Fang zu machen!

                                      Seiten: « Zurück 1 2 Nächster »