Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Pi: n asentaminen
- Vaihe 2: Piirin rakentaminen
- Vaihe 3: Koodi ja tietokanta
- Vaihe 4: Kotelo
Video: Kasvien automaattinen kastelu: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
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.
Suositeltava:
Älykäs kasvien kastelu aurinkopaneelilla: 7 vaihetta
Aurinkopaneelilla toimiva älykäs kasvien kastelu: Tämä on päivitetty versio ensimmäisestä SmartPlantWatering-projektistani (https://www.instructables.com/id/Smart-Plant-Water … Tärkeimmät erot edelliseen versioon: 1. Yhdistää osoitteeseen ThingSpeaks.com ja käyttää tätä sivustoa tallentamien tietojen julkaisemiseen (lämpötila
Älykäs kasvien kastelu: 5 vaihetta (kuvilla)
Älykäs kasvien kastelu: Hei! Tämän projektin avulla voit kastaa laitoksesi automaattisesti ottaen huomioon ulkolämpötilan, kosteuden ja valon. Voit myös käyttää tätä kodin sääasemana ja tarkistaa lämpötilan, kosteuden ja kevyyden matkapuhelimestasi tai tietokoneestasi
DIY - Automaattinen puutarhan kastelu - (Arduino / IOT): 9 vaihetta (kuvilla)
DIY - Automaattinen puutarhan kastelu - (Arduino / IOT): Tämä projekti näyttää sinulle, kuinka rakentaa kasteluohjain kotipuutarhaan. Pystyy mittaamaan maaperän kosteuslukemat ja aktivoimaan kastelun puutarhahanasta, jos maaperä tulee liian kuivaksi. Ohjain sisältää myös lämpötilan ja h
Helpoin Arduino Smart -kasvien kastelu: 7 vaihetta (kuvilla)
Helpoin Arduino -älykäs kasvien kastelu: Viime kerralla kirjoitimme selkeästi kuinka tehdä automaattinen kasvien kastelujärjestelmä arduinolla ja antureilla, artikkelimme sai paljon huomiota ja hyvää palautetta. Näyttää siltä, että meidän
Kasvien kastelu Arduinolla: 5 vaihetta (kuvilla)
Kasvien kastelu Arduinon avulla: Onko sinulla huonekasvi, josta pidät, mutta unohdat kastella sitä liian usein? Tässä ohjeessa kerrotaan, miten voit tehdä Arduinolla toimivan kasvien kastelujärjestelmän ja miten voit antaa kasvillesi hieman persoonallisuuden