Étape 2: Prototypage du capteur
Tout d’abord, j’ai parcouru l’internet pour savoir comment les autres personnes avaient abordé le défi de capteurs d’humidité. Il y a beaucoup d'entre eux là-bas, mais j’ai choisi d’aller pour un vraiment simple.
Cette configuration ont les choses Vcc (+ 5 V) à travers une résistance (57 kOhm), puis à travers la sonde de sol réel (les ongles) avant d’atteindre le sol. Pour mesurer la humidité dans le sol, vous allez connecter une entrée analogiques entre la résistance et le premier clou. Selon la quantité d’eau dans le sol, ce diviseur de tension va donner des lectures différentes.
L’inconvénient de cette solution est que le courant s’écoule constamment de la sonde d’humidité, qui peut vider la batterie et électrolyse se déroulent dans les clous. Toutefois, pour ce prototype, nous ne dérange pas là-dessus.
Comme une alarme, nous avons choisi d’avoir un « feu », ce qui donne de la verdure a conduit le statut « planter heureux », le jaune dirigée « quelque peu les planter thisty », et le rouge le statut « j’ai besoin d’eau - je suis sur le point de mourir ».
Deuxièmement, j’ai prototypé le capteur à l’aide d’un Arduino UNO, mais cette étape vous pouvez sauter et je ne suis pas décrivant cette partie ici. Quand j’ai déménagé au microcontrôleur ATTiny45, j’ai utilisé le programmeur minuscule de Sparkfun. Ce Conseil d’administration doivent être correctement configurés sur votre ordinateur (nécessite un pilote) pour que vous pouviez programmer votre IC ATTiny. Vous pouvez utiliser les autres solutions pour le programmer, mais celles-ci ne sont pas décrites dans ce instructable. Vous devrez également ajouter ATTiny45 à votre Arduino IDe et faire la configuration correcte. Les deux la configuration des IDE Arduino et le comment faire pour installer le pilote de programmeur minuscules dans votre ordinateur peut être trouvé ici : https://learn.sparkfun.com/tutorials/tiny-avr-programmer-hookup-guide/?_ga=1.60274856.465809056.1449761682
Le programmeur minuscule est facile à utiliser et le premier j’ai prototypé directement à partir de la Commission du programmeur, puisqu’il a des possibilités d’utiliser jumpeers pour le montage d’essai. Dans la photo ci-jointe, j’ai cependant mis vers le haut le circuit complètement sur la maquette pour comprendre plus facilement (j’ai aussi téléchargé une image du circuit produit en Fritzing pour cette raison).
Un programme simple pour mesurer la tension vers le capteur avec l’analoge entrée et comparez-la à différents niveaux, tests pour avoir des paramètres resonable et ensuite ont été réalisées.
Mais n’oubliez pas que sols différents donnent des lectures différentes, et que différentes plantes prospèrent dans les niveaux d’humidité différents. Ce sont des réglages bons pour notre sol et les plantes.
Pour copier notre solution :
-ouvrir l’IDE Arduino, faire les réglages pour ATTiny45
-ouvrir le code de l’Arduino (ci-dessous), à compiler et à télécharger
-faire le câblage des composants comme sur la photo
-Tester:)