Isi kandungan:

Smart Vivarium: 8 Langkah
Smart Vivarium: 8 Langkah

Video: Smart Vivarium: 8 Langkah

Video: Smart Vivarium: 8 Langkah
Video: Slates Scape 2 in 1 #aquarium #aquascaping #plantedtank #fishtank #aquariums #shorts 2024, November
Anonim
Vivarium Pintar
Vivarium Pintar
Vivarium Pintar
Vivarium Pintar

Untuk memantau keadaan persekitaran untuk reptilia saya, saya membuat vivarium pintar. Matlamat saya adalah untuk mempunyai ekosistem hidup sepenuhnya di dalam kandang untuk reptilia saya.. Berdasarkan keadaan ini, terarium harus bertindak sendiri untuk memastikan bahawa semua tanaman terhidrat, dan suhu dan kelembapan harus sesuai untuk reptilia saya. Dengan melepaskan sumber terbuka ini, saya berharap dapat memberi inspirasi kepada orang lain, dan mungkin juga dapat membantu saya mendapatkan maklum balas mengenai produk saya sendiri. Sekarang ini terarium hanya mengandungi keadaan persekitaran yang tepat untuk tokek macan tutul, tokek jambul dan naga berjanggut. Jangan ragu untuk menambahkan lebih banyak data untuk reptilia lain!:)

Bekalan

Kayu triplex 40x70cm 3mm x 6

Plexiglas 30x30 3mm jelas x 2

50x30 3mm plexiglas jelas x 1

Pam cecair x 2

Sensor DHT22 x 1

Sensor Kelembapan Tanah x 2

Tiub pvc 1 Meter x 5

Arduino Uno x 1

Langkah 1: Model

Model
Model

Model untuk (laser) memotong kayu

Untuk membuat vivarium, saya membuat beberapa model yang boleh digunakan untuk laser untuk membuat vivarium itu sendiri. Fail json boleh digunakan di https://www.makercase.com/ untuk mengubah ukuran model SVG sekiranya anda ingin membuat terarium yang lebih kecil dan lebih besar. Selain ukurannya, Anda mungkin mengubah tingkap di terarium juga. Fail Json ini juga diperlukan jika anda ingin membuat terarium dari bahan yang berbeza daripada kayu. Fail semasa dibuat khas untuk bahan kayu dengan ketebalan 3mm.

Fail Json boleh didapati di: https://github.com/LesleyKras/SmartVivarium/blob/… Fail SVG adalah model yang dihasilkan, dibuat dari fail json. Fail ini diperlukan semasa anda ingin memotong kayu dengan menggunakan mesin pemotong laser, atau jika anda akan memotong kayu dengan tangan.

SVG mengandungi semua kepingan kayu yang berbeza sekaligus. Apabila anda akan menggunakan mesin pemotong laser, anda harus memilih setiap bahagian secara berasingan dari dalam fail SVG, dan memotongnya satu demi satu.

Langkah 2: Membinanya

Membangunnya!
Membangunnya!
Membangunnya!
Membangunnya!

Masukkan kepingan kayu bersama-sama dengan paku atau gam kayu. Plat bawah dan atas mestilah serupa, sama seperti plat sisi. Ini membantu mewujudkan terarium itu sendiri.

Setelah meletakkan kepingan itu, terarium anda akan kelihatan seperti yang ditunjukkan dalam gambar

Langkah 3: Menyambungkan Perkakasan

Setelah terarium disediakan, inilah masanya untuk mula memasukkan perkakasan. Oleh kerana saya baru mengembangkan prototaip, saya tidak berusaha keras untuk menyembunyikan kabel dan perkakasan agar kelihatan seperti produk siap. Sudah tentu, ini disyorkan jika anda akan menggunakan Vivarium untuk reptilia sebenar anda.

Perkara pertama yang perlu dilakukan ialah menyambungkan Arduino Uno anda dengan komputer anda, dan memuat naik kod sumber dari halaman GitHub ke Arduino anda.

Bergantung pada kehendak anda sendiri, anda mungkin menggunakan papan roti (yang saya lakukan). Sekiranya anda tidak akan menggunakan papan roti, pastikan sensor tertentu akan disambungkan ke pin IO yang betul di Arduino Uno.

Langkah 4: Suhu & Kelembapan

Mari mulakan dengan menyambungkan Sensor DHT22 untuk memantau suhu dan kelembapan di terarium anda. Untuk menyambungkan sensor DHT22, anda perlu menggunakan perpustakaan mereka sendiri yang terdapat di sini.

Setelah memasang Perpustakaan, anda sudah bersedia untuk menyambungkan pin ke Arduino. Pastikan bahawa anda menyambungkan pin voltan ke 5V, pin GND ke Arduino GND, dan pin data ke pin 7 di arduino.

Langkah 5: Sensor Kelembapan Tanah

Untuk memantau kelembapan tanah, kami menggunakan sensor kelembapan tanah. Ini digunakan untuk memantau kelembapan di tanah untuk tanaman sebenar yang akan hidup di terarium anda. Sekiranya kelembapan tanah terlalu kering, sistem hujan akhirnya akan diaktifkan.

Untuk menyambungkan sensor kelembapan Tanah, anda perlu melakukan persediaan berikut; Sambungkan pin VCC ke pin 5V di arduino. Sambungkan pin GND ke pin GND di arduino. Dan untuk menerima data, anda perlu menyambungkan pin A0 dari sensor ke pin A0 dan A1 di arduino.

Langkah 6: Pam Bendalir

Saya tidak dapat membuat pam cecair berfungsi sepenuhnya. Tetapi sekarang saya membuat simulasi untuk pam ini, sehingga saya dapat mengetahui cara menyambungkannya dengan betul. Saya melakukan ini dengan menggunakan lampu Led sederhana yang semestinya berkelip apabila kelembapan tanah terlalu kering. Berdasarkan kajian saya, saya perlu mendapatkan jenis rela yang betul untuk membuat pam sebenar berfungsi.

Sambungkan pin VCC dari pam bendalir ke pin 12 pada arduino, dan sambungkan pin GND dari pam ke pin GND di Arduino.

Langkah 7: Menyiapkan Kod untuk Reptil Spesifik Anda

Setakat ini, hanya ada tiga jenis reptilia yang dikonfigurasi di penyimpanan di Arduino. Sekarang, data disimpan dalam rentetan Json, yang dapat diubahsuai dengan mudah untuk menambahkan lebih banyak reptilia sekiranya reptilia anda tidak ada.

Reptilia yang sedang digunakan adalah tokek macan tutul, tokek jambul dan naga berjanggut.

Untuk menggunakan data dari fail Json, anda perlu memasang Perpustakaan lain yang digunakan untuk menguraikan Json menjadi data yang dapat dibaca untuk Arduino itu sendiri. Anda boleh menemui Perpustakaan ini di sini.

Setelah menambahkan Perpustakaan, anda hanya boleh mencari rentetan berikut dalam kod: ‘const char * reptiles = doc [“Leopard gecko”]”, dan ubah nama reptilia anda menjadi reptil yang anda miliki.

Anda boleh memeriksa nama-nama pemboleh ubah dalam rentetan json, di dalam pemboleh ubah yang disebut "reptileData " untuk memastikan bahawa anda mendapatkannya dieja dengan betul. Sekiranya reptilia anda tidak ada, anda boleh menggunakan format reptilia lain untuk menambahkan keadaan persekitaran yang diperlukan untuk reptilia anda sendiri.

Pastikan berkongsi syarat ini, supaya orang lain juga dapat menggunakannya!:)

Langkah 8: Nikmati

Nikmati
Nikmati

Anda sekarang harus ditetapkan, dan dapat memanfaatkan terarium.

Setelah mengkonfigurasi semua perkara ini, dan memuat naik kodnya, anda boleh membuka Serial Monitor untuk melihat data yang diterima dari sensor. Periksa apakah ini dapat dipercayai sebelum benar-benar menggunakan set, kerana mungkin sensor mungkin tidak berfungsi dengan baik.

Secara lalai, ia memeriksa keadaan persekitaran setiap 5 saat, tetapi anda bebas mengubahnya dengan mengubah pemboleh ubah ‘Period’ dalam kod (mengikut milisaat).

Selamat mencuba!

Disyorkan: