Chute de Halloween araignée (3 / 8 étapes)

Étape 3: Arduino Sketch

j’ai utilisé le X10Firecracker et les bibliothèques de Servo, mais aussi l’exemple de capteur PIR de l’arduino playground.

J’ai utilisé les résistances de 1K sur la led1Pin et led2Pin.
J’ai utilisé la résistance de 10K à transistor 2N2222 base, speakerPin au sol à l’émetteur. Puis l’emiter est allé à un côté de l’interrupteur de jouet et le collecteur à l’autre. Cela a fonctionné le transistor 2N2222 comme un interrupteur.

Regardez les commentaires de l’arduino pin de câblage.

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

Servo myservo ;             Nouvelle instance de Servo.h
int rtsPin = 2 ;            Ligne de DPE pour C17A - DB9 broche 7
int dtrPin = 3 ;            Ligne DTR pour C17A - DB9 broche 4
Connectez DB9 broche 5 au sol.
int servoPin = 5 ;          Servo utilisé pour soulever la bobine
int pirPin = 8 ;
int led1Pin = 10 ;          Conduit de gauche
int led2Pin = 11 ;          Conduit droit
int speakerPin = 12 ;       Haut-parleur de buzzer piézo
int bitDelay = 1 ;          Mme delay entre bits (1 mS OK)
int ledStatus = 0 ;
int calibrationTime = 30 ;
unsigned long int lowIn ;
unsigned long int pause = 5000 ;
Boolean lockLow = true ;
Boolean takeLowTime ;
int booCounter = 1 ;

void setup() {}
Serial.Begin(9600) ;        Commencer la communication série à 9600 Baud
pinMode (led1Pin, sortie) ;  Set led1Pin broche numérique à la sortie
pinMode (led2Pin, sortie) ;  Set led1Pin broche numérique à la sortie
pinMode (speakerPin, sortie); / / Set speakerPin broche numérique à la sortie
pinMode (servoPin, sortie) ;  Set led1Pin broche numérique à la sortie
myservo.Attach(7) ;          ATACH servo sur la broche 7 servo de rotation continue
X10.init (rtsPin, dtrPin, bitDelay) ;  Initialize X10 C17A
pinMode (pirPin, entrée) ;
digitalWrite (pirPin, basse) ;
donner le capteur quelque temps à étalonner
Serial.Print ("calibrage capteur") ;
pour (int i = 0; i < calibrationTime; i ++) {}
Serial.Print(".") ;
Delay(1000) ;
}
Serial.println ("terminé") ;
Serial.println ("capteur actif") ;
Delay(50) ;
myservo.Write(140) ;
}
void loop() {}
if(digitalRead(pirPin) == HIGH) {}
Serial.Print ("[[[get| http://www.mysite.com/iobridge.html]]]") ; Envoyer message série à iobridge.
digitalWrite (led1Pin, HIGH) ;   le voyant lumineux visualise l’état de broche de sortie de capteurs
digitalWrite (led2Pin, HIGH) ;   le voyant lumineux visualise l’état de broche de sortie de capteurs
{if(lockLow)}
fait en sorte de que nous attendre pour une transition vers le bas avant n’importe quelle autre sortie est faite :
lockLow = false ;
Libérer la bobine en soulevant le servo.
myservo.Write(140) ;
Allumez jouet avec son
digitalWrite (speakerPin, HIGH) ;
Delay(100) ;
digitalWrite (speakerPin, basse) ;
Delay(7000) ;
myservo.Write(65) ;
commandes d’envoi x10 à trun off/on s’allume
X10.sendCmd (hcC, 1, cmdOn) ;
X10.sendCmd (hcC, 3, cmdOn) ;
X10.sendCmd (hcC, 2, cmdOff) ;
var int = 0 ;
Activer le servo de rotation continue.
tandis que (var < 800) {}
digitalWrite(servoPin,HIGH) ;
delayMicroseconds(1200) ; 1.5ms
digitalWrite(servoPin,LOW) ;
Delay(20) ; 20ms
var ++ ;
}
Delay(50) ;
}
takeLowTime = true ;
}

if(digitalRead(pirPin) == faible) {}
Si (ledStatus == 0) {}
digitalWrite (led1Pin, HIGH) ;
digitalWrite (led2Pin, basse) ;
ledStatus = 1 ;
Delay(100) ;
}
else {}
digitalWrite (led1Pin, basse) ;
digitalWrite (led2Pin, HIGH) ;
ledStatus = 0 ;
Delay(100) ;
}
{if(takeLowTime)}
lowIn = millis() ;          économiser le temps de la transition entre la haute et basse
takeLowTime = false ;       Veillez à ce que cela se fait uniquement au début d’une phase de faible
}
Si le capteur est faible plus la pause donnée,
Nous partons du principe qu’aucun mouvement plus ne va se passer
Si (! lockLow & & millis() - lowIn > pause) {}
fait bien sûr ce bloc de code est exécuté uniquement après
une nouvelle séquence de mouvement a été détectée
lockLow = true ;
Commandes d’envoi x10
X10.sendCmd (hcC, 1, cmdOff) ;
X10.sendCmd (hcC, 3, cmdOff) ;
X10.sendCmd (hcC, 2, cmdOn) ;
}
}
}

Articles Liés

HALLOWEEN araignée CD album

HALLOWEEN araignée CD album

Vous cherchez un très amusant artisanat Halloween ? Eh bien, regardez pas plus loin parce que nous avons un cadeau spécial pour vous avec notre Halloween araignée CD album fait avec CD recyclés, cure-pipes, papier scrapbook, rubans et notre teinture
Motion activé Halloween araignée

Motion activé Halloween araignée

nous manquons une série spéciale de Instructables personnalisé pour Ace Hardware, un annonceur sur Instructables. Il s'agit de la première des trois projets génial, nous avons créé en internes à l'aide de pièces de notre magasin local d'Ace .J'ai vou
Dernière Minute Halloween araignée décorations

Dernière Minute Halloween araignée décorations

je suis toujours être pris de garde et d'Halloween se glisse sur moi alors voici une décoration de Halloween de Dernière Minute.Étape 1: Première étape Gather Supplies Fournitures sont :-Ciseaux-Colle-Papier-StringEst jointe une feuille guide rapide
Motion activée une chute araignée, faible coût, sans aucune programmation

Motion activée une chute araignée, faible coût, sans aucune programmation

dans cette Intstuctable je vais vous montrer comment faire une araignée très simple mouvement activé qui descend rapidement et sursauter quelqu'un qui marche en dessous, puis se rétracte. J'ai conçu ce soit un projet électronique pratique et peu coût
Costume de requin mangeur d’hommes

Costume de requin mangeur d’hommes

j'ai pensé que cela pourrait faire un bon Instructable première après la réception incroyable, il a obtenu à la fête d'Halloween araignées boîte de nuit. J'avais voulu faire quelque chose comme ça pour quelques années mais jamais réussi à elle dans l
Grandeur nature corps Spider Cocconed

Grandeur nature corps Spider Cocconed

j'ai eu cette idée de ce qui suit vous tube vidéo après recherche sur Google « Comment construire un cocon d'araignée humaine » j'ai dû chercher une méthode réaliste et économique avant que j'ai trouvé un que j'ai aimé et il n'étaient pas très nombre
Araignée géante de Halloween

Araignée géante de Halloween

avouons-le - chaque maison a besoin d'une araignée géante à l'Halloween.  Pas le genre d'araignée - « Oooo une araignée effrayante juste tombé sur ma tête que je suis allé à la porte d'entrée », je veux parler du genre « cette bête noire poilue juste
Halloween : silhouette d’araignée bon marché et facile de tomber

Halloween : silhouette d’araignée bon marché et facile de tomber

c'est mon simple saleté, zéro coût, dernière seconde prop pour Halloween.Puisque j'avais configuration d'un grand nombre de toiles d'araignées dans ma porte d'entrée, essentiellement ce qui en fait regarder comme si vous marchez dans une toile d'arai
Costume d’Halloween avec masque de squelette, mains mécaniques, sonores réactives boules oeil de LED, une chute tête truc et

Costume d’Halloween avec masque de squelette, mains mécaniques, sonores réactives boules oeil de LED, une chute tête truc et

Hey, Merci de faire attention à mon article, il s'agit de mon tout premier costume à Halloween parade à Taiwan, tout d'abord, je suis reconnaissant que j'ai reçu tant d'inspiration d'instructables, et finalement je suis venu avec ce costume squelette
CUPCAKES d’HALLOWEEN facile d’araignée

CUPCAKES d’HALLOWEEN facile d’araignée

: il s'agit d'une activité amusante, facile à faire avec des enfants ou dans la salle de classe. Les enfants aiment à faire manger ces cupcakes-le bonus est ce qui en fait, manger et ensuite porter la bague araignée en plastique ! Faire avec vos luti
Comment faire des araignées pour Halloween

Comment faire des araignées pour Halloween

pour Halloween, j'ai besoin de beaucoup d'araignées ! Mais le prix de les acheter était moyen à élevé. Nous avons prévu sur un des arbres tournant dans notre front yard dans une maison immense araignée.  Nous avions besoin d'araignées de différentes
Araignée de colliers de serrage pour les accessoires de décoration Halloween

Araignée de colliers de serrage pour les accessoires de décoration Halloween

Bonjour, c'est un peu araignée faite de quelques colliers de serrage est donc un accessoires araignée très bon marché et facile à faire.Vous pouvez le coller où le mur ou n'importe où vous aimez, vous pouvez également faire une araignée vivant dans d
Halloween les chauves-souris et les araignées

Halloween les chauves-souris et les araignées

Je voudrais avoir une embarcation rapide simple pour Halloween Eve qui n'appelle pas de temps de séchage de la colle ou de peinture. C'est pourquoi ces chauves-souris sont parfaits pour faire avec les enfants-nous avons un groupe qui se réunit chez n
Géante araignée Halloween Prop

Géante araignée Halloween Prop

cette instructable repose sur un accessoire que j'ai fait en 2007 pour décorer ma maison pour l'Halloween.  Il n'est pas aussi bien documenté que je tiens dans les photos, mais au moment où j'ai même jamais pensé que je pourrais vous faire un tutorie