Ik wil alleen maar houd uw hand bij (2 / 5 stap)

Stap 2: Program en Arduino-Circuit configureren


Monteren van het Circuit:
1) nemen de Zener-Diode en de weerstand en hen aansluiten op het breadboard volgens het diagram.  Voor nu, gebruik gewoon blote draden te vertegenwoordigen van de handen.  Aanvankelijk gebruikten wij 25 k potentiometers in plaats van de weerstand van enkele waarde.  Hierdoor konden wij "dial-in" onze signaalniveau.

2) het schema toont slechts 1 paar handen.   Twee kan eenvoudig dupliceren het circuit, maar R1 & D1 op A1 op de Arduino is aangesloten.

Deze volgende twee stappen zijn optioneel, maar helpen met het opsporen van fouten.  DUS DOEN JE BETER HEN.

3) Hook-up van een LED pin 13 (Vergeet niet om het observeren van polariteit... aan de arduino anode, de kathode op grond)

4) Hook-up de PC luidspreker aan op pin 12 (het andere uiteinde op de grond)

5) onze code met de standplaatsen-bestand downloaden. https://www.Dropbox.com/sh/46k9dfd1oh0s4v1/8ceVhL8zjN

github te (ook verwerking code): https://github.com/ijwhyr/ijwhyr

6) open de code (hands_sound_integrate2b.ino) in de compiler en controleer of de "analogReference"-regel overeenkomt met je Arduino.  We stellen het op 1 volt.  Zorg ervoor dat pitches.h is opgenomen in de zelfde omslag ook.

7) open nu de seriële monitor in de compiler.  Everytime die de blote draden touch, hoort u een pieptoon en de led moet oplichten!  Als je de draden houdt, moet je ook niet-nulzijnde lezingen.  Hoe dichter u hopelijk houden de draden, hoe hoger de nummers!

optioneel
8) wijzigen van een project waarin u kunt Houd de arduino en breadboard.  Dit maakt set-up in een handomdraai!

code geplakt:

/***************************
door Ellen Keith, Yael Braha, Marc Roth, Tosh Chiang en Jasdeep Garcha
voor 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};

bemonstering en io
int pairOne = A0;
int pairTwo = a1 worden verkregen;
int geleid = 13;
int aOut = 12;

de rest

int triggerThresh = 50; Hiermee stelt u de trigger foroutput
Boole stopMusic = waar;
int countOut = 0;

void setup {//configures inputs en outputs

Serial.begin(9600);
pinMode (pairOne, INPUT);
pinMode (pairTwo, INPUT);
pinMode led (, uitvoer);   op arduino
pinMode (aOut, OUTPUT);
}

void loop {}

int handShakeReadFinal1; //for definitieve
int handShakeReadFinal2;
analogReference(INTERNAL1V1); opdracht varieert tussen arduinos
analogReference(INTERNAL);
Lees de input op analoge pin 0 en 1:
int handShakeRead1 = analogRead(pairOne);
delay(10); resample pin 0!
int handShakeRead1b = analogRead(pairOne);
int handShakeRead2 = analogRead(pairTwo);
delay(10); resample pin 1!
int handShakeRead2b = analogRead(pairTwo);

output waarde alleen als beide monsters groter dan de drempel zijn en niet-nulzijnde
Als (handShakeRead1 > triggerThresh en handShakeRead1b > triggerThresh) {}
handShakeReadFinal1 = handShakeRead1;
}
anders
{
handShakeReadFinal1 = 0;
}

Als (handShakeRead2 > triggerThresh en handShakeRead2b > triggerThresh) {}
handShakeReadFinal2 = handShakeRead2;
}
anders
{
handShakeReadFinal2 = 0;
}

afdrukken van waarden naar seriële poort
Serial.Print('A');
Serial.println(handShakeReadFinal1);
Serial.Print('B');
Serial.println(handShakeReadFinal2);

delay(50);

audio

Als (handShakeReadFinal1 > triggerThresh || handShakeReadFinal2 > triggerThresh)
{
digitalWrite (led, hoog);
Als (stopMusic) {}
Tune();
}
}
anders
{
countOut = 0;
stopMusic = true;
digitalWrite (led, laag);
delay(1000);
}
}

ongeldig tune() {}
voor (int thisNote = 0; thisNote < 2; thisNote ++) {}
int noteDuration = 1000/noteDurations [thisNote];
Toon (aOut melodie [thisNote], noteDuration);
vertraging (noteDuration + 30);
}
stopMusic = false;
}

Gerelateerde Artikelen

Ik wil alleen maar houd uw Hand - deel 2

Ik wil alleen maar houd uw Hand - deel 2

Uitvoeren van energie door mensen te stimuleren van tastbare openbare interactieshttp://www.yaelbraha.com/portfolio/i-just-want aan-ho...http://urbanprototyping.org/(dit is een bijgewerkte en herziene versie van dit instructable: tot-hold-uw-hand /)B
Eenvoudige Component houder (derde Hand) voor het solderen

Eenvoudige Component houder (derde Hand) voor het solderen

Heb je ooit gefrustreerd om te solderen kabels naar een verbindingslijn of een klein onderdeel terwijl het beweegt voortdurend uit de buurt van uw solderen tip?Heb je ooit wilde een derde oplossing van de hand te houden u twee kabels samen om te sold
100% touw Nunchaku: je hoeft alleen maar een touw!

100% touw Nunchaku: je hoeft alleen maar een touw!

met slechts een koord of touw kunt u uw eigen nunchaku doen! Met deze nunchaku, elke hit minder pijnlijk zal zijn, en als u het laat vallen, zal u zo veel lawaai veroorzaken. Meer controle bij NunchakuTutorials.com
Vak voor Steenuil - nesten voor de makers van de 'Oude wereld' alleen

Vak voor Steenuil - nesten voor de makers van de 'Oude wereld' alleen

waarschuwing: voordat u gaat gretig om te lezen en ook om te voorkomen dat u zult voelen als bedrogen eind ik wil alleen maar waarschuwen iedereen die niet wonen in Eurazië of Noord-Afrika dat deze nestkast Instructable is aangepaste ontwerp voor de
3D afgedrukt Smartphone houder

3D afgedrukt Smartphone houder

Ik ben verbaasd van de mogelijkheden van 3D printen. Elke dag ik ben het ontdekken van nieuwe functies van het. En tot week geleden was denken dat, 3D printing het is gewoon geweldig technologie voor makers, kunstenaars, enzovoort. Maar die week gele
Raspberry Pi gecontroleerd irrigatiesysteem

Raspberry Pi gecontroleerd irrigatiesysteem

Elk voorjaar mijn vrouw krijgt werkelijk ambitieus en planten een grote moestuin. Als de zomer sleept op, ambitie beurt tot luiheid en helaas die veel van de planten een langzame, vernietigende dood van sterven verwaarlozing wegens gebrek aan Wieden
Dinobot Grimlock - Transformers: Age of Extinction

Dinobot Grimlock - Transformers: Age of Extinction

Mijn naam is Kaleena en ik ben een altijd groeiende voortdurend leren en vaak experimentele studio/grafisch kunstenaar! Na werken bij Disney World gedurende een half jaar een tijdje terug, was ik altijd geïnspireerd door de kostuums rond de parken en
LED Star boom Topper en methode om hetzelfde te bereiken.

LED Star boom Topper en methode om hetzelfde te bereiken.

Een schitterende ster boom-Topper! Onder de $5. (Nou, misschien net als tien als u zelf absoluut niets.)Hoi, dit is mijn eerste instructable, dus vergeef mijn stof. Dit is kinda twee instructables in één, aangezien het zowel het proces om de ster die
Configureren MKS Sbase v1.2 32-bits domeincontroller basics en inleiding tot de Smoothieware.

Configureren MKS Sbase v1.2 32-bits domeincontroller basics en inleiding tot de Smoothieware.

ProlougeIk ben echt blij om te zien hoe deze fundamentele intro in Smoothieware en de MKS Sbase 1.2 controller zoveel aandacht hebben gekregen, en hoop echt dat het gaat om het helpen van mensen aan de slag of besluiten niet te.Ik heb aanvaard in rob
Arduino animatronics-Maak uw geweldige kostuums meer awesome!

Arduino animatronics-Maak uw geweldige kostuums meer awesome!

Hier is hoe te het licht, geluid en actie toevoegen aan uw favoriete Halloween-project met behulp van de opensource Arduino microcontroller. Arduino is gemakkelijk te leren te gebruiken en het opent een hele nieuwe wereld voor kostuum bouwers en sche
K-9 2.0. WiFi gecontroleerde en autonome Robot hond.

K-9 2.0. WiFi gecontroleerde en autonome Robot hond.

OPMERKING:In stap 22, heb ik gepost een update, verklaren sommige recente veranderingen/verbeteringen die ik, voornamelijk K-9 van elektrische systeem gemaakt heb en de sensor array, die u kunt nuttig vinden.FunctiesStevige houten (MDF) en acryl desi
Hoe maak je een pruik katten

Hoe maak je een pruik katten

heb je ooit wilde om te verkleden als een kat, maar niet wil alleen maar domme weinig oren dragen? De musical Cats heeft een geheel nieuwe stijl van kat kostuums, gemaakt met pruiken die een zeer katachtige indruk wekken.Katten kostuums plezier maken
Laatste huwelijk maken

Laatste huwelijk maken

ik was getrouwd op 23-jarige leeftijd en hebben bijna 43 jaar getrouwd met dezelfde vrouw. Het is de eerste en slechts huwelijk voor ons beiden. Ik heb ook de afgelopen 40 jaar als een Lutherse dominee, gedurende welke tijd ik gesproken met een aanta
Multi-Color Paracord kan Koozie

Multi-Color Paracord kan Koozie

Ah, Paracord! De manliest van touwwerk.  Zo compact en hard dat er aan het snoer van keuze voor noten die willen springen uit vliegtuigen.Kijkend naar de gidsen beschikbaar, echter kunt u beginnen na te denken is alleen nuttig voor lanyards en fobs.