Raspberry Pi - Automatisch bewateringssysteem
Deze handleiding leert u hoe u een automatisch irrigatiesysteem maakt met behulp van Raspberry Pi, een bodemvochtigheidssensor, relais en pomp. In detail behandelen we twee toepassingsgevallen:
- Toepassing 1:
- De Raspberry Pi bestuurt het relais om de pomp aan te zetten als de bodemvochtigheid droog is, zodat de planten water krijgen.
- De Raspberry Pi bestuurt het relais om de pomp uit te schakelen wanneer de bodemvochtigheid nat is.
- Toepassing 2:
- De Raspberry Pi schakelt de pomp 5 seconden in als de bodemvochtigheid droog is, daarna wordt de pomp uitgeschakeld en controleert hij opnieuw de bodemvochtigheid.
- Raspberry Pi - Soil Moisture Sensor tutorial
- Raspberry Pi - Controls Pump tutorial
- De Raspberry Pi bestuurt het relais om de pomp aan te zetten wanneer de bodemvochtigheid droog is, zodat de planten water krijgen.
- De Raspberry Pi bestuurt het relais om de pomp uit te schakelen wanneer de bodemvochtigheid nat is.
- Zorg dat Raspbian of een ander compatibel besturingssysteem op uw Raspberry Pi is geïnstalleerd.
- Zorg dat uw Raspberry Pi verbonden is met hetzelfde lokale netwerk als uw pc.
- Zorg dat uw Raspberry Pi verbinding heeft met internet als u libraries moet installeren.
- Als dit uw eerste keer Raspberry Pi is, bekijk dan hoe u de Raspberry Pi instelt.
- Verbind uw pc via SSH met de Raspberry Pi met behulp van de ingebouwde SSH-client op Linux en macOS of PuTTY op Windows. Zie hoe u via SSH verbinding maakt met uw Raspberry Pi.
- Zorg dat u de RPi.GPIO bibliotheek hebt geïnstalleerd. Zo niet, installeer deze dan met het volgende commando:
- Installeer de Adafruit_ADS1x15 bibliotheek door het volgende commando in de terminal van uw Raspberry Pi uit te voeren:
- Kalibreer de sensor om de vochtigheidsdrempel (THRESHOLD) te bepalen volgens de instructies in Raspberry Pi - Calibreert Soil Moisture Sensor.
- Maak een Python-scriptbestand aan met de naam auto_irrigation_1.py en voeg de volgende code toe:
- Werk de gekalibreerde THRESHOLD waarde in de code bij.
- Sla het bestand op en voer het Python-script uit met het volgende commando in de terminal:
- Controleer het resultaat in de terminal.
- De Raspberry Pi schakelt de pomp 5 seconden aan wanneer de bodem droog is, daarna wordt de pomp weer uitgeschakeld.
- Maak een Python-scriptbestand aan met de naam auto_irrigation_2.py en voeg de volgende code toe:
- Werk de gekalibreerde THRESHOLD waarde in de code bij.
- Sla het bestand op en voer het Python-script uit met het volgende commando in de terminal:
- Controleer het resultaat in de terminal.
Hardware benodigd
Of u kunt de volgende kits kopen:
| 1 | × | DIYables Sensorkit (30 sensoren/displays) | |
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Aankoopadvies: Veel capacitieve bodemvochtsensoren op de markt zijn van lage kwaliteit, ongeacht de versie. We raden u ten zeerste aan de sensor met TLC555I-chip van het merk DIYables te kopen via de bovenstaande link. We hebben het getest en het werkte goed.
Over de bodemvochtigheidssensor en pomp
Als u niet vertrouwd bent met de pomp en bodemvochtigheidssensor (inclusief pinout, werking, programmeren, etc.), kunnen de volgende tutorials helpen:
Bedradingsschema

This image is created using Fritzing. Click to enlarge image
Raspberry Pi Code - Toepassing 1
We maken het irrigatiesysteem als volgt:
Snelle stappen
Het script draait continu in een oneindige lus totdat u Ctrl + C indrukt in de terminal.
Uitleg bij de code
Bekijk de regel-voor-regel uitleg die in de commentaren van de broncode staat!
Raspberry Pi Code - Toepassing 2
We laten het irrigatiesysteem zo werken:
Snelle stappen
Video Tutorial
We overwegen het maken van videotutorials. Als u videotutorials belangrijk vindt, abonneer u dan op ons YouTube-kanaal om ons te motiveren de video's te maken.
Bekijk onze video-tutorial voor een visuele begeleiding bij dit project! De video biedt extra inzichten en helpt u stap voor stap met het bouwen van het automatische irrigatiesysteem.