Capteur humidité sol base Wemos et Espeasy

Merci! On apprend de ses erreurs

Suite aux suggestions de @seb821, j’étais parti pour utiliser l’ESP32. Avec ses 6 entrées analogiques (utilisables quand wifi fonctionne … ce qui n’est pas le cas des autres entrées analogiques), j’avais largement de quoi me satisfaire. Disons pour mon besoin. Parce que la documentation technique montre que la transformation en numérique n’est pas linéaire et d’une sensibilité extraordinaire. Donc à se méfier pour d’autres utilisations qui demanderaient plus de précision.

Par acquis de conscience, j’ai jeté un coup d’oeil sur l’ADS1115. Houuuu! Ok. Prix tout à fait abordable. 4 entrées analogiques et visiblement un traitement hors pair des signaux analogiques. Mais quand j’ai vu tout ce qu’on pouvait paramétrer, je me suis demandé si la pente d’apprentissage ne serait pas trop raide et si j’étais équipé pour le faire. J’étais donc vraiment parti pour laisser tomber.

Mais, avant de laisser tomber, j’ai fait cette ultime recherche : ADS1115 avec D1 Mini

Devinez quoi ??? La première chose qui m’est sorti est une vidéo dont le seul défaut est d’être en allemand. Mais la traduction du sous titrage est potable … surtout si vous avez déjà eu l’occasion d’utiliser un D1 Mini

Parce que la grosse surprise c’est que:

  • Son démo utilise ce modèle de capteur (cela ne faisait pas parti de ma recherche)
  • Il en utilise plusieurs à la fois
  • Il utilise Tasmota

Bref, y a qu’à suivre sans trop se poser de questions métaphysiques. Et finalement cela à l’air assez simple.

En espérant que cela vous sera utile

1 « J'aime »

Bonjour à tous,

Bon, parfois des priorités viennent se glisser devant les projets Jeedom. Puis, quand j’aurais pu reprendre celui-là, la saison était pas mal finie. Ici à Montréal, il a encore gelé cette nuit. Mais on sent le printemps arriver et le réaménagement de notre terrasse. Il était temps que je reprenne cela.

La semaine dernière, j’ai donc finalisé une étape importante. Avec un seul D1 mini je suis capable de lire jusqu’à 8 capteurs capacitifs analogiques ! Pour cela j’ai utilisé deux ads1115 qui transforment les signaux analogiques en numériques.

Au départ je pensais utiliser des entrées différentes du D1 mini pour chaque ads1115. Mais pourquoi se compliquer la vie et du soudage ? Sur l’ads1115 il y a une pin addr. Si elle est alimentée, son adresse change. Moi j’y ai branché le + sur l’un d’eux. L’adresse sans alimentation est 48. Avec le + elle devient 49. Lorsque le tout est branché, le scan fait par Tasmota va clairement voir les 2 modules. Sur les 2 fils venant des ads1115 (sda et scl) un sert à interroger chaque module et l’autre à remonter l’information. Comme l’interrogation par le D1 mini comporte l’adresse, il n’y a pas de télescopage et je ne vois pas pourquoi il y en aurait.

Moi je n’ai pas de problème d’alimentation puisque je ne fonctionne pas sur batteries mais sur fils. Mais toutes les discussions précédentes sur l’optimisation de la consommation devraient être compatibles avec mon approche. La lecture de cette sonde capacitive est tellement rapide qu’il n’y a vraiment pas besoin d’interroger bien longtemps (1s ou moins ?). Et globalement, si vous pouvez vous permettre d’avoir une source unique (batterie commune par exemple), vous économiserez sur la consommation des D1 mini que vous n’avez plus besoin (sans compter le prix du composant).

Si je vois de l’intérêt, je vous ferai savoir comment cela se comporte en vraie situation avec tous les capteurs en même temps et branchés au bout de fils plus longs. Oui probablement que je vais avoir quelques surprises. On verra.