Sisukord:

Taimede automaatne kastmine: 4 sammu
Taimede automaatne kastmine: 4 sammu

Video: Taimede automaatne kastmine: 4 sammu

Video: Taimede automaatne kastmine: 4 sammu
Video: Мальвы цветут_Рассказ_Слушать 2024, Juuli
Anonim
Taimede automaatne kastmine
Taimede automaatne kastmine

Kas taimed pole teie hooldusega rahul?

Kas nad surevad alati ilma teile oma probleeme selgitamata?

Siis lugege edasi, kuidas luua oma automaatne taimede kastmissüsteem, mis annab teile kogu teabe, mida vajate, et teie taim elaks õnnelikult. Veendusin, et lisan mitte ainult niiskuse, vaid ka temperatuuri ja valguse. Näete oma taime kasvu.

Lisaks hoiab see teie taime niisutatuna.

Tarvikud

Elektrilised komponendid:

  • Vaarika Pi (4)
  • LCD-ekraan 16x2 (IP-aadressi kuvamiseks)
  • Valgusõltuv takisti
  • TMP36
  • (Sparkfun) Niiskusandur
  • MCP3008
  • Potentsiomeeter
  • Relee moodul
  • Väike sukelduspump (eelistatud 5-9V)
  • Breadbord
  • Elektrijuhtmed

Tööriistad ja materjalid:

  • Mingi puit
  • Põhilised tööriistad
  • Puiduliim
  • Purk või klaasist kauss vee hoidmiseks

Tarkvara: (kasutasin, kasutage julgelt mingeid alternatiive)

  • win32diskimager
  • Pahtel
  • MySQL töölaud
  • Visual Studio kood

Samm: Pi seadistamine

Kõigepealt seadistame oma Raspberry Pi. Haarake Raspbiani pilt saidilt https://www.raspberrypi.org/downloads/raspberry-pi-os/ ja kirjutage see SD-kaardile.

Nüüd ühendage oma Internet ja käivitage vajalikud käsud, et installida vajalikud programmid ja teegid.

Apache, PHP

sudo apt install apache2 -y

sudo apt install php libapache2-mod-php -y

MariaDB

sudo apt install mariadb-server mariadb-client -y

sudo apt install php -mysql -y

sudo systemctl taaskäivitage apache2.service

PHPMyAdmin

sudo apt install phpmyadmin -y

Python

pip3 installige mysql-connector-python

pip3 paigaldage kolb-pistikupesa

pip3 paigaldage kolvid

pip3 install gevent

pip3 installige gevent-websocket

pip3 install spidev

pip3 installige CharLCD

2. etapp: vooluringi ehitamine

Ringraja ehitamine
Ringraja ehitamine

Esiteks veendume, et kõik komponendid on valmis. Ühendage kõik juhtmed ettevaatlikult, nagu näidatud.

Kõik 3 andurit on ühendatud MCP3008 -ga. MCP3008 koos LCD ja releega IN1 on kõik otse ühendatud Pi -ga.

Ärge ühendage pumpa Pi -ga, kuna see võib kahjustada!

3. samm: kood ja andmebaas

Koodeks ja andmebaas
Koodeks ja andmebaas

Kogu koodi ja andmebaasi leiate ja saate kasutada minu Githubist:

github.com/SnauwaertSander/RaspiPlant

Asetage kasutajaliides (html) sisse '/var/www/' Asetage taust (projekt1) asukohta/home/pi/

Ühendage oma MySQL -serveriga (MySQL -töölauaga või mis tahes kliendiga SSH kaudu) ja käivitage githubist leitud prügila.

Koodi automaatseks käivitamiseks asetage Raspiplant.service kausta/etc/systemd/system/ja käivitage järgmine käsk:

sudo systemctl lubab Raspiplant.service

Kui kõik on paigas, peaks kood käivitamisel automaatselt töötama, veendumaks, et kõik töötab õigesti, taaskäivitage oma pi ja minge lcd -l näidatud IP -le. Kui te ei pääse saidile juurde või sait ei näita väärtusi pärast 30 sekundit, ühendage oma Pi lahti ja kontrollige juhtmestikku.

Nüüd kontrollib programm iga tund teie tehast. See salvestab väärtused tabelisse ja vajadusel aktiveerib pumba. Selles versioonis on ainus võimalus uute taimede lisamiseks andmebaasis.

4. samm: ümbris

Korpus
Korpus
Korpus
Korpus
Korpus
Korpus

Ma ehitan oma korpuse mõne vana puidu ja põhiliste tööriistadega. Olen kindel, et saaksite teha palju paremat tööd kui mina, nii et jätkake ja proovige midagi.

Kui mitte, siis siin on põhiline seletus selle kohta, kuidas ma seda tegin: tegin puidust liimi abil väikese puidust kasti. Elektroonika juurde pääsemiseks kasutasin ülemises osas hinge. Seejärel tegin mõned augud andurite, toite ja LCD jaoks. Lõppude lõpuks lõpetasin selle halli värvikihiga.

Soovitan: