Trinket-Alarme-Conception

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche


MCHobby investit du temps et de l'argent dans la réalisation de traduction et/ou documentation. C'est un travail long et fastidieux réalisé dans l'esprit Open-Source... donc gratuit et librement accessible.
SI vous aimez nos traductions et documentations ALORS aidez nous à en produire plus en achetant vos produits chez MCHobby.

Concevoir une alarme

Ce tutoriel regroupe quelques senseurs, ajoute un code de surveillance centralise et génère un événement d'alarme vers un système annonciateur/annonceur (un autre ordinateur connecté via Bluetooth). Plusieurs configurations seront présentée afin de vous permettre de configurer votre propre système d'alarme.

Le Trinket peut être utilisé pour concevoir une excellente alarme à un prix nettement inférieur à d'autre plateformes. Il dispose de 5 broche d'utilisation générale, dont 3 peuvent être utilisée comme broche digitale ou analogique.

Au minimum, vous aurez besoin:

  • d'une entrée pour le senseur (ou branche/ligne de senseurs),
  • et d'une sortie pour l'annonceur/annonciateur.

Cela utilise donc 2 des 5 broches disponibles, il est donc possible d'avoir des annonceurs/annonciateurs pouvant utiliser 4 broches ou plusieurs branches/lignes de senseurs combinés avec un annonceur/annonciateur plus modeste.

Dans la concept ci-dessous, nous allons utiliser un système de surveillance générique. Une alarme pour une zone unique avec un annonceur/annonciateur vers un site local ou distant. Vous pouvez utiliser cette technique pour câbler l'alarme dans plusieurs pièces (portes, fenêtre, mouvement) cependant...

  • SI vous voulez savoir quel senseur est activé ALORS il existe une limite maximale au nombre de senseur que vous pourrez mettre en oeuvre.
  • SI vous voulez seulement savoir que "quelque-chose" est arrivé sur une ligne/branche de senseur ALORS vous pouvez utiliser une quantité quasi illimitée de senseurs.

Un scénario typique

Un scénario typique consiste à surveiller un emplacement tel q'une pièce ou un garage. Dans un garage, vous avez la "porte du garage", une porte sur le côté (ou l'arrière du garage) et l'espace de la pièce (pour un pièce standard, vous pouvez remplacer la porte de garage par une fenêtre).

Pour bien couvrir une zone, il faut:

  • Un contact magnétique sera placé sur chaque emplacement disposant d'une porte/fenêtre pouvant être ouverte/fermée
  • PLUS un senseur volumétrique (senseur PIR) dans le cas ou l'un des autres senseurs serait défaillant (ou si quelqu'un arriverait à entrer sans activer de senseur magnétique).

Il est toujours possible d'obtenir une couverture extrême mais cela nécessite plus de ressource (broches sur le microprocesseur et plus d'argent) sans pour autant obtenir une augmentation de sécurité en proportion avec l'investissement.

{{{2}}}
Crédit: AdaFruit Industries www.adafruit.com

La conception de cette alarme utilise une ligne/branche de senseur branchés sur une entrée analogique. Même si les contacts magnétiques et senseurs PIR sont digitaux (signal Haut/Bas, high/low), nous allons utiliser le principe du réseau "élémentaire" de résistance Ladder pour:

  1. Pouvoir utiliser une entrée analogique et
  2. distinguer la source de l'alarme.

Ces informations seront envoyées via Bluetooth vers le système de surveillance à l'intérieur de la maison. Une bonne conception veut que le centre de contrôle soit distant du volume à surveiller. Ce sorte, il est plus difficile pour l'intrus de neutraliser l'alarme.

L'usage d'un réseau Ladder permet également d'avoir d'autre broches disponibles pour des senseurs ou annonceurs supplémentaires..

Note de MCHobby:
Le réseau élémentaire de résistance apporte ici un autre avantage. Il permet de brancher facilement des senseurs actifs et senseurs "type contact" sur une même ligne/branche.

En effet, un contact magnétique se comporte comme un interrupteur; il laisse passer le courant ou ne le laisse pas passer en fonction de son état.

Le senseur PIR est différent car il modifie la tension de sa broche de sortie, l'électronique de commande y place une tension de 3.3v ou 0v en fonction de son état. Il ne fonctionne donc pas comme un interrupteur qui coupe ou pas un circuit. Disons que le senseur PIR "injecte du courant sur le circuit" là ou un interrupteur se contente de le couper.

Sélectionner l'annonciateur/annonceur

Comme déjà précisé, il y a autant de système d'alerte possible qu'il n'y a de senseurs différents. Vous pouvez donc être alerté de nombreuses façons différentes lorsque l'alarme est déclenchée... en voici quelques une en guise d'exemple:

  1. Haut-parleur/sirène: La méthode la plus simple est d'utiliser un système très bruyant. Un haut-parleur à Piezo fait déjà un bel effet - vous pouvez utiliser différentes tonalités ou utiliser un timbre douloureux pour les oreilles. Vous pouvez aussi utiliser un amplificateur audio pour faire plus de bruit. Dans ce cas, vous aurez besoin d'avoir un ampli dont la puissance correspond à votre haut/parleur/sirène. Faite également attention à la tension entre le Trinket et l'amplificateur afin de ne pas injecter trop de puissance ou tension dans l'amplificateur ;-) .
  2. Affichage: SI vous n'utilisez pas les broches #0 et #2 (broches du bus I2C) ALORS vous pouvez utiliser un afficheur 2 lignes (avec support I2C) pour afficher le statut de l'alarme. Vous pouvez également utiliser une simple LED en guise d'indicateur. La broche #1 du Trinket est déjà branché sur une LED mais vous pouvez également l'utiliser avec une LED externe ou des NéoPixels.
  3. Communication: Mon préféré - profiter de la puissance du réseau de votre maison pour envoyer un signal d'alarme à l'extérieur. Le Trinket ne dispose pas d'assez de mémoire pour contrôler directement un shield WiFi. Mais un Trinket peut s'appuyer sur une liaison série vers un système plus puissant à l'aide d'un Bluefruit-EZ -Link ou un FTDI Friend de quoi envoyer un signal vers un ordinateur (ou Raspberry Pi) - Avec un tel système, il est même possible d'envoyer des messages alertes directement sur le cloud (eg: sur Twitter).

ou une Combinaison: Si tous les senseurs magnétiques et Infrarouges sont raccordés sur une seule branche/ligne (entrée analogique) alors il est possible de combiner différentes méthodes d'annonce (ex: sirène + alerte bluetooth).

Ce projet utilise:

  • La LED intégrée au Trinket (sur la broche #1)
  • Un Bluefruit.

Source: Trinket Bluetooth Alarm System

Tutoriel créé par MICHAEL BARELA pour AdaFruit Industries. Tutorial created by MICHAEL BARELA for AdaFruit Industries

Traduit et augmenté par Meurisse.D pour MCHobby.be

Traduit avec l'autorisation d'AdaFruit Industries - Translated with the permission from Adafruit Industries - www.adafruit.com

Toute référence, mention ou extrait de cette traduction doit être explicitement accompagné du texte suivant : «  Traduction par MCHobby (www.MCHobby.be) - Vente de kit et composants » avec un lien vers la source (donc cette page) et ce quelque soit le média utilisé.

L'utilisation commercial de la traduction (texte) et/ou réalisation, même partielle, pourrait être soumis à redevance. Dans tous les cas de figures, vous devez également obtenir l'accord du(des) détenteur initial des droits. Celui de MC Hobby s'arrêtant au travail de traduction proprement dit.