Quand quelqu’un ouvre la porte, soyez le premier à savoir

Actualités de de l'Intelligence Artificielle - Machine Learning - Objets connectés

Quand quelqu’un ouvre la porte, soyez le premier à savoir


Aujourd’hui, nous mettons en place un capteur de porte qui envoie une notification à votre téléphone lorsque la porte est ouverte, où que vous soyez dans le monde. Parce que nous utilisons le système Thingsquare et du matériel standard, nous n’avons pas besoin de faire de programmation ou de soudure.

Le capteur de porte se compose d’un Sensortag et d’un aimant ordinaire.

Nous utilisons le matériel Sensortag avec une configuration sub-GHz. Contrairement à de nombreux projets utilisant ce matériel, nous utilisons la communication IPv6 sub-GHz 6lowpan au lieu de Bluetooth.

Le système Thingsquare utilise 6lowpan au lieu de Bluetooth pour plusieurs raisons:

  • Plus longue portée: Les signaux radio sub-GHz de 6lowpan voyagent beaucoup plus loin que les signaux 2,4 GHz de Bluetooth, en particulier à l’intérieur.
  • Moins d’interférences: la bande de fréquences Bluetooth 2,4 GHz est partagée avec le WiFi, qui est généralement très encombré. En outre, les signaux 2,4 GHz sont effectivement arrêtés par le corps humain, de sorte que les performances sont dégradées lorsqu’il y a des gens autour.
  • Maillage automatique: avec 6lowpan, nous bénéficions automatiquement des avantages du maillage, ce qui signifie que nous pouvons étendre indéfiniment la portée de notre système.
  • Fonctionnement à faible consommation intégré: nous pouvons atteindre une durée de vie de plusieurs années avec une seule pile bouton, tout en profitant de tous les avantages ci-dessus.

Matériel: un Launchpad, un Sensortag, un aimant, un Raspberry Pi.

Suivez les étapes de ce didacticiel pour configurer le réseau maillé et flasher le micrologiciel sur le Sensortag.

Permettre Remote Access pour le Sensortag. Cela vous permettra de voir immédiatement les mises à jour du Sensortag dans le navigateur Web et l’application pour smartphone, et est nécessaire pour que les notifications push fonctionnent.

Retirez enfin le boîtier en plastique rouge du Sensortag. Cela permettra à l’aimant de se rapprocher du capteur magnétique sur l’étiquette, pour le rendre plus facile à détecter.

Pour nous assurer que vous disposez d’un aimant suffisamment puissant, nous devons vérifier que le Sensortag peut le détecter.

Placez l’aimant près du coin inférieur gauche du Sensortag comme dans la vidéo ci-dessous.

Si l’aimant est suffisamment puissant, une icône d’aimant apparaîtra à côté du Sensortag dans la liste des appareils. L’icône de l’aimant est également visible dans la vue détaillée.

Nous utilisons du ruban invisible pour installer le Sensortag et l’aimant. Cela fonctionne mieux si nous retirons d’abord le couvercle en plastique rouge du Sensortag.

L’idée est de placer l’aimant sur le cadre de la porte afin qu’il s’aligne avec le Sensortag lorsque la porte est fermée. Assurez-vous que le coin droit du Sensortag est aligné avec l’aimant lorsque la porte est fermée – voir les images ci-dessous.

Nous utilisons du ruban invisible pour monter l’aimant sur le cadre de la porte et le Sensortag sur la porte, de sorte qu’ils s’alignent lorsque la porte est fermée. Peut-être pas la plus belle configuration, mais cela fonctionne.

Nous mettons maintenant en place des notifications push qui se déclenchent lorsque l’aimant est détecté par le capteur.

L’application Thingsquare prend en charge les notifications push lorsqu’un aimant a été détecté. Tout ce que nous devons faire est d’installer l’application, de configurer le déclencheur correct pour la notification push et de mettre à jour le message vers celui que nous aimerions voir sur notre téléphone.

Configurez une notification push qui se déclenche lorsque l’aimant est détecté – ce qui signifie que la porte est fermée.

Touchez le sensortag dans la liste des appareils, puis touchez le Notifications bouton.

Appuyez sur le Magnet detected bouton dans la liste des notifications.

Le message par défaut est Magnet detected. Remplacez ceci par Door was closed. Robinet Add pour activer la notification.

Ouvrez maintenant la porte et refermez-la. Vous devriez maintenant recevoir une notification sur votre téléphone indiquant que la porte était fermée.

Vous pouvez ajouter une autre notification pour l’ouverture de la porte de la même manière que ci-dessus. Mais utilisez le Magnet removed notification à la place.

Ouvrez la porte – et voyez immédiatement le résultat sur votre téléphone!

Ouvrez la porte encore et encore et encore et encore et voyez les notifications push sur votre téléphone.

Vous pouvez maintenant laisser le capteur de porte en place et continuer à être averti lorsque vous êtes absent.

Maintenant que notre capteur de porte est opérationnel, nous pouvons le faire vivre le plus longtemps possible sur sa pile bouton. Nous faisons cela dans le Power Setup languette.

Appuyez sur le Power Setup bouton. Sois sûr que Power Mode est réglé sur Lifetimeet sélectionnez Reachability in Lifetime Mode être de 2 heures. Éteindre Proximity Beacons pour économiser plus d’énergie. Changer la Statistics gather period et Sensor sample period à quelque chose comme 2 heures pour presser quelques mois supplémentaires de la batterie.

Baissez la consommation d’énergie pour faire vivre le capteur de porte pendant des années sur sa batterie.

Maintenant, vous êtes tous installés!

Par défaut, tous les appareils qui génèrent une notification push sont mis en surbrillance sur la carte intégrée.

Robinet Device Map pour afficher la vue de la carte. Pour voir les appareils sur la carte, appuyez sur Select Devices, puis sélectionnez les appareils à afficher.

Maintenant, ouvrez et fermez la porte. Cela mettra l’appareil en surbrillance avec un cercle.

Les appareils qui déclenchent une notification push sont mis en évidence sur la carte. Assurez-vous d’avoir sélectionné le capteur de porte en premier.