Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Opsætning af Pi
- Trin 2: Opbygning af kredsløbet
- Trin 3: Koden og databasen
- Trin 4: Kabinet
Video: Automatisk plantevanding: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Er planter ikke tilfredse med din pleje?
Dør de altid uden at forklare deres problemer for dig?
Godt læs derefter om, hvordan du bygger dit eget automatiske plantevandingssystem, der giver dig alle de oplysninger, du nogensinde har brug for for at få din plante til at leve et lykkeligt liv. Jeg sørgede for ikke kun at inkludere fugtigheden, men også temperaturen og lyset for ekstra reference. Du vil kunne se væksten af din egen plante.
Og oven i købet holder det din plante fugtet.
Forbrugsvarer
Elektriske komponenter:
- Hindbær Pi (4)
- LCD Display 16x2 (til visning af IP-adresse)
- Lysafhængig modstand
- TMP36
- (Sparkfun) Fugtføler
- MCP3008
- Potentiometer
- Relæmodul
- Lille nedsænket pumpe (helst 5-9V)
- Brødbord
- Elektriske ledninger
Værktøjer og materialer:
- Noget træ
- Grundlæggende værktøjer
- Trælim
- Krukke eller glasskål til opbevaring af vand
Software: (jeg brugte, brug gerne alternativer)
- win32diskimager
- Kitt
- MySQL Workbench
- Visual Studio -kode
Trin 1: Opsætning af Pi
Først opsætter vi vores Raspberry Pi. Tag det Raspbian-billede fra https://www.raspberrypi.org/downloads/raspberry-pi-os/ og skriv det til et SD-kort.
Opret nu forbindelse til dit internet, og kør følgende kommandoer for at 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 genstart apache2.service
PHPMyAdmin
sudo apt installer phpmyadmin -y
Python
pip3 installer mysql-connector-python
pip3 installer kolbe-socketio
pip3 installer kolbe-kors
pip3 installer gevent
pip3 installer gevent-websocket
pip3 installer spidev
pip3 installer CharLCD
Trin 2: Opbygning af kredsløbet
Først skal vi sikre os, at alle komponenterne er klar. Tilslut forsigtigt alle ledninger som vist.
Alle 3 sensorer er forbundet med MCP3008. MCP3008, sammen med LCD og relæ IN1, er alle direkte forbundet med Pi.
Tilslut ikke pumpen med Pi, da dette kan forårsage skade!
Trin 3: Koden og databasen
Al koden og databasen kan findes og bruges fra min Github:
github.com/SnauwaertSander/RaspiPlant
Placer Frontend (html) inde '/var/www/' Placer Backend (projekt1) i/home/pi/
Opret forbindelse til din MySQL -server (med MySQL -arbejdsbord eller en hvilken som helst klient via SSH) og udfør den dump, der findes i github.
For at få koden til at køre automatisk skal du placere Raspiplant.service inde i/etc/systemd/system/og køre følgende kommando:
sudo systemctl aktiverer Raspiplant.service
Når alt er på plads, skal koden køre automatisk ved opstart, for at bekræfte, at alt fungerer korrekt, genstart din pi og gå til den IP, der vises på lcd'en. Hvis du ikke kan få adgang til webstedet, eller hvis webstedet ikke viser nogen værdier efter 30'erne, skal du afbryde din Pi og kontrollere dine ledninger.
Nu vil programmet hver time kontrollere dit anlæg. Det registrerer værdierne i diagrammet og aktiverer pumpen, hvis det er nødvendigt. I denne version er den eneste måde at tilføje nye planter i databasen.
Trin 4: Kabinet
Jeg bygger min sag med noget gammelt træ og grundlæggende værktøjer. Jeg er sikker på, at du kunne gøre et meget bedre stykke arbejde, end jeg gjorde, så prøv og prøv noget.
Hvis ikke her er en grundlæggende forklaring på hvordan jeg gjorde det: Jeg lavede en lille trækasse ved hjælp af trælim. For at få adgang til elektronikken brugte jeg et hængsel på den øverste del. Derefter lavede jeg nogle huller til sensorerne, strømmen og LCD'en. Efter alt det afsluttede jeg det med et lag grå maling.
Anbefalede:
Automatisk håndrensemiddel: 8 trin
Automatisk håndrensemiddel: COVID-19-pandemien er blevet noget, som offentligheden har hørt meget ofte i løbet af 2020. Enhver borger, der hører ordet "COVID-19", vil straks tænke på ordet "Farligt", "Dødeligt", "Hold rent”Og andre ord. Denne COVID-19 har også
DIY automatisk håndrensemiddel: 6 trin
DIY automatisk hånddesinfektionsdispenser: I dette projekt bygger vi en automatisk håndrensemiddel. Dette projekt vil bruge Arduino, ultralydssensor, vandpumpe og håndrensemiddel. En ultralydssensor bruges til at kontrollere tilstedeværelsen af hænder under stikkontakten til desinfektionsmaskinen
Smart plantevanding drevet af et solpanel: 7 trin
Smart Plant Watering Powered by a Solar Panel: Dette er en opdateret version af mit første SmartPlantWatering-projekt (https://www.instructables.com/id/Smart-Plant-Water…Vigtigste forskelle med tidligere version: 1. Tilslutter til ThingSpeaks.com og bruger dette websted til at offentliggøre fangede data (temperatur
Automatisk WiFi -planteføder med reservoir - Indendørs/udendørs dyrkningssætning - Vandplanter automatisk med fjernovervågning: 21 trin
Automatisk WiFi -planteføder med reservoir - Indendørs/udendørs dyrkningssætning - Vandplanter automatisk med fjernovervågning: I denne vejledning vil vi demonstrere, hvordan du konfigurerer et brugerdefineret indendørs/udendørs planteføderanlæg, der automatisk vanner planter og kan overvåges eksternt ved hjælp af Adosia -platformen
Smart plantevanding: 5 trin (med billeder)
Smart plantevanding: Hej! Ved hjælp af dette projekt kan du vande dine planter automatisk med hensyn til ekstern temperatur, fugtighed og lys. Du kan også bruge dette som hjemmevejrstation og kontrollere temperatur, fugtighed og lethed fra din mobiltelefon eller computer