İçindekiler:

Otomatik Bitki Sulama: 4 Adım
Otomatik Bitki Sulama: 4 Adım

Video: Otomatik Bitki Sulama: 4 Adım

Video: Otomatik Bitki Sulama: 4 Adım
Video: ARDUİNO İLE AKILLI BİTKİ SULAMA SİSTEMİ | TOPRAK NEM SENSÖRÜ İLE OTOMATİK SULAMA #arduino 2024, Kasım
Anonim
Otomatik Bitki Sulama
Otomatik Bitki Sulama

Bitkiler bakımınızdan memnun değil mi?

Sorunlarını size açıklamadan hep ölüyorlar mı?

O halde, bitkinizin mutlu bir yaşam sürmesi için ihtiyaç duyacağınız tüm bilgileri size veren kendi otomatik bitki sulama sisteminizi nasıl kuracağınızı okumaya devam edin. Sadece nemi değil, aynı zamanda ekstra referans için sıcaklık ve ışığı da dahil ettiğimden emin oldum. Kendi bitkinizin büyümesini görebileceksiniz.

Üstelik bitkinizi nemli tutar.

Gereçler

Elektrik parçaları:

  • Ahududu Pi (4)
  • LCD Ekran 16x2 (IP adresini görüntülemek için)
  • Hafif Bağımlı Direnç
  • TMP36
  • (Sparkfun) Nem sensörü
  • MCP3008
  • Potansiyometre
  • Röle modülü
  • Küçük dalgıç pompa (Tercihen 5-9V)
  • ekmek tahtası
  • Elektrik telleri

Araçlar ve malzemeler:

  • Biraz odun
  • Basit araçlar
  • Ahşap tutkalı
  • Su depolamak için kavanoz veya cam kase

Yazılım: (kullandım, herhangi bir alternatifi kullanmaktan çekinmeyin)

  • win32diskimager
  • Macun
  • MySQL Workbench
  • Visual Studio Kodu

Adım 1: Pi'yi Ayarlama

İlk önce Raspberry Pi'mizi ayarlayacağız. Raspbian görüntüsünü https://www.raspberrypi.org/downloads/raspberry-pi-os/ adresinden alın ve bir SD karta yazın.

Şimdi internete bağlanın ve gerekli programları ve kütüphaneleri kurmak için aşağıdaki komutları çalıştırın.

Apaçi, PHP

sudo apt apache2'yi yükleyin -y

sudo apt kurulum php libapache2-mod-php -y

MariaDB

sudo apt mariadb sunucusunu kurun mariadb-client -y

sudo apt kurulumu php-mysql -y

sudo systemctl apache2.service'i yeniden başlat

PHPMyAdmin

sudo apt phpmyadmin kurulumu -y

piton

pip3 mysql-connector-python'u kurun

pip3 yükleme şişesi-socketio

pip3 flask-cors yükleyin

pip3 kurulum geventi

pip3 kurulum gevent-websocket

pip3 spidev'i kurun

pip3 CharLCD'yi kurun

Adım 2: Devreyi Kurmak

Devreyi Kurmak
Devreyi Kurmak

İlk önce tüm bileşenlerin hazır olduğundan emin olacağız. Tüm kabloları gösterildiği gibi dikkatlice bağlayın.

3 sensörün tümü MCP3008'e bağlıdır. MCP3008, LCD ve Röle IN1 ile birlikte Pi ile doğrudan bağlantılıdır.

Hasara neden olabileceğinden pompayı Pi'ye bağlamayın!

Adım 3: Kod ve Veritabanı

Kod ve Veritabanı
Kod ve Veritabanı

Tüm kod ve veritabanı Github'dan bulunabilir ve kullanılabilir:

github.com/SnauwaertSander/RaspiPlant

Ön Uç'u (html) '/var/www/' içine yerleştirin Arka Uç'u (project1) /home/pi/ içine yerleştirin

MySQL sunucunuza bağlanın (MySQL tezgahıyla veya SSH aracılığıyla herhangi bir istemciyle) ve github'da bulunan dökümü yürütün.

Kodun otomatik olarak çalışmasını sağlamak için Raspiplant.service'i /etc/systemd/system/ içine yerleştirin ve aşağıdaki komutu çalıştırın:

sudo systemctl Raspiplant.service'i etkinleştir

Her şey yerli yerine oturduktan sonra, her şeyin doğru çalıştığını doğrulamak için kod başlangıçta otomatik olarak çalışmalıdır, pi'nizi yeniden başlatın ve lcd'de gösterilen IP'ye gidin. Siteye giremiyorsanız veya site 30sn sonra herhangi bir değer göstermiyorsa Pi'nizin bağlantısını kesin ve kablolamanızı kontrol edin.

Şimdi program her saat tesisinizi kontrol edecek. Tablodaki değerleri kaydedecek ve gerekirse pompayı çalıştıracaktır. Bu sürümde, yeni bitkiler eklemenin tek yolu veritabanındadır.

Adım 4: Muhafaza

kasa
kasa
kasa
kasa
kasa
kasa

Kasamı bazı eski ahşap ve temel aletlerle yapıyorum. Benden çok daha iyi bir iş çıkarabileceğinden eminim, o yüzden devam et ve bir şeyler dene.

Değilse, nasıl yaptığımla ilgili temel bir açıklama: Ahşap tutkalı kullanarak küçük bir tahta kutu yaptım. Elektroniğe erişmek için üst kısımda bir menteşe kullandım. Sonra sensörler, güç ve LCD için bazı delikler açtım. Tüm bunlardan sonra bir kat gri boya ile bitirdim.

Önerilen: