Sisällysluettelo:
Video: Kasvien automaattinen kastelu: 4 vaihetta
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
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
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
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
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.