** Update **
Eine live-Demo Online-Temperatur und Luftfeuchtigkeit finden Sie hier in Aktion:
http://adacsprojects.appspot.com
**
Während dieses Projekt mit Aquaponics im Verstand entworfen ist, erfordert es keine Aquaponic-System, so dass es nützlich für andere Projekte wie home-Automation. Die enthaltenen Anwendung ist daher, Barebone, erleichtert die Integration in jede andere Anwendungsprojekt. Die hier zur Verfügung gestellten Web-Anwendung läuft auf Google App Engine, einer schönen Cloud-Plattform von Google. GAE bietet ein kostenloses Kontingent für Schreib-/Lesevorgänge, e-Mails und Instanzen. Eine vollständige Liste finden Sie in ihrer Dokumentation.
In diesem Projekt haben, das wir konzentrieren uns auf die Erfassung von Temperatur und relativer Luftfeuchtigkeit und schickt es an GAE visualisiert werden, mittels Google-Chart-Tools. Alle 60 Sekunden wird der Arduino seine Verbindung zum App Engine testen. Die Rückgabe sollte sein "Ok", das ist von der Arduino analysiert. Wenn die Verbindung in Ordnung ist, die zweifarbige LED auf Grün geschaltet ist, andernfalls wird es auf Rot gesetzt. Wenn die Verbindung gut ist, wird die Arduino eine Messung von digitalen Pin 6 (die DHT-Pin) und erstellen eine GET-Anforderung, App Engine. App Engine wird Abfragen den Datenspeicher (die Datenbank) für die Umwelt-Entität, die Temperatur und Relative Luftfeuchtigkeit Werte aktualisieren und die Entität zurück im Datenspeicher.
Beim Start erstellt der Web-Browser (Client) ein Messgerät für Temperatur und Luftfeuchtigkeit mit Werte auf Null. Es werden dann einen AJAX-Request, Datenspeicher, die eine JSON-Array zurückgegeben wird. Der Client analysiert das Array und aktualisiert die Messgeräte. Schließlich setzt es ein Intervall wiederholen Sie den Vorgang, indem Sie eine aktualisierte Anzeige.