Isi kandungan:
- Bekalan
- Langkah 1: Model
- Langkah 2: Membinanya
- Langkah 3: Menyambungkan Perkakasan
- Langkah 4: Suhu & Kelembapan
- Langkah 5: Sensor Kelembapan Tanah
- Langkah 6: Pam Bendalir
- Langkah 7: Menyiapkan Kod untuk Reptil Spesifik Anda
- Langkah 8: Nikmati
Video: Smart Vivarium: 8 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
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 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
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
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:
MATRIK LED SMART LED DALAMAN INTERNET (ADAFRUIT + ESP8266 + WS2812): 8 Langkah (dengan Gambar)
DIY INTERNET CONTROLLED SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): Inilah kemajuan ke-2 saya untuk projek yang saya sangat teruja untuk menunjukkan kepada anda. Ini mengenai Matriks LED Pintar DIY yang membolehkan anda memaparkannya, data, seperti Statistik YouTube, Statistik Rumah Pintar anda, kerana suhu, kelembapan, boleh menjadi jam sederhana, atau hanya menunjukkan
Buat DIY Sonoff Smart Switch Gunakan Aplikasi Android: 11 Langkah
Buat DIY Sonoff Smart Switch Gunakan Aplikasi Android: Apa itu Sonoff? Sonoff adalah barisan peranti suis pintar untuk Smart Home yang dikembangkan oleh ITEAD. Salah satu peranti yang paling fleksibel dan murah dari barisan tersebut adalah Sonoff Basic dan Sonoff mini. Ini adalah suis berkemampuan Wi-Fi berdasarkan cip hebat, ESP8266 / E
Freya - Vivarium Controller: 6 Langkah
Freya - Vivarium Controller: Freya Merupakan sumber terbuka, sistem kawalan vivarium berasaskan Raspberry Pi. Dalam arahan ini kita akan melalui langkah-langkah membuat pengawal
Bagaimana DIY Smart Roller Blinds Dengan SONOFF Smart Switches ?: 14 Langkah
Bagaimana DIY Smart Roller Blinds Dengan SONOFF Smart Switches?: Gunakan Mode Interlock dalam suis pintar SONOFF untuk mengubah tirai roller / tirai biasa anda menjadi pintar. Sama ada sebahagian besar daripada anda akan bersetuju bahawa ini adalah tugas untuk menarik penutup tirai / tirai pada waktu pagi dan tarik ke bawah pada waktu petang? Bagaimanapun, saya
Pengangkatan Akustik Dengan Arduino Uno Langkah demi Langkah (8-langkah): 8 Langkah
Acoustic Levitation With Arduino Uno Step-by Step (8-step): transduser suara ultrasonik L298N Dc power adaptor wanita dengan pin dc lelaki Arduino UNOBreadboardBagaimana ini berfungsi: Pertama, anda memuat naik kod ke Arduino Uno (ia adalah mikrokontroler yang dilengkapi dengan digital dan port analog untuk menukar kod (C ++)