Sisällysluettelo:

Kasvien automaattinen kastelu: 4 vaihetta
Kasvien automaattinen kastelu: 4 vaihetta

Video: Kasvien automaattinen kastelu: 4 vaihetta

Video: Kasvien automaattinen kastelu: 4 vaihetta
Video: Kastelu loman aikana - Näin pidät kasvit hengissä 2024, Heinäkuu
Anonim
Automaattinen kasvien kastelu
Automaattinen kasvien kastelu

Eivätkö kasvit ole tyytyväisiä hoitoosi?

Kuolevatko he aina selittämättä sinulle ongelmia?

Jatka sitten lukemista siitä, kuinka rakentaa oma automaattinen kasvien kastelujärjestelmä, joka antaa sinulle kaikki tarvitsemasi tiedot, jotta kasvisi eläisi onnellista elämää. Varmistin, että sisällytän kosteuden lisäksi myös lämpötilan ja valon. Näet oman kasvisi kasvun.

Ja kaiken lisäksi se pitää kasvisi kosteutettuna.

Tarvikkeet

Sähkökomponentit:

  • Vadelma Pi (4)
  • LCD-näyttö 16x2 (IP-osoitteen näyttämiseen)
  • Valosta riippuvainen vastus
  • TMP36
  • (Sparkfun) Kosteusanturi
  • MCP3008
  • Potentiometri
  • Relemoduuli
  • Pieni upotettava pumppu (parempi 5-9V)
  • Breadbord
  • Sähköjohdot

Työkalut ja materiaalit:

  • Jotain puuta
  • Perustyökalut
  • Woodglue
  • Purkki tai lasikulho veden säilyttämiseen

Ohjelmisto: (käytin, käytä vapaasti vaihtoehtoja)

  • win32diskimager
  • Kitti
  • MySQL -työpöytä
  • Visual Studio -koodi

Vaihe 1: Pi: n asentaminen

Asennamme ensin Raspberry Pi: n. Nappaa Raspbian-kuva osoitteesta https://www.raspberrypi.org/downloads/raspberry-pi-os/ ja kirjoita se SD-kortille.

Muodosta nyt Internet -yhteys ja suorita seuraavat komennot asentaaksesi tarvittavat ohjelmat ja kirjastot.

Apache, PHP

sudo apt install apache2 -y

sudo apt asenna php libapache2-mod-php -y

MariaDB

sudo apt install mariadb-server mariadb-client -y

sudo apt asentaa php -mysql -y

sudo systemctl käynnistä apache2.service uudelleen

PHPMyAdmin

sudo apt asenna phpmyadmin -y

Python

pip3 asenna mysql-connector-python

pip3 asentaa flask-socketio

pip3 asenna kolvipurkit

pip3 asennus gevent

pip3 asenna gevent-websocket

pip3 asenna spidev

pip3 asenna CharLCD

Vaihe 2: Piirin rakentaminen

Piirin rakentaminen
Piirin rakentaminen

Ensin varmistamme, että kaikki komponentit ovat valmiita. Liitä kaikki johdot varovasti kuvan osoittamalla tavalla.

Kaikki 3 anturia on kytketty MCP3008: een. MCP3008 yhdessä LCD -näytön ja releen IN1 kanssa on kytketty suoraan Pi -laitteeseen.

Älä kytke pumppua Pi: hen, koska se voi vahingoittaa!

Vaihe 3: Koodi ja tietokanta

Koodi ja tietokanta
Koodi ja tietokanta

Kaikki koodi ja tietokanta löytyvät Githubista ja niitä voidaan käyttää:

github.com/SnauwaertSander/RaspiPlant

Aseta käyttöliittymä (html) sisälle '/var/www/' Aseta taustaosa (projekti1) kohteeseen/home/pi/

Muodosta yhteys MySQL -palvelimeesi (MySQL -työpöydän tai minkä tahansa asiakkaan kanssa SSH: n kautta) ja suorita githubista löytyvä dump.

Jos haluat koodin toimivan automaattisesti, aseta Raspiplant.service kansioon/etc/systemd/system/ja suorita seuraava komento:

sudo systemctl ottaa Raspiplant.service käyttöön

Kun kaikki on paikallaan, koodin pitäisi toimia automaattisesti käynnistyksen yhteydessä, jotta kaikki toimii oikein, käynnistä pi uudelleen ja siirry lcd: llä näkyvään IP -osoitteeseen. Jos et pääse sivustoon tai sivusto ei näytä mitään arvoja 30 sekunnin jälkeen, irrota Pi -laitteesi ja tarkista johdot.

Nyt ohjelma tarkistaa laitoksen joka tunti. Se tallentaa arvot taulukkoon ja aktivoi pumpun tarvittaessa. Tässä versiossa ainoa tapa lisätä uusia kasveja on tietokanta.

Vaihe 4: Kotelo

Kotelo
Kotelo
Kotelo
Kotelo
Kotelo
Kotelo

Rakennan koteloni vanhalla puulla ja perustyökaluilla. Olen varma, että voisit tehdä paljon parempaa työtä kuin minä, joten kokeile jotain.

Jos ei, tässä on perus selitys siitä, miten tein sen: tein pienen puulaatikon puuliimalla. Elektroniikan saamiseksi käytin saranaa yläosassa. Sitten tein reikiä antureille, teholle ja nestekidenäytölle. Loppujen lopuksi tein sen harmaalla maalikerroksella.

Suositeltava: