Ich will einfach nur deine Hand halten

5 Schritt:Schritt 1: Stückliste Schritt 2: Programm und konfigurieren Arduino Stromkreis Schritt 3: Integrieren Arduino und Verarbeitung Schritt 4: Stellen Sie einige Hände Schritt 5: Alles zusammen

Ich will einfach nur deine Hand halten

Ich will einfach nur deine Hand halten

Ich will einfach nur deine Hand halten

Ich will einfach nur deine Hand halten

Ich will einfach nur deine Hand halten

Ich will einfach nur deine Hand halten

Durchführung von Energie durch die Menschen zu greifbaren öffentlichen Interaktionen anregen
http://ijustwannaholdyourhand.com/
http://vimeo.com/56350598

Was haben wir getan?

Wir stellen ein Arduino, etwas Draht, einen Mac mini und einen DLP-Projektor, dann erzeugt ein Paar Hände aus Aluminium. Wir zusätzlich 3D gedruckt einige Wandplatten, die Lichtschalter Platten ähneln, aber anstatt hält einen Ein- / Ausschalter sind sie präzise auf die Hände, die wir auf der Wasserstrahl auf TechShop SF erstellt abgestimmt. Die Hände zu aktivieren eine projizierte Display mit faszinierenden Farben. Sie könnten jedoch viele andere Verwendungen.

Warum haben wir es zu tun?

Das war eine Idee, die sich in dem Spielfeld Nacht für UPSF blasen. Tosh Chiang führte diese Idee, dem Publikum und der Rest von uns konnte einfach nicht anders, sei es, weil wir fanden die Idee oder wollten wir die Hände mit Tosh zu halten. Es ist schwer zu sagen, aber wir alle landeten in der Tabelle und in einem fabelhaften Wochenende hergestellt die 1.0-Version von, was Sie zweifellos werde auf, wenn Sie diese an Ihre Stadt zu bringen verbessern.

Warum wollen Sie das machen?

Wir glauben, dass dieses Projekt "tot" Stadträume zu aktivieren. Stellen Sie sich vor Beginn eines öffentlichen Brunnen, kommunale Kunstwerk, oder andere energieverbrauchende Installation von öffentlichen Hand in Hand! Auch, wie wir sendet Strom durch die Menschen.

Stromschlag, wirklich?

Nein, na ja, irgendwie! Wir senden 5 Volt aus dem Arduino zu den Händen. Wenn zwei oder mehr Einrichtungen vervollständigen die Schaltung, Elektronen, die durch den Körper fließen und werden dann von der Arduino erhalten. Der Analog-Digital-Wandlung des Arduino misst dann die Strömung gegen 1 Volt und gibt einen Datenstrom. Diese Zahl hängt von der Qualität der Hand hält, als auch die Leitfähigkeit der Person (en). Verarbeitung vergleicht dann die Daten und gibt eine grafische, ästhetische Anzeige, basierend auf Schwellenwerten innerhalb des Codes.

Also, wirklich, warum?

Die Technik hinter diesem Projekt ist sehr einfach, aber die soziale Ergebnis ist nuanciert und komplex. Ist es seltsam, die Hände mit einem Freund oder Fremden zu halten? Wie wird das Erlebnis zu schaffen Erinnerungen oder sogar Gemeinden auslösen? Ist es der Moment greifbar? Am Anfang dieser gibt es keine beweglichen Teile an die Schnittstelle; es gibt keine Tasten, um zu brechen. Solange das Gerät eingeschaltet, wird es funktionieren!

Wer sind wir?

Wir trafen uns am UP makeathon. Dieses Projekt wurde in einer Nacht ward schwanger und vollständig ausgeführt 48 Stunden später! http://sf.urbanprototyping.org/projects/i-just-wanna-hold-your-hand/

Yael Braha: Hand Holder + Verarbeitung + Hacker Visuelle Designer http://www.yaelbraha.com/

Tosh Chiang: Hand Holder + Arduino Hacker + Konzept http://www.imlichenit.com/imlichenit

Melody Donoso: Hand Holder + Visuelle Gestaltung

Ellen Keith: Hand Holder + Visuelle Gestaltung http://ellenkeith.com/

Jasdeep Garcha: Hand Holder + Sound Engineer + Programmer http://www.iamjasdeep.com/

Marc Roth: Hand Holder + Umformtechnik https://twitter.com/TheITSystem

* BEI PROBLEMEN MIT unseren Anweisungen, kontaktieren Sie uns und wir werden Ihnen helfen!
http://ijustwannaholdyourhand.com/

Schritt 1: Stückliste

  1. Ich will einfach nur deine Hand halten
    Hardware:
    1) Arduino (jeder Platine wird tun, wir hatten eine MEGA)
    2) Computer (wir benutzten einen Mac mini)
    3) Projector
    4) Kleine PC-Lautsprecher (unseres kam von einem Street Fighter 2 Arcade!)

    Software:
    1) Verarbeitung
    2) Arduino Compiler
    3) FTDI-Treiber (nur für den Fall)

    Lager:
    1) ein Aluminiumblech, oder einem anderen leitfähigen Metall besteht.
    2) 20-50 Meter 18AWG Draht
    3) Doppelseitiges Klebeband
    4) A 4 "x6" Projektfeld (nicht notwendig, aber es hält sie ordentlich!)
    5) Zener Diode x2
    6) 20K Widerstand x2
    7) Breadboard

    Machinery:
    1) Wasserstrahlschneider
    2) 3D-Drucker

    Werkzeuge:
    1) Präzisions-Schraubendreher
    2) Abisolierzangen
    3) Drahtschneider
    4) Scheren

Schritt 2: Programm und konfigurieren Arduino Stromkreis

  1. Ich will einfach nur deine Hand halten

    Ich will einfach nur deine Hand halten

    Ich will einfach nur deine Hand halten

    Montieren Sie den Stromkreis:
    1) Nehmen Sie die Zener-Diode und der Widerstand und haken Sie sie auf dem Steckbrett nach dem Schema. Denn jetzt, benutzen Sie einfach blanken Drähte, um die Hände zu vertreten. Zunächst verwendeten wir 25k Potentiometer anstelle der Einzelwert-Widerstand. Dies erlaubte uns, "Dial-In" unserer Signalpegel.

    2) Das Schema zeigt nur 1 Paar Hände. Um zwei dazu einfach duplizieren die Schaltung, aber haben R1 und D1 bis A1 auf dem Arduino verbunden.

    **** Diese nächsten beiden Schritte sind optional, aber helfen bei der Fehlersuche. So dass Sie besser sie nicht.

    3) Hook-up eine LED an Pin 13 (vergessen Sie nicht, Polarität ... Anode mit dem Arduino zu beobachten, Kathode an Masse)

    4) Hook-up den PC-Lautsprecher bis 12 (das andere Ende mit Erdungsstift)

    5) Downloade unseren Code mit dem Tonhöhen-Datei. https://www.dropbox.com/sh/46k9dfd1oh0s4v1/8ceVhL8zjN

    Github zu (enthält Bearbeitungs Code): https://github.com/ijwhyr/ijwhyr

    6) Öffnen Sie den Code (hands_sound_integrate2b.ino) in den Compiler und überprüfen Sie, dass die "analogReference" Linie entspricht Ihren Arduino. Wir setzen Sie ihn auf 1 Volt. Stellen Sie sicher, dass pitches.h wird im gleichen Ordner zu enthalten.

    7) Öffnen Sie nun die Serien Monitor in den Compiler. Jedes Mal, wenn die blanken Drähte berühren, sollten Sie einen Signalton hören und die LED sollte aufleuchten! Wenn Sie die Drähte zu halten, sollten Sie auch Nicht-Null-Messwerte. Hoffentlich wird die engere halten Sie die Kabel, desto höher die Zahlen!

    *** Optional
    8) Ändern einer Projektfeld, um die Arduino und Breadboard zu halten. Dies macht Set-up zu einem Kinderspiel!

    eingefügt Code:

    / ***************************
    von Ellen Keith, Yael Braha, Marc Roth, Tosh und Chiang Jasdeep Garcha
    für SF UP Festival 2012
    *********************** /

    #include "pitches.h"

    /// Audio-
    int Melodie [] = {
    NOTE_E5, NOTE_B6};
    int Melody2 [] = {
    NOTE_F5, NOTE_C6};
    int noteDurations [] = {
    8, 8, 2};

    // Probenahme und io
    int pairOne = A0;
    int pairTwo = A1;
    int geführt = 13;
    int Aout = 12;

    //der Rest

    int triggerThresh = 50; // Setzt den Trigger foroutput
    boolean stopMusic = true;
    int countout = 0;

    Leere Setup () {// konfiguriert Ein- und Ausgänge

    Serial.begin (9600);
    pinMode (pairOne, INPUT);
    pinMode (pairTwo, INPUT);
    pinMode (LED, Ausgang); // Auf Arduino
    pinMode (AOUT, OUTPUT);
    }

    Leere Schleife () {

    int handShakeReadFinal1; // für die endgültige
    int handShakeReadFinal2;
    analogReference (INTERNAL1V1); // Befehl variiert zwischen Arduinos
    // AnalogReference (INTERN);
    // Den Eingabestift auf analogen 0 und 1 zu lesen:
    int handShakeRead1 = analogRead (pairOne);
    Verzögerung (10); // Resample pin 0!
    int handShakeRead1b = analogRead (pairOne);
    int handShakeRead2 = analogRead (pairTwo);
    Verzögerung (10); // Resample Pin 1!
    int handShakeRead2b = analogRead (pairTwo);

    // Ausgangswert nur dann, wenn beide Proben größer als der Schwellenwert und nicht Null sind
    if (handShakeRead1> triggerThresh und handShakeRead1b> triggerThresh) {
    handShakeReadFinal1 = handShakeRead1;
    }
    sonst
    {
    handShakeReadFinal1 = 0;
    }

    if (handShakeRead2> triggerThresh und handShakeRead2b> triggerThresh) {
    handShakeReadFinal2 = handShakeRead2;
    }
    sonst
    {
    handShakeReadFinal2 = 0;
    }

    // Print Werte an den seriellen Port
    Serial.print ('A');
    Serial.println (handShakeReadFinal1);
    Serial.print ('B');
    Serial.println (handShakeReadFinal2);

    // Verzögerung (50);

    // Audio

    if (handShakeReadFinal1> triggerThresh || handShakeReadFinal2> triggerThresh)
    {
    digital (LED, hohe);
    if (stopMusic) {
    tune ();
    }
    }
    sonst
    {
    countout = 0;
    stopMusic = true;
    digital (LED, LOW);
    // Verzögerung (1000);
    }
    }

    Leere tune () {
    for (int thisNote = 0; thisNote <2; thisNote ++) {
    int noteDuration = 1000 / noteDurations [thisNote];
    Ton (AOUT, Melodie [thisNote], noteDuration);
    Verzögerung (noteDuration +30);
    }
    stopMusic = false;
    }

Schritt 3: Integrieren Arduino und Verarbeitung

  1. Ich will einfach nur deine Hand halten
    Laden Sie die Verarbeitung Skizze:

    1) Schließen Sie die Arduino-Compiler-Programm.
    2) Laden Sie die Verarbeitungs Skizze https://www.dropbox.com/sh/hexeeougg5dulqz/PiA8MbIqz0
    github Link: http: // http: // https: //github.com/ijwhyr/IJWHYR

    3) Öffnen Sie den Code in Bearbeitung (UPanimation.pde) .... "personalizedFunctions.pde" sollte im selben Ordner sein.
    4) Sicherstellen, dass der Arduino ist süchtig-up über USB an den Computer
    5) Stellen Sie sicher, dass die Verarbeitungslinie mit "myport = new Serien (this, Serial.list () [0], 9600);" richtig ist, wo Serial.list () [0] ist Ihre serielle Schnittstelle. Für uns war es in der Regel 0, aber manchmal war es 1. Dies ist der Port, der zu Ihrem arduino spricht. Sie erhalten eine Fehlermeldung erhalten, wenn diese nicht konfiguriert.
    6) Führen Sie die Skizze. Hoffentlich, wenn Sie die blanken Drähte berühren, werden Sie Änderungen auf dem Bildschirm sehen.
    7) Beachten Sie die if-then-else-Struktur der Verarbeitungscode. Sie können bearbeiten und beispielsweise unterschiedliche RGB-Farbe blüht machen oder fügen Sie mehrere Schwellenwerte, um eine größere Spanne von Farben zu erhalten ...

Schritt 4: Stellen Sie einige Hände

  1. Ich will einfach nur deine Hand halten

    Ich will einfach nur deine Hand halten

    Ich will einfach nur deine Hand halten

    Ich will einfach nur deine Hand halten

    Ich will einfach nur deine Hand halten

    Ich will einfach nur deine Hand halten

    Wenn man bedenkt, dass Sie möglicherweise nicht über alle diese Werkzeuge zur Verfügung. Die meisten Menschen nicht. Dies sollte Sie nicht davon abhalten zu tun dieses Projekt. Bis Sie in der Nähe eines TechShop bewegen Sie könnten genauso gut schneiden diese aus Pappe mit einer exacto Messer, schmücken den negativen etwas nicht leitend und wickeln Sie die Aussparung in die Hände Haushaltsaluminiumfolie, setzte sie wieder zusammen führen Sie Zuleitungen zu Ihrer hausgemachten Hände . Zwischen diesem und unsere Version gibt es eine Million mehr Möglichkeiten, und wir sind ernsthaft aufgeregt, um zu hören, wie Sie auf diesem Entwurf durchlaufen.

    Hier ist, wie wir es getan haben:

    Nehmen Sie eine Platte aus Aluminium 6061 (wir fanden uns in einer Rumpelkammer), schlagen sie auf einem Wasserstrahl, Vektor-out ein Paar Hände, erkennen, dass Sie genug Platten über für Kinder große Hand hast, Schultern zucken, zwicken die Datei auf die Fliege zu 60% des ursprünglichen, und führen Sie den Auftrag erneut aus. Puh, Sie zwei Sätze von menschlichen große Metall Hände, die Sie Draht zu laufen und zu erstellen Konnektivität haben.

    Dann was:

    Nun, wir haben diese kühlen Hände bekam, wäre es nicht kühler sein, wenn wir Hand-Buchsen, um sie in setzen? Yeah! Wo finden wir eine riesige 3D-Drucker, die nichts zu tun hat? Gerade in den Hinterhof schauen, ich bin sicher, dass jemand hat Leerlaufzeit und jede Menge Material zu schonen (okay wir einen Killer Deal von einem großen Unternehmen, das aus dem Weg ging, um sicherzustellen, dass wir das, was wir innerhalb unseres Budgets wollte bekam Dank Autodesk).

    Wo sind die Dateien:

    Siehe ANBAUTEILE-
    Die DWG und DXF-Dateien wurden mit Strömungsbahn, die der Wasserstrahl-Software auf TechShop verwendet wird, ist in Bearbeitung.

    Die STL-Dateien sind die Ausschnitte der Hände, die wir mit Hilfe eines 3D-Druck Connex 500

    Ein wenig mehr Details bitte:

    Beachten Sie, dass die Verwendung dieser Dateien einzeln ohne Kontrolle der Abmessungen könnte ein negatives Ergebnis haben. Verschiedene 3D-Drucker-Software mag lustige Dinge zu tun. Um auf der Seite der Vorsicht irren I erhöht auch die Größe der Datei zu 101% auf dem 3D-Druck, um sicherzustellen, dass wir bekommen die viel weniger geschmeidig Aluminium Hände glücklich innen zu passen. Sie passen wie ein Handschuh (Ich weiß, ich konnte mir nicht helfen).

    Sobald Sie, wie Sie es möchten alle Ihre ausgewachsene Hand, einfach alles zu reduzieren, um 60% oder 0,6 der tatsächlichen Größe und Sie Ihre Kinder bemessen alles haben.

    Unser Erwachsenengroße Hände sind genau 6.233 "x 7,0585"

    das ist, wenn Sie ein Feld um eine einzelne Hand zu ziehen waren, dass
    geht von der Spitze des Fingers an der Unterseite der Handfläche und
    von links nach rechts aus dem äußersten Punkt des kleinen Fingers an den am weitesten
    Punkt auf dem Daumen, würde es die ganze Hand umfassen diejenigen
    würden die Messungen der Box.

    Also, um Ihren Anschlussdosen zu erstellen, unter der Annahme, dass die gesamte Mathematik bleibt gleich (es muss nicht nur die Proportionen zu tun), dann Ihr Blick auf Platten, die die genauen Maße für das Rechteck umschließt den Händen

    x = 9,521
    y = 12,708

    Dann Kindergrößen

    x = 5,7126
    y = 7,6248

    Hinweis:

    Was ist besser als die unbegrenzte kostenlose Kaffee und Popcorn an TechShop SF? Die Waterjet!

    Wenn Sie am Ende dieses zu erreichen, und Sie "haben müssen" WaterJet 6061 3/8 "Aluminium WaterJet Händen, aber Sie wissen nicht, wie Sie Ihre Hände auf sie zu erhalten, lassen Sie es uns wissen. Jemand wird mir die Anfrage weiterleiten und ich besorgen es gerne für Sie einen Satz so lange machen, wie Sie die Kosten und die Versandkosten (sofern wir keine Lauf mit Anfragen dafür zu bekommen) zu decken. Ich habe auch die Hände Dateien in einer Autodesk Inventor 2012 Berufsbaugruppendatei, die ich d freuen, zusammen, da es hier nicht hochgeladen werden, zu senden.

    Warum bist du immer noch lesen? Gehen Sie machen fantastische Hände und dann wieder für den nächsten Schritt :-) -Marc

Schritt 5: Alles zusammen

  1. Ich will einfach nur deine Hand halten

    Ich will einfach nur deine Hand halten

    Ich will einfach nur deine Hand halten

    Ja, sie alle zusammen!

    1) Beachten Sie die Adern von der Arduino-Schaltung? Geben Sie jeder Hand einen großzügigen Vorsprung von 18 AWG. Wir befestigt den Draht an den Händen einfach durch Abziehen des Drahtes und dann Taping an der Unterseite der Hände. Beenden Sie das andere Ende des Drahtes in dem die blanken Drähte wurden in der Stufe 2. Die schematische vertreten dies als "eine Hand" und "Hand zwei." A 2. Paar würde auf die gleiche Weise wie in Schritt 2 Anschließend den Händen an einer Wand mit doppelseitigem Klebeband beschrieben, zugegeben werden. Platzieren Sie den 3D-Druck "Lichtschalter" in den Händen, und befestigen mit doppelseitigem Klebeband als auch. Stellen Sie sicher, dass die Kluft zwischen den Händen ist größer als eine Person zu überspannen - dieser Weise brauchen Sie zwei Personen!

    2) Set-up einen Tisch oder Sockel mit CPU und Projektor.

    3) Schließen Sie das Arduino-Schaltung an den Computer an, und der Computer-Video-Ausgang das der Projektor.

    4) Öffnen Sie den Bearbeitungs Skizze und wählen Sie "Geschenk". Dadurch wird die Anwendung größer anzeigen.

    5) Starten Sie die Hand in Hand mit Fremden !!!

    ** SCHLIESSLICH DIESE ist ein kontinuierlicher ENTWURF, Sie uns Ihre Meinung und wir helfen!

    http://ijustwannaholdyourhand.com/