Daftar Isi:

Penyiraman Tanaman Otomatis: 4 Langkah
Penyiraman Tanaman Otomatis: 4 Langkah

Video: Penyiraman Tanaman Otomatis: 4 Langkah

Video: Penyiraman Tanaman Otomatis: 4 Langkah
Video: Penyiram tanaman otomatis X 4 kelompok 3 2024, Juli
Anonim
Penyiraman Tanaman Otomatis
Penyiraman Tanaman Otomatis

Apakah tanaman tidak puas dengan perawatan Anda?

Apakah mereka selalu mati tanpa menjelaskan masalah mereka kepada Anda?

Baiklah, teruskan membaca tentang cara membangun sistem penyiraman tanaman otomatis Anda sendiri, yang memberi Anda semua informasi yang Anda perlukan untuk membuat tanaman Anda hidup bahagia. Saya memastikan untuk tidak hanya memasukkan kelembapan, tetapi juga suhu dan cahaya untuk referensi tambahan. Anda akan dapat melihat pertumbuhan tanaman Anda sendiri.

Dan di atas itu, itu membuat tanaman Anda lembab.

Perlengkapan

Komponen listrik:

  • Raspberry Pi (4)
  • Layar LCD 16x2 (untuk menampilkan alamat IP)
  • Resistor Tergantung Cahaya
  • TMP36
  • (Sparkfun) Sensor kelembaban
  • MCP3008
  • Potensiometer
  • Modul relai
  • Pompa submersible kecil (Lebih disukai 5-9V)
  • Breadbord
  • Kabel listrik

Alat dan bahan:

  • Beberapa kayu
  • Alat dasar
  • Lem kayu
  • Toples atau mangkuk kaca untuk menyimpan air

Perangkat lunak: (saya menggunakan, jangan ragu untuk menggunakan alternatif apa pun)

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

Langkah 1: Menyiapkan Pi

Pertama kita akan mengatur Raspberry Pi kita. Ambil gambar Raspbian dari https://www.raspberrypi.org/downloads/raspberry-pi-os/ dan tulis ke kartu SD.

Sekarang sambungkan ke internet Anda dan jalankan perintah berikut untuk menginstal program dan pustaka yang diperlukan.

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 restart Apache2.service

PHPMyAdmin

sudo apt install phpmyadmin -y

Python

pip3 instal mysql-connector-python

pip3 menginstal flask-socketio

pip3 menginstal flask-cors

pip3 menginstal gevent

pip3 instal gevent-websocket

pip3 instal spidev

pip3 instal CharLCD

Langkah 2: Membangun Sirkuit

Membangun Sirkuit
Membangun Sirkuit

Pertama kita akan memastikan semua komponen sudah siap. Hubungkan semua kabel dengan hati-hati seperti yang ditunjukkan.

Semua 3 sensor terhubung dengan MCP3008. MCP3008, bersama dengan LCD dan Relay IN1, semuanya terhubung langsung dengan Pi.

Jangan menghubungkan pompa dengan Pi, karena dapat menyebabkan kerusakan!

Langkah 3: Kode dan Basis Data

Kode dan Basis Data
Kode dan Basis Data

Semua kode dan databse dapat ditemukan dan digunakan dari Github saya:

github.com/SnauwaertSander/RaspiPlant

Tempatkan Frontend (html) di dalam '/var/www/'Tempatkan Backend (project1) di /home/pi/

Hubungkan ke server MySQL Anda (dengan meja kerja MySQL atau klien apa pun melalui SSH) dan jalankan dump yang ditemukan di github.

Untuk membuat kode berjalan secara otomatis, letakkan Raspiplant.service di dalam /etc/systemd/system/ dan jalankan perintah berikut:

sudo systemctl aktifkan Raspiplant.service

Setelah semuanya ada di tempatnya, kode akan berjalan secara otomatis saat startup, untuk mengonfirmasi semuanya berfungsi dengan benar, reboot pi Anda dan buka IP yang ditunjukkan pada lcd. Jika Anda tidak dapat mengakses situs atau situs tidak menunjukkan nilai apa pun setelah 30 detik, putuskan sambungan Pi Anda dan periksa kabel Anda.

Sekarang setiap jam program akan menjalankan pemeriksaan di pabrik Anda. Ini akan mencatat nilai dalam grafik dan mengaktifkan pompa jika diperlukan. Dalam versi ini, satu-satunya cara untuk menambahkan tanaman baru adalah dalam database.

Langkah 4: Casing

Selubung
Selubung
Selubung
Selubung
Selubung
Selubung

Saya membangun kasing saya dengan beberapa kayu tua dan alat-alat dasar. Saya yakin Anda bisa melakukan pekerjaan yang jauh lebih baik daripada saya, jadi silakan dan coba sesuatu.

Jika tidak, berikut penjelasan dasar tentang cara saya melakukannya: Saya membuat kotak kayu kecil menggunakan lem kayu. Untuk mengakses elektronik, saya menggunakan engsel di bagian atas. Kemudian saya membuat beberapa lubang untuk sensor, power dan LCD. Setelah semua itu saya menyelesaikannya dengan lapisan cat abu-abu.

Direkomendasikan: