Comment détecter la présence dans la pièce et automatiser les appareils domestiques intelligents avec ESP32

La détection de présence est une chose incroyablement géniale que vous pouvez configurer chez vous pour déclencher ou automatiser des gadgets intelligents. Un système de détection de visibilité ou une unité de détection repère si vous êtes voisin et exécute des activités en fonction des spécifications que vous sélectionnez.

Pour certaines circonstances, lorsque vous entrez dans votre chambre, les lumières s’allument et restent allumées jusqu’à ce que vous quittiez l’espace. De même, vous pouvez établir des signaux d’alerte pour savoir si votre conjoint, autre moitié, enfant ou petite fille est de retour à la maison. Vous pouvez en outre vérifier l’occupation de la zone ou savoir qui est où dans votre maison ou dans quelle zone.

Dans cet aperçu du bricolage, vous découvrirez comment développer une unité de détection de présence utilisant le microcontrôleur ESP32 et faire passer l’automatisation au niveau supérieur en l’intégrant à l’assistant domestique.

Comment fonctionne la détection de présence ?

Il existe différentes méthodes pour trouver la visibilité dans Home Assistant et déclencher l’automatisation. L’un des moyens les plus préférés est via le lien réseau Wi-Fi. Néanmoins, il nécessite un routeur Wi-Fi soutenu ou des outils réseau.

Vous pouvez également utiliser une application sur votre téléphone mobile pour envoyer vos données de géolocalisation à l’assistant domestique pour déclencher l’automatisation. Cependant, ces gadgets ne peuvent pas être utilisés pour la découverte de la visibilité locale car le GPS ne fonctionne pas bien à l’intérieur de votre maison. C’est là que se trouve l’innovation Bluetooth.

Vous pouvez utiliser un MCU ESP32 (Bluetooth + Wi-Fi) abordable pour découvrir des appareils compatibles Bluetooth Low Energy ou BLE, tels que des appareils intelligents, des montres intelligentes ou des carreaux de céramique Bluetooth ainsi que des balises, beaucoup plus spécifiquement ainsi qu’avec haute précision.

Choses dont vous aurez besoin

Pour créer les outils de découverte d’existence basés sur ESP32, vous avez besoin des éléments suivants :

  • Un ou même plusieurs modules ESP32 (en fonction de la variété de nœuds que vous souhaitez établir chez vous).
  • Une alimentation Micro USB 5v (tout ancien chargeur de téléphone portable avec micro USB fonctionnera certainement).
  • Un ordinateur portable ou un PC Windows, Mac ou Linux avec un lien Internet.
  • Configuration de Home Assistant avec le courtier MQTT.
Voir aussi :  Les 10 meilleurs Raspberry Pi HATs et Add-On Boards en 2023

Étapes pour construire un capteur de détection de présence pour la domotique

Suivez les étapes répertoriées ci-dessous pour développer une unité de détection de découverte d’existence localisée DIY utilisant le microcontrôleur ESP32 et le micrologiciel ESPresense.

Étape 1 : Connectez ESP32

Téléchargez les pilotes de véhicule à puce série USB pour ESP32 MCU et montez-les sur votre système informatique Windows ou Mac.

Une fois les chauffeurs installés, redémarrez le système.

Reliez ensuite la carte ESP32 à votre ordinateur ou à votre système informatique MAC à l’aide d’un câble de télévision micro USB.

Étape 2 : Téléchargez et flashez également le micrologiciel ESPresense

Si vous souhaitez flasher le micrologiciel ESPresense sur la carte ESP32 à l’aide de l’interface Internet, visitez le Esprésense. com/micrologiciel page Web. Ensuite, choisissez ESP32 dans le menu déroulant et cliquez sur Relier .

Choisissez le port série auquel ESP32 est connecté. Il affiche généralement le nom de la puce (CP2102 ou CH340) ou Ser! (COMxx) .

connectez esp32 au pc mac pour le flash du micrologiciel web

Une fois lié, cliquez sur INSTALLER ESPRESENSE . Ensuite, cliquez sur le Effacer le gadget case à cocher et choisissez également Suivant .

Après avoir fait ce qui précède, choisissez Installer et attendez que la configuration se termine.

micrologiciel flash espresense

Une fois le micrologiciel flashé, cliquez sur Suivant et après ce clic JOURNAUX & & CONSOLE . Cela ouvre la Journaux fenêtre, où vous pouvez voir l’état du composant.

Voir aussi :  Pourquoi vous devriez utiliser Pi-Apps pour installer des logiciels sur Raspberry Pi.

Étape 3 : Utilisation de l’outil ESPFlasher

Téléchargez la dernière Micrologiciel ESPresense aussi bien que ESPHome – Clignotant appareil. Relâchez le ESPHome – Clignotant appareil, choisissez COM port, choisissez le esp32.bin fichier et cliquez Flash ESP .

flash espresense firmware esp32 à l'aide de l'outil flasher esphome

Une fois le micrologiciel flashé, l’outil ESPHome-Flasher commencera à afficher les journaux.

Étape 4 : Connectez ESP32 à votre réseau Wi-Fi

Sur votre smartphone, accédez à Configurations Wi-Fi et lien vers le espresensce- xxxxxx réseau. Ouvrez le navigateur Internet sur votre téléphone et accédez également à l’adresse IP 192.168.4.1, avant de procéder comme suit.

  1. Entrez votre nom de réseau Wi-Fi (SSID) et votre mot de passe Wi-Fi.
  2. Sélectionner Langue .
  3. Entrer Salle Nom.
  4. Apporter Courtier MQTT information.
  5. Sélectionner Outils de requête pour les fonctionnalités .
  6. Taper 4 en dessous de Étalonnage pour suivre les gadgets de moins de 4 mètres.

Laissez le reste des configurations par défaut. Cliquez sur sauvegarder ainsi que reconnecter le fil USB du gadget pour réactiver l’ESP32.

configurer configurer le capteur de détection espresense

L’ESP32 se connectera certainement au réseau Wi-Fi et commencera à analyser les outils Bluetooth à proximité. Les informations sont présentées dans le Journaux .

Étape 5 : Ajouter le capteur ESPresence à l’assistant domestique

Pour inclure le capteur ESPresense dans Home Assistant, suivez ces actions, ouvrez Home Assistant ainsi que le plus susceptible de Périphériques et services de configuration . Après cela, cliquez sur le xx Appareils en dessous de Courtier Moustique .

ajouter un capteur de détection espresense à l'assistant domestique

Si vous voyez le lien ESPResence, vous pouvez maintenant ajouter des appareils BLE individuels pour la surveillance et également la découverte d’existence. Pour ajouter les outils spécifiques de la découverte de l’existence, vous devez reconnaître l’ID de signe BLE du gadget, qui est présenté dans le Journaux .

Pour vérifier le gadget, vous pouvez installer un Connecteur nRF pour le mobile application. L’application affiche l’adresse Mac des appareils Bluetooth à proximité. Faites correspondre l’adresse mac dans l’application avec celle indiquée dans les journaux.

Voir aussi :  Pourquoi le nouvel Arduino Uno R4 change la donne pour les makers

vérifier les journaux pour trouver et copier l'identifiant de l'appareil

Pour ajouter l’appareil, vous devez copier et ajouter l’ID de l’appareil dans le configuration. yaml . Vous aurez certainement besoin d’un Éditeur de fichiers add-on pour modifier le configuration. yaml fichier.

.

Ouvrir Éditeur de fichiers et cliquez aussi configurations. yaml , avant d’entrer ce qui suit. Assurez-vous de remplacer l’ID de l’outil ainsi que le nom pour correspondre à votre certain.

Ensuite, cliquez sur le sauvegarder symbole.

ajouter l'identifiant du périphérique Bluetooth au fichier yaml de configuration

Aller à Paramétrage > > Paramètres et cliquez aussi Vérifier la configuration . Si la Configuration se dresse, cliquez Redémarrage .

redémarrer l'assistant à domicile

Après le redémarrage, accédez à Outils pour les développeurs et entrez le nom de l’appareil. Il doit afficher la plage.

vérifier le périphérique espresense dans les outils de développement

Vous pouvez également l’entité appareil sur votre tableau de bord.

Étape 4 : Ajouter une automatisation pour déclencher des appareils intelligents

Pour inclure des gadgets d’automatisation et de déclenchement en fonction de votre zone de gadgets BLE inclus dans votre maison, le plus susceptible de Configuration > > Automatismes et aussi Scènes– ainsi que cliquez sur + Créer une automatisation . Ensuite, sélectionnez Commencer avec une automatisation vide .

Nommez l’automatisation et sous Déclencheurs sélectionner État numérique . Choisir la Distance dans Attribut et aussi dans le En dessous ou au dessus section, entrez dans la plage à laquelle l’automatisation sera certainement déclenchée.

ajouter une automatisation dans l'assistant à domicile en fonction de la présence

Dans action choisissez le ou les gadgets que vous souhaitez activer ou désactiver.

Utilisez la détection de présence localisée pour économiser de l’énergie

La découverte de l’existence localisée peut vous aider à économiser beaucoup d’énergie en activant et désactivant immédiatement les appareils, en fonction de votre visibilité dans l’espace ou la maison. De plus, vous pouvez utiliser la découverte de visibilité BLE pour arrêter les faux déclenchements par des unités de détection de mouvement et d’autres capteurs que vous avez peut-être installés dans votre espace.

Cliquez pour évaluer cet article !
[Total: Moyenne : ]

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *