DasFilisera Rumah Hijau Pintar: Sistem Pemantauan Pertumbuhan Tanaman Canggih
Komponen dan Perlengkapan
- Sensor Suhu DHT22 (1 unit)
- DS18B20 (1 unit)
- Sensor Suhu dan Kelembaban Tanah FS200-SHT25 (1 unit)
- Modul Relay 4 Saluran (1 unit)
- Modul Relay 2 Saluran (1 unit)
- Sensor Ultrasonik HC-SR04 (1 unit)
- Arduino MKR1000 (1 unit)
Aplikasi dan Layanan Online
- DasData
- Microsoft Visual Studio 2015
Tentang Proyek Ini
Budidayakan tanaman dan sayuran dengan lebih sadar akan kondisi lingkungan sekitarnya. Cukup dengan menggunakan MKR1000.
Kebutuhan untuk Pertumbuhan Tanaman
Pertumbuhan tanaman bergantung pada beberapa kondisi lingkungan ideal seperti suhu, kelembaban, cahaya, serta nutrien mineral atau oksigen lainnya. Menyediakan jumlah air yang cukup atau mempertahankan suhu normal di rumah hijau dapat menjadi proses yang sulit, namun tidak jika Anda dapat melakukannya dengan jauh lebih mudah.
Ringkasan Perangkat Keras
Sistem menggunakan berbagai sensor dan relay untuk memantau serta mengontrol lingkungan rumah hijau.
Suhu / Kelembaban
TH1 - Nilai suhu luar disediakan oleh sensor DS18B20 tahan air - koneksi pin D1
TH2 - Suhu / kelembaban dalam dapat diketahui dari DHT22 - pin D0
TH3 - FS200/SHT25 - akan diperkenalkan dalam kondisi tanah. Koneksi akan pada pin SCL & SDA 12/11
Tingkat Air
W1 - untuk mendapatkan tingkat air, akan digunakan sensor ultrasonik seperti HC-SR04. Koneksi di A0 - Echo dan Trigger di A1. Berdasarkan nilai ini, Anda dapat mengontrol klep menggunakan R1 - relay 4 saluran.
Suhu Udara / Oksigen
A1 - Berdasarkan nilai suhu/kelembaban, Anda dapat memerintahkan kapan membuka jendela menggunakan relay R2. Berdasarkan iklim, Anda dapat menyesuaikannya sesuai keinginan.
Relay R1 / R2
Untuk mengatur beberapa perintah seperti membuka jendela atau memulai pompa, Anda dapat mengirim perintah ke relay ... R1 terhubung ke pin digital 7, 8, 9, 10 dan R2 ke 5, 6.
MKR1000 - aRest
Sekarang setelah semua terhubung, saatnya untuk mendapatkan data dan memberikan makna menggunakan pustaka aRest, yang akan menyediakan antarmuka web untuk perangkat MKR1000 dengan string format JSON. Gunakan pustaka dan file .ino yang tersedia di bawah dan ubah koneksi router WiFi Anda sesuai kebutuhan.
Data dan Antarmuka
Selama kita memiliki antarmuka pada perangkat kita, kita juga dapat mengonsumsi data ini dan melihatnya di jaringan lokal. Kami menggunakan Visual Studio 2015 dan .NET untuk membangun aplikasi Windows yang akan membantu Anda memvisualisasikan kondisi langsung rumah hijau, tetapi juga sedikit sejarah harian atau semua jenis log yang ingin Anda integrasikan.
Untuk penyimpanan di cloud, kami hanya menggunakan konfigurasi rumah hijau DasData atau Anda dapat membuat saluran data Anda sendiri.
Langkah berikutnya adalah memodifikasi DsKey dan AKey yang disediakan dalam Settings.txt dari folder aplikasi. Jika semuanya berfungsi, Anda seharusnya sudah melihat beberapa data online.
Ikuti channel hackster DasData untuk pembaruan di masa depan.
Otomatisasi Rumah Hijau
Anda harus memutuskan klep atau motor mana yang akan membuat lebih banyak tindakan berdasarkan konfigurasi dan ukuran rumah hijau Anda. Semua ini dapat dikontrol dari relay.
Kode
File kode yang digunakan:
- Filisera_Arduino
- libraries.zip
- Filisera - vb.zip
- Filisera - VS
Kode Arduino menggunakan pustaka aREST untuk papan Arduino/Genuino MKR1000. Proyek juga mencakup proyek .NET Visual Studio yang akan membaca data dari Arduino dan menampilkan antarmuka.
Skematik
File PDF dengan koneksi - sensor & relay.