Daftar Isi:

Sistem Taburan Otomatis - EasySprinkle: 5 Langkah
Sistem Taburan Otomatis - EasySprinkle: 5 Langkah

Video: Sistem Taburan Otomatis - EasySprinkle: 5 Langkah

Video: Sistem Taburan Otomatis - EasySprinkle: 5 Langkah
Video: Cara Merangkai Pemupukan Otomatis Agar Hemat Biaya Dan Tenaga 2024, September
Anonim
Sistem Taburan Otomatis - EasySprinkle
Sistem Taburan Otomatis - EasySprinkle
Sistem Taburan Otomatis - EasySprinkle
Sistem Taburan Otomatis - EasySprinkle
Sistem Taburan Otomatis - EasySprinkle
Sistem Taburan Otomatis - EasySprinkle
Sistem Taburan Otomatis - EasySprinkle
Sistem Taburan Otomatis - EasySprinkle

EasySprinkle adalah proyek sistem penyiraman otomatis untuk rumput di kebun Anda.

Selama hari-hari yang panas dengan sedikit atau tanpa hujan, mungkin rumput Anda mulai mengalami dehidrasi dan Anda harus menyediakannya sendiri air. Tujuan dari proyek ini adalah agar Anda tidak perlu melakukannya lagi dan rumput Anda akan tetap sehat.

Proyek ini menggunakan sensor Suhu, Kelembaban, dan Level Air untuk mengidentifikasi apakah rumput mengalami dehidrasi atau tidak. Sistem akan memberikan air ke rumput jika mengalami dehidrasi menggunakan katup yang dapat dihubungkan ke pipa air alat penyiram Anda yang akan terbuka saat dibutuhkan.

Perlengkapan

Mikrokontroler:

Raspberry Pi

Sensor:

  • Sensor Suhu LM35
  • Sensor Kelembaban SparkFun
  • Sensor Air T1592 P
  • MCP3008 (konverter ADC untuk pembacaan sensor)

Aktuator:

  • Katup Solenoid 100-HV Rainbird
  • Modul Relai 1 saluran (atau lebih banyak saluran tergantung pada berapa banyak katup untuk alat penyiram yang Anda inginkan.)
  • Trafo 24V/AC (Solenoid Valve bekerja pada tegangan AC 24V)

Opsional:

LCD-display (untuk menampilkan Alamat IP Raspberry Pi)

Sirkuit:

  • Papan tempat memotong roti dan kabel
  • Kabel tembaga untuk transformator

Kasus (opsional):

  • Kotak kayu
  • Bor untuk membuat lubang di kotak kayu
  • Lem untuk meletakkan perangkat keras di dalam kotak

Langkah 1: Sirkuit Elektronik

Anda dapat membuat rangkaian elektronik pada papan tempat memotong roti menggunakan skema rangkaian yang dilampirkan pada langkah.

Hanya untuk transformator Anda memerlukan beberapa kabel tembaga untuk menghubungkannya dengan modul katup dan relai.

File skema dapat diunduh di bawah ini:

Langkah 2: Membuat Database

Membuat Basis Data
Membuat Basis Data

Untuk membuat database untuk proyek Anda harus membuat model di MySQL Workbench.

Berikut adalah tabel yang Anda perlukan:

tindakan

Di sinilah semua tindakan berasal dari perangkat.

Tabel 'actie' berisi ID Perangkat yang dirujuk dari tabel 'perangkat'. Tabel juga berisi status dan tanggal.

Perangkat

Di sinilah semua perangkat datang.

Tabel 'perangkat' berisi jenis, unit pengukuran, dan deskripsi setiap perangkat. (Sensor dan aktuator)

pertemuan

Di sinilah semua tindakan datang.

Tabel 'rapat' juga berisi ID Perangkat dari tabel 'perangkat' serta nilai dan tanggal.

Anda juga dapat menggunakan file dump yang saya buat yang dapat ditemukan di GitHub:

Langkah 3: Kode (backend)

Anda dapat menemukan kode untuk backend di GitHub:

Bagaimana itu bekerja:

Kode backend ditulis dengan Python.

Backend akan berisi kode untuk perangkat keras, sensor akan mengukur setiap jam dan mengirimkan nilai-nilai ini ke database. Katup akan dioperasikan tergantung pada data sensor dan akan terbuka secara otomatis selama satu jam jika nilai sensor minimum tidak terpenuhi. Data dikirim dari backend ke frontend menggunakan SocketIO.

Cukup jalankan app.py untuk membuatnya berfungsi.

Memodifikasinya sesuai preferensi Anda:

Untuk membuat kode berfungsi, Anda perlu mengubah sesuatu.

Config.py berisi kredensial untuk database, ubah ini menjadi pengguna database Anda, kata sandi, dll.

Langkah 4: Kode (frontend)

Anda dapat kembali menemukan kode untuk frontend di GitHub:

Bagaimana itu bekerja:

Frontend akan berisi html dan css untuk aplikasi web. File javascript untuk berkomunikasi dari frontend ke backend untuk mendapatkan data pada halaman web.

Tempelkan file di folder /var/www/html Raspberry Pi Anda.

Langkah 5: Casing

Selubung
Selubung
Selubung
Selubung

Seperti yang terlihat pada gambar di atas, saya menggunakan kotak kayu untuk memasang perangkat keras dengan lem. Dan dibor lubang di dalamnya untuk kabel listrik, sensor dan kabel katup. Saya juga memotong persegi panjang di tutupnya agar sesuai dengan layar LCD.

Jelas Anda dapat memilih sendiri bagaimana Anda akan membuat casing Anda, tetapi ini hanya untuk memberi Anda contoh.

Direkomendasikan: