Étape 5: Configuration du système d’arrosage
Après les étapes 3 et 10 de la Garduino Instructable serait identique ici donc je ne couvre la partie encore une fois. J’ai pu obtenir les mêmes résultats en remplaçant la base Arduino avec un noyau d’étincelle avec l’avantage supplémentaire de la connectivité réseau intégrée à un faible coût. La connectivité réseau fournit des capacités illimitées en aval telles que : écraser les prévisions météorologiques actuelles pour l’arrosage idéal, traçant la courbe entre l’humidité du sol et de la quantité de lumière disponible (j’habite au Yukon qui compte actuellement moins de 6 heures d’ensoleillement par jour), etc..
Les autres plats à emporter, c’est que j’ai ajouté un ULN2803 pour inverser le signal nécessaire au relais d’utiliser un signal élevé de l’étincelle Core plutôt que d’une faible. Les cartes de relais déclenchent quand le son pin d’entrée est faible et c’est la valeur par défaut pour toutes les broches sur le noyau de l’étincelle lors du démarrage de la base. Comme mes plantes sont dans un bureau, je dois m’assurer qu’une interruption de l’alimentation ne provoque pas les pompes à fournir de l’eau jusqu'à ce que mon programme de base de l’étincelle peut les désactiver. La solution était le ULN2803 et pour garder les broches faible de la base et laissez le ULN2803 les inverser pour haut de la carte relais.
Le noyau de l’étincelle a une plate-forme incroyable avec la quantité de fonctionnalités dans un tel format compact. J’avais construit à l’origine de ce projet à l’aide d’un téléphone Android inutilisé et un Conseil de Sparkfun IOIO juste pour la mise en réseau intégrée. Cependant, le noyau de l’étincelle bat cette configuration en taille et en prix.