Halloween släppa Spider (3 / 8 steg)

Steg 3: Arduino skiss



jag använde X10Firecracker och Servo biblioteken samt PIR sensor exemplet från arduino playground.

Jag använde 1K motstånden på led1Pin och led2Pin.
Jag använde 10K resistor på speakerPin går till 2N2222 transistor bas, marken till sändaren. Sedan emiter gick till ena sidan av växeln leksak och samlaren gick till den andra. Den här arbetat 2N2222 transistor som en switch.

Titta på kommentarer för arduino pin-ledningar.

#include < X10Firecracker.h >
#include < Servo.h >

Servo myservo; Ny instans av Servo.h
int rtsPin = 2; RTS linje för C17A - DB9 stift 7
int dtrPin = 3; DTR linje för C17A - DB9 stift 4
Anslut DB9 stift 5 till marken.
int servoPin = 5; Servo används för att lyfta rullen
int pirPin = 8;
int led1Pin = 10; Vänster ledde
int led2Pin = 11; Just ledde
int speakerPin = 12; Piezo summern högtalare
int bitDelay = 1; mS fördröjning mellan bitar (1 mS OK)
int ledStatus = 0;
int calibrationTime = 30.
länge osignerade int lowIn;
länge osignerade int paus = 5000;
booleska lockLow = sant;
booleska takeLowTime;
int booCounter = 1;

void setup() {
Serial.BEGIN(9600); Starta seriell kommunikation på 9600 baud
pinMode (led1Pin, produktionen); Set led1Pin digital stift till utgång
pinMode (led2Pin, produktionen); Set led1Pin digital stift till utgång
pinMode (speakerPin, produktionen); / / Set speakerPin digital stift till utgång
pinMode (servoPin, produktionen); Set led1Pin digital stift till utgång
myservo.attach(7); Atach servo på stift 7 för kontinuerlig rotation servo
X10.init (rtsPin, dtrPin, bitDelay); Initiera X10 C17A
pinMode (pirPin, ingång);
digitalWrite (pirPin, låg);
ge sensorn lite tid att kalibrera
Serial.Print ("kalibrera sensorn");
för (int jag = 0; jag < calibrationTime; i ++) {
Serial.Print(".");
Delay(1000);
}
Serial.println ("gjort");
Serial.println ("sensorn aktiv");
Delay(50);
myservo.write(140);
}
void loop() {
IF(digitalRead(pirPin) == hög) {
Serial.Print ("[[[get| http://www.mysite.com/iobridge.html]]]"); Skicka seriella meddelande till iobridge.
digitalWrite (led1Pin, hög); den ledde visualiserar sensorer utdata pin staten
digitalWrite (led2Pin, hög); den ledde visualiserar sensorer utdata pin staten
IF(lockLow) {
ser till att vi väntar på en övergång till låg innan någon ytterligare utgång görs:
lockLow = false;
Rullhållaren genom att lyfta servo.
myservo.write(140);
Slå på leksak med ljud
digitalWrite (speakerPin, hög);
Delay(100);
digitalWrite (speakerPin, låg);
Delay(7000);
myservo.write(65);
Skicka x10 kommandon att trun av/på lampor
X10.sendCmd (hcC, 1, cmdOn);
X10.sendCmd (hcC, 3, cmdOn);
X10.sendCmd (hcC, 2, cmdOff);
int var = 0;
Aktivera kontinuerlig rotation servo.
medan (var < 800) {
digitalWrite(servoPin,HIGH);
delayMicroseconds(1200); 1.5ms
digitalWrite(servoPin,LOW);
Delay(20); 20ms
var ++;
}
Delay(50);
}
takeLowTime = sant;
}

IF(digitalRead(pirPin) == låg) {
om (ledStatus == 0) {
digitalWrite (led1Pin, hög);
digitalWrite (led2Pin, låg);
ledStatus = 1;
Delay(100);
}
annat {
digitalWrite (led1Pin, låg);
digitalWrite (led2Pin, hög);
ledStatus = 0;
Delay(100);
}
IF(takeLowTime) {
lowIn = millis(); Spara tiden för övergången från hög till låg
takeLowTime = false; se till att detta görs endast i början av en låg fas
}
om sensorn är låg för mer än den givna pausen,
Vi antar att ingen mer motion som kommer att hända
om (! lockLow & & millis() - lowIn > pausa) {
gör säkert detta kodblock endast körs igen efter
ett nytt förslag sekvens har upptäckts
lockLow = sant;
Skicka x10 kommandon
X10.sendCmd (hcC, 1, cmdOff);
X10.sendCmd (hcC, 3, cmdOff);
X10.sendCmd (hcC, 2, cmdOn);
}
}
}

Se Steg
Relaterade Ämnen

Halloween: billigt och lätt släppa spider silhuett

detta var min smuts simple, noll kostnad, sista andra prop för Halloween.Eftersom jag hade installationsprogrammet en massa spindelnät i min ytterdörr, tänkte i huvudsak gör att det ser som om du går in i ett spindelnät, jag en stor spindel var i ord...

Spider Web färskost brownies

Halloween kommer! Halloween är min favorit semester och jag älskar att kasta Halloween-fester. Och vad behöver alla Halloween-fester? SPIDER WEB FÄRSKOST BROWNIES! Detta instructable kommer att gå in i detalj på hur du skapar dessa fantastiska browni...

Giant Spider Halloween Prop

detta instructable är baserad på en propeller som jag gjorde år 2007 för att dekorera mitt hem för Halloween. Det är inte lika väl dokumenterat som jag i bilder, men då jag aldrig ens tänkt att jag skulle gilla att göra en tutorial i framtiden. Förho...

Rörelse aktiverat Halloween Spider

vi kör en särskild serie av anpassade Instructables för Ace Hardware, en annonsör på Instructables. Detta är först av tre awesome projekt har vi skapat interna med delar från vår lokala Ace butik.Jag ville skapa en motion-aktiverat spindel att sätta...

Halloween kostym med skelett mask, mekaniska händer, sund reaktiv LED öga bollar och släppa huvud knep

Hej, tack för att uppmärksamma min artikel, detta är min allra första kostym på Halloween parad i Taiwan, först av allt, jag är tacksam att jag fick så många inspiration från instructables, och slutligen jag kom med detta skelett dräkt med följande f...

Naturlig storlek Spider-Man tema Halloween Display

för att fira 10-årsjubileum för den ursprungliga Spider-Man filmen release (med hemstad regissören Sam Raimi's vision av Stan Lee ikoniska tecken), detta instructable visar hur man gör en full skala web smutskastning superhjälte och hans galna nemesi...

Halloween Spider Web vaser

Återvinn gamla blomvaser till roligt Halloween Spider Web vaser för din Halloween BRAKFEST!Steg 1: Titta på den korta video tutorial här!Steg 2: Saker du behöverGlasvasAmericana Gloss emalj i svart (glas färg)Allure tredimensionell Design självhäftan...

Spider tillverkad av buntband för rekvisita inredning Halloween

Hej, detta är en liten spindel från ett par buntband så är en mycket billig spider rekvisita och lätt att göra det.Du kan klistra in den där väggen eller var som helst du vill, du kan också göra en spindel som lever i olika storlekar med buntband med...

Giant Halloween Spider

låt oss inse det - varje hus behöver en giant spider på Halloween. Inte den "Oooo en läskig spindel bara tappade på huvudet när jag gick till dörren" typ av spider - jag talar om "den lurviga black beast bara åt min hund" sorten av spi...

Ledde SPIDIES - Halloween hantverk för barn

detta Instructable visar dig hur man sätter ihop några ledde Spidies för Halloween.De är enkla att göra och kul för att gömma sig i mörka hörn för gäster att hitta.Jag har försökt att hålla denna enkla och rakt på sak för yngre tittare. Om du är ute...

HALLOWEEN SPIDER CD SCRAPBOOK

Letar du efter en riktigt rolig Halloween hantverk? Ser väl inte längre eftersom vi har en särskild behandling för dig med vår Halloween Spider CD Scrapbook gjort med återvunnet CD, piprensare, scrapbook papper, band och våra digitala dye nedskärning...

Spider dyker - Halloween hantverk

idag jag visa dig hur man gör spider dyker med chenille stockar och klubbor.Här är min video tutorial: hur man gör Spider dykerDet en perfekt Halloween hantverk för barn... och lätt att göra.Hoppas du gillar it...let mig veta :-D...

LEGO Spider-Man Halloween kostym

Så detta var det första året där min son verkligen brydde sig nog att ha någon input i hans Halloween-kostym. Vi diskuterade och diskuterade och slutligen beslutade på Lego Spider-Man.Jag är ingalunda en expert kostym maker. Detta är också min första...

Gigantiska Halloween Spider Web

denna web gjordes för under $20 och det är helt vävd av gemensamma klädstreck stil rep. Det är omkring 20 fot hög och kanske 12 fot längs foten. Det är lätt att göra; det bara ta lite tid. Jag tror det tog mig ungefär fyra timmar men resultaten är he...

Halloween Spider

Vi organiserade en halloween-fest och jag ville göra en spindel som jag såg på Pinterest.Steg 1: återvinningJag använde kvarleva från mitt jobb. Denna uppsats används för packning.Steg 2: rullandeJag försökte uppnå formen som jag ville genom att rull...

Sista minuten Halloween Spider dekorationer

jag är alltid fångas av vakt och Halloween smyger upp på mig så här är en sista minuten Halloween dekoration.Steg 1: Steg ett Gather leveranser Är:-Sax-Lim-Papper-SträngadBifogat är en snabbguide ark du kan skriva ut, klippa och montera.Steg 2: Skär...

Gör läskigt falska spider webs - snabbt och enkelt!

Jag försöker hitta ett sätt att göra realistiska läskiga spider webs för en Halloween spökhus och jag hittade denna stora webbplats. Jag har inte ändrat design, precis lagt sekundär lock utan springor så att jag kan hålla alla oanvända spider webblös...

Rörelse aktiverat släppa spindel, låg kostnad, ingen programmering

i detta Intstuctable jag ska visa dig hur man gör en mycket enkel rörelse aktiverat spindel som droppar snabbt och startles alla som går under, sedan dras in. Jag designade detta är en billig och praktisk elektronik projekt som en nybörjare kan göra....

Halloween mjölk kannan lyktor

En super lätt, super billigt och ännu (kan ses som) super festliga Halloween dekoration!Steg 1: Inomhus och utomhus Dessa Halloween mjölk kannan lyktor är bra inte bara för utomhus utan också för inomhus. Du kan placera dem på fönstret område, under...