Daftar Isi:

Vivarium Cerdas: 8 Langkah
Vivarium Cerdas: 8 Langkah

Video: Vivarium Cerdas: 8 Langkah

Video: Vivarium Cerdas: 8 Langkah
Video: PALUDARIUM VIVARIUM 8 YEARS BEFORE!! 2024, November
Anonim
Vivarium Cerdas
Vivarium Cerdas
Vivarium Cerdas
Vivarium Cerdas

Untuk memantau kondisi lingkungan reptil saya, saya membuat vivarium yang cerdas. Tujuan saya adalah memiliki ekosistem yang hidup sepenuhnya di dalam kandang untuk reptil saya.. Berdasarkan kondisi ini, terarium harus bertindak sendiri untuk memastikan bahwa semua tanaman terhidrasi, dan suhu serta kelembapannya harus sesuai untuk reptil saya. Dengan merilis open source ini, saya berharap dapat menginspirasi orang lain, dan bahkan mungkin membantu saya mendapatkan umpan balik tentang produk saya sendiri. Saat ini terarium ini hanya berisi kondisi lingkungan yang tepat untuk tokek macan tutul, tokek jambul, dan naga berjanggut. Jangan ragu untuk menambahkan lebih banyak data untuk reptil lainnya!:)

Perlengkapan

Kayu tripleks 40x70cm 3mm x 6

30x30 3mm kaca plexiglass bening x 2

50x30 3mm kaca plexiglass bening x 1

Pompa cairan x 2

Sensor DHT22 x 1

Sensor Kelembaban Tanah x 2

1 Meter tabung pvc x 5

Arduino Uno x 1

Langkah 1: Model

Modelnya
Modelnya

Model untuk (laser) memotong kayu

Untuk membuat vivarium, saya membuat beberapa model yang dapat digunakan untuk pemotongan laser untuk membuat vivarium itu sendiri. File json dapat digunakan di https://www.makercase.com/ untuk mengubah ukuran model SVG jika Anda ingin membuat terarium yang lebih kecil dari yang lebih besar. Selain ukurannya, Anda juga dapat memodifikasi jendela di terarium. File Json ini juga diperlukan jika Anda ingin membuat terarium dari bahan yang berbeda dari kayu. File saat ini khusus dibuat untuk material kayu dengan ketebalan 3mm.

File Json dapat ditemukan di: https://github.com/LesleyKras/SmartVivarium/blob/…File SVG adalah model yang dihasilkan, dibuat dari file json. File ini diperlukan ketika Anda ingin memotong kayu dengan menggunakan mesin laser cutting, atau jika Anda akan memotong kayu dengan tangan.

SVG berisi semua potongan kayu yang berbeda sekaligus. Saat Anda akan menggunakan mesin pemotong laser, Anda harus memilih setiap bagian satu per satu dari dalam file SVG, dan memotongnya satu per satu.

Langkah 2: Membangunnya

Membangunnya!
Membangunnya!
Membangunnya!
Membangunnya!

Satukan potongan kayu dengan paku atau lem kayu. Pelat bawah dan atas harus serupa, seperti pelat samping. Ini membantu menciptakan terarium itu sendiri.

Setelah menyatukan potongan-potongan, terarium Anda akan terlihat seperti yang ditunjukkan pada gambar

Langkah 3: Menghubungkan Perangkat Keras

Setelah terarium disiapkan, saatnya untuk mulai memasang perangkat keras. Karena saya baru saja mengembangkan prototipe, saya tidak berusaha keras untuk menyembunyikan kabel dan perangkat keras agar terlihat seperti produk jadi. Tentu saja, ini direkomendasikan jika Anda akan menggunakan Vivarium untuk reptil Anda yang sebenarnya.

Hal pertama yang harus dilakukan, adalah menghubungkan Arduino Uno Anda dengan komputer Anda, dan mengunggah kode sumber dari halaman GitHub ke Arduino Anda.

Tergantung pada keinginan Anda sendiri, Anda mungkin menggunakan papan tempat memotong roti (yang saya lakukan). Jika Anda tidak akan menggunakan papan tempat memotong roti, pastikan bahwa sensor tertentu akan terhubung ke pin IO yang tepat di Arduino Uno.

Langkah 4: Suhu & Kelembaban

Mari kita mulai dengan menghubungkan Sensor DHT22 untuk memantau suhu dan kelembaban di terarium Anda. Untuk menghubungkan sensor DHT22, Anda harus menggunakan perpustakaan mereka sendiri yang dapat ditemukan di sini.

Setelah menginstal Library, Anda siap untuk menghubungkan pin ke Arduino. Pastikan Anda menghubungkan pin tegangan ke 5V, pin GND ke GND Arduino, dan pin data ke pin 7 pada arduino.

Langkah 5: Sensor Kelembaban Tanah

Untuk memantau kelembaban tanah, kami menggunakan sensor kelembaban tanah. Ini digunakan untuk memantau kelembaban di tanah untuk tanaman sebenarnya yang akan hidup di terarium Anda. Jika kelembaban tanah terlalu kering, sistem hujan pada akhirnya akan diaktifkan.

Untuk menghubungkan sensor kelembaban tanah, Anda harus memiliki pengaturan berikut; Hubungkan pin VCC ke pin 5V pada arduino. Hubungkan pin GND ke pin GND pada arduino. Dan untuk menerima data, Anda harus menghubungkan pin A0 dari sensor ke pin A0 dan A1 pada arduino.

Langkah 6: Pompa Cairan

Saya belum bisa membuat pompa cairan bekerja sepenuhnya. Tapi sekarang saya membuat simulasi untuk pompa ini, sampai saya menemukan cara menghubungkannya dengan benar. Saya melakukan ini dengan menggunakan lampu Led sederhana yang seharusnya berkedip ketika kelembaban tanah terlalu kering. Berdasarkan penelitian saya, saya perlu mendapatkan jenis relai yang tepat untuk membuat pompa yang sebenarnya bekerja.

Hubungkan pin VCC dari pompa fluida ke pin 12 pada arduino, dan hubungkan pin GND dari pompa ke pin GND pada Arduino.

Langkah 7: Menyiapkan Kode untuk Reptil Spesifik Anda

Sampai sekarang, hanya ada tiga jenis reptil yang dikonfigurasi dalam penyimpanan di Arduino. Saat ini, data sedang disimpan dalam string Json, yang dapat dengan mudah dimodifikasi untuk menambahkan lebih banyak reptil jika reptil Anda tidak ada.

Reptil yang saat ini digunakan adalah tokek macan tutul, tokek jambul, dan naga berjanggut.

Untuk menggunakan data dari file Json, Anda perlu menginstal Perpustakaan lain yang digunakan untuk mengurai Json menjadi data yang dapat dibaca untuk Arduino itu sendiri. Anda dapat menemukan Perpustakaan ini di sini.

Setelah menambahkan Library, Anda cukup mencari string berikut dalam kode: ‘const char* reptils = doc[“Leopard gecko”]’, dan ubah nama reptil Anda menjadi reptil yang Anda miliki.

Anda dapat memeriksa nama variabel dalam string json, di dalam variabel yang disebut “reptileData” untuk memastikan bahwa Anda mengejanya dengan benar. Jika reptil Anda tidak ada, Anda dapat menggunakan format reptil lain untuk menambahkan kondisi lingkungan yang diperlukan untuk reptil Anda sendiri.

Pastikan untuk membagikan ketentuan ini, agar orang lain juga dapat memanfaatkannya!:)

Langkah 8: Nikmati

Menikmati
Menikmati

Anda sekarang harus siap, dan dapat menggunakan terarium.

Setelah mengonfigurasi semua hal ini, dan mengunggah kode, Anda dapat membuka Serial Monitor untuk melihat data yang diterima dari sensor. Periksa apakah ini dapat diandalkan sebelum benar-benar menggunakan set, karena mungkin saja sensor tidak berfungsi dengan benar.

Secara default, ia memeriksa kondisi lingkungan setiap 5 detik, tetapi Anda bebas mengubahnya dengan mengubah variabel 'Periode' dalam kode (dalam milidetik).

Menikmati!

Direkomendasikan: