Automatiska bevattningssystem med kapacitiv sond och Arduino på billiga (och jag menar det) (8 / 10 steg)
Steg 8: Utplacering av en vattning punkt
På grund av att sonden behöver för att nå en fukt jämvikt med den omgivande marken och det tar tid, behöver distributionen utföras i etapper möjligen dagars mellanrum.
En sak att komma ihåg: bevattningssystem mäter fuktigheten av området runt sonden-implicit antagandet är att oavsett vad sonden mäter är representativt för den genomsnittliga luftfuktigheten tillgängliga för växten. Där detta blir relevant är i vattning strategin, som du kan välja någonstans mellan:
- att placera sonden närmare till växten och med små mängder vatten i mer frekvent vattning session (säga, timmar isär). Denna strategi skulle vara lämpade för små anläggningar med en liten och lokaliserad rotsystem och eller krukväxter (vattnet inte kan fly potten innan vätning det grundligt)
- att placera sonden ytterligare förutom anläggningen och att stor mängd vatten i unfrequent sessioner (10 timmar eller dagar ifrån varandra). Denna strategi kommer att vara anpassad i vattning stora växter i utomhus position (ung eller små träd)
Steg 1-sond settle
I detta skede, alla elektriska anslutningar utförs och styrenheten är monterad i skåpet som du väljer, men pumpen kopplas inte till vattenförsörjningen.
Om du vill, är du kan hålla den registeransvarige inte drivs alls, detta skede inte tänkt att göra några justeringar till styrenheten men bara låt sonden luftfuktigheten når jämvikt med den omgivande jorden.
- Sink sonden i marken
- vatten anläggningen manuellt tills jorden runt sonden är till vad du anser den optimala nivån av fukt (minns implicit antagandet av "vad sonden mäter är lämpliga för anläggningen"?)
- beroende på vattning strategin du väljer och markstrukturen, kan du behöva upprepa denna cykel ett antal gånger ett antal gånger innan du går till nästa steg. Sjunker ner sonden i marken riskerar att störa markens struktur också och du vill smutsa att resettle som rimligt möjligt.
Steg 2 – kalibrera bevattningssystem
- Fastställa minimikrav på godtagbar fukt
Påminnelse: som fuktighetsnivå är översatt av kapacitans av sonden och denna kapacitans varierar inte bara på grund av fuktigheten men också jordens egenskaper (struktur, mineralhalt, etc) är det omöjligt att kalibrera en sond "i lab villkor" och har den arbetande samma när de distribueras. Vilket innebär att varje vattning punkt behöver kalibreras specifikt.
Detta steg är främst avsedda att fastställa den specifika som vattning händelsen utlöses, är det viktigt att sonden kvittas ordentligt och marken nått den lägsta fuktighet acceptabelt. Så här tar du beslutat att "i villkorar som denna, trigger den vattnas" (en "konfiguration av exempel" metod)- se till att pumpen inte är ansluten till vattenförsörjningen eller vattning röret leds bort från området-installationsfasen controller logik cykler pumpen för 5 sekunder (som ett sätt att kontrollera pumpen verk) och vi vill definitivt inte ändra luftfuktigheten innan kalibrering
- upprätta med hjälp av styrelsens"konfiguration", den "läsa minimal nivå" läget {0,1,0,0}
- makt på controller (eller starta om den om den redan påslagen) och steg bort från det och sonden anslutningar – du har 30 sekunder att göra så. Den logiska grunden för detta: kapacitans av sonden är liten nog att påverkas av din närvaro runt controller/sond kablar – medan förändringen framkallas genom din närvaro i antalet räknade pulserna inte ändrar måtten till peka av att göra bevattningssystem obrukbar, ändringen är långt ifrån försumbar (min uppskattning är en variant av +/-10%)
- När mätningen av den aktuella marken har förvärvat (och sparas för framtida bruk) styrenheten kommer att återuppta den normala cykel, byta på pumpen i 5 sekunder under initieringen (i den setup() funktionen)-det är den signal som du vet det är säkert att komma närmare och fortsätt processen
- Konfigurera vattning tiden
Detta steg kommer att berätta registeransvarige hur mycket vatten du vill släppa på en vattning händelse-i en "konfiguration av exempel" Detta innebär:- ansluta pumpen till vattenförsörjningen
- upprätta "vattning tid" konfigurationen med hjälp av "konfiguration board" - {1,0,0,0}
- starta om registeransvarige. Styrenheten kommer att utlösa pumpen och kommer att hålla det går för så länge bibehålls den setup konfigurationen till config "vattning tid"
- När man betänker mängden vatten som redan levererats, helt enkelt dra "konfiguration" styrelsen från setup stiften-styrenheten identifierar ändringen och lagrar vattning dags att använda vid nästa vattning evenemanget
- Konfigurera intervallet mellan två mätningar ("blötläggning tid")
Slutligen är ställer in intervallet mellan två på varandra följande fukt mätningar – Märk väl, det inte intervallet mellan två på varandra följande vattning händelse, men hur länge mellan en luftfuktighet mätning (som kan resultera i en vattning händelse, om fuktigheten inte är under gränsen)- använda "konfiguration board" att upprätta setup konfiguration motsvarar ditt val från uppsättningen av fördefinierade intervall – tyvärr, inga anpassade inställningar här
- starta om din controller – när du hör 5s pump testcykeln, du vet att inställningen spelades in och kommer att användas för framtiden
- Unpin styrelsens konfigurationen och stäng controller inneslutningen.
Grattis, är du klar med detta vattnas punkt, gå till nästa.