Table des matières:

DoorMaster : 4 étapes
DoorMaster : 4 étapes

Vidéo: DoorMaster : 4 étapes

Vidéo: DoorMaster : 4 étapes
Vidéo: ТОП 3 ЗАКУСКИ ПОД ФИЛЬМ 4.SUB ENG ,FR, ESP, 中文 2024, Novembre
Anonim
DoorMaster
DoorMaster

Bonjour à tous!

Dans ce projet, je vais vous montrer comment intégrer un buzzer de porte et une sonnette de porte dans votre maison intelligente !

Étant donné que j'utilise FHEM comme système de maison intelligente, je ne peux que vous montrer la méthode FHEM, mais je suis sûr que vous pouvez facilement le traduire dans n'importe quel autre système !:-)

Je dois admettre que je ne suis pas professionnel ! La plupart de mes projets (comme celui-ci) sont juste pour le plaisir… J'ai l'idée de quelque chose et puis je le réalise !

Ce projet est un mélange de paresse et d'intelligence je dirais… alors j'espère que vous vous amusez !:-)

Matériel utilisé (nécessaire):

- Sonnette de porte accessible

- Wemos D1 mini (ESP8266) -> lien Amazon (recherche)

- Finder 40.61 relais (12V ~) -> (trouvé dans notre magasin local à reichelt mais ce devrait être celui-ci même si l'image ne correspond pas à la description, puisqu'elle s'affiche en 230V)

- Câbles / cavaliers -> lien Amazon (recherche)

- Shelly 1 -> lien Shelly (produit)

Matériel utilisé (facultatif):

- Mini bouclier de batterie Wemos D1 -> lien Amazon (recherche)

- Panneau solaire 6V 6W -> Lien Amazon (produit)

- Support de batterie -> Lien Amazon (produit)

- Batterie rechargeable -> Lien Amazon (produit)

- Amazon Echo -> lien Amazon (produit)

Étape 1: la sonnette de la porte

La sonnette
La sonnette
La sonnette
La sonnette

Matériel utilisé dans cette étape (nécessaire):

- Sonnette de porte accessible

-Wemos D1 Mini

- Câbles / fil de liaison

- Finder 40.61 (12V ~ / 16A) (C'est pour ma sonnette… assurez-vous d'utiliser le bon relais pour votre sonnette !)

- Planche à pain

Matériel utilisé dans cette étape (facultatif):

- Mini bouclier de batterie Wemos D1

- Panneau solaire 6V 6W

- Support de batterie

- Batterie rechargeable

Comment connecter la sonnette de porte au wemos d1 mini (fichier de frittage à télécharger disponible)

**REMARQUE** Le relais utilisé dans l'image frisante est juste à titre d'exemple

Pour le côté Wemos, on choisit la partie basse du breadboard !

Wemos se connecte à:

1) Sortie 5V vers la section inférieure plus

2) Terre à la section moins inférieure

Relais se connecte à:

1) Relais bobine broche 1 à la section supérieure plus

2) Relais bobine broche 2 à la section moins supérieure

3) Commutateur relais commun à la section inférieure plus

4) Relais switch borne B (celle inactive) à la Pin D2 du Wemos, mettre une résistance de 120 Ohms 1% entre la borne B et la connexion à la Pin D2 comme indiqué sur la photo pour antirebond. Une jambe de la résistance va entre et l'autre jambe va dans la section moins inférieure

La sonnette de porte se connecte à:

1) Plus de la sonnette à la partie supérieure plus

2) Moins de la sonnette de la porte à la section moins supérieure

Voilà pour la connexion !

Arduino Part (projet arduino à télécharger disponible)

Créez un projet MQTT pour votre Wemos et configurez-le pour qu'il puisse se connecter à votre Wifi et soit connecté à votre instance fhem !

Déclarez la variable suivante avant la section de configuration:

const int relaisPin = 4;

int relaisState = 0;

int oldRelaisState = 0;

Ajoutez les éléments suivants à la section de configuration:

pinMode(relaisPin, INPUT_PULLUP);

Ajoutez ce qui suit à la section de boucle:

relaisState = digitalRead(relaisPin); //Lire l'état actuel de l'entrée relais et l'enregistrer

if (relaisState != oldRelaisState) { // Nous ne voulons la notification qu'une seule fois par déclencheur.. alors comparons-la !

if (relaisState == HIGH) { // Avons-nous un high ici ?

oldRelaisState = relaisState; //Oui! Gardons ça pour notre petit comparatif deux lignes plus haut

Serial.println("Sonnerie!!!"); //Ding Dong:-)

client.publish("/Status", "RING"); //Publions notre "Anneau" en tant que statut MQTT

client.publish("/STATE", "En ligne"); //Pour moi, cela a mieux fonctionné en publiant mon état en ligne…

}

}

Pièce FHEM

Dans la ligne suivante, je vous montre comment vous pouvez lire l'état du périphérique FHEM. Dans mon cas, j'utilise mon compte pushover pour m'envoyer une notification push sur mon téléphone portable, avec un joli petit texte (non.. ce n'est pas le vrai texte que j'utilise;-))

define on_NormalRing notifier MQTT2_KlingelSensor:Status:. RING {system ( curl -s -F 'token=XXX' -F 'user=XXX' -F 'message=RING RING RING RING RING RING BANANAPHONE!'

Vous devez renommer le "MQTT2_KlingelSensor" marqué au nom de votre appareil FHEM !

C'est ça! Nous avons (espérons-le) connecté notre sonnette à notre système de maison intelligente… sympa !

Passons au chapitre suivant, en connectant le shelly avec notre buzzer de porte:-)

Étape 2: L'avertisseur de porte

L'avertisseur de porte
L'avertisseur de porte
L'avertisseur de porte
L'avertisseur de porte

Cette partie est vraiment simple et rapide.

- Connectez le shelly à une source d'alimentation (j'ai utilisé l'alimentation des interrupteurs d'éclairage au-dessus de mon buzzer)

Puisque le shelly ne se soucie pas de ce qu'il commute, nous AJOUTONS simplement le shelly à notre commutateur, qui déclenche la sonnerie et ouvre la porte en bas.

Ajoutez maintenant le Shelly à votre maison intelligente et contrôlez-le comme vous le souhaitez. Dans mon cas, Alexa m'ouvre la porte en ajoutant une commande personnalisée:-)

Voies possibles:

- Application Shelly

- Amazon Echo

- Assistant Google

- Siri

… vous avez compris je suppose;-)

Étape 3: Juste une petite idée…

Pour les gens comme moi, qui sont non seulement un peu paresseux mais qui ont aussi tendance à oublier leurs clés, je peux vous dire ceci:

Avec cette configuration, il est possible de coder un "système de sonnette-code-clé" dans un "code morse" !

Je l'ai fait dans le projet arduino et si le "code morse" (je l'ai appelé code d'urgence dans mon projet) était entré correctement, j'ai publié le statut MQTT sur "EmergencyRing".

La ligne FHEM ressemble à ceci:

définir on_EmergencyRing2 notifier MQTT2_KlingelSensor:Status:. EmergencyRING définir Tuerklingel on-for-timer 3

Le buzzer ouvrira la porte pendant 3 secondes !

Vous avez oublié votre clé ? Utilisez simplement votre propre sonnette et laissez votre système de maison intelligente ouvrir la porte pour vous !;-)

Étape 4: Merci d'avoir lu

Merci d'avoir lu mon tout premier projet !

Peut-être que vous avez appris quelque chose, peut-être que vous vous êtes inspiré… mais j'espère vraiment que vous vous êtes un peu amusé à suivre.

Alexis

Conseillé: