Indholdsfortegnelse:
Video: Måling af jordfugtighed med hindbær Pi 4: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
Ved du, hvor ofte du skal vande planter? Eller udgød planter og mistede dem. For at løse dette tænkte jeg, at det ville være mere omstændigt, hvis vi kan få værdien af vandindhold inde i jorden for at træffe en beslutning om vanding af planterne passende. I dette projekt kan vi prøve at bygge et kredsløb, der kan måle vandindholdets værdi af jorden kontrollerer til sidst strømmen ved hjælp af Raspberry Pi.
Hardware:
- Hindbær Pi 2/3/4
- Jordfugtighedsføler
- MCP3008 IC
- Jumpere
Trin 1: Kredsløbstilslutning
- MCP3008 GND til GND
- MCP3008 CS til RPI 8
- SoilMoisture GND til GND
- SoilMoisture VCC til +3V
- SoilMoisture A0 til MCP3008 CH0
- MCP3008 VCC til +3V
- MCP3008 VREF til +3V
- MCP3008 AGND til GND
- MCP3008 CLK til RPI 11
- MCP3008 DOUT til RPI 9
- MCP3008 DIN til RPI 10
Lav alle forbindelser, og start Raspberry Pi. Hvis du vil lære at oprette en Raspberry Pi, kan du se, hvordan du konfigurerer Raspberry Pi 4.
Trin 2: Essentielle pakker
Inden du kører koden, skal du installere få biblioteker, hvis du allerede har 'Adafruit_Python_MCP3008' installeret, skal du gå videre til det næste trin eller følge nedenstående kommandoer for at installere dem.
pi@raspberrypi: sudo apt-get update
pi@raspberrypi: sudo apt-get install build-essential python-dev python-smbus git
pi@raspberrypi: cd ~
pi@raspberrypi: git -klon
pi@raspberrypi: cd Adafruit_Python_MCP3008
pi@raspberrypi: sudo python setup.py installation
Hvis du har et problem med at klone depotet, kan du manuelt downloade depotet og fortsætte trinene senere. Hvis du ser en fejl, skal du gå tilbage og kontrollere alle de tidligere kommandoer omhyggeligt og køre igen.
Du skulle se bibliotekinstallationen lykkes og afslutte med en besked.
Hvis du foretrækker at installere ved hjælp af pip (Dette er ikke påkrævet, hvis du har fulgt ovenstående trin til installation), skal du åbne terminalen på Raspberry Pi og udføre følgende kommandoer:
sudo apt-get opdatering
sudo apt-get install build-essential python-dev python-smbus python-pipsudo pip installer adafruit-mcp3008
Trin 3: Koden
pi@raspberrypi: nano fugtig- jord.py
Når biblioteket er installeret, er det tid til at eksekvere koden. Åbn terminal lav en ny fil ved at skrive "nano moist-soil.py" og indtast nedenstående kode.
importer RPi. GPIO som GPIO fra tid importer søvnimport Adafruit_MCP3008 am = Adafruit_MCP3008. MCP3008 (clk = 11, cs = 8, miso = 9, mosi = 10) mens True: moist_value = am.read_adc (0) # Få den analoge læsning fra jordfugtighedsføleren pr = fugtværdi * 100 /1023 # Konvertering af fugtværdien til procentudskrivning ("Registreret fugtværdi er % s procentdel" % pr) hvis fugtværdi> = 930: print ("Intet vand, kan du venligst vande mig") elif moist_value = 350: print ("Jeg er tilstrækkelig") elif moist_value <350: print ("Stop med at drukne mig!") sleep (1.5)
Klik på "ctrl+o" for at gemme filen og "ctrl+x" for at afslutte.
pi@raspberrypi: python fugtig- jord.py
Kommando "python moist-soil.py" for at køre koden. Du bør kunne se værdierne fra jordfugtighedsføler på terminalvinduet, placere jordfugtighedsføleren inde i vandet og i den tørre jord for at forstå forskellen.
Trin 4: Videovejledning
Hurra! kredsløbet er udført. Hvis du har spørgsmål, tøv ikke med at kommentere herunder.
Glad cirkus!
Ressourcer:
- GitHub -depot.
- Konfigurer Raspberry Pi 4 via bærbar/pc ved hjælp af Ethernet-kabel (ingen skærm, ingen Wi-Fi)
- Installation af MCP3008
Anbefalede:
Cocktailmaskine med GUI Hindbær: 7 trin (med billeder)
Cocktailmaskine med GUI Hindbær: Kan du lide teknologi og fest? Dette projekt er lavet til dig! I denne vejledning opretter vi en automatiseret cocktailmaskine med en grafisk grænseflade. Alt styret af hindbær! EDIT: Jeg lavede en ny lettere og billigere linket her
Automatisk videokonference til bedstemor med hindbær Pi: 9 trin (med billeder)
Automatisk videokonference til bedstemor med Raspberry Pi: Jeg er bekymret for min 90-årige bedstemor, fordi selv hun skulle blive hjemme under COVID-epidemien, kommer hun hele tiden ud og gør " vigtigt " ting på gaden, som at købe nogle lotteri, snakke med naboer. Jeg
Automatisering af et drivhus med LoRa! (Del 1) -- Sensorer (temperatur, fugtighed, jordfugtighed): 5 trin
Automatisering af et drivhus med LoRa! (Del 1) || Sensorer (temperatur, fugtighed, jordfugtighed): I dette projekt vil jeg vise dig, hvordan jeg automatiserede et drivhus. Det betyder, at jeg vil vise dig, hvordan jeg byggede drivhuset, og hvordan jeg tilsluttede strøm- og automatiseringselektronikken. Jeg vil også vise dig, hvordan du programmerer et Arduino -kort, der bruger L
Jordfugtighed med knude: 7 trin
Jordfugtighed med knude: I denne vejledning vil jeg vise dig, hvordan du laver en hjemmelavet jordføler til havesundhedssystemet. Jeg vil vise dig, hvad du har brug for, give nogle kodeeksempler og hvordan du implementerer koden. I slutningen af instruktionerne vil du vide, hvordan du ændrer en ledstrimmel
Måling af jordfugtighed med Arduino: 6 trin
Måling af jordfugt med Arduino: I denne hurtige vejledning vil jeg vise dig, hvordan du læser en jordfugtighedssensor ved hjælp af arduino og udskriver jordfugtighedsniveauet i Arduino Serial Monitor. Du kan finde det originale indlæg skrevet af mig på sinhala fra dette link