Et prosjekt du faktisk kan bruke
De fleste Arduino-prosjekter er kule å bygge, men havner i en skuff etterpå. Dette prosjektet er annerledes. Når du er ferdig, har du en maskin som faktisk gjør noe nyttig: den vanner plantene når jorden er tørr. Sett den på kjøkkenbenken, fyll vannbeholderen, og la den jobbe.
Det du trenger
- 1 Arduino Uno
- 1 jordfuktighetssensor (kapasitiv, rundt 30 kroner)
- 1 liten vannpumpe (5V, peristaltisk eller nedsenkbar)
- 1 relémodul (1-kanals, 5V)
- Slange (passer til pumpen)
- Breadboard og ledninger
- USB-kabel for strøm
- En beholder for vann (plastflaske fungerer)
Vi har alt på kodeklubben.
Steg 1: Koble til jordfuktighetssensoren
Sensoren har to pinner for signal: VCC, GND og en analog utgang.
- Koble VCC til 5V på Arduino.
- Koble GND til GND.
- Koble analog utgang til pin A0.
Stick sensoren ned i jorden. Den måler hvor fuktig jorden er, og gir deg et tall mellom 0 (bløtt) og 1023 (knusktørt).
Steg 2: Koble til pumpen via relé
Pumpen trenger mer strøm enn Arduino kan gi direkte fra en pin. Reléet fungerer som en bryter som Arduino styrer.
- Koble reléets IN-pin til pin 7 på Arduino.
- Koble reléets VCC til 5V og GND til GND.
- Koble pumpen til reléets NO (normally open) og COM-kontakter.
- Koble pumpens strømforsyning (5V fra USB eller ekstern) gjennom reléet.
Når Arduino sender signal til pin 7, slår reléet seg på, og pumpen starter.
Steg 3: Skriv koden
Åpne Arduino IDE. Koden er overraskende enkel:
int sensorPin = A0; // jordfuktighetssensor på pin A0
int pumpePin = 7; // relé på pin 7
int terskel = 600; // justerbar terskel for tørrhet
void setup() {
pinMode(pumpePin, OUTPUT); // sett pumpe-pin som utgang
digitalWrite(pumpePin, LOW); // pumpe av ved start
Serial.begin(9600); // start seriell monitor for feilsøking
}
void loop() {
int fuktighet = analogRead(sensorPin); // les sensorverdi
Serial.println(fuktighet); // vis verdi i monitor
if (fuktighet > terskel) { // hvis jorden er tørr
digitalWrite(pumpePin, HIGH); // slå på pumpe
delay(3000); // vann i 3 sekunder
digitalWrite(pumpePin, LOW); // slå av pumpe
}
delay(60000); // vent 1 minutt før neste sjekk
}
Last opp til Arduino, og systemet kjører.
Steg 4: Test og juster
Åpne Serial Monitor i Arduino IDE. Se hva sensoren rapporterer. Tørr jord gir høye verdier (over 700), fuktig jord gir lave verdier (under 400). Juster terskelverdien i koden til det passer planten din.
Test at pumpen faktisk starter. Sjekk at slangen sitter godt og at vannet havner i potten.
Tips for å gjøre det pent
Bruk en plastboks som hus for Arduino og reléet. Bør hull for slangen og sensorledningen. Fest vannbeholderen (en tom brusflaske fungerer fint) ved siden av potten. Skriv en liten lapp: “Automatisk vanningssystem, bygget av [ditt navn]”.
En gave som faktisk betyr noe
Sett systemet på en av plantene hjemme. Forklar foreldrene dine hva det gjør. Se ansiktsuttrykket deres. Du har bygget noe nyttig med egne hender, og det er en følelse ingen app kan gi deg.
Vi har alle delene klare på kodeklubben, annenhver torsdag (oddetallsuker) kl 18–20 i kjelleren i kirken på Tau.


