Innehållsförteckning:
Video: Automatisk växtvattning: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:40
Är växterna inte nöjda med din vård?
Dör de alltid utan att förklara sina problem för dig?
Tja, fortsätt läsa om hur du bygger ditt eget system för automatisk växtvattning, som ger dig all information du någonsin behöver för att få din växt att leva ett lyckligt liv. Jag såg till att inte bara inkludera fukt, utan även temperatur och ljus för extra referens. Du kommer att kunna se tillväxten av din egen växt.
Och dessutom håller den din växt återfuktad.
Tillbehör
Elektriska komponenter:
- Hallon Pi (4)
- LCD-skärm 16x2 (för visning av IP-adress)
- Ljusberoende motstånd
- TMP36
- (Sparkfun) Fuktsensor
- MCP3008
- Potentiometer
- Relämodul
- Liten nedsänkbar pump (helst 5-9V)
- Brödbord
- Elektriska kablar
Verktyg och material:
- Lite trä
- Grundläggande verktyg
- Trälim
- Burk eller glasskål för att lagra vatten
Programvara: (jag använde, använd gärna alternativ)
- win32diskimager
- Spackel
- MySQL Workbench
- Visual Studio -kod
Steg 1: Konfigurera Pi
Först konfigurerar vi vår Raspberry Pi. Ta Raspbian-bilden från https://www.raspberrypi.org/downloads/raspberry-pi-os/ och skriv den till ett SD-kort.
Anslut nu till ditt internet och kör följande kommandon för att installera nödvändiga program och bibliotek.
Apache, PHP
sudo apt installera apache2 -y
sudo apt installera php libapache2-mod-php -y
MariaDB
sudo apt installera mariadb-server mariadb-klient -y
sudo apt installera php -mysql -y
sudo systemctl starta om apache2.service
PHPMyAdmin
sudo apt installera phpmyadmin -y
Pytonorm
pip3 installera mysql-connector-python
pip3 installera flask-socketio
pip3 installera kolvkors
pip3 installera gevent
pip3 installera gevent-websocket
pip3 installera spidev
pip3 installera CharLCD
Steg 2: Bygg kretsen
Först ska vi se till att alla komponenter är klara. Anslut försiktigt alla ledningar enligt bilden.
Alla 3 sensorer är anslutna till MCP3008. MCP3008, tillsammans med LCD och Relay IN1, är alla direkt anslutna till Pi.
Anslut inte pumpen till Pi, eftersom det kan orsaka skador!
Steg 3: Koden och databasen
All kod och databas kan hittas och användas från min Github:
github.com/SnauwaertSander/RaspiPlant
Placera frontänden (html) inuti '/var/www/' Placera backend (projekt1) i/home/pi/
Anslut till din MySQL -server (med MySQL -arbetsbänk eller någon klient via SSH) och kör dumpningen som finns i github.
För att koden ska köras automatiskt, placera Raspiplant.service inuti/etc/systemd/system/och kör följande kommando:
sudo systemctl aktivera Raspiplant.service
När allt är på plats ska koden köras automatiskt vid start, för att bekräfta att allt fungerar korrekt starta om din pi och gå till IP -adressen som visas på LCD -skärmen. Om du inte kan komma åt webbplatsen eller om webbplatsen inte visar några värden efter 30 -talet, koppla bort din Pi och kontrollera din ledning.
Nu kommer programmet att kontrollera din anläggning varje timme. Den registrerar värdena i diagrammet och aktiverar pumpen vid behov. I den här versionen är det enda sättet att lägga till nya växter i databasen.
Steg 4: Hölje
Jag bygger mitt fodral med lite gammalt trä och grundläggande verktyg. Jag är säker på att du kan göra ett mycket bättre jobb än jag gjorde, så fortsätt och prova något.
Om inte, här är en grundläggande förklaring till hur jag gjorde: Jag gjorde en liten trälåda med trälim. För att komma åt elektroniken använde jag ett gångjärn på den övre delen. Sedan gjorde jag några hål för sensorerna, strömmen och LCD -skärmen. Efter allt det slutade jag med ett lager grå färg.
Rekommenderad:
Automatisk handdesinfektion: 8 steg
Automatisk handdesinfektion: COVID-19-pandemin har blivit något som allmänheten har hört mycket ofta under 2020. Varje medborgare som hör ordet "COVID-19" kommer omedelbart att tänka på ordet "Farligt", "Dödligt", "Håll rent”Och andra ord. Denna COVID-19 har också
DIY automatisk handdesinfektionsdispenser: 6 steg
DIY automatisk handdesinfektionsdispenser: I detta projekt kommer vi att bygga en automatisk handdesinfektionsdispenser. Detta projekt kommer att använda Arduino, ultraljudssensor, vattenpump och handsprit. En ultraljudssensor används för att kontrollera närvaron av händer under utloppet på desinfektionsmaskinen.
Automatisk gelalkoholautomat med Esp32: 9 steg
Automatisk gelalkoholautomat med Esp32: I handledning kommer vi att se hur man gör en komplett prototyp, att montera en automatisk gelalkoeldispenser med esp32, den kommer att inkludera steg-för-steg-montering, elektronisk krets och även källkoden förklarad steg för steg steg
Smart växtvattning Drivs av en solpanel: 7 steg
Smart Plant Watering Drivs av en solpanel: Detta är en uppdaterad version av mitt första SmartPlantWatering-projekt (https://www.instructables.com/id/Smart-Plant-Water …. Huvudsakliga skillnader med tidigare version: 1. Ansluts till ThingSpeaks.com och använder denna webbplats för att publicera insamlad data (temperatur
Smart växtvattning: 5 steg (med bilder)
Smart växtvattning: Hej! Med detta projekt kan du vattna din/dina växter automatiskt med tanke på yttre temperatur, luftfuktighet och ljus. Du kan också använda den som en hemväderstation och kontrollera temperatur, luftfuktighet och lätthet från din mobiltelefon eller dator