Etape 3: Tester et calibrer la sonde en utilisant Arduino
Le DS18B20 est facile à mettre en place, mais le câblage est contre intuitif et il y a deux façons différentes au fil de ce qui peuvent créer davantage de confusion.
Téléchargez et installez la bibliothèque Dallas température (Rechercher l’interweb pour la version la plus récente). Utilisez le programme oneWireSearch pour trouver l’adresse de votre sonde.
Copiez et collez l’adresse dans le code principal de l’étape suivante.
Simple ?
Exécutez le code principal et plonger la sonde de sol en sol très humide - il devrait être un liquide de type goo épaisse. Le sol doit être le même que le sol que vous souhaitez surveiller et il aura divers sels dedans qui conduit l’électricité lorsqu’ils sont mouillée. Lorsque le sol est sec, la conductivité réduit à presque zéro.
Si vous regardez mon code, j’ai utilisé une valeur de 0,102 multiple contre la lecture analogique de broche, mais chaque sol type sera différent. La sonde devrait lire « zéro » dans l’air ou dans le sol sec. Sensibilité supplémentaire peut être créée de décider à quel point sol est effectivement sèche, alors nous pourrions juste mesure jusque-là plutôt qu’à « absolument OS secs », cependant, je n’ai pas fait cela dans cet exemple, juste pour garder les choses simples.