Accueil 9000 - la sonnette ultime (10 / 12 étapes)

Étape 10 : Le matériel (dur)

Maintenant je suis un gars un peu de matériel, vraiment, c’est où le talent se trouve. Si vous regardez à n’importe lequel de mes dernières ' structables vous voyez j’aime bricoler. Cependant, c’était ma première fois en utilisant un Arduino, et, comme un débutant, j’ai commandé un, branché, chargé le logiciel et s’évanouit. Eh bien, pas exactement s’est évanouie, mais me sentais comme si j’avais été rejetée en arrière dans le temps à ma première incursion avec un fer à souder quand je me suis inquiété que j’étais sur le point de me graver le projet que je travaillais sur, suivie de l’incinération de ma maison !

Cela m’a aidé à démarrer.

La logique de base du programme était ceci :

Quelqu'un pousse la sonnette, il active un relais qui sonne à la porte et active l’Arduino.

L’Arduino puis :

1) ignore toutes les commandes d’activation pendant 4 minutes (dans le cas où quelqu'un sonne à la porte encore une fois)
2) démarre une commande Applescript sur l’ordinateur Macintosh hôte
3) active un deuxième relais (pour les futures idées)
4) se réinitialise après 4 minutes et remonte sur stand-by

Voici le code :

int ledPin = 13 ; LED connectée à la broche numérique 13
int potPin = 0 ; fil de sonnette de porte blanc sur broche analogique 0
int val = 0 ;

long temps = 0 ;

longtemps debounce = 1000 ;

void setup() {}
pinMode (ledPin, sortie) ; définit la broche numérique en sortie
Serial.Begin(9600) ; ouvrir un port série à 9600 baud
digitalWrite (14 + potPin, HIGH) ; mettre pullup sur la broche analogique
(analogique 0 = numérique 14, a1 = d15, etc.)
}

void loop() {}
Val = analogRead(potPin) ;
Si (val < 100) {/ / si le circuit est complété
(pour moi, il supprime généralement de 1023 à ~ 15 lorsque « sonne »)
Si (millis ()-temps > debounce) {}
Serial.println("A") ;
Delay(500) ;
Serial.println("A") ;
Delay(500) ;
Serial.println("A") ;
digitalWrite (ledPin, HIGH) ; définit la LED sur
Delay(120000) ; // ... 240000 = 4 mins
digitalWrite (ledPin, basse) ; et le voyant s’éteigne
temps = millis() ;
}
}
}

Remarque : programme The Appleshare Proxy acceptait seulement chaque troisième « A » de mon Arduino, donc j’ai envoyer trois et le jury répond désormais instantanément sans erreur, (je suis sûr que c’est code bâclée, mais HEY, ça marche!) Le « retard » est où le Conseil ignore toutes les touches, donc le programme ne redémarre pas si quelqu'un garde sonnant.

Articles Liés

Serveur d’accueil ultime framboise Pi

Serveur d’accueil ultime framboise Pi

Lecteur de bienvenue.Suivez-moi sur twitter ici pour des projets similaires ; tweet moi pour n'importe quelle aide avec celui-ci!Tout d'abord, s'il vous plaît noter : cette instructable peut se faire en une journée, mais une fin de semaine est certai
Bicarbonate de soude : Le remède ultime Accueil

Bicarbonate de soude : Le remède ultime Accueil

Bicarbonate de soude a été un aliment de base dans les ménages longs avant que la commodité de la drogue de coin chaînes de magasins, et avant les magasins à grande surface est devenu un phénomène moderne. Remèdes à la maison historiques pour ce prod
Établi Mobile ultime

Établi Mobile ultime

Pour ceux d'entre nous avec des petits garages ou ateliers, ou ceux qui sont incapables d'installer permanente rayonnage et stockage dans leurs espaces de travail, qu'il peut être difficile d'entreprendre des projets ambitieux qui nécessitent des mat
Boucle de ceinture de Paracord ultime survivant avec la trousse de survie (moins de 20 $)

Boucle de ceinture de Paracord ultime survivant avec la trousse de survie (moins de 20 $)

La ceinture de paracord. Quel sublime morceau d'équipement, mais comment cher à l'achat. Pas plus ! Dans ce instructable, je vais vous montrer non seulement comment faire main-une ceinture de paracord, mais comment faire une trousse de survie boucle
La Mésange 9000 - mangeoire à oiseaux tasse café

La Mésange 9000 - mangeoire à oiseaux tasse café

envie de nourrir les oiseaux (mésanges, non seulement) ?  Profitez d'un Java et construire vous-même une mangeoire à oiseaux Mésange 9000 tasse de café !  Presque tout le monde a besoin de café ces jours-ci, et presque chaque oiseau a besoin de mange
LinkIt un ultime IoT

LinkIt un ultime IoT

Si vous avez jamais été aux Émirats Arabes Unis en été, vous saurez probablement sur la chaleur là. Mais quand vous êtes à l'intérieur, dans votre maison ou de la pièce, et le climatiseur est en marche, vous ne ressentez pas la chaleur du tout.Mainte
Motion Detection sonnette streaming vidéo

Motion Detection sonnette streaming vidéo

TOC-TOC. Qui va là ? Une motion Detection sonnette intelligente qui détecte quand quelqu'un est près de la porte ! Il utilise une webcam pour détecter le mouvement. Lorsqu'il est activé, il jouera une salutation et ensuite prendre une photo et l'envo
Ultime Nintendo DS Lite

Ultime Nintendo DS Lite

j'ai été vraiment surpris qu'il n'existe pas une complète Nintendo DS piratage Instructable ici, donc j'ai pensé que c'était ma vocation. J'ai fait des recherches sur la NDS entaillant la scène depuis un certain temps maintenant, et cette instructabl
Créer le « outil de Notification Craigslist ultime »

Créer le « outil de Notification Craigslist ultime »

AVERTISSEMENT : ce projet est destiné aux utilisateurs de mac.Très bien. Tous les utilisateurs de craigslist ont eu arriver une ou deux fois.Vous êtes pompé sur ce nouveau réchauffeur de tasse café USB pour 10 $, et vous découvrez que votre voisin a
La partie supérieure du workbench ultime !

La partie supérieure du workbench ultime !

Using cheap mousepads makes for a low cost, VERY easily repaired, handsome and comfortable workbench!Etape 1: Le problème Workbench tend à recueillir des dommages du fer à souder, crasse de viscères de radio ancienne, x-acto coupe et ainsi de suite.É
Vista-lizing votre ancien ordinateur XP : le tutoriel ultime

Vista-lizing votre ancien ordinateur XP : le tutoriel ultime

depuis que Windows Vista est sorti, j'ai toujours voulu Vista-lize mon XP. Mais tous ces tutoriaux vient de me dire d'utiliser la dérive. J'ai essayé la dérive avant et détesté. Je voulais un paquet qui ne serait pas sacrifier la performance, mais je
Sonnette de crier

Sonnette de crier

Si vous avez déjà vu Murder by Death (1976) ou l'épisode « Billy Lipps » de Psych, vous savez déjà qu'une sonnette qui crie peut être très amusante. Une fois que vous avez le matériel nécessaire, il ne devrait prendre quelques heures pour configurer
La scie ultime Station

La scie ultime Station

C'est ce que j'appelle la Station de scie à onglets « Ultime ». Il comble tous mes besoins et est suffisamment important pour augmenter considérablement l'organisation et l'efficacité dans ma boutique. La station possède les caractéristiques suivante
BRICOLAGE ultime trépied avec caméra Boom

BRICOLAGE ultime trépied avec caméra Boom

Dans ce tutoriel, vous apprendrez comment fabriquer un trépied de webcam gratuit de mains avec une durable et professionnel recherche bras télescopique et la monture de caméra universelle. Le bras articulé peut être facilement retiré de la base trépi