** Mise à jour **
Vous pouvez trouver une démonstration en direct de la température en ligne et l’humidité en action ici :
http://adacsprojects.appspot.com
**
Ce projet est conçu avec aquaponique en tête, il ne nécessite pas un système aquaponique, rendant utile pour d’autres projets comme la domotique. L’application est donc rudimentaire, rendant plus facile à intégrer dans n’importe quel autre projet de l’application. L’application web fournie ici fonctionne sur Google App Engine, une plate-forme de beau nuage de Google. GAE fournit un quota gratuit pour les opérations de lecture/écriture, des courriels et des instances. Pour une liste complète, reportez-vous à leur documentation.
Dans ce projet, que nous nous concentrons sur la capture de température et humidité relative et en l’envoyant à GAE à visualiser à l’aide de Google Chart Tools. Toutes les 60 secondes, l’Arduino testera son lien avec App Engine. Le retour doit être « Ok », qui est analysé par l’Arduino. Si la connexion est ok, la LED bicolore est mises au vert, dans le cas contraire, il est défini à rouge. Si la connexion est bonne, l’Arduino va prendre une lecture de la broche numérique six (la broche de la DHT) et créer une requête GET pour App Engine. App Engine va interroger le magasin de données (sa base de données) pour l’entité de l’environnement, mettre à jour les valeurs de température et d’humidité relative et remettre l’entité dans le magasin de données.
Au démarrage, le navigateur web (client) créera une jauge de température et d’humidité avec les valeurs à zéro. Il fera ensuite une requête AJAX pour le magasin de données qui retournera un tableau JSON. Le client analyse le tableau et met à jour les jauges. Enfin, il définit un intervalle de répéter le processus, qui vous donne un affichage mis à jour.