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
voir sur : Amazon Aliexpress
- un capteur SR04
voir sur : Amazon Aliexpress
- quelques câbles dupont pour les raccordements et un câble 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
Voici le lien du STL : https://www.thingiverse.com/thing:3776067
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 NextDom, 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 à NextDom.
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 rapatrié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 imaginer aussi être notifié de l’arrivée ou du départ de l’auto ou encore vérifier 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 ne 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…
N.B.: en ce qui concerne les cuves vous pouvez opter pour un modèle étanche (JSN-SR04T) il faudrait toutefois le calibrer car vous risquez d’avoir un décalage ( environ 10cm) donc à adapter dans vos scénarios).
Et hop deux fonctions en une ce tuto.
@+ les amis
DCjona
Partager :
- Cliquez pour partager sur Facebook(ouvre dans une nouvelle fenêtre)
- Cliquez pour partager sur Twitter(ouvre dans une nouvelle fenêtre)
- Cliquez pour partager sur Telegram(ouvre dans une nouvelle fenêtre)
- Cliquez pour partager sur WhatsApp(ouvre dans une nouvelle fenêtre)
- Cliquez pour partager sur Tumblr(ouvre dans une nouvelle fenêtre)
- Cliquez pour partager sur Pinterest(ouvre dans une nouvelle fenêtre)
- Cliquer pour imprimer(ouvre dans une nouvelle fenêtre)

This work by dcjona is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International
6 commentaire
jerome35 · 3 avril 2020 à 12 h 44 min
Super cool ce petit tuto et MERCI
Il va m’être très utile pour mesurer la hauteur d’eau dans mon récupérateur d’eau.
L’ajout d’un petit écran OLED serait cool
dcjona · 3 avril 2020 à 13 h 34 min
Effectivement on pourrait envisager cela pour avoir un visu. Perso l’esp est caché a meme le sol pour ma citerne donc un peu compliqué de déporter proprement mais cela pourrait etre envisagé sans soucis. Merci pour le commentaire
jerome35 · 5 avril 2020 à 13 h 25 min
Je comprends parfaitement
J’imaginais dans mon cas d’usage ou bien de manière générale 😃
Je commence sur le sujet j’arrive à afficher sur un LCD reste à voir comment se gère un écran Oled 🧐
dcjona · 5 avril 2020 à 18 h 04 min
Il n’y a pas de raison que cela ne fonctionne pas 😉
jerome35 · 14 juin 2020 à 13 h 49 min
Je commence à recevoir du matériel pour m’exercer sur ce type de capteur maison.
Par contre en relisant le tuto tu parles d’un autre tuto pour le flash du Wemos mais je ne le trouve pas !
Pourrais tu ajouter le lien pour flasher cette petite bête stp ?
Je cherche les sources et le moyen de le faire par Linux ou Mac car j’ai pas à dispo un Windows
Merci beaucoup
[TUTO] Présence véhicule (ESP8266 – SR04) – Passion de Geeks · 29 mars 2020 à 4 h 56 min
[…] [TUTO] Présence véhicule (ESP8266 – SR04) est apparu en premier sur […]