Kretsloppsodling: Arduino Email & Text Messaging
Med alla hyllade fördelarna med kretsloppsodling, finns det flera nackdelar och de ligger främst i behov av elektricitet. Vanligtvis finns minst en pump, men om du använder också växa lampor, varmvattenberedare och annan elektronik, kommer du oundvikligen att öka möjligt felpunkter. Vore det inte trevligt om du visste direkt när pumpar misslyckas, växa ljus slockna eller inte kommer på, vatten värmare die, vatten temp sjunker kraftigt, en växa säng eller fisk tank springs en läcka eller svämmar över, luftfuktigheten blir för hög/låg eller sommarsolen stekar ditt växthus?
Automation kan omedelbart agera för att rätta till några av dessa villkor men ibland du har inte en backup pump, ljusna eller lager tank värmare. Läckor, kan särskilt i källaren system, förstöra egendom om det inte tas upp snabbt.
Vad du vill är ett sätt att veta vad som händer när det händer och ett mycket bra sätt att göra detta är genom SMS eller e-post. Det är vad denna guide handlar om och det är inte unikt för kretsloppsodling eller hydroponics - det kan användas helst Arduino måste varna dig om en sensor avläsning.
Arduino datainsamling och kontroll System (ADACS) använder mail API för att anmäla ägarna av misslyckades/blockerad pumpar, när miljöförhållanden flyttar bort användardefinierade intervall och när växa lampor misslyckas eller inte slå på. Dessutom kommer du att meddelas när Arduino har misslyckats med att ansluta till webapp för en viss tid att indikera en potentiell makt förlust eller förlust av en internet-anslutning. Kunskap om vad som händer i ditt system är den mest kraftfulla verktyget av alla när du kombinerar Arduino i ditt kretsloppsodling eller hydroponics system, får du ett billigt sätt att förvärva kunskap.
Hur det fungerar
Liksom alla våra webbaserade projekt använder vi Googles molninfrastruktur, App Engine. Vi ska ställa upp en Arduino Uno med två tryckknappar, som, när man trycker, skickar en webbegäran till App Engine och snabb antingen ett e-postmeddelande eller ett SMS. Klienten består av en mycket grundläggande form att samla in den angivna e-postadress och text adress.
Hårdvara
1 x Arduino Uno R3
1 x Arduino Ethernet Shield R3
2 x momentan knapp eller omkopplare
2 x 10 k ohm motstånd
1 x liten skärbräda
Set av brödunderläggen hoppare ledningar
Programvara
Arduino-1.0.3 IDE
Google App Engine Python SDK: 1.7.4
Python 2.7
Ubuntu 12.04*
* Dessa instruktioner är nog väldigt lätt att översätta för Windows eller Mac, men som vi har varken jag kan inte hjälpa dig där.