En markfuktighetssensor mäter det volymetriska vatteninnehållet i jorden, vilket gör det idealiskt för smart trädgårdsskötsel, jordbruksautomation och bevattningssystem. Denna handledning kommer att leda dig genom att ansluta och använda en jordfuktighetssensor med Arduino.
Vad du behöver
- Jordfuktighetssensormodul
- Arduino Board (t.ex. Uno, Mega, Nano)
- Breadboard och jumpertrådar
- En dator med Arduino Ide installerad
Steg 1: Förstå jordfuktighetssensorn
En typisk jordfuktighetssensor består av två delar:
- Sonder: Mät jordens konduktivitet för att bestämma fuktnivåer.
- Kontrollmodul: Matar ut analoga och digitala signaler baserat på sondavläsningarna.
Jordfuktighetssensor pinout
Stift | Fungera |
---|---|
Vcc | Strömförsörjning (3.3V eller 5V) |
Gard | Jord |
A0 | Analog utgång |
D0 | Digital utgång (justerbar känslighet) |
- Analog utgång (A0): Ger en kontinuerlig fuktnivåavläsning.
- Digital utgång (D0): Utgångar högt eller lågt baserat på set -tröskeln.
Steg 2: Koppling av jordfuktighetssensorn till Arduino
Så här ansluter du markfuktighetssensorn till en Arduino UNO:
Sensorstift | Arduinosnål |
---|---|
Vcc | 5V |
Gard | Gard |
A0 | A0 |
D0 | Stift 2 |
Steg 3: Ladda upp koden
Här är ett exempel som skissar för att läsa data från sensorn och visa dem på seriell monitor:
Exempelkod
Steg 4: Testa installationen
- Anslut Arduino till din dator via USB.
- Öppna Arduino IDE och välj rätt Styrelse och Hamn under Verktyg meny.
- Ladda upp koden till Arduino genom att klicka Ladda upp.
- Öppna seriell monitor (Verktyg > Serieövervakare) och ställ in baudhastigheten till
9600
. - Sätt i sensorproberna i jorden och observera avläsningarna. Det analoga värdet kommer att öka med fukt och den digitala utgången kommer att ändras baserat på set -tröskeln.
Applikationer av jordfuktighetssensorn
- Automatiserade bevattningssystem
- Smarta trädgårdsuppsättningar
- Jordövervakning i jordbruket
- Miljöavkänningsprojekt
Felsökning
- Inget svar från sensorn: Säkerställa korrekt ledning och verifiera att sensorn drivs korrekt.
- Instabila avläsningar: Se till att sonderna sätts in i jorden och undvik frätande miljöer.
- Digital utgång fungerar inte: Justera känsligheten med hjälp av potentiometern ombord.
Slutsats
Du har framgångsrikt blandat en markfuktighetssensor med Arduino, vilket gör att du kan övervaka markförhållanden för olika tillämpningar. Experimentera vidare genom att integrera denna sensor i automatiserade bevattningssystem eller IoT -plattformar för att skapa smartare trädgårdslösningar!