• Home »
  • Physical Computing »

    11 Schritt:Schritt 1: Hardware und Software benötigt Schritt 2: Montieren der Fahrzeugkarosserie und dem Getriebe Schritt 3: Herunterladen und Installieren der Software für Wired Betrieb Schritt 4: Hochladen Norm Firmata auf die Arduino Schritt 5: Starten s2a_fm, Snap! und alles testen mit einem Blink-Skript Schritt 6: Bau des Prototyps - Verdrahtung der Arduino, die DRV-8835 Dual-Motor-Treiber und Motoren Schritt 7: Testen der Motoren über Snap! In einem drahtgebundenen Konfiguration Schritt 8: Ein kurzer Blick auf das Snap Handy Softare-Komponenten! Schritt 9: Die Magie von Snap! - Die Flexibilität und Genius der Custom Block Schritt 10: Verwenden von Snap! um Leicht Go von Wired auf Wireless- Schritt 11: Wie geht es weiter?

    FRAGE Was bekommen Sie, wenn Sie verbinden Snap! , der führende Drag & Drop-Programmiersprache, mit einer von der Stange Rover Fahrzeug-Kit, ein Arduino Mikrocontroller und s2a_fm Schnittstellen-Software? ANTWORT Eine flexible und kostengünstige Physical Computing Lehrplattform. Für etwa 65,00 € für die drahtgebundene Version oder € 120,00 für die WiFi-Version, können Sie und Ihre Schüler diesen Prototyp Rover montieren und verwenden Sie es als Grundlage, um über Computer-Programmierung, Physical Computing, Elektronik und Robotik zu erfahren. Nach Abschluss dieses Projekts können zusätzliche Sensoren und Aktoren einfach hinzugefügt werden. Sie können auch dieses Tutorial als Grundlage für die weniger teure und anspruchsvolle Motorsteuerungsprojekte. EINFÜHRUNG Die Suche nach einer Lehr Plattform für Physical Computing, die sowohl preisgünstig und anpassungsfähig genug, um die Bedürfnisse der Schüler, deren Fähigkeiten und Alter sehr unterschiedlich treffen ist, scheint eine unmögliche Aufgabe. Das ist die Herausforderung, die dieses Projekt greift frontal. Dieser Prototyp Projekt findet nicht nur eine Lösung für die Budgetfragen, aber wie wir sehen werden, löst die Flexibilität Fragen. Wir halten die Budgets in Schach, indem Sie niedrige Kosten, aus dem Regal-Hardware und Open Source, kostenlos Software. Lösung der Anpassungsfähigkeit Fragen wie sich herausstellt, ist wirklich ein Snap! Der Snap! Programmiersprache, die ist. Wie Sie sehen werden, sobald die Hardware und Software ist vorhanden, es bleibt unverändert, mit der Variabilität notwendig, um spezifisch auf die Programmierumgebung Snap! Beschränkte Klassenzimmer gerecht zu werden. Dies hilft, die Lebensdauer eines jeden Klassen Ausbilder Lehre Rechen vereinfachen. Ein Wort über SNAP! , ARDUINO und s2a_fm Snap! , ist ein kostenloses, visuellen Drag-and-drop-Programmiersprache verwenden, das kommt von der guten Leute von der University of California, Berkeley. Snap! wirklich steht unter visuelle Drag & Drop Sprachen. Es ist "Ihren eigenen Block-Funktion zu bauen" lassen Sie uns stellen Sie kundenspezifische Programmierblöcke, die überall innerhalb eines Projektes zugänglich sind. Benutzerdefinierte Blöcke werden mit Hilfe der vertrauten Standardblock mit Schnapp vorgesehen erstellt !, so die Schaffung und Ausweitung von Programmen ist nur eine natürliche Erweiterung von dem, was Sie bereits wissen. Im Darüber hinaus, um die Schnapp zitieren! Referenzhandbuch ", es bietet auch erstklassige Listen, First-Class-Prozeduren und Fortsetzungen. Diese zusätzlichen Funktionen machen es für eine ernsthafte Einführung in die Informatik für Highschool oder College-Studenten geeignet. "Dies ermöglicht die Programmierumgebung für Schüler unterschiedlicher Altersgruppen und Fähigkeiten zugeschnitten werden. Best of all, können physische Geräte gesteuert und über Schnapp überwacht werden! ohne irgendwelche zusätzliche Programmiersprachen zu lernen. Die Schnittstelle Programm namens s2a_fm , nahtlos verbindet einen Arduino Mikrocontroller Snap!. Es nutzt die Firmata Hardwareabstraktions Protokoll, um die Arduino steuern. In der Seiten, zu kommen, werden wir die Anfangsphase des Snap! Mobile, einer WiFi gesteuert Roving Vehicle zu bauen. Wir beginnen mit einem kabelgebundenen Version dieses Projekt. Wir haben dann schnell weiter zu einem WiFi-Version mit einem Minimum an Aufwand (dank Snap!). Wir sind eine kurze Diskussion der Softwarekomponenten in diesem Projekt verwendet und einen Blick auf, wie die benutzerdefinierte Blöcke wurden für die Snap! Mobil in Handarbeit gemacht und wie sie für die Nutzung durch Studenten jeden Alters oder Fähigkeit Niveau angepasst werden. Nach der Lektüre dieses Tutorials sollten Sie in der Lage, leicht Sensoren und anderen Aktoren in den der Snap! Mobile für erweiterte Funktionalität und Lernmöglichkeiten ist. Schritt 1: Hardware und Software benötigt Sie benötigen Folgendes: (potentielle Lieferanten werden in den Links zur Verfügung gestellt im Internet nach aktuellen besten Preise überprüfen.) Vehicle Hardware Tamiya 70108 Kettenfahrzeug Chasis Tamiya 70168 Doppel Getriebe Pololu DRV8835 Dual-Motor-Treiber-Träger Polulu 5V Step / Up Down Spannungsregler (für WiFi-Version) Radio Shack AA Battery Holder Arduino Yun (für WiFi Version) oder Arduino Uno (oder UNO-Klon ), Leonardo oder 2650 R3 (für kabelgebundene Version). Sonstige Hardware Micro SD-Karte (4 GB ist ausreichend - für die WiFi-Version) Wireless Breadboard Schaltdrähte Open Source Software Python 2.7 oder höher (Version 2 nur, nicht die Version 3) Arduino 1.5.5 IDE pyserial Python Library PyMata Firmata Interface Library s2a_fm Schieber / Scratch Hardware Extension! Schritt 2: Montieren der Fahrzeugkarosserie und dem Getriebe Befolgen Sie die mit dem Chassis-Kit gelieferten Anleitung. Aufhebung des einzigen Motor und Getriebe mit dem Chassis-Kit, da wir statt, mit dem Dual-Getriebe und Doppelmotoren geliefert. Nach der Montage des Chassis, montieren Sie die doppelte Getriebe nächsten. Wenn Sie fertig sind, Lötdrähte zu den Motoren. Montieren Sie den Dual-Getriebe mit dem Chassis und bringen Sie dann die Panzerketten gemäß den Anweisungen. Die Anweisungen für die sowohl das Chassis und Doppelgetriebe bestehen aus einem Satz von Illustrationen. Machen Sie sich mit den Anweisungen vor Beginn der Montage und nehmen Sie sich Zeit Montage. Die Montage ist unkompliziert, aber es wird Geduld, also nicht überstürzen. Es dauerte ca. 3 Stunden, um langsam und vorsichtig montieren die beiden Kits. HINWEIS: Die Getriebeübersetzung Ich entschied mich für das duale Getriebe verwenden war 114,7: 1. Fühlen Sie sich frei, um jede Gangstufe, die Ihren needs.Step 3 trifft wählen: Herunterladen und Installieren der Software für Wired Betrieb Sie über die Links in Schritt 1 download bereitgestellt und installieren Python 2.7 (oder höher) herunterladen und installieren Sie die Arduino 1.5.5 Beta (oder höher) IDE herunterladen pyserial , PyMata und s2a_fm . Erstellen Sie ein neues Verzeichnis und entpacken (unzip) alle drei Python-Pakete in das neue Verzeichnis. Öffnen Sie ein Befehlsfenster und "cd" in das neu erstellte Verzeichnis mit den Python-Pakete. Installieren der Python-Pakete Hinweis: Die folgenden Schritte erfordern Administratorrechte, um abzuschließen. Mit Python 2 installiert ist, installieren pyserial von Wechseln in der pyserial 2.x Verzeichnis und den folgenden Befehl eingeben: python setup.py install Jetzt cd in das PyMata-Stammverzeichnis und Typ: python setup.py install Und schließlich cd zu dem s2a_fm-maste r Verzeichnis. Stellen Sie sicher, dass das die Datei mit dem Namen s2a_fm.py ausführbare Berechtigungen verfügt. Wir werden die s2a_fm Programm in einem späteren Schritt zu beginnen. Schritt 4: Hochladen Norm Firmata auf die Arduino Mit einem USB-Kabel, schließen Sie Ihre Arduino in Ihren PC. Als nächstes öffnen Sie die Arduino IDE und wählen Sie Ihre Arduino-Board-Typ. Wählen Sie den Anschluss. Notieren Sie sich die Port-ID, da wir, dass später benötigen. Jetzt aus dem Menü Datei auf dem IDE Wählen Beispiele / Firmata / Standard Firmata und laden Sie die Datei auf dem Arduino. Nach der Installation von StandardFirmata, setzen Sie die Platine (können Sie das USB-Kabel entfernen und wieder einstecken), die markierten L13 (auf der Yun) LED oder L (für die anderen Boards) sollten einige Male und dann löschen. StandardFiramata blinkt ihre Version number.Step 5: Starten s2a_fm, Snap! und alles testen mit einem Blink-Skript Nach dem Hochladen auf den Standard-Firmata Arduino, gehen Sie in das Befehlsfenster und CD auf die s2a_fm-Stammverzeichnis und Typ: ./s2a_fm.py Wenn alles korrekt installiert wurde, sollten Sie so etwas wie die Abbildung oben in der Konsole angezeigt. Nun öffnen Snap! indem Sie auf den Link. Testen wir die gesamte Einrichtung durch Verwendung eines Snap! Skript, um die LED auf Pin 13 onthe Arduino verbunden blinken. Wählen Sie das Datei-Symbol in der oberen linken Ecke des Snap! Und wählen Sie Importieren ... Dadurch öffnet sich ein Dialogfenster Dateiauswahl. Zum s2a_fm-Stammverzeichnis auf Ihrem Computer und klicken Sie dann in das Verzeichnis, Snap! Files gehen, und wählen blink.xml Die Blink Skript sollte im Editor bereit zu laufen scheinen. Klicken Sie auf das Green Flag in der oberen rechten Ecke des Snap!-Editor, und die fest verdrahtet LED angebracht, um auf dem Arduino Pin 13 sollte zu blinken. Wenn Sie sehen, die LED blinkt, haben Sie erfolgreich geladen und getestet software.Step 6: Bau des Prototyps - Verdrahtung der Arduino, die DRV-8835 Dual-Motor-Treiber und Motoren Montage des Dual-Motor-Treiber-Träger Löten Sie die mit der Pololu DRV8835 Dual-Motor-Treiber-Träger an den Träger geliefert Header. Stecken Sie das Motor-Treiber in ein Steckbrett. Anschließen des Arduino The DRV8835 Verwenden Sie das Diagramm im ersten Screenshot sind die Links Pins des DRV8835 auf die Arduino verbunden. Die DRV8835 steuert 2 Motoren. es gibt 2 Steuerstifte für jeden Motor. Die "xENBL" Stifte steuern die Geschwindigkeit des Motors. Diese Stifte sind an einen PWM verbunden werden (Pulsweitenmodulation) auf der Arduino Pin. Schließen AENBL zu Arduino digitale Stift 5. Schließen BENBL zu digitalen Stift 3 Arduino. Die XPhase Stifte steuern die Motordrehrichtung. Schließen Sie eine Phasen zu Arduino digitale Stift 7. Schließen BPHASE zu digitalen Stift 4 Arduino. Der MODE-Pin steuert den Betriebsmodus des DRV8835. Schließen Sie MODE, um digitale Stift 8 Arduino. Netzanschluss an das Arduino Seite des DRV8835 Verbinden Sie den GND (Masse) an die Arduino Boden (entweder GND Pins auf der Arduino Stromanschluss). Verbinden Sie VCC an das Arduino 5V Netzstift. Anschluss der Motoren an das DRV8835 Mit Blick auf das Diagramm auf dieser Seite werden die rechte Seite Stifte des DRV8835 an die Motoren angeschlossen. Verbinden Sie den oberen Draht von dem ersten Motor (Pick entweder) zu AOUT1. Verbinden Sie den unteren Draht von dem ersten Motor zu AOUT2. Verbinden Sie den oberen Draht von dem zweiten Motor zu BOUT1. Verbinden Sie den unteren Draht von dem zweiten Motor zu BOUT2. Netzanschluss an der Motorseite des 8835 Zeigen 4 AA-Batterien in das Batteriefach. Die Plusader an VIN Connect die Gründe von der Arduino und Motor Seiten zusammen. Schritt 7: Testen der Motoren über Snap! In einem drahtgebundenen Konfiguration Wenn s2a_fm ist nicht aktuell ausgeführten und / oder Verschluss! Noch nicht geöffnet ist, starten Sie diese Programme, wie in Schritt 5 beschrieben, aber dieses Mal, anstatt zu importieren blink.xml in Schnapp !, import wiredMotorTest.xml, die sich in dem s2a_fm-Master / Snap! Files / Snap Handy Handy-Verzeichnis. Stellen Sie sicher, dass die Macht an die Motoren angewendet wurde. Klicken Sie auf das "Green Flag" in Snap!, Um den Arduino zu initialisieren, und verwenden Sie die Pfeiltasten, um beide Motoren auf Hochtouren entweder in der Vorwärts- oder Rückwärtsrichtung auszuführen. Um die Motoren zu stoppen, drücken Sie die Leer bar.Step 8: Ein kurzer Blick auf die Schnappmobil Softare-Komponenten! Wenn Snap! Führt eine der benutzerdefinierten s2a_fm Blöcke, einen HTTP "GET" Anfrage an einen Web-Server, die in s2a_fm läuft gesendet. Die HTTP-Anforderung wird dann durch s2a_fm in eine Arduino Firmata Protokollnachricht unter Verwendung des PyMata Bibliothek umgerechnet. Wenn der Arduino möchte Informationen zurück an Snap! (Beispielsweise aktualisiert Sensor oder Statusdaten), eine Nachricht an Firmata durch PyMata s2a_fm sendet sie und s2a_fm übersetzt die Firamata Nachricht an eine HTTP-Antwort, die dann wiederum weitergeleitet schnappen!. Eine wichtige Sache zu beachten ist, dass die Ausführung s2a_fm Blöcke wurden alle mit der Schnapp geschaffen! "Einen Block" Funktion. Diese Funktion erlaubt die einfache Erstellung von benutzerdefinierten Blöcken, die die Protokollanforderungen von s2a_fm entsprechen. Die "Einen Block" Funktion ist so flexibel, dass es uns erlaubt, die HTTP-Anforderung, um eine benutzerdefinierte IP-Adresse zu richten. Dies ist eine wichtige Unterscheidung, weil es erlaubt uns, unser Skript anpassen, um von verdrahteten Steuer zu drahtlosen fast ohne Anstrengung gehen, wie wir in einem späteren step.Step 9 zu sehen: The Magic of Snap! - Die Flexibilität und Genius der Custom Block Wir haben bereits davon ab, wie der Verschluss berührt! "Machen Sie einen Block" -Funktion erlaubt es uns, individuelle s2a_fm Befehl und Antwort-Protokoll-Blöcke zu schaffen, aber hier ist, wo ich denke, die wirkliche Magie kommt in. Wir können nicht nur zu erstellen benutzerdefinierten Befehl und Reporter-Blöcke durch die Wiederverwendung von Standard- und kundenspezifische Bausteine, aber wir können vorhandene Skripts wieder verwenden und sie in den neuen Blöcken, wie gut! Daraus ergibt sich ein Lehrer die volle Kontrolle über wie viele Details und Komplexität aus. Indem Sie einen vorhandenen Satz von Blöcken, die volle Funktionalität und Komplexität anzuzeigen, kann ein Lehrer einfach und schnell neu zu verpacken, dass die Funktionalität in eine einfachere Ansicht festgelegt, wodurch alle unnötigen Details. Im Wesentlichen ermöglicht Snap! Uns, um die Sprache, um den spezifischen Bedürfnissen der Schüler gerecht zu schneidern. Um zu veranschaulichen, lassen Sie uns einen Blick auf die Screenshots oben. Der erste Screenshot zeigt einen Satz von Drehbüchern für Grundmotorsteuerung mit den s2a_fm Blöcke. Dies könnte eine entsprechende Detailstufe für eine Klasse von fortgeschrittenen Studenten erkunden Mikrocontroller sein, aber nicht für eine Klasse von Anfängern. In der zweiten Screenshot sehen wir die "Make a Block" Definition für ein höheres Niveau "Go Forward" Block. Es wurde einfach durch Ausschneiden und Einfügen einige der s2a_fm Bausteine ​​in den neuen Block erstellt. Ein kompletter Satz von vereinfachten Funktionsblöcke in dem dritten Bildschirm dargestellt ist. Alle vereinfachte Blöcke wurden von den in der ersten Screenshot einfach Ausschneiden und Einfügen erstellt. Die gesamte Aufgabe der Umwandlung von dem ersten Skript zu dem vereinfachten Blocksatz dauerte etwa 10 minutes.Step 10: Verwendung von Snap! um Leicht Go von Wired auf Wireless- In der drahtgebundenen Konfiguration des Projektes, die ganze Python-Code (Python, pyserial, PyMata und s2a_fm) führt auf einem PC. Die Kommunikation zwischen Snap! Und s2a_fm wird über die Verwendung der IP-Adresse localhost "Netzwerk" durchgeführt. Die Kommunikation zwischen s2a_fm / PyMata und dem Arduino für die drahtgebundenen Konfiguration wird über einen kabelgebundenen USB serielle Verbindung zwischen dem PC und dem Arduino durchgeführt. Für die WLAN-Konfiguration wird der PC mit der Linux-Prozessor auf dem Arudino Yun läuft ersetzt. Im Wireless-Konfiguration, die Kommunikation zwischen Snap! und s2a_fm wird unter Verwendung der IP-Adresse des Yun. Um von Wireless LANs bis zu gehen Sie wie folgt vor: 1. Geben Sie eine 5-Volt geregelt Quelle der Batterie an den Arduino Yun. Das Yun erfordert eine geregelte 5-Volt-Netzteil an den ordnungsgemäßen Betrieb zu gewährleisten. Um dieses Projekt wirklich drahtlose werden wir eine Batterieversorgung zu verwenden. Die Spannung einer Batterie-Stromversorgung kann weit zumal sich die Batterie entlädt variieren. Um zu gewährleisten, haben wir eine konstante 5 Volt werden wir ein verwenden Pololu 5V Step-Up / Step-Down Spannungsregler S7V8F5 . Wir werden auch den vorgeschlagenen 33 uF Kondensator hinzuzufügen, um die Schaltung des Reglers zu schützen, wie auf der Produktseite vorgeschlagen. 2. Laden Sie eine spezielle Version von StandardFirmata auf die Yun. Die spezielle Skizze kann in der s2a_fm-master / Files / Snap! Mobile / StandardFirmataYun Verzeichnis Snap! Finden. 3. Suchen Sie die IP-Adresse des Yun. Mit einem Web-Browser, gehen Sie zu arduino.local IP-Adresse des Yun zu sehen. (Besuchen Sie die Arduino -Seite für das Yun für weitere Informationen). Notieren Sie sich diese Adresse unten für die spätere Verwendung. 4. Kopieren Sie die s2a_fm-Master / Snap! Files / Snap! Mobile / Arduino-Verzeichnis und alle Inhalte auf einem USB-Stick oder SD-Karte. Mit Ihrem bevorzugten Editor öffnen arduino / scratch_http_server.py und ändern Sie die IP-Adresse im start_server Klasse, um die Adresse, die Sie in Schritt 3 notiert haben überein (siehe Code-Beispiel oben). Speichern Sie die Datei. 5. Stecken Sie den USB-Stick oder SD-Karte in den Yun, die Macht Yun und warten Sie eine Minute oder so für das Board zu booten. Melden Sie sich beim Yun mit dem folgenden Befehl: ssh root @ STEP_3_IP_ADDRESS Zum Beispiel, wenn Sie Ihre IP-Adresse ist 192.168.1.155 Yun, würde der Befehl sein ssh [email protected] Wenn Sie ein Passwort für den Yun gesetzt, werden Sie dazu aufgefordert werden. 6. CD auf Ihren USB-Stick oder SD-Karte, dann CD auf die Arduino-Verzeichnis und Typ: python ./s2a_fm.py 7. Das letzte, was wir tun müssen, ist, um den Verschluss zu ändern! XML-Skript, um die IP-Adresse des Yun verwenden. Lassen Sie ändern die blink-Skript, um über WiFi laufen. Kopieren blink.xml im Verzeichnis Snap! Files entfernt. Mit Ihrem bevorzugten Texteditor global suchen und ersetzen Sie die Datei für localhost, und ersetzen Sie mit dem Yun IP-Adresse (Schritt 3). Speichern Sie die Datei mit einem neuen Namen, wie zum Beispiel blink_yun.xml. 8. Starten Sie Snap! Auf Ihrem PC, Import blink_yun.xml und führen Sie das Skript, indem Sie auf die grüne Fahne. Herzlichen Glückwunsch! Snap! Ist nun die Steuerung der Arduino via WiFi. HINWEIS: Die Schritte 1 bis 7 müssen dies nur einmal durchgeführt werden. Die einzige Operation, die Sie tun müssen, um eine bestehende Schnapp laufen! Skript ist "localhost" mit der IP-Adresse Yun (Schritt 7) ersetzen und führen Sie dann, dass script.Step 11: Wie geht es weiter? Wir sind am Ende dieses Artikels und hoffen, dass Sie ein wenig über Crafting Ihre eigenen Physical Computing Lehr Fahrzeug gelernt. Haben Sie Fragen oder Anregungen sind immer willkommen. Was kommt als nächstes für Herrn Y Lab? Die Screenshots oben sind für die BeagleBone Schwarz und nRF24L01 + Module. Fragen Sie sich, was wir mit denen tun kann?$(function() {$("a.lightbox").lightBox();});

      8 Schritt:Schritt 1: Vorbereiten der Platine Schritt 2: Bereiten Sie Ihre Datei Schritt 3: Gehen Laser go Schritt 4: Reinigen Sie die Platine Schritt 5: Cut Platten und Ätzen Schritt 6: Reinigen und Polieren Schritt 7: Solder und Draht it up Schritt 8: Wiederholen Sie!

      Ich werde Sie durch den Prozess der Entwicklung eines Prototyps für Printed Circuit Board mit einem Laserschneider und Zubehör von Ihrem lokalen Radioshack und Hardware-Geschäft zu gehen. Dies ist ein Prozess, habe ich nach mehreren Prototypen ich im Rahmen meiner Diplomarbeit erstellt ausgereifte modulare // neuroid . Schritt 1: Vorbereiten der Platine Entfernen Sie die blanken Kupfer PC Board aus dem Kunststoff darauf achtend, nicht ölige Fingerabdrücke auf es zu bekommen. Legen Sie sie auf eine saubere, geeignete Spritzfläche (Zeitung oder Pappe sind groß). Verwendung flache schwarze Sprühfarbe (I verwendet Krylon Marke) Beschichtung der Kupfer 3-5, so dass genügend Zeit für jede Schicht vor dem Auftragen der nächsten trocknet. Wenn Ihr PC Board ist doppelseitig ist, lesen Sie diesen Schritt für die andere Seite wiederholen. Bis Ende dieses Schrittes sollte das Board vollständig schwarz aussehen, keine Beulen oder Unebenheiten, und sicherlich kein Kupfer überhaupt sichtbar. Schritt 2: Bereiten Sie Ihre Datei Die meisten Laserschneider verwenden Vektor-Dateien zu drucken. Ours (ein Epilog Legend 36 EXT) können PDF oder Adobe Illustrator-Dateien zu drucken. Um eine korrekte schematischen Aufbau, exportieren Sie die Footprint Ihrer Komponenten (in diesem Fall weiblichen Mini-USB-Ports) als Vektor-Datei von Eagle oder Fring. Importieren Sie diese zu Illustrator und bauen Sie Ihre eigenen Spuren. Denken Sie daran, ein paar Dinge: • Wir wollen, dass die Laser-Cutter zu verbrennen alles, was nicht eine Spur, damit der Hintergrund schwarz und unsere Schaltung ist weiß. • 1.5pt Linien sind die kleinsten, die gezogen werden kann, • Für Text, nicht kleiner als 5pt Schriftart, und sollte als negatives innerhalb einer Box platziert werden, sonst wird es weggeätzt erhalten • Wenn Sie machen doppelseitige Leiterplatten, beenden Sie Ihre Frontseite und Spiegel. Dies ist der einfachste Weg, um die Dinge miteinander ausgekleidet halten. • so effizient wie möglich sein: stopfen so viele wie möglich zusammen, wird es später einfacher, Schneidebretter sowie zu machen Schritt 3: Gehen Laser go Laser Dateien. Die Stärke und die Geschwindigkeit des Druck wird auf Ihre Maschine abhängen. Auf unsere, mittlerer Geschwindigkeit mit hoher Leistung waren die besten Einstellungen. Beachten Sie außerdem, die Anzahl der Schichten Ihnen verwendet. Nach oben Laser unten - oben ist die Seite mit Luftdruck: Das einzige, was zu beachten bei der Einstellung der Druck halten. Auf diese Weise wird die verdampfte Farbe nicht Neubeschichtung bereits gelaserten Bereiche. Auf jeden Fall vermeiden re-Lasern ein zweites Mal über. Es ist ziemlich viel, keine Möglichkeit zu vermeiden, dass dies zu tun, wenn Sie bemerken Sie nicht den ganzen Weg durch die Farbe bekommen haben, aber wenn Sie herausfinden Ihre Einstellungen, behalte sie um zu vermeiden, dass eine doppelt-over zu tun. Schritt 4: Reinigen Sie die Platine Nun, wie Sie sehen können, ist das Ergebnis der Laserung schön, aber wir sind nicht bereit für das Ätzen nur noch. Es ist eine sehr dünne Schicht Farbe Rückstände auf dem Kupfer, die die Ätzlösung nicht richtig funktionieren zu blockieren wird, und wird diesen Prozess zu verlangsamen, eine Menge. Hier ist, was zu tun ist: Weichen Sie das eine Ende eines Wattestäbchen in Alkohol (Äthylalkohol, Isopropanol) und breitete sie auf dem freiliegenden Kupfer. Versuchen Sie es weg von der schwarzen Farbe zu halten, weil wir wollen, dass zu bleiben. Verwenden Sie das andere Ende des Q-Tip, um zu reiben weg, im wesentlichen von der Polier Kupfer, so dass es glänzend und bereit für die Radierung. Sie können in dem zweiten Bild auf der rechten Seite gereinigte sehen, das Board und ist glänzend und bereit zu gehen. Schritt 5: Cut Platten und Ätzen Es ist wirklich Ihrer Wahl zunächst die Bretter zu schneiden oder zu ätzen, das gesamte Board und dann schneiden Sie es danach. Ich fühle, dass Sie weniger Lösung benötigen und eine erfordern einen kleineren Behälter, wenn Sie die ersten Bretter geschnitten und dann danach zu ätzen. Mit Radioshack die Ätzlösung (Eisenchlorid), müssen Sie nur ein wenig mehr als genug zu verwenden, um die Platten vollständig zu bedecken. Sobald die Platten eingetaucht sind, muss das "rühren" sie für etwa 20 - 30 Minuten. "Agitate" wirklich bedeutet einfach bewegen - ich einfach angehoben und fiel einem Ende des Behälters alle 10 - 20 Sekunden. Nichts rau, nur langsam zu waschen. Nach ca. 5-7 Minuten werden Sie beginnen zu sehen, die orangefarbene Kupfer verschwinden und die gelbe Farbe der Glasfaser unter starten, durch zu kommen. Von der 30-Minuten-Marke sollte es keine mehr Orange Kupfer, nur schwarze Linien auf gelb. Du bist fertig. Als die Flasche sagt, spülen Sie die überschüssige Lösung, und spülen Sie die Bretter mit Wasser in einem Waschbecken. Die Lösung wird zu färben, so seien Sie vorsichtig. Es wird auch riechen einer bizarren und unangenehme Moschus. Das ist normal, wenn man Eisenchlorid zu verwenden. Schritt 6: Reinigen und Polieren mit einem Lack-Entferner, wie Xylol oder Farbverdünner, baden oder wischen Sie das verbleibende schwarze Farbe von der Bretter. Es wird ein bisschen schmutzig zu machen (wie die Hände), aber tüchtig um und Sie werden die Bretter sauber zu bekommen, so dass nur Sie Ihre brillant gestalteten Schaltung. Erfolg! Schritt 7: Solder und Draht it up Hier ist mein USB Breakout-Board (Prototyp 0,3) zum Testen bereit. Schritt 8: Wiederholen Sie! Das war nicht so schlimm. Sie werden feststellen, dass nicht alle von ihnen kommen perfekt. Die Art und Weise der Lack getrocknet, das Lasereinstellungen, haben alle Wirkungen auf die fertige Platten. Sie werden lernen, und machen Sie es das nächste Mal besser. Schließlich wird die Schaltung vollendet werden, und Sie können eine Leiterplatten-Hersteller, um all dies für Sie tun zu bezahlen!

        4 Schritt:Schritt 1: Schließen Sie Arduino zu BlueFruit Schritt 2: Schließen Bluefruit zu Computer Schritt 3: recieving Werte in Arduino Schritt 4: Senden Sie Stuff zu FrameWorks eröffnen!

        Diese instructable wird behandelt, wie zum adafruit die BlueFruit auf die Arduino anschließen und dann eine Linie der Kommunikation mit Openframeworks. Für die Zwecke dieser Anleitung werden wir nur mit einem Fotowiderstand zu zeigen, wie man Informationen aus dem Arduino in OF erhalten, aber man konnte jede Sensor Wunsch nutzen zu können! Materialien Arduino Uno BlueFruit Ez-Link- Capcitor uF50v Kabel! 9V-Batterie und Adapter für Arduino Fotowiderstand 10K-Widerstand Code / Bibliotheken Arduino Software Öffnen Frameworks Arduino Tester-Code, um die Verbindung zu überprüfen! Unsere Openframeworks Code!

          4 Schritt:Schritt 1: Stellen Sie Ihren Kreislauf auf dem Reißverschluss Schritt 2: Wie Sie den Akku und setzen alles zusammen Schritt 3: Letzter Schritt ist die Dekoration Schritt! Schritt 4: Omg, ich habe das coolste Tasche aller Zeiten!

          Wearable weiche Berechnungen, die die Tasche interaktiv macht. Die LED steckt Projekt ist, indem Sie Ihre Kleidungsstücke aussehen lebendiger mit einer einfachen und flexiblen Leiter erstellt. Sobald du mit entpacken beginnen die LEDs auf der Tasche zu starten, um eine Licht up nach der Position des Reißverschlusses. Benötigte Materialien: -Reißverschluss -Kupfer Band -13 Weiße LEDs -3 V Batterie -Batterie Halter - T-Shirt -Feathers -wolle Schwarzes Band -Klebeband

            6 Schritt:Schritt 1: Schließen Sie Batterie an Speaker Schritt 2: Machen Sie Ihre Halskette centerpience Schritt 3: Anschließen der Kette, um den Alarm und Batterie Schritt 4: Wrapping die leitfähigen Faden Schritt 5: Testen Sie die Verbindung. Schritt 6: Dekorieren Sie Ihre Halskette (wenn Sie möchten)

            Alle 5 Artikel anzeigen Diese Instructable wird Ihnen beibringen, wie man einen preiswerten tragbaren Sicherheitsalarm Halskette bilden. Für mich ist das Leben in NYC bedeutet, dass meine nächtlichen pendeln zwischen dem Zug und meine Wohnung ist oft voller Sorge um meine Sicherheit. Ich entwarf eine tragbare Stück Technologie, die off setzt einen Alarm, wenn der Träger löst den Alarm mit einem Kupferring, aber jede metallic / leitfähige Auslöser funktionieren würde. Benötigte Materialien: Piezo-Summer (Radio Shack) 9Volt Batterie Batteriehalter Leitfähigen Faden Kupferband Kupferrohr (das passt am Finger) Solder (wäre hilfreich)

            Seiten: