I den här artikeln beskrivs hur man monterar en liten enhet för automatisk vattning av växter baserat på Arduino med luftfuktighet. Behovet av att själva vattna kommer att bestämmas av markfuktighetssensorn. Om så önskas är det möjligt att vattna flera växter samtidigt.
Material och verktyg:
- Arduino Uno
- Krukväxt med torr jord
- vattenpump
- Jordfuktighetssensor med en slinga
- Strömknapp (tre) med en slinga
- Push-in terminalblock
- Pappa-pappa tråd × 1 st
- Mamma-pappa tråd × 1 st
- Strömförsörjning med ett USB-kontakt
- USB-kabel
montering:
Displayen är ansluten till stift 3 på trippelskölden. När du ansluter alla kablar av denna typ är det viktigt att se till att den svarta ledningen är ansluten till GND-stiftet.
Därefter ansluts strömbrytaren till stift 5.
Pumpen har inga kontakter i ledarnas ändar, så ett terminalblock används. Om det finns en färdighet i lödningskontakter, är det mer korrekt att loda "Pin Connectors" till ledningarna.
Så här ser den anslutna kraften ut:
Anslut sedan jordfuktighetssensorn.
Med Arduino IDE programmeras Arduino Uno med den bifogade filen nedan. Själva fuktighetsgivaren fastnar naturligtvis i jorden. Vattenrörets ände är ansluten till marken. Om potten väger lite, rekommenderar författaren att fixera röret separat så att växten inte är uppochned. Därefter sänks pumpen ned i en bekväm behållare med vatten, och strömmen är ansluten.
kalibrering:
För att sensoravläsningarna ska vara korrekta krävs en enkel kalibreringsprocedur. Eftersom avläsningen av avläsningarna direkt beror på jordens surhet.
1. Med sensorn fast i en torr kastrull registreras avläsningar från displayen. Detta värde är inget mindre än ett minimum av luftfuktighet.
2. Vattna blomman och vänta tills vattnet har absorberats fullständigt i marken och sensoravläsningarna stannar vid ett värde. Data registreras och märks som maximal luftfuktighet.
3. Värdena på HUMIDY_MIN-konstanterna ändras i firmwarefilen, minsta luftfuktighet är inställd, respektive HUMIDY_MAX, maximal luftfuktighet. Arduino Uno blinkar igen.
Projekt skalning
Den här artikeln beskriver en metod för vattning för bara en blomma. Men ofta krävs att vattna flera växter samtidigt. Naturligtvis kan du ansluta fler pumpar och fuktighetssensorer till Arduino, men hur dyrt det kommer att bli. Författaren erbjuder i detta fall en billig och enkel lösning. I röret som är anslutet till pumpen är hål gjorda med en lutning, avståndet mellan dem är cirka 30 centimeter, stavarna från den använda kulspetspenna fastnar i dessa hål.
Krukor i ett hus står som regel i rad, till exempel på en fönsterbräda. Röret vilar på krukorna så att varje hål matchar potten. Endast här kommer beslutet om vattning att tas av enheten endast en kruka. Det här fungerar bäst om krukor av samma storlek ofta sker på fönsterbrädorna. Att torka marken i dem kommer att vara ungefär densamma. Om så önskas, och ett stort antal växter i ditt hem, kan du ansluta ytterligare pumpar och dela upp alla krukor i grupper av samma storlek.