Arduino Powered Home (8 / 10 paso)

Paso 8: El futuro cambia a mi proyecto actualizado!

Pensé en agregar algo de código para tener el último estado de cada pin escrita en una tarjeta SD insertada en la ranura que se construye en el escudo de ethernet. Podría tener que resultado lee la setup() de Arduino con el fin de inicializar un baja en lugar de la predeterminada alta para mi relés de alta potencia. Pero veo un problema si quiero salir de la casa durante un apagón y don' t desea el Arduino para llevar dispositivos a su estado pasado cuando retorna la energía. Esto podría remediarse con un simple interruptor de encendido y alimentaciones de + 5 v a otro pin en el Arduino en mi bosquejo. Aunque sin un UPS, no habrá ninguna v + 5 durante un apagón, ese circuito podría usarse para Arduino para determinar si es para reanudar el último estado fijado por el usuario, o por defecto a la caja fuerte modalidad de desactivación. Cuando se restablezca la energía, si has volteado que el interruptor en OFF, luego el perno de ajuste a leer que no verán + 5 v actual y por defecto a la seguridad.

Haven ' t experimentó con el uso de la tarjeta SD todavía, pero esta idea me tiene pensando en hacerlo pronto. Una simple base de datos almacenados en la tarjeta y el código de Arduino a cargo debería ser suficiente. La seguridad predeterminada interruptor wouldn' t tienen que ser complicado y podría conseguir su + 5 v de la Arduino a través de una resistencia de pull-down 10 k ohm a tierra en lugar de necesitar otra fuente de alimentación. También podría utilizar cables para mis puntos de salida y ubique allí el interruptor para mayor comodidad. Incluso puede incorporar un parpadeo del LED alimentado por una batería de respaldo para conseguir mi atención mientras me voy durante ese corte de energía.

También me gustaría añadir un circuito de lógica para que mi MV no apaga en cualquier momento que se me olvida que el monitor serial restablece el Arduino, o si pierdo poder incluso para una fracción de segundo. Así que, básicamente, si el cambio al estado del pin de control era debido a que no sea de entrada del usuario, el Arduino o un circuito externo podría prevenir el MV de cierre.

Otra cosa que quiero añadir a mi proyecto es convertir mis interruptores a + 5 v DC y utilizarlos como factor desencadenante alternativo a través de Arduino para los relés de control de luces y ventiladores y otras cosas que añadir en un futuro cercano. Actualización de septiembre de 2014: Ahora he realizado esto para mi dormitorio. Ver fotos. Como una prueba de concepto para el método alternativo de activación de los circuitos, he añadido el botón interruptor de circuito impreso para darme acceso a circuitos de control de ubicación de Arduino sin necesidad de acceso a la página web. Los botones actúan como alterna debido a la programación de Arduino. Botón 1 = ventilador de sala de estar, botón 2 = luz del dormitorio, botón 3 = ventilador de dormitorio, botón 4 botón 5 activa una nueva función ha añadido que luces cinco otros LEDs para indicar el estado de encendido/apagado de los cinco principales circuitos controlada por Arduino y = MV. Los LEDs se activan cuando pulsa el botón 5 y sólo permanecen en para 3/4 segundo. Estoy usando la placa de botón interruptor cableado interfaz utilizado para reemplazar circuitos de CA de 110 v en interruptores de pared con 5 circuitos de C.C. de v conectados a Arduino.

Quitar los interruptores de pared, taparlo con seguridad el cableado eléctrico, funcionó baja potencia cableado entre la caja del interruptor Arduino y la pared y había extendido unos pies sobre de la caja del interruptor a una ubicación de salida sin usar teléfono detrás de mi cama, me da control de la luz y el ventilador de dos interruptores de botón montado en cabecera. Compraron una placa frontal en blanco para cubrir la caja del interruptor, perforar dos agujeros de 1/2" para acceder a los interruptores de botón, montado los botones a un tablero de perf. Perforé dos agujeros de 1/2" para los botones en una pieza rectangular de lexan colocado entre la Junta de perf y la placa frontal. Yo soldado en un azul LED que tenían alambre largo conduce y un resistor incorporado 680 ohm, colocar tapa plana de LED a un borde ligeramente pulido de lexan con pegamento caliente. Agregar una resistencia extra para traer el brillo abajo de 'despertarme' brillante a un resplandor suave 'romántico' más, encender el LED con solamente cerca de 2 mA de corriente de 5 voltios. Para los interruptores montados en cabecera, no tengo un proyecto cuadro pequeño bastante para mi gusto, por lo que se me ocurrió una idea que sólo pude soldar los cables y switch de botones para un rendimiento muy pequeño tablero de sección (corté la Junta perf con sierra para metales) y cubren con pegamento caliente. Utilicé un papel e hizo una especie de molde para el pegamento caliente, comenzando con una pequeña capa de pegamento en la parte inferior, luego ajuste la Junta en su lugar y que cubre el tablero y cables con pegamento caliente más. Pero el papel no de pegamento caliente como pensé que lo haría. Tal vez un glaseado ligero de spray de cocina habría hecho ese trabajo. Recortan el pegamento caliente y había pelado de la hoja de ambos lados, pero dejó en la parte inferior. Yo entonces caliente pegué a la parte posterior de la cabecera en una ubicación que podemos alcanzar. Final de actualización!

He podido conseguir los módulos RF y enlaces inalámbricos configuración entre Arduino y los interruptores de pared. Un tirón del interruptor realmente enviaría una señal de RF en el otro extremo conectado al circuito para activar ese circuito para venir. Esto eliminará la necesidad de hacer todo lo que cableado entre los interruptores de pared y luces o ventiladores y placa de relé, pero el costo de materiales aumentaría significativamente.

Como agregar otra función el dibujo, que toma en cuenta el tiempo que toma para el PC o el MV sea arrancar y estar listo para su uso o para cerrar abajo/suspender y durante ese tiempo aproximado, los botones serían discapacitados y un estado que indica encendido o apagado aparece en la página web. Esta manera, puedo ' t Presione el botón Wake PC posiblemente dos veces haciendo que cierre hacia abajo, o peor, causa el MV a de intentar apagarlo mientras que todavía está arrancando. El MV es un poco exigentes cuando se trata de encender y apagar, y se recomienda dejarlo hacer completamente antes de tener que hacer lo contrario. Sé que podría escribir un retardo en las funciones de arranque o parada para ambos dispositivos, pero wouldn ' t importa todavía ser capaz de encender una lámpara o ventilador o apagar mientras que uno de los dispositivos de la computadora es arrancar o apagar. Un retraso hará que el bosquejo pausar mientras se cuenta el tiempo de retardo por el microprocesador, lo que es trabajar para su propósito. Pero no sería preparado para interceptar cualquier de los comandos enviados a hasta después de la demora. I' ll tiene que hacer algunas investigaciones sobre esta funcionalidad.

También me gustaría controlar mi abrelatas de la puerta del garaje, panel de alarma de seguridad, y persianas de la ventana de la Arduino. Esta zona del Estado ha sido en condiciones de sequía en los últimos años y bajo restricciones de uso de agua tratada. Me gustaría atrapar agua de lluvia que corre mi techo en barriles o un tambor de almacenamiento subterráneo y utilizarla para regar el patio cada vez que quieras sin restricciones y controlar un sistema de rociadores de Arduino.

También me gustaría encontrar una manera segura de acceder a mi Arduino desde Internet. Usted wouldn' t quiere cualquiera que tenga acceso remoto a esto un juguete sin su permiso, por lo que este proyecto en su estado actual no sería bueno para añadir accesibilidad en Internet. Tengo en mi lista de tareas para poner a prueba algunas soluciones VPN que pueden ser mejores para múltiples formas de acceso remoto. Si tienes que estar en tu red local para acceder a la página de Arduino porque isn' t abierto a Internet, bastaría con una VPN por lo que le permite conectarse a su red local desde cualquier parte del mundo. Una vez conectado, todo disponible a través de tu red local está a su disposición como si fueron conectados a ella localmente. Mientras VPN fue seguro y acceso privado, sería seguro.

Artículos Relacionados

3 canal arduino Powered controlador de luces de Navidad!

3 canal arduino Powered controlador de luces de Navidad!

Para Navidad este año, quise hacer un proyecto genial pero bastante no sabía qué hacer. Como me estaba poniendo la salida de luces de Navidad para decorar, había un viejo temporizador de luz de Navidad roto. Tomé distancia y miró a su alrededor en el
Cómo construir un Arduino Powered ajedrez jugar Robot

Cómo construir un Arduino Powered ajedrez jugar Robot

a juzgar por el número de ajedrez Instructables relacionados, creo que es seguro decir que la comunidad disfruta el juego.  Sin embargo, puede ser difícil, encontrar alguien que juega en el mismo nivel te.  Para resolver este dilema y para aumentar m
Arduino Powered Infared cosa

Arduino Powered Infared cosa

Hola, este es mi primer instructible. Voy a mostrar cómo hacer un lector de arduino powered sensor análogo (va a utilizar un fotodiodo infrarrojo).Paso 1: partes Necesita varias cosas para hacerlo:1. algún tipo de caja o caja de2. un escudo de Adafru
Arduino Powered trazadores de líneas del guante Heated

Arduino Powered trazadores de líneas del guante Heated

Arduino Powered Guantes calientesEste proyecto es sobre cómo hacer las más inteligente del mundo calienta guante los trazadores de líneas para condiciones de frío extremo como los de Minnesota o personas que tienen syndrome(like me) de Raynaud. Estos
Arduino powered calabaza de Halloween con detección de movimiento

Arduino powered calabaza de Halloween con detección de movimiento

Hola,Este Instructable le mostrará cómo hacer algunos Halloween decoraciones incluyendo arduino powered calabaza de Halloween con detección de movimiento.Paso 1: Hacer calabaza de Halloween Materiales:Globo redondoPeriódicos viejosHarina suaveAguaTém
Orientada a solar, reloj de Arduino-Powered

Orientada a solar, reloj de Arduino-Powered

esto es un reloj diseñado para mantener la hora exacta (independiente de atómico o GPS), Mostrar la salida local del sol, el mediodía solar y puesta de sol y también sí mismo ajustar horario de verano.Quería el reloj para ser fácil de usar y flexible
Un controlado inalámbricamente, tablero de mensajes Arduino-Powered

Un controlado inalámbricamente, tablero de mensajes Arduino-Powered

usted mismo construir un tablero de mensajes controlados de forma inalámbrica, Arduino powered!Aquí es un proyecto fácil que crea una tabla de forma inalámbrica programable del mensaje. Utiliza los módulos XBee para un enlace serial inalámbrico entre
Arduino Powered RGB humor lámpara además Simon

Arduino Powered RGB humor lámpara además Simon

esto es básicamente una lámpara de estado de ánimo de arduino powered RGB y el simon dice juego, dos en uno.Modo de empleo: El dispositivo se inicia con el programa de humor de RGB lámpara por defecto, al pulsar cualquiera de las cuatro teclas en la
Arduino powered tanque RC

Arduino powered tanque RC

este es mi primer instructable así que por favor oso conmigo. Mi nombre es Stanley Deakins y he estado jugando con la electrónica desde hace algún tiempo, aunque fue hace años. Debido a mi trabajo reciente he reavivar esa pasión. He conseguido mis ma
Reloj de LED Arduino powered

Reloj de LED Arduino powered

Un divertido y sencillo reloj LED, que te dará la hora a la media hora más cercana utilizando LEDs solo-color. Piezas necesarias son las siguientes:Arduino NanoTablero de 400 puntos de amarreCable de cintaDS1307 RTC IC32,768 kHz cristal(12) 10mm LEDs
La más terrorífica, arduino powered, intermitente y gritando calabaza de halloween!

La más terrorífica, arduino powered, intermitente y gritando calabaza de halloween!

Aquí le damos un instructivo para un proyecto por la tarde que tenía que hacer: intermitente, gritando, arduino powered calabaza de halloween. Es muy divertido, consiste en un poquito de soldadura y es ideal para aprender sobre sensores y salida de l
Arduino Powered Gainclone (amplificador)

Arduino Powered Gainclone (amplificador)

para aquellos de ustedes que no saben y no lo hice hasta hace poco, un Gainclone es un amplificador que es un 'clon' del original diseño de un amplificador de 47 laboratorios llamados un Gaincard y está basado en amplificadores de único chip de Natio
GSM 900 + ARDUINO smart home control a través de sms

GSM 900 + ARDUINO smart home control a través de sms

requisito deunoGSM 900placa de reléPaso 1: GSM 900 + ARDUINO smart home control a través de smsArduin Unoo GSM + placa de relé + codificación
Termómetro binario Arduino Powered

Termómetro binario Arduino Powered

recientemente adquirí un Arduino Uno y estaba buscando un proyecto "getting started" cool. Decidí hacer un termómetro, como el kit he tenido todas las piezas necesarias (termistor, cables, resistencias, LEDs). A través de iteraciones de un par,