Innholdsfortegnelse:
Video: Automatisk plantevanning: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Er plantene ikke fornøyd med omsorgen din?
Dør de alltid uten å forklare problemene sine for deg?
Vel, fortsett å lese om hvordan du bygger ditt eget automatiske plantevanningssystem, som gir deg all informasjonen du trenger for å få planten til å leve et lykkelig liv. Jeg sørget for å ikke bare inkludere fuktigheten, men også temperaturen og lyset for ekstra referanse. Du vil kunne se veksten av din egen plante.
Og på toppen av det holder det planten fuktig.
Rekvisita
Elektriske komponenter:
- Bringebær Pi (4)
- LCD-skjerm 16x2 (for visning av IP-adresse)
- Lysavhengig motstand
- TMP36
- (Sparkfun) Fuktsensor
- MCP3008
- Potensiometer
- Relémodul
- Liten nedsenkbar pumpe (helst 5-9V)
- Brødbord
- Elektriske ledninger
Verktøy og materialer:
- Noe tre
- Grunnleggende verktøy
- Trelim
- Krukke eller glassbolle for å lagre vann
Programvare: (jeg brukte, bruk gjerne alternativer)
- win32diskimager
- Kitt
- MySQL Workbench
- Visual Studio -kode
Trinn 1: Sette opp Pi
Først setter vi opp Raspberry Pi. Ta tak i Raspbian-bildet fra https://www.raspberrypi.org/downloads/raspberry-pi-os/ og skriv det til et SD-kort.
Koble nå til internett og kjør følgende kommandoer for å installere nødvendige programmer og biblioteker.
Apache, PHP
sudo apt installere apache2 -y
sudo apt installer php libapache2-mod-php -y
MariaDB
sudo apt installer mariadb-server mariadb-klient -y
sudo apt installer php -mysql -y
sudo systemctl starter apache2.service på nytt
PHPMyAdmin
sudo apt installer phpmyadmin -y
Python
pip3 installer mysql-connector-python
pip3 installere flask-socketio
pip3 installere kolbe-kors
pip3 installer gevent
pip3 installer gevent-websocket
pip3 installer spidev
pip3 installer CharLCD
Trinn 2: Bygg kretsen
Først sørger vi for at alle komponentene er klare. Koble alle ledningene forsiktig som vist.
Alle 3 sensorene er koblet til MCP3008. MCP3008, sammen med LCD og relé IN1, er alle direkte koblet til Pi.
Ikke koble pumpen til Pi, da dette kan forårsake skade!
Trinn 3: Koden og databasen
All koden og databasen kan bli funnet og brukt fra min Github:
github.com/SnauwaertSander/RaspiPlant
Plasser Frontend (html) inne '/var/www/' Plasser Backend (prosjekt1) i/home/pi/
Koble til MySQL -serveren (med MySQL -arbeidsbenk eller hvilken som helst klient via SSH) og utfør dumpen som finnes i github.
For å få koden til å kjøre automatisk, plasser Raspiplant.service inne i/etc/systemd/system/og kjør følgende kommando:
sudo systemctl aktiver Raspiplant.service
Etter at alt er på plass, bør koden kjøres automatisk ved oppstart, for å bekrefte at alt fungerer som det skal, start pi -en på nytt og gå til IP -en som vises på LCD -skjermen. Hvis du ikke kan få tilgang til nettstedet eller siden ikke viser noen verdier etter 30 -årene, kobler du fra Pi -en og sjekker ledningene dine.
Hver time vil programmet sjekke anlegget ditt. Den registrerer verdiene i diagrammet og aktiverer pumpen om nødvendig. I denne versjonen er den eneste måten å legge til nye planter i databasen.
Trinn 4: Hylster
Jeg bygger saken min med litt gammelt treverk og grunnleggende verktøy. Jeg er sikker på at du kan gjøre en mye bedre jobb enn jeg gjorde, så prøv og prøv noe.
Hvis ikke, her er en grunnleggende forklaring på hvordan jeg gjorde det: Jeg lagde en liten trekasse med trelim. For å få tilgang til elektronikken brukte jeg et hengsel på den øvre delen. Så lagde jeg noen hull til sensorene, strømmen og LCD -skjermen. Tross alt gjorde jeg det ferdig med et lag grå maling.
Anbefalt:
Automatisk håndrensemiddel: 8 trinn
Automatisk håndrensemiddel: COVID-19-pandemien har blitt noe publikum har hørt veldig ofte i løpet av 2020. Hver innbygger som hører ordet “COVID-19” vil umiddelbart tenke på ordet “Farlig”, “Dødelig”, “Hold rent”, Og andre ord. Denne COVID-19 har også
DIY automatisk håndrensemiddel: 6 trinn
DIY automatisk håndrensemiddel: I dette prosjektet skal vi bygge en automatisk håndrensemiddel. Dette prosjektet vil bruke Arduino, ultralydsensor, vannpumpe og håndrensemiddel. En ultralydsensor brukes til å kontrollere tilstedeværelsen av hender under utløpet til rensemaskinen
Smart plantevanning drevet av et solcellepanel: 7 trinn
Smart Plant Watering Powered by a Solar Panel: Dette er en oppdatert versjon av mitt første SmartPlantWatering-prosjekt (https://www.instructables.com/id/Smart-Plant-Water…Hovedforskjeller med forrige versjon: 1. Kobler til til ThingSpeaks.com og bruker dette nettstedet til å publisere innsamlede data (temperatur
WiFi automatisk plantemater med reservoar - Innendørs/utendørs dyrking Oppsett - Vannplanter automatisk med fjernovervåking: 21 trinn
WiFi automatisk plantemater med reservoar - Innendørs/utendørs kultiveringsoppsett - Vannplanter automatisk med ekstern overvåking: I denne opplæringen vil vi demonstrere hvordan du konfigurerer et tilpasset innendørs/utendørs plantefôringssystem som automatisk vanner planter og kan overvåkes eksternt ved hjelp av Adosia -plattformen
Smart plantevanning: 5 trinn (med bilder)
Smart plantevanning: Hei! Ved å bruke dette prosjektet kan du vanne anlegget ditt automatisk med tanke på ekstern temperatur, fuktighet og lys. Du kan også bruke dette som en hjemmeværestasjon og sjekke temperatur, fuktighet og letthet fra mobiltelefonen eller datamaskinen