Innehållsförteckning:

Automatisk växtvattning: 4 steg
Automatisk växtvattning: 4 steg

Video: Automatisk växtvattning: 4 steg

Video: Automatisk växtvattning: 4 steg
Video: Molo - Automatisk (Lyrics) 2024, Juli
Anonim
Automatisk växtvattning
Automatisk växtvattning

Ä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

Bygga kretsen
Bygga 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

Koden och databasen
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

Hölje
Hölje
Hölje
Hölje
Hölje
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: