Nursery Rhyme Hat (2 / 8 étapes)

Étape 2: Créer un Plan

j’ai commencé avec une idée pour un chapeau que vous pourriez porter durant un heure du conte avec de jeunes enfants.  Lorsqu’il est exposé à la lumière (feuille de feutre de la fleur de levage) le chapeau serait s’allumer et jouer un air de comptine comme un amusement prop pour l’heure du conte.  J’ai utilisé ou appris à partir de code d' exemple de son de Leah Buechley, Light Sensor code de Casey pour sa nuit et jour jouet, code de Dark-Be-Gone Alyson et Tricolor LED code de Leah Buechley.  J’ai fini avec un code qui fait mon chapeau s’allumer et jouer Mary Had a Little Lamb (voir ci-dessous).

Branchez votre FTDI et la batterie dans le tableau principal et coonect à votre ordinateur avec le câble USB.  Télécharger votre code.

/*
Chapeau de comptine
Liz Huessy
Mars 2014
*/
int ledPin =
int ledPin = A3 ;  Le pin blanc de LED est connecté à la broche A3
int redPin = 10 ;  La broche LED rouge est connectée à la broche 10
bluePin int = 9 ;  La broche de LED bleue est connectée à la broche 9
int greenPin = 6; / / la goupille de la LED verte est connectée à la broche 6
sol int = 11 ; Broche 11 est la broche de terre
int speakerPin = A2 ;     L’enceinte est raccordée à la broche numérique A2
int sensorPin = A4 ;     Le capteur de lumière est connecté à la broche A4
int sensorValue ;     Variable pour stocker la valeur provenant de la sonde

void setup()
{

pinMode (speakerPin, sortie) ;     Définit cette broche pour une sortie
pinMode (A3, sortie) ;  Définit cette broche pour une sortie
pinMode (sortie 10,) ;  Définit cette broche pour une sortie
pinMode (sortie 9) ;  Définit cette broche pour une sortie
pinMode (6, sortie) ;   Définit cette broche pour une sortie
pinMode (sensorPin, entrée) ; //
pinMode (sol, sortie) ;
digitalWrite (sol, basse) ;  Désactive la puissance à la broche 11 (sol)

}

void loop() / / fonctionne sur une boucle
{

sensorValue = analogRead(sensorPin) ;     Lire la valeur de la sonde
Delay(100) ;     Délai pour 1/10 de seconde

Si (sensorValue < 20) / / si il fait sombre, éteignez tous les voyants
{
digitalWrite (6, faible) ;
Delay(750) ;
digitalWrite (9, faible) ;
Delay(500) ;
digitalWrite (10, faible) ;
Delay(500) ;
digitalWrite (A3, faible) ;
Delay(500) ;
}
Else {//If il n’est pas sombre, virage vert et bleu LED sur et jouer la mélodie, puis allumer les LEDs rouges et blancs
digitalWrite (6, HIGH) ;
Delay(500) ;
digitalWrite (9, HIGH) ;
Delay(500) ;
Scale() ;     Appelez la fonction scale()
Delay(1000) ;     Retard de 1 seconde
digitalWrite (10, haute) ;
Delay(500) ;
digitalWrite (A3, élevé) ;
Delay(500) ;

}
}
Sub bip (unsigned char speakerPin, int frequencyInHertz, des timeInMilliseconds longs) / / le son fonction de production
{
int x ;
long delayAmount = (long)(1000000/frequencyInHertz) ;
long loopTime = (long)((timeInMilliseconds*1000)/(delayAmount*2)) ;
pour (x = 0; x < loopTime; x ++)
{
digitalWrite(speakerPin,HIGH) ;
delayMicroseconds(delayAmount) ;
digitalWrite(speakerPin,LOW) ;
delayMicroseconds(delayAmount) ;
}
}

échelle Sub () //Play Mary Had a Little Lamb
{
beep(speakerPin,2637,500) ;  E
beep(speakerPin,2349,500) ;  D
beep(speakerPin,4186,500) ;  C
beep(speakerPin,2349,500) ;  D
beep(speakerPin,2637,500) ;  E
beep(speakerPin,2637,500) ; E
beep(speakerPin,2637,1000) ; E

beep(speakerPin,2349,500) ;  D
beep(speakerPin,2349,500) ;  D
beep(speakerPin,2349,500) ;  D
beep(speakerPin,2637,500) ;  E
beep(speakerPin,2637,500) ;  E
beep(speakerPin,2637,1000) ;  E

beep(speakerPin,2637,500) ;  E
beep(speakerPin,2349,500) ;  D
beep(speakerPin,4186,500) ;  C
beep(speakerPin,2349,500) ;  D
beep(speakerPin,2637,500) ;  E
beep(speakerPin,2637,500) ; E
beep(speakerPin,2637,1000) ; E

beep(speakerPin,2637,500) ;  E
beep(speakerPin,2349,500) ;  D
beep(speakerPin,2349,500) ;  D
beep(speakerPin,2637,500) ;  E
beep(speakerPin,2349,500) ;  D
beep(speakerPin,4186,1000) ;  C
beep(speakerPin,4186,1000) ;  C
}

Une fois que j’avais écrit mon code, la prochaine chose que j’ai fait était de créer un diagramme de mon e-textile, montrant les connexions exactes et mise en page de mon circuit, veillant à ce que non négatifs et positifs des lignes crosssed et que chaque LED, le Buzzer et le capteur sont correctement connecté.
Il est très important d’effectuer cette étape avant de démonter les pièces Lilypad !

Articles Liés

Chapeau espion ouzbek (ou Wizard Hat)

Chapeau espion ouzbek (ou Wizard Hat)

Pashmina Suleyman (ci-dessous, dans la seule clear photo de connaître d'exister) et son partenaire Kutchima (AKA Koochie Mama), les fameux espions ouzbek, porter celles-ci à se fondre dans les indigènes de San Francisco au cours de missions de rensei
BRICOLAGE Sonic la hérisson Hat

BRICOLAGE Sonic la hérisson Hat

Quand vous ne trouvez pas ce que vous cherchez... juste faire arriver!J'ai fait ce chapeau Sonic pour mon frère comme un cadeau et suis tellement excité par la façon dont il s'est avéré ! Chapeau est toujours un plaisir accessoire et sont également u
Super Mario Hat tutoriel

Super Mario Hat tutoriel

Mon fils cadet va être Super Mario de la Nintendo DS/Wii jeux pour l'Halloween cette année.La plupart du temps je suis parfaitement bien avec l'achat de costumes, comme je suis une maman à plein temps de travail moyen de nombreux engagements.Cependan
Costume de perroquet Makedo : Wearable ailes d’oiseaux et perroquet Hat

Costume de perroquet Makedo : Wearable ailes d’oiseaux et perroquet Hat

Rabat votre chemin dans la ménagerie Makedo avec ces belles ailes d'oiseaux et perroquet Hat, tel que conçu par l'artiste Lottie Smith du Royaume-Uni.Il semble complexe, mais la construction est vraiment simple. Rejoignez-nous que Lottie parle à trav
Raspberry Pi CNC Hat contrôlé moteur pas à pas CDROM

Raspberry Pi CNC Hat contrôlé moteur pas à pas CDROM

Objectif: apprendre comment il est simple d'utiliser le Raspberry Pi CNC chapeau de Protoneer en le testant dehors sur un moteur pas à pas CDROM.Pourquoi: beaucoup d'entre nous rêvent de faire notre propre routeur CNC / graveur mais get s'enliser dan
A Grey Hat

A Grey Hat

Eh bien, mon profil couplée à une recherche web rapide, n'importe qui peut trouver que je suis un consultant en sécurité informatique. C'est mon travail de jour, j'essaie de ne pas poster beaucoup de lui, comme tout à fait franchement, la sécurité es
WIFI sous contrôle LED Hat

WIFI sous contrôle LED Hat

Ici, vous apprendrez à utiliser une carte de microcontrôleur Intel Edison pour se connecter à LEDs en sortie et à utiliser le WIFI comme une méthode de saisie pour modifier les couleurs ou les animations des LEDs.J'ai aussi est un guide étape par éta
Knitted spiral hat

Knitted spiral hat

L'automne est ici ! Temps pour les chapeaux !J'ai adore les chapeaux et le changement des conditions météorologiques est une excuse pour fabriquer des chapeaux plus. Voici l'un de mes patrons que je suis venu avec. Il s'agit de la deuxième itération
Minion Hat

Minion Hat

tout le monde aime les sbires ! Maintenant vous pouvez faire un joli et confortable Despicable Me hat.Étape 1: matériaux Pour faire un chapeau de minion, vous aurez besoin :-Au moins 1/3 yard jaune en molleton-1/3 yard fleece bleu-Polaire noir (seule
Chunky Cable Hat

Chunky Cable Hat

Chunky Cable HatArticles :60 peg métier jauge 1/2profile de crochetarrêt de mailles2-1 échevettes de fil selon yardage. (60yds)Conditions :CO: MonterEW: E-WrapP: purl6RCC: 6 piquer bon câble cross : chevilles Skip 1, 2 et 3, chevilles EW 4, 5 et 6, p
Comment crocheter un Slouch Hat

Comment crocheter un Slouch Hat

crocheter un chapeau, c'est quelque chose de si simple que même un débutant peut le faire. Ce chapeau en particulier ne nécessite la connaissance du travail dans le rond et double crochet. Aussi longtemps que vous pouvez faire que vous pouvez faire u
Snow Shoe Hat

Snow Shoe Hat

je suis venu avec ce chapeau lors d'un voyage en raquettes, PA  J'ai utilisé des bouts de fil que j'ai apporté avec vous.  N'importe quel fils de laine peignée poids fonctionnera.  C'est un chapeau parfait pour la randonnée sur les journées fraîches
Simple Orange Sun Hat

Simple Orange Sun Hat

This is a very easy hat to crochet. C'est censé être un chapeau de soleil, mais vous pourriez vraiment porter pour n'importe quelle saison. Ma fille aînée a un et il dit que ce n'est pas trop chaud en été.  Il serait vraiment parfait sur cool mais le
Crochet Crazy Hat / Mohawk

Crochet Crazy Hat / Mohawk

Crazy hatÉléments dont vous avez besoin :Crochet enaiguille de tapisserieciseauxcartonfil de votre choix (j'ai utilisé 100 % acrylique)Bonnet chapeau à la taille souhaitée au crochet.Couper le carton d'environ 1 pouce et environ 5 à 6 poucesEnroulez