Étape 5: Arduino pour jardin, serre ou Growbox : humidité du sol
Humidité du sol est généralement mesurée en lisant la résistance entre les deux broches dans le sol. Généralement, deux types de capteurs sont utilisés : deux clous ou épingles enlisés dans la terre ou les 2 tiges encastrées en gypse, mettre dans le sol.
Les deux méthodes ont de leurs avantages et inconvénients. Les ongles (galvanisés) peuvent être mis dans le sol à différentes distances, influant sur la résistance, mais elles sont simples et bon marché et réagissent rapidement aux changements de l’humidité. La méthode de gypse s’assure que les tiges ont une distance fixe, mais la réaction aux variations d’humidité sont plus lents.
Les deux types sont soumis à la corrosion dans le sol, un processus qui est accéléré par l’électrolyse en raison de l’envoi actuel par le biais de la sonde, cependant, le gypse enfermé tiges sont moins sujettes à la corrosion, car ils ne sont pas directement exposés au sol.
Bien que des tiges nues devront probablement être remplacés chaque année à cause de la corrosion, le capteur de gypse devront également être remplacé en raison de la dissolution du gypse.
La corrosion des barres peut être retardée en limitant l’électrolyse en envoyant seulement un courant à travers les tiges lors de la mesure.
C’est ce que j’ai choisi pour cette conception : le transistor utilisé comme un soi-disant « émetteur-suiveur ». Adeptes de l’émetteur fonctionnent comme des tampons de tension. Il est ouvert par un haut niveau d’une broche numérique. L’émetteur est alors retiré élevé (environ 4,5 Volts). Cette tension est alors alimentée le capteur (les deux tiges dans le sol) et la tension sur la résistance de 10 k est ensuite lue par une broche analogique. Le transistor est fondamentalement n’importe quel type de transistor NPN à signal bon marché comme un BC107 ou un BC547. J’ai utilisé un VN147 un transistor 'universal NPN' âgé de 30 an, pour aucune autre raison que j’ai eu qu’autour de la pose et j’ai un peu comme la forme de triangle qu'il a.
Il est possible de le faire avec un transistor pnp ainsi, avec l’émetteur sur le rail de la SCR et l’approvisionnement du collecteur. Toutefois, qui ne serait inverse le signal et vous devra passer les commandes ON et OFF dans le logiciel.
Le capteur et la résistance en fait forment un diviseur de tension régulière, dans laquelle la tension sur R2 donne une indication de la résistance du capteur et donc le taux d’humidité du sol.
La résistance du sol ne varie pas seulement avec l’humidité, mais aussi avec le type de sol. En général, mon sol en conditions humides rend une résistance d’environ 10 k entre les goupilles de capteur, mais même si les broches seraient assez court, le courant maximal sera environ 0,5 mA. Il est donc possible de laisser de côté la résistance et de nourrir le capteur directement d’une broche numérique (capable de fournir 40 mA), mais je suis heureux d’avoir une protection les broches de l’arduino.
Le zenerdiode 5V1 entre la broche analogique et la terre est de protéger la puce contre les hautes tensions qui peuvent s’accumuler si une longue lignée de la sonde est utilisée. Elle est facultative.
Le logiciel dispose d’une routine qui lira la tension sur la résistance de 10 k 5 fois et ensuite de calculer une moyenne.
Vous trouverez des solutions de rechange pour mesurer l’humidité du sol vers la fin de cette instructable