Nota: ahora es un android bluetooth control app ibble para este proyecto
Nota: Aunque esto comenzó como un proyecto simulando mi presencia en el país, se ha convertido en una casa inteligente, por lo tanto, retitled este Instructable
Cuando la gente está de vacaciones, o salido a veces incluso sólo por una noche, sus viviendas son vulnerables para los ladrones.
Por lo tanto, personas tienden a tener alarmas en una o dos luces para encender cuando está oscuro por lo ladrones podrían ser engañados en el pensamiento de los ocupantes están todavía presentes.
Los ladrones no son tontos. Especialmente cuando uno está lejos por un período más largo, es un poco extraño que el interruptor de luces uno, como un reloj. Esto es aún más sospechoso en el último otoño o invierno cuando se pone más oscuro antes pero sin las luces se encienda antes.
Me encontré con un miembro de la familia va a desaparecer por un tiempo prolongado que deja su casa en mi cuidado.
Por eso he querido poner rápidamente algo juntos haría un trabajo mejor que un temporizador reloj., algo que tenía más variación, haría las cosas un aspecto más natural.
Porque no quería meterse con demasiado los cables que me decidí a hacer un poco sin hilos. Ayudó a que tenía algunos interruptores de 433 MHz y un módulo de transmisor barato.
Mi idea básica fue cambiar una lámpara principal en la sala de estar, una lámpara en el estudio y una lámpara en la habitación. El momento que encienda el sistema debe ser variable, dependiendo de la luz. Las lámparas no deben encender todos los días en el mismo momento y era necesaria un flujo natural desde el salón al dormitorio a dormir a tiempo. Parecía un Arduino como el instrumento perfecto y y como se me ocurrió que unos Pro-mini (que es decir... clones)
Por supuesto es posible hacer esto con cualquier arduino.
De todos modos, como dijo, rápidamente puse algo juntos en un protoboard pequeño y ponerlo a trabajar, pero luego quería una para mí, un poco más permanente y he añadido características que.
Así que voy a describir dos versiones
La misma versión básica tiene un Mini pro, con un simple RTC DS1307, un LDR, un transmisor MHz 433 y 3 interruptores remotos para 3 lámparas. La cantidad de lámparas u otros dispositivos que quiere depende básicamente de la cantidad de interruptores remotos tiene.
La versión avanzada tiene un mayor número de interruptores remotos, cuenta con detección de sonido, un relé interno, IRleds, un perro ladrando, un mensaje de voz, bluetooth, un zumbador, un fakeTV y marionetas móviles. Actualización Oct 2016: esto se ha convertido ahora en un 23 RF conecta canales + IR circuito, regulación de muchas funciones en los alrededores de mi casa
Voy a comentar primero el módulo básico
B.O.M.
Básico
Arduino mini pro / (o un Barebone Atmega328 con bootloader)
Módulo RTC DS1307 (o módulo DS3231 (Ver texto abajo))
Módulo transmisor de 433MHz
alambre rígido de 17,4 cm u o preferiblemente una bobina de antena.
LDR
Interruptores de 3 x 433 MHz por ejemplo ELRO 440 o un SelectRemote o cualquier otro
Un módulo FTDI USB viene bien para hacer la programación
Sólo algunas observaciones:
En su forma básica el RTC es un DS1307. Sé que hay 3231 más precisa, pero que carece de la RAM no volátil que se necesita para almacenar los diferentes Estados.
Es posible utilizar un módulo de 3231 si se combina con en EEPROM, pero que requiere una ligera adaptación del código (hacerlo en la versión avanzada). Sé que el Arduino tiene EEPROM donde uno podría almacenar Estados, pero la escritura a la EEPROM Arduino no es infinita. Por lo tanto trato de evitarlo, por lo tanto, el DS1307. El DS3232 también tiene NVR