Domotique Open source & high Tech
Présence véhicule via capteur de distance ESP Easy+Jeedom

Présence véhicule via capteur de distance ESP Easy+Jeedom

Salut à tous, c’est encore Jonathan.

Aujourd’hui je vais aborder avec vous un petit tuto que j’ai pris plaisir à réaliser et qui me sert aussi pour mesurer le niveau de ma citerne puisque le principe est le même.

Hein? Tu me parles de voiture et puis de citerne ???

Oui oui 😀 car on part sur une mesure de distance ! Je développe…

Pour savoir si mon véhicule est présent je mesure la distance entre le sol et le moteur électrique de ma porte de garage. Sachant que le moteur est à environ 2m de sol il est facile de savoir si le véhicule est présent ou non.

Vous me suivez ?

On part du principe que si la distance dépasse les 50cm c’est que mon véhicule n’est pas présent, dans le cas contraire il est sous le moteur et la distance est réduite à 38cm dans mon cas.

Bon je ne vous bassine pas plus avec mes explications on passe à la suite !

Matériel requis pour ce tuto :

  • un wemos D1 mini ou n’importe quel autre esp8266, nodemcu, ou ce que vous avez l’habitude d’utiliser

WEMOS D1 MINI

voir sur :   Amazon    Aliexpress

  • un capteur SR04

voir sur :   Amazon    Aliexpress

  • quelques cables dupont pour les raccordement et un cable micro usb pour l’alimentation

voir sur : Aliexpress  Amazon

En image le raccordement se fait comme suit :

J’ai ressorti la bobine et fait chauffer l’imprimante 3D pour le boitier :

On insère ensuite tout ce beau petit monde à l’intérieur :

Et on ferme le capot :

Reste ensuite à l’installer à l’endroit définitif :


Pour la configuration, toujours un flash du wemos sous esp easy (voir l’autre tuto).

Ensuite dans l’onglet device :

Et sous Jeedom, toujours la même chose, on se rend sous Plugins -> Protocole Domotique -> ESP easy.

On clique sur le mode inclusion pour inclure le nouveau module.

Celui-ci renvoi l’info de distance, si ce n’est pas le cas n’hésitez pas à passer la main dessous pour que la valeur soit modifiée et renvoyée à jeedom.

Un fois le module créé on l’active, le rend visible et lui assigne un objet de préférence.

Sous l’onglet commande on constate l »info de distance rappatriée

Dans mon cas la valeur est de 38 cm.

Pour l’affichage dans mon design j’ai juste besoin de savoir si mon véhicule est présent ou non.

Inutile de connaitre la distance.

J’ai donc créé un virtuel nommé pres_qashqai dans mon cas pour ne pas citer ma voiture 😀

De type Binaire (présente ou absente pour ma voiture) et je lui assigne une variable : variable(pres_qashqai).

Cette variable est calculée dans un scénarioo qui a comme déclencheur #[Extérieur][ESP_Voiture][Distance]#

préalablement récupérée par jeedom via esp eays si vous vous souvenez?

les fameux 38cm…

Il ne comporte qu’une condition :

Il permet donc de mettre à jour le virtuel que j’affiche grâce à un widget sous la forme d’une auto ( widget présence auto) sur mon design :

On peut imaginé aussi être notifié de l’arrivée ou du départ de l’auto ou encore vérifié si la porte de garage est bien fermée le soir en modifiant les calcul de distance…

Vous pouvez aussi controler les allées et venus de votre femme à la maison ..

AH NON, çà on peut pas 😀

Vous aurez aussi maintenant compris pourquoi je vous parlais de ma citerne d’eau de pluie au départ…

Calcul de distance : hauteur de cuve – distance mesurée = Niveau de l’eau restant dans la cuve…

Et hop deux fonctions en une ce tuto 😀

@+ les amis

Jonathan

Suivre OpenDomoTech sur les réseaux sociaux

Partager sur :

12 réflexions au sujet de “Présence véhicule via capteur de distance ESP Easy+Jeedom

  1. Comme dit sur FB, très bon tuto.
    Pour la hauteur d’eau dans la citerne, la mesure est-elle fiable en mesurant la hauteur d’eau par rapport à la surface de l’eau ?
    Pour info, la vitesse du son (et des ultrasons de la même manière) n’est pas la même suivant l’humidité de l’air (et de la température) et de l’environnement, par exemple la propagation est plus rapide dans l’eau (et plus stable aussi), du reste c’est ce qui a valut un carton rouge au radar de première génération où sous la pluie la vitesse était gonflée… (« Vahiné », oups pardon) 😉

    * Propagation dans l’air au niveau de la mer à 15°C : 340m/s, dans l’eau 1500m/s.

  2. Bonjour Christian,

    Aucun soucis à déploré depuis un an pour ma citerne, ce module fonctionne très bien.
    Il existe toutefois et je l’ai commandé pour la V2 pour la citerne des capteurs du style radar de recul des autos qui sont waterproof.
    tu peux donc avec ceux ci extraire l’esp de ta citerne et ne laisse que le capteur 😉

    J’ai mesurer plusieurs fois le premier mois d’utilisation avec une tige et les mesures étaient correctes.

    Pour le calcul de hauteur c’est assez simple, hauteur de l’eau = hauteur de la citerne – hauteur mesurée par la sonde

    Bonne journée,

    Jonathan

  3. Merci pour ce tuto simple à mettre en oeuvre et très clair.
    Je suis intéressé par le modèle de capteur waterproof que tu as commandé. Je cherche à connaître le niveau d’eau de ma piscine.
    Donc si tu as un lien. 🙂

  4. Salut Nico33.
    Des que j’ai reçu et testé je ferai un article.
    Les branchements ne sont pas pareil car il y a une carte additionnelle. Abonner vous au blog pour être informé des nouveaux articles 😉

  5. Bonjour,
    Merci pour le tuto.
    J’ai tenté de refaire, le capteur ne retourne pas de valeurs sur l’ESP. Je passe par un pont diviseur avec des résistance de 2.2k et 1.2k, comme indiqué dans le wiki de l’ESP
    Une idée ?
    Merci

  6. Il faudra donc résoudre ce soucis avant d’attaquer jeedom. Essayé une alimentation externe peut être pour tester ton module

    • J’ai essayé plusieurs systèmes d’alim, ça ne change rien. Et je n’ai pas d’oscillo pour vérifier la présence du train d’impulsions TRIG
      Et ne pas mettre de résistances, c’est un peu dangereux, non ? Il est bien spécifié dans la datasheetde l’ESP8266 que les IO sont en 3.3V maxi. DOnc en 5V, c’est risqué, non ?

  7. Le wemos tolére le 5v, je possède deux modules avec un branchement sans résistance et ça tourne depuis des mois sans soucis

Laisser un commentaire

© 2018 Made with love by OumaWEB
Inline
Inline