Casa 9000 - el timbre final (10 / 12 paso)

Paso 10: El Hardware (disco duro)

Ahora soy un chico un poco de hardware, que es donde se encuentra el talento. Si observas cualquiera de mi pasado ' structables ves me encantaria vermela. Sin embargo, esta fue mi primera vez utilizando un Arduino, y, como un novato, ordenó a uno, conectado, cargado el software y se desmayó. Bueno, no exactamente se desmayó, pero sentía había sido lanzado hacia atrás en tiempo a mi primera incursión con un soldador cuando me preocupé que iba a quemar, el proyecto que estaba trabajando en, seguido de incineración de mi casa!

Esto me ayudó a empezar.

La lógica fundamental del programa fue esta:

Alguien empuja la puerta, activa un relé que toca el timbre y activa el Arduino.

El Arduino a continuación:

1) ignora todos los comandos de activación para 4 minutos (en caso de que alguien toca el timbre nuevamente)
2) inicia un comando de Applescript en el equipo host de Mac
3) activa un segundo relé (para ideas futuras)
4) reinicializa después de 4 minutos y vuelve a stand-by

Aquí está el código:

int ledPin = 13; LED conectado al pin digital 13
int potPin = 0; alambre timbre blanco al pin analógico 0
int val = 0;

tiempo = 0;

tiempo de debounce = 1000;

void setup() {}
pinMode (ledPin, salida); pone el pin digital como salida
Serial.Begin(9600); abrir puerto serie a 9600 baudios
digitalWrite (14 + potPin, HIGH); establecer pullup en el pin analógico
(analógica 0 = digital 14, a1 = d15, etc.)
}

void loop() {}
Val = analogRead(potPin);
Si (val < 100) {/ / si el circuito es completado
(para mí, que generalmente cae de 1023 a ~ 15 cuando 'sonando')
Si (millis ()-tiempo > debounce) {}
Serial.println("A");
Delay(500);
Serial.println("A");
Delay(500);
Serial.println("A");
digitalWrite (ledPin, HIGH); el LED se pone en
Delay(120000); // ... 240000 = 4 minutos
digitalWrite (ledPin, LOW); y apaga el LED
tiempo = millis();
}
}
}

Nota: programa el Appleshare Proxy sólo aceptaba cada tercera "A" de mi Arduino, así que enviar tres y la Junta ahora responde al instante sin error (estoy seguro código chapuza, pero bueno funciona!) El 'retraso' es donde la Junta ignora todas pulsaciones de teclas, por lo que el programa no se reinicia si alguien sigue sonando el timbre.

Artículos Relacionados

Casa de la playa final montaje de luz

Casa de la playa final montaje de luz

haber movido a la tierra cercada por el mar en enero y yo mismo establecer en la Costa Central, sentí la nueva extensión construí necesitaba algo especial.Inspiración me golpeó en la playa, literalmente. Un chico salió del agua con una tabla de surf
Granja hidropónica Vertical final baratos... Cultivos verdes lejos de regalo!

Granja hidropónica Vertical final baratos... Cultivos verdes lejos de regalo!

*** para más info y fotos visitan mi blog en http://thehydroponicexperiment.blogspot.comOK chicos les pido disculpas por la crappy instructable... me apuré un poco para hacerlo para el concurso de regalo... perdí obviamente que uno... así que estoy v
Casa de perro móvil

Casa de perro móvil

Siempre he sido sorprendido por cuanto una casa de perro decente puede costar desde la tienda de mascotas. ¿Construir una casa de perro bonito que funciona mejor, dura más y es móvil? Desafío aceptado.Paso 1: Mida su muttNos pusimos mi perro Zelda cu
Construir un gallinero gótico (o casa de perro de la perrera o cerdo o...)

Construir un gallinero gótico (o casa de perro de la perrera o cerdo o...)

o cómo no construir un gallinero de curva catenaria.En 2007 rescataron 7 pollitos bebé de sacrificio de pollos salvajes en un parque local. Eventualmente ellos construyó un gran armazón coop-y-funcione, pero como eran en su mayoría corrales en nuestr
Energía solar miniatura casa inteligente

Energía solar miniatura casa inteligente

Esta casa comenzó la evaluación de proyectos para la unidad de circuitos de mis clases de física. Los estudiantes conectados luces, timbres y alarmas en miniatura casas o castillos que hicieron. Una vez que se realizaron con lo básico, añadieron comp
LilyPad Arduino e-Reader caso

LilyPad Arduino e-Reader caso

para una clase de jóvenes y la tecnología, nos asignó la creación de un proyecto de Arduino LilyPad.  Me gustó la idea de conectar el proyecto LilyPad alfabetización, por lo que decidí hacer un caso de Kindle que reproducir música [tema de Hedwig de
Compañero de aseo

Compañero de aseo

despiden vergonzoso sonidos del cuarto de baño, dejando el asiento para arriba, u olvidarse de apagar la luz con inodoro amigo! Aquí está una pequeña demo de baño Buddy en acción.& amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp;
Monopods DIY

Monopods DIY

Si te gustó a este I'ble, por favor voten por mí. Si usted no, diablos, voy a tomar aún su voto. :)El sorteo ha sido dado lejos. Por favor estad atentos a Instructables futuro mío para más regalos.En este Instructable, voy a dar una visión general de
Electrónica LEGO Super Mario Bros setas

Electrónica LEGO Super Mario Bros setas

Presentado para la aprobación de la sociedad de Instructables, traer a usted otro proyecto electrónico de LEGO con un tema retro video juego!Utilizando los mismos principios exactos para diseño e ingeniería como mi Electrónica Super Mario Starmen, yo
Electronic LEGO Super Mario Starman

Electronic LEGO Super Mario Starman

Este es un divertido y único proyecto que inicialmente empecé edificio poco después del lanzamiento de mi Electrónica LEGO Star Wars DL-44 Blaster pistola --que significa este proyecto en particular fue construido utilizando mis conocimientos adquiri
Carbón energía Generador - generador de gas

Carbón energía Generador - generador de gas

Pregunte a cualquier agricultor, experto en supervivencia, Boy Scout, hippie o prepper y te dicen los usos increíbles de carbón. De mejorar su jardín para filtrado de agua y campo de la medicina. Pero ¿sabía que con unas pocas piezas de chatarra pued
Réplica de pistola de Nerf Strongarm Borderlands 2 Hyperion

Réplica de pistola de Nerf Strongarm Borderlands 2 Hyperion

Hola a todos, queridos amigos! :)Filippo, soy italiano (desde Bolonia), así que pido disculpas por mi mala Inglés It de XD de un largo tiempo desde siga Instructables, pero nunca he hecho uno de mis propios. Esta es mi primera!Me encanta Borderlands
Forja un hacha de vikingo

Forja un hacha de vikingo

En 2010 comencé una investigación práctica en métodos históricos utilizados en la época vikinga para forjar hachas. Mi propósito era publicar un tutorial de DVD que un herrero de nivel intermedio forjar tal un hacha. En preparación para el tutorial h
Láser personalizado grabado tabla de cortar

Láser personalizado grabado tabla de cortar

Hemos querido hacer un regalo personalizado como el estreno de una casa actual para nuestros amigos recién casados acaba de adquirir una casa. El objetivo era hacer algo que les recordó del norte de Canadá y su primer hogar, sin dejar de ser algo que