Mündəricat:

Avtomatik Bitki Suvarması: 4 addım
Avtomatik Bitki Suvarması: 4 addım

Video: Avtomatik Bitki Suvarması: 4 addım

Video: Avtomatik Bitki Suvarması: 4 addım
Video: International Agro Business Forum 2023 - Kənd Təsərrüfatında Su ve Suvarma Paneli 2024, Iyul
Anonim
Avtomatik Bitki Suvarması
Avtomatik Bitki Suvarması

Bitkilər qayğılarınızdan razı deyilmi?

Həmişə problemlərini sizə izah etmədən ölürlərmi?

Yaxşı, bitkinizi xoşbəxt bir həyat yaşaması üçün sizə lazım olan bütün məlumatları verən öz avtomatik bitki sulama sisteminizi necə quracağınıza dair oxumağa davam edin. Əlavə istinad üçün yalnız nəm deyil, həm də temperatur və işığın daxil edilməsinə əmin oldum. Öz bitkinin böyüməsini görə biləcəksiniz.

Üstəlik bitkinizi nəmləndirir.

Təchizat

Elektrik komponentləri:

  • Moruq Pi (4)
  • LCD Ekran 16x2 (IP ünvanını göstərmək üçün)
  • İşıqdan asılı rezistor
  • TMP36
  • (Sparkfun) Nəm sensoru
  • MCP3008
  • Potensialiometr
  • Relay modulu
  • Kiçik sualtı nasos (Tercih 5-9V)
  • Breadbord
  • Elektrik naqilləri

Alətlər və materiallar:

  • Bir az ağac
  • Əsas vasitələr
  • Woodglue
  • Su saxlamaq üçün banka və ya şüşə qab

Proqram təminatı: (istifadə etdim, hər hansı bir alternativdən istifadə etməkdən çekinmeyin)

  • win32diskimager
  • Macun
  • MySQL Workbench
  • Visual Studio kodu

Addım 1: Pi qurmaq

Əvvəlcə Raspberry Pi quracağıq. Https://www.raspberrypi.org/downloads/raspberry-pi-os/ saytından Raspbian şəklini alın və SD karta yazın.

İndi İnternetə qoşulun və lazımi proqramları və kitabxanaları qurmaq üçün aşağıdakı əmrləri yerinə yetirin.

Apache, PHP

sudo apt install apache2 -y

sudo apt php libapache2-mod-php -y quraşdırın

MariaDB

sudo apt install mariadb-server mariadb-client -y

sudo apt install php -mysql -y

sudo systemctl apache2.service'i yenidən başladın

PHPMyAdmin

sudo apt install phpmyadmin -y

Python

pip3 mysql-connector-python qurun

pip3 flask-socketio qurun

pip3 flask-cors quraşdırın

pip3 gevent quraşdırın

pip3 gevent-websocket quraşdırın

pip3 spidev quraşdırın

pip3 CharLCD qurun

Addım 2: Dövrün qurulması

Dövrə qurulması
Dövrə qurulması

Əvvəlcə bütün komponentlərin hazır olduğundan əmin olmalıyıq. Bütün telləri göstərildiyi kimi diqqətlə bağlayın.

Bütün 3 sensor MCP3008 ilə əlaqəlidir. MCP3008, LCD və Relay IN1 ilə birlikdə hamısı birbaşa Pi ilə bağlıdır.

Nasosu Pi ilə bağlamayın, çünki bu zərər verə bilər!

Addım 3: Kod və Verilənlər Bazası

Kod və verilənlər bazası
Kod və verilənlər bazası

Bütün kodu və verilənlər bazasını Github -dan tapa və istifadə edə bilərsiniz:

github.com/SnauwaertSander/RaspiPlant

Frontend (html) '' var/www/'Backend (project1)/home/pi/daxilinə yerləşdirin

MySQL serverinizə (MySQL iş tezgahı və ya hər hansı bir müştəri ilə SSH vasitəsilə) qoşulun və github -da tapılan zibili yerinə yetirin.

Kodun avtomatik işləməsini təmin etmək üçün Raspiplant.service/etc/systemd/system/daxilinə yerləşdirin və aşağıdakı əmri işlədin:

sudo systemctl, Raspiplant.service xidmətini aktivləşdirir

Hər şey öz yerində olduqdan sonra, kod avtomatik olaraq işə salınmalı, hər şeyin düzgün işlədiyini təsdiqləmək üçün pi -ni yenidən başladın və lcd -də göstərilən IP -yə keçin. Sayta daxil ola bilmirsinizsə və ya sayt 30 -cu illərdən sonra heç bir dəyər göstərmirsə, Pi -ni ayırın və naqillərinizi yoxlayın.

İndi hər saat proqram bitkinizi yoxlayacaq. Diaqramdakı dəyərləri qeyd edəcək və lazım olduqda nasosu işə salacaq. Bu versiyada yeni bitkilərin əlavə edilməsinin yeganə yolu verilənlər bazasıdır.

Addım 4: Korpus

Korpus
Korpus
Korpus
Korpus
Korpus
Korpus

Çantamı köhnə taxta və əsas alətlərlə tikirəm. Əminəm ki, mənim etdiyimdən daha yaxşı bir iş görə bilərsiniz, buna görə də davam edin və bir şey sınayın.

Əks təqdirdə, bunu necə etdiyimə dair əsas izahat budur: Taxta yapışqan istifadə edərək kiçik bir taxta qutu hazırladım. Elektronikaya daxil olmaq üçün üst hissədə bir menteşə istifadə etdim. Sonra sensorlar, güc və LCD üçün bir neçə deşik etdim. Bütün bunlardan sonra boz rəngli bir təbəqə ilə bitirdim.

Tövsiyə: