Kretsloppsodling: Online temperatur och fuktighet
** Uppdatering **
Du kan hitta en live demo av online temperaturen och luftfuktigheten i action här:
http://adacsprojects.appspot.com
**
Detta projekt är utformat med kretsloppsodling i åtanke, kräver det inte ett aquaponic system, vilket gör det användbart för andra projekt, som hemautomation. Det medföljande programmet är därför hake, vilket gör det lättare att integrera i alla andra program projekt. Webbprogrammet här körs på Google App Engine, en vacker moln plattform från Google. GAE ger en fri kvot för Läs-/ skrivåtgärder, e-post och instanser. En fullständig lista finns i sin dokumentation.
I detta projekt fokuserar vi på fånga temperatur och relativ fuktighet och skicka den till GAE till visualiseras med hjälp av Google Diagramverktyg. Varje sextio sekunder, kommer att Arduino testa dess anslutning till App Engine. Returen ska vara "Ok", som analyseras av Arduino. Om anslutningen är ok, bicolor LED är inställd till grönt, annars det är satt till röd. Om anslutningen är bra, Arduino tar en läsning från digital stift sex (DHT-pin) och skapa en GET-begäran till App Engine. App Engine kommer att fråga datalager (dess databas) för entiteten miljö, uppdatera värdena för temperatur och relativ fuktighet och sätta företaget tillbaka i datalager.
Vid start skapar den spindelväv beter (klient) en temperatur och luftfuktighet mätare med värden till noll. Det kommer då göra en AJAX begäran till databasen som kommer tillbaka en JSON-matris. Klienten tolkar matrisen och uppdaterar mätarna. Slutligen anger det intervall att upprepa processen, vilket ger dig en uppdaterad display.