Isi kandungan:

Penyiraman Tanaman Automatik: 4 Langkah
Penyiraman Tanaman Automatik: 4 Langkah

Video: Penyiraman Tanaman Automatik: 4 Langkah

Video: Penyiraman Tanaman Automatik: 4 Langkah
Video: Cara Merangkai Pemupukan Otomatis Agar Hemat Biaya Dan Tenaga 2024, Julai
Anonim
Penyiraman Tumbuhan Automatik
Penyiraman Tumbuhan Automatik

Adakah tanaman tidak berpuas hati dengan penjagaan anda?

Adakah mereka selalu mati tanpa menjelaskan masalah mereka kepada anda?

Oleh itu, teruskan membaca bagaimana membina sistem penyiraman tanaman automatik anda sendiri, yang memberi anda semua maklumat yang anda perlukan untuk menjadikan tanaman anda hidup bahagia. Saya memastikan tidak hanya memasukkan kelembapan, tetapi juga suhu dan cahaya untuk rujukan tambahan. Anda akan dapat melihat pertumbuhan tanaman anda sendiri.

Di samping itu, tanaman ini tetap lembap.

Bekalan

Komponen elektrik:

  • Raspberry Pi (4)
  • Paparan LCD 16x2 (untuk memaparkan alamat IP)
  • Perintang Bergantung Cahaya
  • TMP36
  • (Sparkfun) Sensor kelembapan
  • MCP3008
  • Potensiometer
  • Modul geganti
  • Pam tenggelam kecil (Disukai 5-9V)
  • Breadbord
  • Wayar elektrik

Alat dan bahan:

  • Sebilangan kayu
  • Alat asas
  • Woodglue
  • Jar atau mangkuk kaca untuk menyimpan air

Perisian: (saya gunakan, sila gunakan alternatif lain)

  • win32diskimager
  • Dempul
  • Meja Kerja MySQL
  • Kod Visual Studio

Langkah 1: Menyiapkan Pi

Mula-mula kami menyediakan Raspberry Pi kami. Dapatkan gambar Raspbian dari https://www.raspberrypi.org/downloads/raspberry-pi-os/ dan tuliskan ke kad SD.

Sekarang sambungkan ke internet anda dan jalankan arahan berikut untuk memasang program dan perpustakaan yang diperlukan.

Apache, PHP

sudo apt install apache2 -y

sudo apt install php libapache2-mod-php -y

MariaDB

sudo apt pasang mariadb-server mariadb-client -y

sudo apt pasang php-mysql -y

sudo systemctl mulakan semula apache2.service

PHPMyAdmin

sudo apt pasang phpmyadmin -y

Python

pip3 pasang mysql-connector-python

pip3 memasang flask-socketio

pip3 memasang termos-cors

pip3 pasang gevent

pip3 memasang gevent-websocket

pip3 pasang spidev

pip3 memasang CharLCD

Langkah 2: Membina Litar

Membina Litar
Membina Litar

Mula-mula kita akan memastikan semua komponen sudah siap. Sambungkan semua wayar dengan teliti seperti yang ditunjukkan.

Semua 3 sensor disambungkan dengan MCP3008. MCP3008, bersama-sama dengan LCD dan Relay IN1, semuanya dihubungkan secara langsung dengan Pi.

Jangan sambungkan pam dengan Pi, kerana ini boleh menyebabkan kerosakan!

Langkah 3: Kod dan Pangkalan Data

Kod dan Pangkalan Data
Kod dan Pangkalan Data

Semua kod dan pangkalan data boleh didapati dan digunakan dari Github saya:

github.com/SnauwaertSander/RaspiPlant

Letakkan Frontend (html) di dalam '/ var / www /' Letakkan Backend (projek1) di / home / pi /

Sambungkan ke pelayan MySQL anda (dengan meja kerja MySQL atau mana-mana pelanggan melalui SSH) dan laksanakan pembuangan yang terdapat di github.

Untuk membuat kod berjalan secara automatik, letakkan Raspiplant.service di dalam / etc / systemd / system / dan jalankan arahan berikut:

sudo systemctl mengaktifkan perkhidmatan Raspiplant.service

Setelah semuanya berada di tempatnya, kod tersebut akan dijalankan secara automatik pada permulaan, untuk mengesahkan semuanya berfungsi dengan betul but semula pi anda dan pergi ke IP yang ditunjukkan pada lcd. Sekiranya anda tidak dapat mengakses laman web atau laman web tersebut tidak menunjukkan nilai selepas 30an, cabut Pi anda dan periksa pendawaian anda.

Sekarang setiap jam program akan menjalankan pemeriksaan di kilang anda. Ia akan mencatatkan nilai dalam carta dan mengaktifkan pam jika diperlukan. Dalam versi ini, satu-satunya cara untuk menambah tanaman baru adalah dalam pangkalan data.

Langkah 4: Selongsong

Selongsong
Selongsong
Selongsong
Selongsong
Selongsong
Selongsong

Saya membina sarung saya dengan sebilangan kayu lama dan alat asas. Saya yakin anda boleh melakukan pekerjaan yang jauh lebih baik daripada yang saya lakukan, jadi teruskan dan mencuba sesuatu.

Sekiranya tidak, inilah penjelasan asas mengenai bagaimana saya melakukannya: Saya membuat kotak kayu kecil menggunakan gam kayu. Untuk menggunakan elektronik, saya menggunakan engsel di bahagian atas. Kemudian saya membuat beberapa lubang untuk sensor, kuasa dan LCD. Selepas semua itu saya menyelesaikannya dengan lapisan cat kelabu.

Disyorkan: