Att göra TFF: en klänning som blir upphetsad när tweeted (7 / 8 steg)

Steg 7: Att sätta ihop elektroniken

Nu när vi har en Tweet trigger switch iPhone jack och LM339 kontrollapparat, är det dags att dra delarna tillsammans.

  • Spänning växel bifogas som en ingångsstift på Arduino
  • Fåglar och servon är kopplade för att produktionen stift
  • 4 AA batteri strömförsörjning
  • Koden klockor in PIN-koden och när växeln är stängd, fåglarna sjunger och sväng servon 15 gånger

Arduino kod:

/*
#TFF twitter klänning
med massor av inspiration från över internet (svep, knapp, Arduino kokbok)
*/

#include < Servo.h >
Servo myservo; skapa objekt för att styra en servo servo
maximalt åtta servo objekt kan skapas

konstanter ändras inte. De används här till
Ange pin-koder:
CONST int headphonePin = 2; numrera av hörlurar jämförande pin
CONST int ledPin = 13. antal LED stift
CONST int servoPin = 9; Servon PIN-koden (med en PIN-kod för båda för att spegla wing rörelse
CONST int birdPin = 6;

variabler som ändras:
int headphoneState = 1; variabel för att läsa hörlurar status
int servoCounter = 0; räknaren för antal knapptryckningar
int pos = 0; variabel att lagra servo position

void setup() {
myservo.attach(servoPin); tillmäter objektet servo servo på pin 9
pinMode (ledPin, produktionen); LED test pin
pinMode (birdPin, produktionen); Fågelsången pin
pinMode (headphonePin, ingång); initiera hörlurar komparator stiftet som indata

för felsökning--ta ut i finalen
Serial.BEGIN(9600);
}

void loop() {

int val;
Val = digitalRead(headphonePin); för felsökning över följetong
digitalWrite (birdPin, låg); iväg för fåglarna
Läs tillståndet i hörlurarna:
headphoneState = digitalRead(headphonePin); Finns det en tweet buller, eller är det lugnt?
/*

TYST STATEN ***

*/
I kretsen, när det finns inget buller, är produktionen hög
I detta lugna tillstånd vill vi ingenting annat utlösta eller låg
om (headphoneState == hög) {
hålla funktioner av
digitalWrite (ledPin, låg);
digitalWrite (birdPin, hög);
}
/*

UTLÖSTA STATEN ***

*/
annat {
Annars innebär en tweet har utlöst en avisering
För detta vill vi iväg sequense fågel sånger och servo vingar
Aktivera LED:
digitalWrite (ledPin, hög);
digitalWrite (birdPin, låg); ställa in lysdioden på
Delay(10000);


digitalWrite (birdPin, hög);

SERVON (baserat på svep)
för (int servoCounter = 0; servoCounter < 15; servoCounter ++) {//repeat detta mönster 15 gånger

för (pos = 0; pos < 180; pos + = 1) / / går från 0 grader till 180 grader
{/ / i steg om 1 grad
myservo.write(POS); berätta servo gå för att placera i variabel "pos"
Delay(1); väntar 1ms - mycket snabbt för servo att nå ställning
}
för (pos = 180, pos > = 1; pos-= 1) / / går från 180 grader till 0 grader
{
myservo.write(POS); berätta servo gå för att placera i variabel "pos"
Delay(1); Waits 11ms för servo att nå ställning
}

}
}
}

Se Steg
Relaterade Ämnen

Glädjen att måla en DIY klänning

Prenumerera på mitt nyhetsbrev här - http://bit.ly/1by8araHej DIY divor!Veckans video är en handledning med ett syfte och var inspirerad av Michael Jacksons Black & White video. Och jag lagt några Bob Ross smak till det alltför ;-) Jag älskade hur MJ...

Enkel silverring med spänning som ädelsten

Detta instructable kommer att dokumentera processen att göra detta enkelt elegant ring som jag gjort för min syster.Den är gjord med så få speciella verktyg som möjligt, så det kan göras utan att investera för mycket pengar i verktyg. Allt som allt k...

Hur att öka din ämnesomsättning när som helst på året!

Försöker påskynda din ämnesomsättning låter som en lätt uppgift. Men förstår de flesta människor inte att deras ämnesomsättning är tydligt beroende av genetik. Lyckligtvis, det finns vissa delar som, om det anses, hjälper öka ämnesomsättningen, även...

Hur att hitta, Hämta och kredit bilder som är gratis och lagligt

jag hantera flera Bloggar och jag försöker att lägga minst en ny artikel varje vecka. När jag känner mig inspirerad kan jag skriva flera och schemalägga dem för automatisk bokföring. Alltså, jag ofta söker gratis, och lagligt, bilder att lägga till m...

Halloween rekvisita att vända sig till se du som du promenera genom

Interaktiva Halloween rekvisita är alltid kul och de är förvånansvärt lätt att göra. I år jag konstruerade ett enkelt system som roterar en skalle för att möta dig och följer dig rörelser när du går av.För att åstadkomma detta använde jag ljussensore...

Att göra en skärbräda som inte Warp

De flesta skärbrädor är gjorda så att ändträ är vänd uppåt. Detta beror på att slutet säden är mycket svårare än sida säden och den rymmer upp mycket bättre efter år av användning, men det är typ av en smärta att göra en liknande. Så jag ville göra b...

Hur att göra regelbunden slant ser ut som det är en två leds mynt

Detta är ett något svårt magiska trick, men med övning kan vem som helst kan göra det!Steg 1. Håll dina mynt i handflatan, heads-upSteg 2. Hålla ut din andra hand parallellt med handen med myntet.Steg 3. Börja med att knäppa handen med myntet, som om...

Att göra en enkel Joule tjuv (som lätt)

dag jag visar dig hur man gör en mycket enkel joule tjuv. En joule tjuv har många tillämpningar, bästa gadget som jag gjort med var en "vatten drivs lampa", snart kommer jag att lägga på en guide om det men först måste jag bokföra denna guide. J...

Hur att vika en skjorta (Liberty tvätt som)

denna guide är skriven för att användas som ett träningsverktyg för nya Tvättservice skötare på Liberty tvätt: Oklahoma's Premier tvättomater. Men tänkte ju mer vi på det, bestämde vi oss för att det skulle vara kul att dela denna "insider scoop"...

Super enkel sätt att ställa in din android-telefon som ett trådlöst tangentbord och mus!

Sökte jag förmodligen 20 olika program om hur man använder min android-telefon för att styra min dator över wifi med mycket lite lycka. Slutligen hittade jag en gratis app som inte tar betalt för servern på min dator.Vad du behöver,Droid 2.0 mobiltel...

Hur att äta en påse av marker som kan eller kan inte vara din

dag jag kommer att hjälpa dig, inte många i vår ålder vet hur man äter en påse chips på grund av modern teknik och jag tror att det ursprungliga sättet att äta chips är det viktigaste.Steg 1: Samla dina leveranser Du behöver...-en påse chips-en yogam...

Att göra (sexsidiga) papper snöflingor som A BOSS

jag började göra pappers snöflingor ganska mycket från det ögonblick mina föräldrar bestämde sig unga mig kan vara betrodda inte att lemlästa själv eller hennes syskon med sax. Det fanns en brist på papercutting under mina tonår, men jag plockade upp...

Att göra en Pop Up-kort som har en bild av ett hjärta och ordet kärlek

I detta DIY göra jag kortet bilden ovan.Steg 1: Ladda ner PDF härSteg 2: I den här videon som jag går igenom de steg jag tar för att göra kortetSteg 3: Gör Pop upp kortetVerktyget som jag använder i videon kallas GyroCut.Jag säljer GyroCut på...

Hur att göra Cool vit bakgrund bilder som proffsen!

i denna Instuctable kan du lära dig hur man gör dessa ogudaktiga cool vit bakgrund bilder som gör din Instructables ser verkligen awesome! Allt du nee är ett mycket vitt papper, en lampa och ett objekt för att förstora! Detta projekt är nästan gratis...

Hur att göra en egen magnetiska konstruktion som

du älskar Lego? Du gillar Knex? Du älskar Bucky bollar? Du grilla liknande bambupinnar? Välformulerad som alla tillsammans och du får "magnetiska construction set" med sugru! Idén är mycket enkel: lägga till en magnet i båda ändar av en grill ba...

Att göra en tunn Flamable (plast som) Film

så detta instructable gör användningen av kruts (nu-en-dags det är kordit) löslighet i aceton och det är plast konsistens. Kordit finns i kulor och de kommer att källan av kordit i detta instructable. Som sagt:* ANVÄND INTE SKARP AMMUNITION!* RÖR INT...

Att välja rätt mobiltelefon Signal Booster blir lättare med dessa 5 Tips

Med mobiltelefoner styrning de stora kommunikationsmedel idag, kan det vara något mer frustrerande än svag telefon signal. Tja, usel mobiltelefon anslutningar är inte ovanligt idag och omkring 72% av amerikanerna klagar ofta på samma. Dock kan du bju...

Använd pcDuino3 att göra en veckovis pcDuino3 ge bort tävlingar för tweeter @pcduino

pcDuino team beslutat att göra en veckovis pcDuino3 ge bort tävlingar för våra tweeter konto pcDuino3 väljs vara att maskinen att köra skript för att plocka vinnare.Vi kom över en fin handledning om hur du skapar en twitter app, och följde de flesta...

555 spänning Doubler

Batterier är ett bra sätt att lägga till motordrivna projekt/enheten men du kräver ofta högre spänningar än en enda (eller flera) batterier kan ge, detta betyder oftast ansluta många batterier tillsammans för att få det krävs spänning (som kunde lägg...