Note : là maintenant est un android bluetooth control app ibble pour ce projet
Remarque : Bien que cela a commencé comme un projet de simulation de ma présence à la maison, il a grandi dans une maison intelligente, c’est pourquoi j’ai rebaptisé cet Instructable
Quand les gens sont en vacances, ou parfois même juste sorti pour une nuit, leurs maisons sont vulnérables pour les cambrioleurs.
Alors, les gens ont tendance à avoir des minuteries sur un ou deux feux à allumer quand il est sombre si les cambrioleurs pourraient être dupés en pensant aux occupants est toujours présents.
Les cambrioleurs ne sont pas stupides. Surtout quand on est là pour une période plus longue, c’est un peu bizarre que l’interrupteur s’allume un Eh bien, comme sur des roulettes. C’est encore plus suspect à la fin automne ou en hiver quand il devient plus sombre, plus tôt, mais sans les lumières en marche plus tôt.
J’ai été confronté à un membre de la famille s’en aller pendant une période prolongée qui quittait son domicile de mes soins.
Donc je voulais quelque chose de mettre rapidement sur pied qui ferait un meilleur travail qu’un minuteur horloge., quelque chose qui avait plus de variation, rendrait les choses semblent plus naturelles.
Parce que je ne voulais pas salir avec trop de fils, j’ai décidé de rendre un peu sans fil. Il a aidé que j’ai eu certains commutateurs de 433 MHz et d’un module émetteur à peu de frais.
Mon idée de base était de passer une lampe principale dans le salon, un dans l’étude et un feu dans la chambre à coucher. Le temps pour le système allumer devait être variable, en fonction de la lumière. Les lampes ne faut pas changer chaque jour au même moment et il fallait un débit naturel du salon à la chambre à coucher à la durée du sommeil. Un Arduino semblait être l’instrument parfait et et comme il m’est arrivé d’avoir quelques Pro-mini (c’est à dire... des clones)
Bien sûr il est possible de le faire avec n’importe quel arduino.
De toute façon, comme l’a dit, j’ai rapidement mis quelque chose ensemble sur une petite maquette et mis que cela fonctionne, mais alors j’ai voulu un pour moi aussi, un peu plus permanente, et j’ai ajouté des fonctionnalités à qui.
Donc je vais vous décrire deux versions
La même version de base a juste une Mini pro, avec un simple RTC DS1307, une LDR, un 433 MHz Transmetteur et 3 commutateurs distants pour 3 lampes. La quantité de lampes ou d’autres dispositifs qui le veut fondamentalement dépend de la quantité d’interrupteurs à distance que vous avez.
La version avancée a un plus grand nombre de commutateurs distants, il a détection des sons, un relais interne, IRleds, un chien qui aboie, un message vocal, bluetooth, un buzzer, une fakeTV et marionnettes mobiles. Mise à jour mai 2016 : c’est maintenant devenu un 23 RF commuté canaux + circuit IR, régulation de nombreuses fonctions dans et autour de ma maison
Je vais discuter de tout d’abord le module de base
B.O.M.
Base
Arduino pro mini / (ou un barebones Atmega328 avec bootloader)
Module RTC DS1307 (ou DS3231 module (voir texte ci-dessous))
Module émetteur 433MHz
fil rigide de 17,4 cm ou ou de préférence une antenne hélicoïdal.
SDM
Interrupteurs 3 x 433 MHz par exemple ELRO 440 ou un SelectRemote ou tout autre
Un module FTDI USB est très pratique pour faire la programmation
Juste quelques remarques :
Sous sa forme élémentaire, le CCF est un DS1307. Je sais il y a le 3231 plus précis, mais qui n’a pas la RAM volatils Non qui est nécessaire pour stocker les différents statuts.
Il est possible d’utiliser un module 3231, si elle est associée à en EEPROM, mais qui nécessite une légère adaptation du code (je le fais dans la version avancée). Je sais que l’Arduino dispose également d’EEPROM où l'on pouvait stocker des statuts, mais l’écriture à l’Arduino EEPROM n’est pas infinie. Donc j’ai essayer de l’éviter, c’est pourquoi le DS1307. Le DS3232 a également NVR