Table des matières:

Capteur de porte IOT - Basé sur le Wi-Fi, alimenté par 2 piles AAA : 6 étapes
Capteur de porte IOT - Basé sur le Wi-Fi, alimenté par 2 piles AAA : 6 étapes

Vidéo: Capteur de porte IOT - Basé sur le Wi-Fi, alimenté par 2 piles AAA : 6 étapes

Vidéo: Capteur de porte IOT - Basé sur le Wi-Fi, alimenté par 2 piles AAA : 6 étapes
Vidéo: Таких голубцов вы не ели никогда!!! Обязательно приготовьте!!! Пошаговый рецепт 2024, Juillet
Anonim
Capteur de porte IOT - Basé sur le Wi-Fi, alimenté par 2 piles AAA
Capteur de porte IOT - Basé sur le Wi-Fi, alimenté par 2 piles AAA

Dans ce instructable, nous présentons comment vous pouvez facilement construire un capteur de porte Wi-Fi alimenté par batterie avec module Wi-Fi IOT Cricket. Nous montrons également comment intégrer les messages de Cricket avec IFTTT (ou tout autre service, y compris Home Assistant, MQTT ou Webhooks avec des requêtes HTTP POST) pour envoyer des notifications téléphoniques. Lorsqu'une porte s'ouvre, le Cricket envoie des notifications à votre téléphone.

REMARQUE: il s'agit d'un projet pour montrer comment vous pouvez facilement assembler un prototype de capteur de porte en quelques minutes. Cependant, pour créer un capteur de porte à part entière, vous voudrez peut-être passer un peu plus de temps à optimiser la conception en fonction de vos besoins.

En principe ça marche comme ça. Lorsque la partie aimant est proche de la partie capteur Reed (porte fermée), elle déconnecte IO1 de BATT, si l'aimant s'écarte du capteur Reed (porte ouverte), il connecte la tension BATT au signal IO1_Wakeup et réveille la carte.

Nous configurons Cricket pour envoyer des requêtes HTTP POST à l'IFFTT où elles sont converties en notifications push, qui sont envoyées à un téléphone. De plus, toutes les notifications incluent des informations sur le niveau de la batterie et la température ambiante du capteur de température intégré du Cricket.

Les instructions comprennent les étapes suivantes: Explication du projet à l'aide de schémas Configuration IFTTT avec le service Pushbullet Configuration du module IOT Cricket Connexion IOT Cricket à Internet via Wi-Fi

Fournitures

Module Wi-Fi de cricket (https://www.thingsonedge.com/)

Interrupteur magnétique de fenêtre de porte

Porte-piles 2 piles AAA

Étape 1: Assemblage

Assemblée
Assemblée
Assemblée
Assemblée
Assemblée
Assemblée

Nous utilisons le capteur reed NC. Suivez les schémas ci-dessous pour connecter tous les composants ensemble.

Une fois assemblés, les circuits devraient fonctionner comme suit. Lorsqu'une porte est ouverte, elle réveille le Cricket indiqué par le clignotement de la LED. Votre appareil est presque prêt. Configurons maintenant IFTTT pour envoyer une notification push sur l'événement d'ouverture de porte.

Étape 2: Configuration IFTTT avec un service Pushbullet

Configuration IFTTT avec un service Pushbullet
Configuration IFTTT avec un service Pushbullet
Configuration IFTTT avec un service Pushbullet
Configuration IFTTT avec un service Pushbullet

Étapes à suivre:

  • Allez sur:
  • Connexion ou Inscription
  • Cliquez sur Créer dans le menu Utilisateur/Compte (coin supérieur droit)
  • Cliquez sur + pour créer un nouvel événement source
  • Sélectionnez le service Webhooks
  • Cliquez sur Continuer
  • Cliquez sur Recevoir une demande Web (sur le côté gauche)
  • Créer un nom d'événement, par ex. capteur_porte
  • L'événement source doit être configuré maintenant, cliquez sur + après l'événement Then
  • Rechercher un service pushbullet
  • Remplacez le nom de l'événement par door_sensor
  • Changer le titre en conséquence
  • Changer le message en porte ouverte batterie = {{Valeur1}} temp = {{Valeur2}}
  • Cliquez sur Terminer

Presque là, vous devez maintenant obtenir une adresse HTTP sur laquelle nous pouvons publier des événements à partir du module IoT. Recherchez le service Webhooks et cliquez sur le document dans le coin supérieur droit.

Ensuite, copiez les liens Web sous « Faire une demande Web POST ou GET à: » vous en aurez besoin plus tard.

Avant de commencer à utiliser l'appareil, il doit être configuré dans le portail des développeurs. Veuillez passer à la section suivante.

Étape 3: Configurez votre appareil dans le portail des développeurs

Ouvrez le portail des développeurs TOE (fourni avec le module IOT Cricket) à partir de n'importe quel navigateur, à partir d'un PC ou d'un mobile. Vous devez vous inscrire/vous connecter au portail des développeurs pour activer et configurer l'appareil dans votre compte. Sinon, l'appareil ne fonctionnera pas.

Après une connexion / une inscription réussie, vous devez cliquer sur "Ajouter un nouveau" appareil pour activer votre appareil dans le système. Vous devez utiliser le numéro de série unique imprimé sur une étiquette collée au dos du Cricket.

REMARQUE: Vous devez conserver le numéro de série pour vous-même uniquement. Ne le partagez avec personne d'autre.

Définissez la configuration suivante:

RTC: OFFIO2: OFF Surveillance de la batterie: ON Capteur de température: ON Force les mises à jour activées - IO1 Wake Up: OuiForce les mises à jour sur - RTC Wake Up: Non

Après les événements: voir ci-dessous

Copiez/collez le lien que nous avons copié depuis les Webhooks dans io1_wakeup:

URL:

  • remplacer https par
  • remplacer l'événement par door_sensor

le lien devrait ressembler à ceci ci-dessous:

maker.ifttt.com/trigger/door_sensor/with/key/{key}

Données:

Une fois que vous avez défini votre configuration, cliquez sur le bouton Enregistrer.

Nous y sommes presque! Nous avons juste besoin de connecter notre appareil à Internet via le réseau Wi-Fi.

Étape 4: Connectez-vous au réseau Wi-Fi (Internet)

Se connecter au réseau Wi-Fi (Internet)
Se connecter au réseau Wi-Fi (Internet)

Appuyez sur le bouton du Cricket pendant 5 secondes jusqu'à ce que la LED soit allumée en permanence. Connectez-vous ensuite depuis n'importe quel appareil doté de capacités de navigateur Web (smartphone, ordinateur portable, …) au réseau Wi-Fi privé de toe_device Circket. Ouvrez la page https://192.168.4.1/index.html et transmettez vos informations d'identification Wi-Fi. C'est ça.

Étape 5: Récupérer la configuration à partir du portail de développeur

Juste un pas de plus. Appuyez sur le bouton intégré pendant 1 seconde pour récupérer la configuration à partir du portail des développeurs. Vous êtes maintenant prêt et vous devriez continuer à recevoir des notifications sur votre téléphone lorsqu'une porte est ouverte.

Pour plus d'informations sur l'intégration à d'autres services tels que Home Assistant, MQTT ou HTTP POST, consultez la documentation de Cricket:

Étape 6: Rétroaction

Nous espérons que ce fut une expérience agréable pour vous de construire un capteur de porte avec Cricket ! Veuillez nous aider à améliorer la technologie si vous avez des commentaires ou des suggestions. Si vous avez aimé le projet, aidez-nous à faire passer le mot.

Merci!

Conseillé: