6 Schritt:Schritt 1: Anschließen der Knopf Schritt 2: Probennahme, Aufhebung von Störimpulsen und Lesestaaten Schritt 3: Erfassen von Kanten Schritt 4: Die Unterscheidung von Long Short Pressen Schritt 5: Hinzufügen von Buttons und Gehen OO Schritt 6: Fazit

    Was ist einfacher und dümmer als eine Schaltfläche, fragen Sie ... Ich sage: hinter einem Button, unerwartete Dinge verstecken. Und innerhalb eines Programms, das verschiedene Dinge tut, kann Umgang mit einer Schaltfläche tückisch sein. Das Schöne daran ist, dass interessante Funktionen mit einem einfachen stumme Taste eingebaut werden. Gegenüber Ereignissen Verkabelung und Konfiguration von Stiften, mit Pull-Up / Pull-Down-Widerstand, zur Aufhebung von Störimpulsen, Zustandserkennung, Erkennung lange drückt, und einige der objektorientierten Programmierung: Dieses Tutorial wird diese Aspekte anzugehen. Die Programmierung Ansatz basiert auf Abruf, beginnend mit den Arduino Schleife () Prinzip gefördert, und die für einfache bis mäßig komplexe Arduino Projekte durchaus akzeptabel ist. Wir werden die Dauer der einzelnen Schleife () Ausführung benötigen, um "fair" jedes Mal gleich sein. Weiter fortgeschrittene Implementierungen, die hier nicht behandelt, kann die Verwendung von Interrupts und Timer sind. Sie sind genauer, aber auch schwieriger zu verstehen. Dieses Tutorial ist es, Menschen mit einer grundlegenden ersten Arduino Erfahrungen bestimmt (dh mit Kenntnis der IDE und der Zusammenstellung, blinkende und Durchführung von Skizzen). In der folgenden ZIP-Datei können die vier Skizzen in diesem Tutorial finden. Schritt 1: Anschließen der Knopf Der Knopf Dies ist ein Taster mit einer stabilen Position (offen), wenn keine Kraft ausgeübt wird, und die Durchführung (geschlossen), wenn sie gedrückt. Es ist eine der einfachsten elektromechanischen Erfassungseinrichtung. Schließen Sie die Taste wie auf dem Foto von diesem Schritt veranschaulicht. (Lassen Sie sich durch die Größe meines Steckbrett beeindruckt sein. Ein kleines tatsächlich handlicher sein.) Die I / O Pin Der AVR (aka ATmega, dh der Atmel-Chip Stromversorgung des Arduino-Board) hat mehrere I / O-Pins. I / O bedeutet, dass sie frei von der Software als Eingang oder Ausgang konfiguriert werden. Pin 2 wird eine gute Wahl für unser Beispiel. Es wird verwendet, um den Zustand der Schaltfläche zu messen: gedrückt oder freigegeben wird. Pull-up Widerstand Der Stift muss irgendwo über den Button verbunden werden. Die Frage ist: wo. Eine erste Idee wäre, mit VCC zu gehen. VCC ist die übliche Bezeichnung für die Versorgungsspannung, hier 5V. Also, wenn die Taste gedrückt wird, würde der Stift mit VCC verbunden werden, und die Software würde lesen HOCH. Aber wenn die Taste losgelassen wird, wird der Stift verbunden zu nirgendwo, auch bekannt als "schwebend" und wird die Lärm ausgesetzt werden, und die Software wird gelesen HIGH und LOW auf unberechenbare Weise. So ist die Lösung, um einen so genannten Pull-up zu verwenden oder Pull-Down-Widerstand. Ein solcher Widerstand wird sichergestellt, dass der Stift immer nach GND oder VCC, direkt oder über den Widerstand verbunden ist, in Abhängigkeit von der Tastenposition. Glücklicherweise ist die AVR-Chip hat intern einen 20 kOhm-Pull-up-Widerstand, der dem Stift (intern) angeschlossen werden kann. Die Pin muss als Eingang konfiguriert werden, und sein Wert, in dieser Situation, sagt, ob die Pull-up wird (andernfalls wird der Wert definiert, wenn der Stift als Ausgang, seinen Ausgangszustand konfiguriert) angeschlossen ist. Mit diesem Pull-up, werden wir den Pin auf GND Verbindung über die Schaltfläche, und haben diese Situationen, wenn die Taste losgelassen wird, jeweils gepresst: Taste nicht gedrückt: VCC | 20K | | Innen | | Pull-up | _ | | | _____ Eingangs ---- * ------ o ----- --------- oo GND pin Freigabe Taste Eingabe von GND getrennt, so dass nur auf VCC über den Widerstand angeschlossen ist. Fließt kein Strom. Ohne den Ziehwiderstand wäre der Eingang als "schwimmend". Taste gedrückt: VCC |: 20K | |: Innen | |: Pull-up | _ |: einige Strom fließt | `- - - - - - - - - -> | Eingangs ---- * ------ --------- o o ----- o ----- GND Stift geschoben Taste Eingang wird nun direkt mit GND verbunden. Fließt ein Teil des Stroms durch den Widerstand. In beiden Fällen haben wir jetzt eine klar definierte Situation. Konsum Wenn die Taste gedrückt wird, wird der Widerstand einer Spannungsdifferenz gleich VCC, und ein Strom I fließt, ist: I = VCC / R = 5 / 20.000 = 0,25 mA Entsprechend dem Konsum der Leistung P: P = VCC 2 / R = 5 2 / 20.000 = 1,25 mW Dies ist nicht wesentlich und wird nur verbraucht, wenn die Taste gedrückt wird. Oft, Pull-up und Pull-down-Widerstände haben sogar größere Werte, verbrauchen somit weniger Strom. Wenn Sie nicht aus besonderen Gründen, Sie mit diesem handlichen 20k internen Pull-up. Polarität Hätten wir ein Pull-down zur Verfügung, würden wir den Stift auf VCC statt GND angeschlossen haben, und lesen Sie hoch auf Presse, die mehr logisch. Aber da wir eine Pull-up nur, wir müssen, um die Polarität durch Software umzukehren, an Pin Probenahme. Für mehr über I / O-Pins, folgen http://www.arduino.cc/en/Tutorial/DigitalPins. Programmierung Die Konfiguration des AVR Stift (als Eingabe und mit Pull-Up aktiviert) wird in dem folgenden Code beschrieben. Code ---------- 8 <---------- #define BUTTON_PIN 2 Leere setup () { ... pinMode (BUTTON_PIN, INPUT); digital (BUTTON_PIN, HIGH); // Verbinden internen Pull-up- ... } Leere Schleife () { ... } ----------> 8 ----------     Schritt 2: Probennahme, Aufhebung von Störimpulsen und Lesestaaten Glitches Tasten sind wie viele Dinge: unvollkommen. Selbst wenn sie eine feste mechanische Gefühl zu geben, erzeugen sie ein paar Schwingungen, wenn die Schaltfläche Position ändert. Diese Schwingungen werden Pannen oder Bounces genannt. Sie können durch Hinzufügen eines Kondensators (Einführung einer gewissen Verzögerung) oder durch Software eliminiert werden. Filterung nach Sampling Oft ist Ihr Arduino Anwendung loop () - basiert, also etwas tut, dann schläft Weile wiederholt. Die Schaltfläche Zustand Sampling-Code kann wie folgt aussehen: Leere Schleife () { // Griff-Taste boolean button_pressed = read_button (); // Andere Dinge tun do_stuff (button_pressed); // Schlafen einen Moment, bevor nächste Iteration Verzögerung (DELAY); } Dies bedeutet, dass zumindest zu verzögern Millisekunden vergehen zwischen aufeinanderfolgenden Abtastungen Taste. Je nach DELAY, das macht uns unsensibel gegenüber den Pannen. Das Ansprechverhalten ist nicht völlig genau, aber bei weitem ausreichend: es wird einige Jitter in der Größe zu verzögern. Es muss versichert, dass die Dinge, die wir während jeder Schleife zu tun nehmen Sie einen "kleinen" und vergleichbare Zeit für jede Iteration werden. Das erste Bild von diesem Schritt zeigt die Störungen und die periodische Abtastung (in blau dargestellt). Lesen des Zustands Der folgende Code zeigt, wie die regelmäßige Stichproben durchgeführt wird. Wenn der Knopf ist zu sehen, wie nicht gedrückt wird, wird ein Punkt an die serielle Schnittstelle gesendet werden; wenn der Knopf gedrückt wird, wie ersichtlich wird das Caret-Zeichen gesendet. Das zweite Bild von diesem Schritt zeigt den seriellen Ausgang, für einen langen Druck gefolgt von zwei kurzen Druckmaschinen. Programmierung In dem folgenden Code, Notiz, die ich habe einen Variablennamen (button_pressed), die einen hohen Abstraktionsebene (die Schaltfläche Zustand), und nicht den elektrischen Zustand ausgewählt (Taste, leitenden oder nicht, noch elektrische Größe auf dem Stift lesen), die wäre wegen der Tatsache, dass aufgrund der Pull-up-Widerstand, liest die HIGH, wenn die Taste losgelassen ist verwirrend. Pro / Contra Sehr einfache Implementierung. Geeignet für die kontinuierliche Steuerung (zB Bremspedal). Ungeeignet für inkrementale Steuerung (zB klingen inkrementelle Lautstärkeregelung) -, die im nächsten Schritt erklärt wird. Code ---------- 8 <---------- #define BUTTON_PIN 2 // Button- #define DELAY 20 // Verzögerung pro Schleife in ms Leere setup () { pinMode (BUTTON_PIN, INPUT); digital (BUTTON_PIN, HIGH); // Pull-up- Serial.begin (9600); } boolean handle_button () { int button_pressed = digitalRead (BUTTON_PIN!); // Pin Low -> gedrückt Rück button_pressed; } Leere Schleife () { // Griff-Taste boolean button_pressed = handle_button (); // Andere Dinge tun Serial.print (button_pressed "^":? "."); // Newline fügen manchmal static int counter = 0; if ((++ Gegen & 0x3f) == 0) Serial.println (); Verzögerung (DELAY); } ----------> 8 ----------     Schritt 3: Erfassen von Kanten Kanten Als wir an Kanten oder Übergänge fangen wollen, müssen wir das Programm von dem vorherigen Schritt ein wenig zu verbessern. Wir stellen eine globale Variable (button_was_pressed), die die letzte Lesezustand erinnert sich, so dass wir eine Zustandsänderung zu erkennen. In diesem Beispiel erkennen wir die Übergänge von nicht gepreßt, und wird sie durch ein Ereignis signalisieren, da auf das erste Bild dieses Schritts dargestellt. Programmierung Bei jeder Iteration, wenn wir ein Ereignis, wir werden einen Cursor an die serielle Schnittstelle, sonst einen Punkt zu senden. Siehe das zweite Bild von diesem Schritt. Auch für eine lange drücken und zwei kurzen Druckmaschinen. Beachten Sie, dass die lange Presse hat nur ein Ereignis generiert. In dem folgenden Code, beachten Sie auch, dass ich Variablennamen gewählt (button_now_pressed), die einen hohen Abstraktionsebene (die Schaltfläche Zustand), und nicht die der elektrische Zustand (Taste, leitenden oder nicht, noch elektrische Größe auf dem Stift lesen). Pro / Contra Noch einfache Implementierung. Die Einführung von globalen Variablen beginnt, um die Skalierbarkeit des Programms gefährden. Für einen Knopf, wenn auch noch ganz okay. Code ---------- 8 <---------- #define BUTTON_PIN 2 // Button- #define DELAY 20 // Verzögerung pro Schleife in ms boolean button_was_pressed; // Vorherigen Zustand Leere setup () { pinMode (BUTTON_PIN, INPUT); digital (BUTTON_PIN, HIGH); // Pull-up- Serial.begin (9600); button_was_pressed = false; } boolean handle_button () { boolean Ereignis; int button_now_pressed = digitalRead (BUTTON_PIN!); // Pin Low -> gedrückt event = button_now_pressed && button_was_pressed!; button_was_pressed = button_now_pressed; Rück Ereignis; } Leere Schleife () { // Griff-Taste boolean raising_edge = handle_button (); // Andere Dinge tun Serial.print (raising_edge "^":? "."); // Newline fügen manchmal static int counter = 0; if ((++ Gegen & 0x3f) == 0) Serial.println (); Verzögerung (DELAY); } ----------> 8 ----------     Schritt 4: Die Unterscheidung von Long Short Pressen Pulslänge Viele Geräte mit wenigen Kontrollen (zB Digitaluhren) packen mehrere Funktionen pro Taste. Es ist sehr nützlich, spart wertvolle Volumen, sondern müssen mit Bedacht verwendet werden, sonst kann das Gerät intuitiv zu bedienen sein. Die Unterscheidung kurz aus langPressen ist etwa die Messung der Pulslänge. Das Ereignis wird nicht mehr auf Tastendruck ausgesendet, sondern auf der Freigabe. Hiermit kann der Reaktionsfähigkeit beeinflussen. Aber bis nichtkausale Geräte können gekauft werden, können wir nicht vorhersagen, die Dauer und muss daher so vorgehen. Dies ist eine kombinierte Veranstaltung und staatlichen Umgang: wir erkennen die Zustandsänderung (ein Ereignis) und die Dauer, die das sich ergebende Zustand ist dauerhaft. Programmierung Also müssen wir eine weitere globale Variable (button_pressed_counter) einzuführen. Beachten Sie auch, dass das Ereignis nicht mehr einen booleschen Wert (Ereignis vorhanden ist oder nicht, wie im vorherigen Schritt), aber drei Staaten. Sie zeichnen sich durch eine Enumeration definiert. (Ich hatte Probleme Definition eines Aufzählungstyp;? Arduino-spezifisches Problem Also ich enum Konstanten definieren). Das erste Bild von diesem Schritt zeigen einen langen Druck und eine kurze Presse Timing, mit einem langen Druck Schwelle von 3 Abtastperioden (die viel zu kurz ist, aber geeignet, um der Zeichnung). Das zweite Bild zeigt den seriellen Ausgang für einen langen Druck gefolgt von zwei kurzen Druckmaschinen. Pro / Contra Schön verbessert die Button-Funktionalität (falls sinnvoll genutzt, um eine gute Usability zu gewährleisten). Aber der Code beginnt zu wachsen und durch globale Variablen verschmutzt zu werden ... Der nächste Schritt ist die OO-Variante, für die Skalierung vorgenommen. Code ---------- 8 <---------- #define BUTTON_PIN 2 // Button- #define LONGPRESS_LEN 25 // Min nr von Schleifen für eine lange Presse #define DELAY 20 // Verzögerung pro Schleife in ms enum {EV_NONE = 0 EV_SHORTPRESS, EV_LONGPRESS}; boolean button_was_pressed; // Vorherigen Zustand int button_pressed_counter; // Presselaufdauer Leere setup () { pinMode (BUTTON_PIN, INPUT); digital (BUTTON_PIN, HIGH); // Pull-up- Serial.begin (9600); button_was_pressed = false; button_pressed_counter = 0; } int handle_button () { int Ereignis; int button_now_pressed = digitalRead (BUTTON_PIN!); // Pin Low -> gedrückt if (! button_now_pressed && button_was_pressed) { if (button_pressed_counter <LONGPRESS_LEN) event = EV_SHORTPRESS; sonst event = EV_LONGPRESS; } sonst event = EV_NONE; if (button_now_pressed) ++ button_pressed_counter; sonst button_pressed_counter = 0; button_was_pressed = button_now_pressed; Rück Ereignis; } Leere Schleife () { // Griff-Taste boolean event = handle_button (); // Andere Dinge tun Schalter (event) { Bei EV_NONE: Serial.print ("."); Unterbrechung; Bei EV_SHORTPRESS: Serial.print ("S"); Unterbrechung; Bei EV_LONGPRESS: Serial.print ("L"); Unterbrechung; } // Newline fügen manchmal static int counter = 0; if ((++ Gegen & 0x3f) == 0) Serial.println (); Verzögerung (DELAY); } ----------> 8 ----------     Schritt 5: Hinzufügen von Buttons und Gehen OO Fragen Aufstockung Wie wir im vorherigen Schritt gesehen, ist es schwer zu zu skalieren. Es gibt globale Zustandsgrößen, die bei bestimmten Funktionen bezeichnet werden. Stellen Sie sich das Hinzufügen einer zweiten Taste: der Alptraum beginnt; nicht um eine dritte Taste, sprechen ... Programmierung: Gehen OO (objektorientierten) Arduino verwendet die Bearbeitungssprache auf der Oberseite des C ++ gebaut, also warum nicht einige OO-Features? Wir müssen diese globalen Variablen in Strukturen, die wir nach Belieben erstellen packen. Solche Strukturen, mit zugehörigen Handling-Funktionen sind Klassen und Methoden in der OO-Welt genannt. Eine Klasse ist nur die Beschreibung des Objekts, während die effektive Speicher für jedes Objekt zugewiesen wird als Beispiel. Das erste Bild von diesem Schritt zeigt, dass wir eine zweite Schaltfläche hinzu. Das zweite Bild zeigt die jetzt traditionellen Long / Short-Pressen, unabhängig zu arbeiten sehr schön. Die 2. Taste hat übrigens eine längere lang drücken Schwelle. Pro / Contra Dieser Code wird immer komplexer, was normal ist, da beim Skalieren hebt der Komplexität mit einem wesentlichen Schritt. Die gute Nachricht ist, dass es dann unterstützt eine beliebige Anzahl von zusätzlichen Tasten ohne die Komplexität zu erhöhen. Verarbeitungssätze einige Einschränkungen (zB gibt es keine dynamische Erstellung: der neue und löschen Betreiber sind nicht verfügbar). Welche ist nicht schlecht, denn wir wollen ja auch nicht in einige der besonders blutigen Seiten der C ++ verloren gehen, das sind (wohl) nicht notwendig in kleinen Embedded-Systeme wie Arduino. Sicher, das gleiche könnte in reinem C durchgeführt werden, so dass, wenn Sie / bevorzugen eine C Implementierung, nur mich fragen. Code ---------- 8 <---------- #define BUTTON1_PIN 2 // Button 1 #define BUTTON2_PIN 3 // Taste 2 #define DEFAULT_LONGPRESS_LEN 25 // Min nr von Schleifen für eine lange Presse #define DELAY 20 // Verzögerung pro Schleife in ms ////////////////////////////////////////////////// //////////////////////////// enum {EV_NONE = 0 EV_SHORTPRESS, EV_LONGPRESS}; ////////////////////////////////////////////////// //////////////////////////// // Klassendefinition Klasse ButtonHandler { Öffentlichkeit: // Konstruktor ButtonHandler (int Stift, int longpress_len = DEFAULT_LONGPRESS_LEN); // Initialisierung nach dem Bau durchgeführt, um statische Instanzen zulassen void init (); // Handler, um in der Schleife () aufgerufen werden int handle (); geschützt: boolean was_pressed; // Vorherigen Zustand int pressed_counter; // Presselaufdauer const int Stift; // Stift auf die Schaltfläche verbunden ist const int longpress_len; // Longpress Dauer }; ButtonHandler :: ButtonHandler (int p, int lp) : Pin (p), longpress_len (LP) { } Leere ButtonHandler :: init () { pinMode (Pin, INPUT); digital (Pin, HIGH); // Pull-up- was_pressed = false; pressed_counter = 0; } int ButtonHandler :: handle () { int Ereignis; int now_pressed = digitalRead (Pin)!; if (! now_pressed && was_pressed) { // Handle Release Event if (pressed_counter <longpress_len) event = EV_SHORTPRESS; sonst event = EV_LONGPRESS; } sonst event = EV_NONE; // Update Presse läuft Dauer if (now_pressed) ++ pressed_counter; sonst pressed_counter = 0; // Erinnern Zustand, und wir sind fertig was_pressed = now_pressed; Rück Ereignis; } ////////////////////////////////////////////////// //////////////////////////// // Instanzieren Tastenobjekte ButtonHandler button1 (BUTTON1_PIN); ButtonHandler button2 (BUTTON2_PIN, DEFAULT_LONGPRESS_LEN * 2); Leere setup () { Serial.begin (9600); // Init Knöpfe Stifte; Ich nehme an, es ist am besten, hier zu tun button1.init (); button2.init (); } Leere print_event (const char * button_name, int Ereignis) { if (Ereignis) Serial.print (button_name); Serial.print (". SL" [Event]); } Leere Schleife () { // Griff-Taste int event1 = button1.handle (); int event2 = button2.handle (); // Andere Dinge tun print_event ("1", event1); print_event ("2", event2); // Newline fügen manchmal static int counter = 0; if ((++ Gegen & 0x1f) == 0) Serial.println (); Verzögerung (DELAY); } ----------> 8 ----------     Schritt 6: Fazit Wenn Sie neu in die Programmierung und haben dieses Tutorial bisher gelesen habe, ein dickes Lob! zögern Sie nicht, um die vorgesehenen Codes zu studieren, sei kritisch, und Fragen stellen. Der vollständige Code-Archiv kann im Intro Schritt gefunden werden, und ist die Verbindung wieder hier: arduino--button_tut.zip Ich hoffe, dass Sie dieses kleine Tutorial genossen haben. Jetzt erhalten einige Schaltflächen, Programm etwas ehrfürchtig, und zeigen Sie uns, was Sie gemacht! Nützliche Links Eine kurze und grundlegende Artikel über programmierbare Ein- / Ausgangsstifte Arduino: http://www.arduino.cc/en/Tutorial/DigitalPins Eine eingehende Artikel über Eingangsstifte, Pull-up / down Widerstände, Pannen: http://www.ladyada.net/learn/arduino/lesson5.html Anreise eine schnelle Vorstellung von OO und C ++: http://www.mactech.com/articles/mactech/Vol.09/09.10/CPPBasics/index.html$(function() {$("a.lightbox").lightBox();});

      1 Schritt:

      Manchmal findet man sich in einer Situation, wo Sie Situationen, in denen Dreharbeiten wäre völlig unpraktisch oder sogar unmöglich sein erfassen möchten. Für die Momente Zeitraffer ist ein Gott-send, bis Sie erkennen, dass Ihre Kamera nicht mit dieser Funktion versenden und es scheint kein Weg daran vorbei sein. Fret nicht instructaloid, ist das Heil hier, in der Form eines kleinen Arduino Skizze, die Ihre Kamera nicht in der Lage wieder fähig werden! Schnappen Sie sich einen Platz, machen einige Popcorn, und das Video, wie Sie es tun! Aus diesem instructable Sie brauchen: 1 Arduino (UNO oder andere board) 1 Micro Servo wird jede Marke arbeiten 1 Dünne Aluminiumband 3 Jumper Drähte 1 Kamera + Stativ Für die gegen Ende des Videos, das Sie brauchen auch beschrieben erweiterten Projekt: 1 Prototyping Board, habe ich die Perma-Proto Half-Size Breadboard PCB durch Adafruit 1 Arduino Pro Mini (anstelle des größeren Arduino zuvor) 2 Kingbright SC56 / 11HWA 7-Segment-Zeichenanzeigen 2 74HC595N Schieberegister 1 Kippschalter 1 Druckschalter 1 Drehschalter, 1 10kOhm Potentiometer 2 Knöpfe 1 Gehäuse, was all die Dinge passen Bei Ihrem nächsten Zeitraffer-Projekt schon so zu beginnen, lassen Sie sich nicht Fehlen von Funktionen aufhalten. Was nicht vorhanden ist wir bauen oder Hack zusammen! : Für einen genaueren Blick auf die Schaltpläne für dieses Projekt, hier finden Sie die PDF http://switchandlever.com/plans/timedFinger_schematics.pdf : Der Link für die Arduino Skizzen in diesem instructable verwendet werden, können unter folgendem Link heruntergeladen werden http://www.switchandlever.com/plans/timedFinger.zip Bleiben Sie für weitere Videos von Switch & Lever abgestimmt ist, und sehen Sie sich den Rest des Materials hier auf Instructables und YouTube zum vorherigen Uploads! Danke fürs zuschauen!

        6 Schritt:Schritt 1: Werkzeuge & Materialien Schritt 2: Erstellen Sie die Taschen und Roll / Körper Schritt 3: Buttons Schritt 4: Kordelzug Schritt 5: Werkzeugrolle Taschen Schritt 6: Fazit

        Alle 9 Artikel anzeigen Dieses Projekt wird Ihnen zeigen, wie eine Multi Tasche Geldbörse mit Knopf oben Spangen, die entweder an einer Werkzeugrolle oder einem Rucksack umwandeln kann zu machen. Dieses Projekt ist Spaß und einfache Möglichkeit, eine Mehrzwecktasche mit nur einigen grundlegenden Nähen und ziemlich viele Reißverschlüsse machen. Dieses Projekt ist eine Veränderung auf http: //www.instructables.com/id/multi-zip-pencil-c .... Wir wollten die Idee einer Federtasche mit mehreren Reißverschlüssen auf der gleichen Tasche zu nehmen und heben die premise.This Projekt ist die Zusammenarbeit zwischen mir, Joseph, und Nidhi, ein anderes Mitglied der makerbiz, ein Hardware-Startup-Unternehmen-Gruppe in Chicago. Wir hoffen, dass Ihnen das Projekt. Wenn Sie Interesse an den Ursprüngen des Projektes unten zu lesen sind, andernfalls mit dem nächsten Schritt zu bewegen. Unten ist die ursprüngliche Idee: Es begann alles mit einer E-Mail an makerbiz googlegroup dem Titel: Odd Sewing Abfrage "Ich mag Teilnahme an Wettbewerben und haben versucht, mit anderen öfter zusammenarbeiten. Ich glaube, ich habe eine kurze (ein paar Stunden übersteigt) Spaß Näh-Projekt, das Preis wert sein könnte in einigen Wettbewerben fand ich. Ich frage mich, ob jemand von euch vielleicht sein Interesse an einer Zusammenarbeit in diesen drei Wettbewerben (ein Eintrag, der zu den drei Wettbewerben angewendet werden kann): http://www.instructables.com/contest/zippers2014/ http://www.instructables.com/contest/remix/ http://www.instructables.com/contest/wearit/ http: Die Idee basiert auf //www.instructables.com/id/multi-zip-pencil -... Handtasche, Rucksack und Werkzeugrolle alles in einem nehmen Sie die oben genannten Reißverschluss Federmäppchen und fügen Taschen zu trennen jeden Reißverschluss. die Top-Kreis Stücke haben den Reißverschluss Gurt / Riemen Reißverschluss mit ihnen verbunden. Die Kreise sind, um elastische Teil, das pockets.This verbunden ist Reißverschluss ist für beide Kreise (oben und unten) wenn aus Kreisen entpackt Taschen haben könnte Werkzeugtaschen mit dem Rand der Tasche mit elastischen Qualität (typisch für Werkzeugrolle kein Reißverschluss nach oben offene Taschen). Dies kann unnötige und über komplizierte Idee. die Handtasche Gurt / Rucksackgurte sind ein Reißverschluss, der getrennt werden kann. In Geldbeutel-Modus möglicherweise ein Schwächling Stoffhülle Benutzerkomfort zu erhöhen jeder Reißverschluss könnte eine 3D gedruckt Spielerei, Inhalte nach Gefühl oder den Augen zeigen müssen Spaß Stoffen verwendet werden könnten wahrscheinlich in Gelegegröße oder kleine Spannband Rucksack Größe Meine Rolle: Vorstellung Dokumentation, geschrieben und Fotos (obwohl, wenn Sie jemand, der tolle Fotos Ich bin bestenfalls eine ok Fotograf macht weiß) Materialkosten (innerhalb vernünftiger Grenzen). Ich werde den Prototyp besitzen, wenn wir fertig sind. Erleichterung oder Sourcing Ihre Rolle sollten Sie sich für die Zusammenarbeit: Fertigung / Nähen Fachwissen und Design-Fachberatung, die fantastisch Bitte lassen Sie mich wissen, wenn Sie Interesse an einer Zusammenarbeit auf diesem sind oder jemand anderes die interessiert sein könnten wissen. Wenn ich einen Mitarbeiter nicht finden werde ich wahrscheinlich versuchen, jemanden, der Stück nähen tut dies, wenn Sie keine Kontakte gibt Spedition haben diejenigen, wäre genial zu finden. " Das Projekt, das Sie, bevor Sie sehen, ist das Ergebnis dieser email.Step 1: Werkzeuge und Materialien Alle 9 Artikel anzeigen Werkzeuge: Nähen Maschinen Polyestergarn Nahttrenner - unvermeidliche kleine Fehler zu entfernen Bobby PIN auf Push / Pull durch Kordelzug Nadel und Gewinde auf Knöpfe annähen Pins - zu / Ort eingestellt Stück Stoff zum Nähen Bügeleisen und-brett auf Stoff vorbereiten, genäht werden Scheren- Schneid Materialien: Polyester Reißverschlüsse: 7X 69 IN 23 CM Farben verwendet: 98 Lila, 222 Lime, 128 Rot, 135C Tango, 32B Dark Rose 9 x 10 Zoll Tasche Fabric: Traditionen # 5522 (Partitur Stoff) Astral blau Artikel # 13915970 (Joanne Fabrics) Tasten-Verschiedenes Schuh laces- 2 Zwei Rennen Gurtschlösser (bitte kommentieren, wenn Sie wissen, was diese Dinge genannt werden) Thread - Sonstiges Elastic - Werkzeugrolle pocketsStep 2: Herstellung der Taschen und Roll / Körper Alle 19 Artikel anzeigen Schneiden Sie den musikalischen Stoff in ca. 8x8 "Quadrate. Pin einen Reißverschluss bis in die Mitte des Gewebes und nähen sie auf jeder Seite. Schneiden Sie den blauen Stoff in ca. 5x7 "Streifen, über die Länge des Reißverschlusses. Falten Sie jede Seite der 7 "Länge über etwa 1 cm und Eisen flach. Nähen Sie den blauen Stoff auf den Reißverschluss, so dass die gefaltete Seite nach den Reißverschluss Wiederholen Sie dies für alle Reißverschlüsse, so dass Sie eine Reihe von Reißverschlüssen mit dem blauen Stoff in zwischen ihnen haben. Schneiden Sie den Stoff zwischen den Reißverschlüssen. Drehen Sie die Taschen nach außen und nähen sie in einem Halbkreis Form und schneiden Sie die überschüssige fabric.Step 3: Buttons Auf einem der kurzen Enden des Stoffrolle, nähen Knöpfe etwa 1/3 der Weg in auf jeder Seite. Machen Sie Knopflöcher durch Nähen ein Stück Stoff gefaltet um, so dass alle Schnittkanten ausgeblendet und nähen sie geschlossen. Setzen Sie den Stoffstreifen auf der gegenüberliegenden Ende, wo die Tasten gelegt und positionieren Sie sie so, dass sie die Knöpfe herum passen. Doppelte Heftung die Stoffstreifen auf die Positionen. Schritt 4: Kordelzug Schneiden Sie ein Stück des blauen Stoff über 2 "breit, und die lange Länge des Stückes Sie im vorherigen Schritt gemacht. Die 2" Dimension kann je nachdem, wie groß Ihre Kordelzug Material geändert werden. Falten Sie den Stoff in der Hälfte, und stecken Sie die Seiten unter und Eisen Flach dann. Legen Sie den Stoff über das Stück aus dem vorherigen Schritt, und nähen sie, um sicherzustellen, dass Sie nicht zu weit nähen Sie in das Gewebe, weil Sie immer noch Raum für die Zugschnur benötigen. Verwenden Sie eine Büroklammer oder ähnlich um Ihre Kordelzug Material zu platzieren, und führen Sie es durch den Kordelzug Loch. Sobald Sie zentrieren die Zugbänder hinzufügen Nähten zu sperren Zentrum von String in Mitte durch zu ziehen. Sliding schwarzen Spannvorrichtungen (wenn Sie wissen, was diese sind tatsächlich aufgerufen bitte Kommentar). Stich zusammen Enden der Zugbänder Dann schneiden Enden der Schnürsenkel. Schaltfläche hinzufügen, so dass beide Zugbänder kann für einzelne Bügelgeldbeutel utilization.Step 5 verbunden werden: Werkzeugrolle Taschen Schneiden Sie ein Stück des blauen Stoff über 15x5 ". Dehnen Sie einen 10 "Stück elastischen bis 15" und nähen Sie es unter einem der 15 "Seiten mit einem Zickzackstich. Schneiden Sie den Stoff in 5, so dass Sie mit elastischen rümpfte einer der Seiten haben 5 Stücke Stoff. Falten Sie die Kanten unter, und nähen Sie die Seiten mit Ausnahme der elastischen oben nach blauen Stoff in zwischen der RV pockets.Step 6: Fazit Wir hoffen, Sie unsere instructable genossen. Einige Gedanken auf, wie Sie diese mehr awesome machen: Laser schneiden Reize für jeden Reißverschluss. Befestigt Licht. Accessorize! Füllen mit tollen Stoffen: D Machen Sie es schon;) Joseph und Nidhi

          7 Schritt:Schritt 1: Werkzeuge und Teile Schritt 2: Demontage der Easy Button Schritt 3: Ändern des Vorstands Schritt 4: Programmieren der Teensy und Ihre Arbeit Überprüfen bisher Schritt 5: Installieren des Teensy in die Taste Schritt 6: Zusammenbau der Taste Schritt 7: Einrichten des Hotkeys

          Dieses Projekt wird von mehreren bestehenden wirklich kreativ Easy Button Hacks Ich habe auf Instructables gesehen inspiriert. Dieser ist etwas billiger als die anderen. Es ist nicht Wireless, noch eine Spielshow an und lässt einen wenig mehr Arbeit, aber es wird Sie schnell loslegen :-) Schritt 1: Werkzeuge und Teile Ich habe die Teensy 2.0 , verfügbar direkt von ihnen oder von Adafruit für € 20. Es hat USB-Unterstützung eingebaut, und kann mit der so programmiert werden, Arduino IDE oder direkt mit avr-gcc , wie Sie bevorzugen. Wir werden mit der Arduino IDE, so zu installieren, dass und TeensyDuino . Wir werden die Teensy programmieren, um ein einzigartiges Tastenkombination, Meta-Alt-Control-W, die auf dem Computer abgefangen werden senden - für Windows können Sie verwenden AutoHotkey , für Mac können Sie verwenden, Quicksilver , und für Linux können Sie es einrichten direkt in Ihren Window Manager ist mit xev oder keytouch. Du wirst ein wenig Scripting tun müssen, aber die Lifehacker Links, die ich oben verwendet haben viele gemeinsame Skriptbibliotheken um Ihnen den Einstieg. Schließlich müssen Sie eine Easy Button . Für Werkzeuge werden eine P0 müssen Sie oder P1 Kreuzschlitzschraubendreher, einen Lötkolben, und über einen Fuß von Schaltdraht. A Laubsäge oder Bügelsäge ist hilfreich für das Schneiden der Öffnung für den USB-Anschluss auf der Seite der Taste, aber eine Zange wird mit der relativ weichen Kunststoff reicht völlig aus, es wird nur ein bisschen mehr zackig aussehen. Nicht im Bild sind ein Xacto Messer oder kleinen flachen Schraubendreher und einem Drahtschneider / Stripper. Disclaimer: Ich bin nicht mit Microsoft, Apple, PJRC, Adafruit, Lifehacker, Quicksilver, Autohotkey noch Staples Unternehmen assoziiert. Ich mag nur ihre Produkte und verwendet sie in diesem Instructable. Alle löten oder andere Hacker auf eigene risk.Step 2: Demontage der Easy Button Nehmen Sie die Batterien, werden Sie nicht brauchen. Speichern Sie die restlichen Teile für wenn Sie die Taste wieder zusammen. Die vier Kontaktflächen auf der Unterseite der Taste. Lösen Sie die vier Schrauben, die Sie unter den Pads finden. Nehmen Sie die Spitze, die in zwei Teile. Es gibt zwei Schrauben an der Platine auf, und zwei Schrauben, die das Zwischengeschoss vorhanden. Entfernen Sie diese. Unter der Metallplatte, klicken Sie zwei weitere Schrauben. Entfernen Sie diese und entfernen Sie das Zwischengeschoss. Speichern Sie die beiden Metallnacktschnecken, die herausfallen werden, wenn Sie die Mezzanine entfernen. Nehmen Sie die Lautsprecher und Clip die Drähte an den Lautsprecher und Akku compartment.Step 3: Ändern der Vorstands Die Platine scheint anders als den in bisherigen Instructables gezeigt ist, so dass die Spuren zu schneiden und Spleiß verschieden sind. Löten Sie ein 6 "Kabel an der Masseebene. Vorsichtig kratzen die Lötstoppmaske vor der Linie von der Taste. Kratzen Sie über die Linie in der Nähe der Epoxy dot, diese Verbindung zu unterbrechen. Löten Sie einen 6 "Draht zur Spur auf dem Brett - es kann auf Band auf der Draht mit Isolierband helfen, landete ich Ziehen des Kupfer rechts vom Brett mehrmals. Löten Sie einen Draht an der Teensy dem GND-Pin, und die andere, um B4 / pin 13.Step 4: Programmierung der Teensy und Ihre Arbeit Überprüfen bisher Öffnen Sie die Arduino IDE, schließen Sie das Teensy, und laden Sie die Skizze. Sie müssen Keyboard + Maus + Joystick wählen, wie unten für USB-Typ gezeigt. Drücken Sie die Reset-Taste am Teensy und laden sollte. Öffnen Sie die Serial Monitor, sollten Sie Diagnosemeldungen angezeigt, wenn Sie die Taste drücken. Wenn nicht, gehen Sie zurück und überprüfen Sie Ihre Verbindungen. Stellen Sie sicher, dass Sie die richtigen Spuren gelötet haben, und dass Sie die Spur vom Button geschnitten habe. Sie können ein Popup fordert Sie auf, eine neue Tastatur zu identifizieren, können Sie sicher in der Nähe this.Step 5: Installation des Teensy in die Taste Sobald Sie die Skizze geladen und Arbeits, ist es Zeit, um die Teensy in die Schaltfläche Installieren. Ich es installieren, wo der Lautsprecher, so entfernen Sie die Lautsprecher jetzt, wenn Sie nicht bereits haben. Verwenden Sie Kabel, die Teensy halten Sie - ich löten, um nicht verwendete Pins. Da die nicht verwendeten Stifte sind Eingänge, es gibt keine Gefahr von Kurzschlüssen, indem Sie diese, da die Eingänge elektrisch getrennt. Markieren Sie die Punkte auf den Frame, der USB-Anschluss zum Anschlag nach rechts unterhalb der Staples logo geschnitten. Datei die Schnittkanten glatt für Sauberkeit und scharfe Punkte zu vermeiden. Schritt 6: Zusammenbau der Taste Setzen Sie die Metall Schnecken zurück in ihre Schlitze, dann legen Mezzanine wieder an der Spitze der Teensy. Die Kunststoffüberhang sollte dazu beitragen, den Keil Teensy einrastet. Überprüfen Sie die Platzierung, indem Sie den Rahmen auf zeitweise, dass der USB-Anschluss noch Linien bis zu sehen. Schrauben Sie die vier Schrauben, die im Zwischengeschoss zu halten. Setzen Sie den Klickplatte wieder auf, und schrauben in den Vorstand. Verlegen Sie die Kabel von den vier Löcher, die die Schaltfläche oben wird in zu gehen. Setzen Sie auf den Button oben auf, dann den Rahmen. Beachten Sie, dass der Rahmen-Steckplätze, um es zu einer Flucht mit dem Button oben und Schraubenlöcher. Schrauben Sie die vier unteren Schrauben und ersetzen Sie die Gummi pads.Step 7: Einrichten des Hotkeys Dieser Teil wird je nach verwendetem Betriebssystem variieren. Ich werde den Mac Verfahren zeigen denn das ist der, den ich habe, aber willkommen Eingabe von Windows- und Linux-Benutzer für ihre Einrichtung. Installieren Sie das Programm Quicksilver und legte die Probe Applescript (easy.scpt) in Ihrem Documents-Verzeichnis. Fügen Sie den Auslöser und stellen Sie die Tastenkombination Command-Alt-Control-W, wie gezeigt. Ich habe auch ein Skript, das spezifisch ist, um Mail.app, die Ihnen sagen, wenn Sie neue E-Mail haben. Für Windows und Linux, Ihre Hotkey-Programm einzurichten als angemessen. [Edit] Ich habe eine autohotkey.ahk Datei am Beispiel. Stecken Sie das einfach Taste und drücken Sie es. Ihre Aktion geschehen soll! Wie gefällt Dir das Instructable up wenn Sie es mögen, es wird mich ermutigen, mehr zu machen!

            4 Schritt:Schritt 1: Was Sie benötigen Schritt 2: Beginnen wir! Schritt 3: Kleben Sie die Haarspange Schritt 4: SIE BEENDET !!

            Dieses Tutorial ist eine einfache Möglichkeit, alte Haarspangen in hübsch Frühling Zubehör einzuschalten. Sie können dies auch mit Stirnbändern zu tun! Ich liebe die Farben auf meinem neuen Haarspange Schritt 1: Was Sie benötigen Was Sie benötigen: -A Barrette -Sekundenkleber -Verschiedene Farbiges Gewinde -Nadel -ScissorsStep 2: Beginnen wir! 1. Starten Sie durch Treten Ihre Nadel mit Ihrem ersten Farbe. -Stellen Sie sicher, dass Sie genug Faden verwenden. -Sie Müssen rund um die Haarspange oft gehen. 2. Binden Sie Ihre Thread in einer Schleife oder einem Knoten am Ende. 3. Fädeln Sie Ihre Nadel zwischen dem Metallteil und dem Boden der Haarspange. -Komm Wieder um und Faden Ihre Nadel durch den Knoten und ziehen Sie es fest. -Dies Wird, um den Faden zu sichern. -Die Ersten paar mal um werden ein Schmerz sein, aber wenn man einmal einen Start zu bekommen es wird einfacher. 4.Wiederholen Schritt 3, bis man am Ende des Gewindes ist. Lassen Sie etwas Platz, um einen Knoten zu binden. 5. Wiederholen Sie die Schritte 1-4 für jede Farbe. Schritt 3: Kleben Sie die Haarspange 1. Sobald Sie das Einwickeln der Haarspange fertig sind, setzen Sie ein paar Tropfen Sekundenkleber in den Bereichen verknotet. Fühlen Sie sich frei, um den Sekundenkleber überall dort, wie es aussieht, muss gesichert sein zu verwenden. Lassen Sie es dry.Step 4: SIE BEENDET !! Jetzt haben Sie brandneuen bunten Haar-Accessoires! Wenn Sie sehen wollen, mehr Tutorials wie diese gehen zu korrinewojcik.blogspot.com Glückliche Crating !!

              9 Schritt:Schritt 1: Schritt 2: Schritt 3: Schritt 4: Schritt 5: Schritt 6: Schritt 7: Schritt 8: Schritt 9:

              Ein kostenloses Programm namens "Autohotkey" kann Magie mit Tastatur, Maus oder Game-Controller zu tun. Sie können verschiedene Funktionen zu den Tasten zuweisen, so können Sie eine Menge Zeit sparen. Vom Öffnen einer spezifischen Anwendung, Web-Seite oder einen Ordner, um komplexere Aufgaben - alles mit einem Klick / Knopfdruck erledigt. In diesem Projekt habe ich beschlossen, eine Maus und wandeln es in eine "Mighty-Knopf". Es wird von der Einnahme 1 Taste der Maus und macht es riesigen getan. "The Mighty-Knopf", das nicht über alles, was mit der Tastatur oder der Maus (Art) zu tun und kann individuell an die Funktion angepasst werden. Etwas, das Sie auf Ihrem Computer Schreibtisch, als ich Erinnerung gebracht, dass es da ist, um verwendet werden. Buttons Haut ist veränderbar. Eines Tages kann es ein Youtube "Daumen hoch" Taste sein, anderen Tag kann es eine Schaltfläche "record" sein. Button ist drahtlos, so dass Sie nicht an den Schreibtisch gebunden. Praktisch, wenn Sie sich selbst aufzunehmen weiter singen ein wenig von dem Computer, den Lärm nicht aufnehmen möchten. Es ist auch praktisch, wenn Sie vergessen haben, Internet-Geschichte löschen und Sie verfangen sind. Ein Druck, können den Verlauf zu löschen und du wirst nie erwischt. Ich spreche nicht über böse Dinge reden, ich meine, erwischt Kauf einen Verlobungsring bekommen;) Wie gesagt an der Spitze, die Sie nicht brauchen, um jede Löten oder Programmierung an diesem Projekt zu tun. Nun, müssen Sie ein Skript, um eine bestimmte Taste zu tun, was zu schreiben, aber es ist super einfach. Natürlich können Sie machen, kann die Taste tun komplexere Dinge, die etwas Lernen erfordern, aber es gibt eine Fülle von Informationen über das Internet als auch bereit Skripte zur Verfügung. Als ich so auf die Schaltfläche, war ich nicht sicher, wie das Endergebnis aussehen wird, das ist, warum ich tat löten ein wenig, aber es war nicht notwendig. Ich beschloss, dieses Projekt einfach zu halten wie es manchmal Leute nicht wohl fühlen Löten. Am Anfang wollte ich eine Türklingel zu bekommen und schließen Sie ihn an die Maus. Das wäre viel weniger Arbeit bedeuten, aber ich konnte einen schönen man nicht finden. Dann habe ich beschlossen, dass ich meine eigene Taste und halten Sie es einfach, damit jeder kann es tun. Was brauchen Sie? 5 Taste Funkmaus Nicht wirklich zu 5-Taste oder drahtlos sein, aber es gibt einen Grund dahinter. Die meisten Menschen nutzen 3-Tasten-Maus (Spieler 5). Das gibt uns 2 Ersatzknöpfe zu bedienen. Wir können keine gleichen Tasten für "The Mighty-Knopf", die Ihre Computer-Maus verwendet, wie es sich gegenseitig stören. Es gibt einen Weg, um zu konfigurieren "Autohotkey" und verwenden Sie eine gewöhnliche Maus für dieses Projekt, aber das wäre dieses Projekt ein wenig zu erschweren. Die Maus-I verwendet wird, ist super billig, in eBay unter 5 € gekauft Plastic Noise Maker / Horn / Posaune Kann in Spielzeugabteilung gefunden werden. Irgendeine Art von Behälter, Kunststoff-Box Ich habe DV-Bänder Fall. Audiokassetten Fall sollte auch gut passen. Kurzrohr Kann von einer dauerhaften Markierung geschnitten werden. Mine wurde aus einer Plastikflasche Stopfen geschnitten Plastikflasche mit weitem Hals Sugru (Selbsteinstellung Gummi) Druckfeder oder ein Kabel / Draht zu machen. Koaxialkabel Kupferkern sollte die Arbeit machen. Eine Mutter und eine Schraube Ein kostenloses Programm namens "Autohotkey" Schritt 1: Öffnen Sie Ihre Maus. Markieren Sie die Schaltfläche mit Permanent-Marker, so dass Sie nicht später verwirrt. Sie sollten in der Lage, um die Batterie-Anschlüsse ohne Verlöten des Kabels zu entfernen. Wie ich schon erwähnt, löten sie tat ich, weil ich nicht sicher war, welche Form dieses Projekt dauern wird. Sehen Sie, wie gut es in dem gewählten Fall passt. Mein Fall nicht geschlossen, weil der Mausrad-Geber / Sensor. Ich beugte es um die case.Step 2 geschlossen: Alle 8 Artikel anzeigen Ich schnitt ein Loch für die Schaltfläche und ein Netzschalter. I verlötet wieder die Anschlüsse. (Ein Schritt weniger für Sie zu tun) Verwendung Sugru, befestigt I Batterie-Anschlüsse mit dem Fall. Es war eine perfekte Passform. Ich habe auch einige Sugru, den Vorstand für den Fall haften. Dann habe ich Sugru Lücken rund um den Schalter zu füllen. Um es ein wenig sauberer, habe ich Cello Band. Ich habe auch Sugru Füßen befestigt. Ich legte eine kleine Röhre auf der Oberseite der Bohrung für die button.Step 3: Ich nahm das Horn und schneiden Sie 2 Stück. Wie Hörner Rohr verändert im Durchmesser, sollte ein Stück breiter als andere sein. Wenn Sie das kleinste Stück in die größte einzufügen, sollten Sie in der Lage, um es aus nur einen Weg - sie, wie es eingeführt wurde. Ich schnitt Spitze der Flasche Tasse, so dass ein Ring mit Gewinde. Davor, schneide ich den grünen Ring zu sehen, ob es passt. Denn es war straighter Schnitt, entschied ich mich, mit dem grünen, nicht die rote gehen. Dann schnitt ich die neck.Step 4: Verwendung Sugru, machte ich eine Schaltfläche, um im Inneren des kleinsten Hörner Stück passen. Dann befestigte ich eine Mutter auf die Taste und dann in einem Bolzen verschraubt, so dass ich in der Lage wäre, um es später anpassen. Kopf der Schraube, bekam auch einige Sugru treatment.Step 5: Ich schloss mich der Ring von der Flasche Tasse mit größte Stück des Horns. Ich beschloss, Textur Sugru mit einem bolt.Step 6 hinzuzufügen: Ich mischte 4 Teile gelb und 1 Teil blau, um einen grünlichen Sugru bekommen. Ich legte den Hals der Flasche auf dem Rohr. Ich deckte den Faden mit etwas Isolierband es sauber und ordentlich zu halten. (War nicht notwendig) Dann ich Sugru-ed Rest der Fall, abgesehen von unten und von einer Seite. Ich wollte in der Lage, das blaue Licht sehen, wenn Taste ist eingeschaltet. Ich öffnete den Koffer und aufgeräumt die Kanten. Sie wollen in der Lage, um die batteries.Step 7 zu ändern: Da der Kunststoff weich und glatt, ich war in der Lage, die Sugru Taste aus dem Ring (mit Sugru gesetzt) ​​schieben Ich habe es getan, damit ich die Haut zu ändern. Wenn Sie nicht über eine Feder, die gut passt, können Sie Ihre eigenen. Ich habe einige Draht eine zu machen. Später fand ich eine Feder herumliegen, und das ist, was ich jetzt benutze. (Wird der Job besser) Schritt 8: Lassen Sie uns stecken Sie den Frühling und schrauben Sie auf die Schaltfläche. Wenn die Taste gedrückt wird, wird Bolzen die kleine Taste auf der Platine berühren. Ich habe auch andere designs.Step 9: Installieren "Autohotkey" Programm und machen Sie Ihre Schaltfläche, um etwas Magie zu tun. Grundlagen sind sehr einfach. Führen Sie das Programm, und bearbeiten Sie das Skript. Dies ist, wie Öffnung instructables.com würde so aussehen: --------------------------------------- XButton2 :: Führen www.instructables.com Rückkehr ---------------------------------------- XButton2 ist der Name der Schaltfläche. Regel 2 extra Maustasten Taste X 1 und Taste X 2 genannt. So, sagt, dass, wenn Skript XButton2 gedrückt zu öffnen instructables.com Sehen Sie das Video am Anfang, wo ich zeigen verschiedene Dinge, die Sie mit der Taste zu tun. Was würden Sie es verwenden?

                9 Schritt:Schritt 1: Öffnen Sie den Controller Schritt 2: Entfernen Sie die Leiterplatte Schritt 3: Überprüfen Sie die Platine Schritt 4: Überprüfen Sie die Kontinuität Schritt 5: Solder in neue Masseleitungen Schritt 6: Solder in neue Plusleitung Schritt 7: Schneiden Sie ein Loch in der Schale für die neuen Leitungen Schritt 8: Bringen Sie die neue Schaltfläche Schritt 9: Schließen Sie oben

                Die Art, wie die Tasten am meisten Gamecontroller (xbox, playstation, nintendo, etc) sind für die meisten der Tasten auf der Oberseite des Controllers und haben mit dem Daumen gedrückt werden. Der Daumen soll auch werden die Steuerung der Joysticks, so dass Sie die Kontrolle über den Joystick (entweder mit dem Ziel oder Verschieben), um eine andere Aktion durchführen zu verzichten (Springen, Waffen zu wechseln, Nahkampf, was auch immer) haben. In meinem Buch, das nicht ein gutes Design, so dass ich es vorziehen, die Funktionalität von mindestens ein paar von diesen Daumentasten auf der Unterseite meines Controller, wo sie von den Fingerspitzen der Finger gedrückt werden, hält die Steuereinheit, wie Auslöser für bewegen Ihre nicht-Zeigefinger. Ich werde zeigen, diese Änderung auf einem MadCatz xbox360 Controller verdrahtet, aber die Prinzipien der gleiche für eine Vielzahl von Steuerungen sein. Ich modded Mine bei TechShop .

                  6 Schritt:Schritt 1: Schritt 2: Schritt 3: Schritt 4: Schritt 5: Schritt 6:

                  Sie sagten, es konnte nicht durchgeführt werden ... nun mehr wie sie sagte, dass es nicht getan werden sollte und sinnlos war mit die Güter so erschwinglich ... aber die Hölle mit, dass ich grabe basteln und das ist kostenlos Ausrüstung für die Arcade- Projekt in weniger als 10 Minuten schlug zusammen Dies ist meine erste instructable hoffe, dass Sie es zu graben. Ich bin immer wieder gebrochen, aber ich habe hohe Ziele wie der Bau einer MAME (Multiple Arcade Emulation Machine) Cabinet. Ich fand einige Arcade-Kolben-Tasten ist praktisch weg auf meinem lokalen Craigslist gegeben, aber sie waren ein paar Mikroschaltern, die die eigentliche Kopf des Ganzen fehlen. Ich habe eine Sammlung von PC HDD Power / Reset-Schalter I von einigen alten PCs Wegwerf ich wusste, würde sich als nützlich irgendwie kommen abgefangen. Eines Tages wurde ich micro cherry Schalter, hdd Leistungsschalter zu denken ... außer Formfaktor was zum Teufel ist der Unterschied? stellt sich heraus, nichts. Einige Holz und Klebeband kann es alle zusammen kommen, probieren Sie es aus: FYI: Wenn Sie kaufen möchten die Arcade-Knöpfe offen, es ist nur wie 3,00 € USD Kolbenschalter und alle. S + H ist, wo sie Ihnen. Auch die meisten Mikrowellen haben in der Regel die gleiche Art Schalter in ihre Türen gebaut (ich glaube zu spüren, wenn die Tür geschlossen ist). Also, wenn Sie wollte konnte abgesehen alt / gebrochen Mikrowellen für sie zerreißen, aber das könnte eine gefährliche Praxis sein, dass Mikrowellen wie Drucker und CRT-Monitoren können Ladungen in ihren Kondensatoren lange nachdem er unplugged noch tragen. Versuchen Sie nicht, dass, wenn Sie wissen, was Sie tun. Ich behaupte, keine Verantwortung für diese schreckliche Informationen. :) Liste der benötigten Materialien: 1. Arcade Plunger Button sans Mikroschalter 2. Drahtschneider (zum Beschneiden des Schalters) 3. Ein Weg, um Drähte für mich strippen seiner einen Kasten Klinge 4. IPAC USB Encoder oder gehackt und kartiert Keyboard (ausgewählte Tastenkombination Schaltungen auf Leiterplatten abgebildet) heres eine gute diy http://www.instructables.com/id/Keyboard-encoder-for-MAME-arcade/ 5. Kleber oder Band 6. Restholz 7. misc Draht 8. Nagel oder Bohrer Montagelöcher machen 9. PC HDD Power / Reset-Schalter aus alten / brach PC 10. Sinn für Abenteuer

                    5 Schritt:Schritt 1: Vorbereiten Einmachglas Deckel Schritt 2: Malen Deckel Schritt 3: Befestigen Sie Ringschraube und Drehknopf Schritt 4: Kürzen Tee Kugelkette Schritt 5: Tee trinken

                    Alle 10 Artikel anzeigen Ich habe nur das Surfen im Wettbewerbsseite hier auf Instructables und bemerkte die "Weckglas-Challenge '. Ich hatte davon geträumt, einmal meine Frau eine Tasse Tee mit einem in steiler für eine Weile gebaut jetzt machen, und seit Weihnachten war gleich um die Ecke, ich dachte, jetzt wäre der richtige Zeitpunkt zu sein! Was Sie brauchen: -Mason Jar Becher mit Henkel (habe mir bei Canadian Tire für 2,50 €) -Mason Jar Deckel -tee Ball (Wieder Canadian Tire für 2,00 €) -Eine Kleine selbstschneidenden Ringschraube -Ein Kleiner runder Knopf Werkzeuge / Verbrauchsmaterialien: -epoxy Oder Heißkleber -Sandpaper (Ich habe 400 Körnung nass / trocken) -Needlenose Zangen Primer und Lack Farbe Ihrer Wahl (optional) Lasst uns anfangen!

                      3 Schritt:Schritt 1: Was Sie brauchen: eine Taste, und Ihre Lieblings-Paar Ohrringe! Schritt 2: Legen Sie Ihre Ohrringe in den Knopflöchern und legte auf ihrem Träger. Schritt 3: Ta-da fertig! Keine weitere Ohrringe wenn Sie unterwegs sind, sich zu verirren.

                      Wenn Sie unterwegs sind und Sie Ohrringe bringyour, Ihre Ohrringe sind in der Regel verloren gehen. Sie finden einen Ohrring, aber, dang! Wo hat der andere gehen? Wenn Sie diese sehr einfache Schritte befolgen, dann Ihre Ohrringe wird schwieriger zu verlieren.

                        13 Schritt:Schritt 1: Supplies Schritt 2: Demontage der Tastatur Schritt 3: Rasieren Sie die Encoder Schritt 4: Verbinden Sie ein Key Schritt 5: Meine Keymaps Schritt 6: Testen Sie Ihre Keymap Schritt 7: Löten Sie die Kontakte Schritt 8: Testen Sie die Taste Schritt 9: Big Buttons: Entfernen der Schalter Schritt 10: Löten und alternative Test Schritt 11: Taste Montage Schritt 12: Brotschneidebrett und Montage Schritt 13: Schließen Sie die Box. Geh spielen DIVEKICK.

                        Jeder, der Divekick gespielt hat Markman die Steuerung zu sehen: zwei extrem langlebig Tasten, die jede Verwechslung für einen neuen Spieler zu eliminieren. Ich habe Divekick mit Menschen aus Alters elf gespielt zu fünfzig, und mit einer 360-Controller mit Trigger zieht als Eingabe funktioniert, aber viele meiner Gäste haben versucht, die Steuerknüppel verwenden. Mit einem echten Divekick Controller, das Spiel ist nicht nur einfacher zu erklären, aber mehr Spaß zu spielen. Ich spiele auch Dota, in dem eine verpasste Mek kann ein Team Verhängnis. Verpassen Sie nie die Taste erneut, indem Sie diesen Regler auf den Boden und trat auf Phase Boots, Mek, oder jede andere aktive Element, das Sie wollen! Diese Instructable lehrt, wie man eine Fünf-Dollar-Tastatur in etwas Schönes verwandeln.

                          7 Schritt:Schritt 1: Highlights vorbereiten Schritt 2: Entwurf Schritt 3: Farbton Schritt 4: Making of Daten zur Verarbeitung Schritt 5: Verarbeitung Schritt 6: Beschichtung Schritt 7: Fertige Erzeugnisse

                          Dies ist Original-Taste mit einer Laserschneidanlage. Titel: Lassen Sie uns ein Original-Taste Detail: machen Knopf mit der Darstellung der Freihandzeichnen Ziel: die Person, die nicht gut zu einem PC, Computer-Anfänger, Kleines Kind, und so weiter ... Benötigte Zeit: 2 Stunden Ein Ziel: Die Person kommt zum ersten Mal in f.Labo Interesse an der Herstellung in f.Labo Breite der Originalität wird in "die Darstellung der Freihandzeichnen immer den Button" und "Malerei mit der eigenen Lieblingsfarbe" Punkt, der einem Betreiber denkt: Verteilen Sie die Mitarbeiter, die Daten für die Verarbeitung macht und das Personal, die Lasermaterialbearbeitung macht Bearbeitungszeit ist 2-3 Minuten, so Teilnehmer kann die Bearbeitungszeit, ohne dabei allzu lange genießen Original-Knopf f-labo.tumblr.com/tagged/button f.Labo f-labo.tumblr.com

                            4 Schritt:Schritt 1: Wie um sie zu verbinden Schritt 2: Code Schritt 3: Code Aufschlüsselung Schritt 4: Mehr über Tasten

                            Es ist einfach, eine Taste, um den Arduino verbinden. Sie müssen auf die Schaltfläche, einige Drähte und einen Widerstand. Aber was, wenn wir nicht mehr den Widerstand und wollen immer noch in der Lage, die Taste ohne falsche Messwerte zu verwenden? Der Widerstand ist für den ordnungsgemäßen Betrieb auf eine Schaltfläche, und alle werden über die Verwendung es zu bestehen. Es gibt jedoch ein kleines Geheimnis in jedem Arduino Pin eingebettet. Jeder Pin verfügt bereits über eine Pull-up-Widerstand, dass wir mit nur einer kleinen Änderung in unserem Code zu aktivieren. Aus diesem instructable werden nur zwei Komponenten brauchen wir: Ein Arduino Board an einen Computer über USB Ein Druckknopf verbunden Diese instructable und viele mehr in meinem Arduino Entwicklungscookbook gefunden werden hier . : D

                            Seiten: