Mündəricat:
- Təchizat
- Addım 1: Modellər
- Addım 2: Qurun
- Addım 3: Avadanlıqların birləşdirilməsi
- Addım 4: Temperatur və Rütubət
- Addım 5: Yer Nəm Sensorları
- Addım 6: Maye Pompası
- Addım 7: Xüsusi Sürünəniniz üçün Kodun Qurulması
- Addım 8: Zövq alın
Video: Ağıllı Vivarium: 8 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Sürünənlərim üçün ətraf mühitin vəziyyətini izləmək üçün ağıllı bir vivarium yaratdım. Məqsədim sürünənlərim üçün qəfəsdə tam yaşayan bir ekosistemə sahib olmaqdır. bitkilər nəmlənir və temperatur və rütubət mənim sürünənlərimə uyğun olmalıdır. Bu açıq mənbəyi buraxaraq başqalarına ilham verməyi və hətta öz məhsulumla bağlı fikirlərimi öyrənməyimə kömək edərdim. Hal -hazırda bu terrariumda yalnız bəbir gekkonu, tırtıllı geko və saqqallı əjdaha üçün uyğun mühit şəraiti var. Digər sürünənlər üçün daha çox məlumat əlavə etməkdən çekinmeyin!:)
Təchizat
40x70 sm 3 mm tripleks taxta x 6
30x30 3mm pleksiglas şəffaf x 2
50x30 3 mm pleksiglas şəffaf x 1
Maye nasosu x 2
DHT22 Sensor x 1
Torpaq nəm sensoru x 2
1 metr pvc boru x 5
Arduino Uno x 1
Addım 1: Modellər
Ağac kəsmə (lazer) modelləri
Vivarium yaratmaq üçün, lazer kəsmə ilə vivariumun özünü yaratmaq üçün istifadə edilə bilən bəzi modellər yaratdım. Daha kiçik terrarium yaratmaq istəsəniz, json faylı https://www.makercase.com/ ünvanında SVG modelinin ölçülərini dəyişdirmək üçün istifadə edilə bilər. Ölçüyə əlavə olaraq, terrariumdakı pəncərələri də dəyişdirə bilərsiniz. Teraryumu ağacdan fərqli bir materialdan yaratmaq istəyirsinizsə bu Json faylı da tələb olunur. Mövcud fayl xüsusi olaraq 3 mm qalınlığında taxta material üçün hazırlanmışdır.
Json faylını burada tapa bilərsiniz: https://github.com/LesleyKras/SmartVivarium/blob/… SVG faylı, json faylından yaradılan modeldir. Lazer kəsmə maşını ilə ağac kəsmək istədikdə və ya ağacı əllə kəsəcəyiniz zaman bu fayl lazımdır.
SVG bir anda bütün fərqli ağac parçalarını ehtiva edir. Lazer kəsmə maşını istifadə edəcəyiniz zaman, hər bir hissəni SVG faylının içindən ayrı seçməlisiniz və bir -bir kəsməlisiniz.
Addım 2: Qurun
Taxta parçaları dırnaq və ya taxta yapışqan ilə birləşdirin. Alt və üst lövhələr yan lövhələr kimi oxşar olmalıdır. Bu, terrariumun özünü yaratmağa kömək edir.
Parçaları bir araya gətirdikdən sonra terrariumunuz şəkildəki kimi görünməlidir
Addım 3: Avadanlıqların birləşdirilməsi
Terrarium qurulduqdan sonra, aparat qoymağa başlamağın vaxtı gəldi. Yeni bir prototip hazırladığım üçün, hazır məhsula bənzəmək üçün kabelləri və aparatları gizlətmək üçün çox səy göstərmədim. Əlbəttə ki, həqiqi sürünənləriniz üçün Vivarium istifadə edəcəksinizsə bu tövsiyə olunur.
Ediləcək ilk şey Arduino Uno -nu kompüterinizə bağlamaq və GitHub səhifəsindəki mənbə kodunu Arduino -ya yükləməkdir.
İstəklərinizdən asılı olaraq bir çörək taxtası istifadə edə bilərsiniz (mənim etdiyim kimi). Çörək taxtasından istifadə etməyəcəksinizsə, xüsusi sensorların Arduino Uno -dakı düzgün IO pinlərinə qoşulacağından əmin olun.
Addım 4: Temperatur və Rütubət
Teraryumunuzdakı temperatur və rütubəti izləmək üçün DHT22 Sensorunu bağlayaraq başlayaq. DHT22 sensorunu bağlamaq üçün burada tapa biləcəyiniz öz kitabxanalarından istifadə etməlisiniz.
Kitabxananı quraşdırdıqdan sonra sancaqları Arduinoya bağlamağa hazırsınız. Gərginlik pinini 5V-a, GND-pinini Arduino GND-yə və məlumat pinini arduino-da 7-ci pinlə bağladığınızdan əmin olun.
Addım 5: Yer Nəm Sensorları
Torpağın nəmini izləmək üçün torpaq nəm sensörlərindən istifadə edirik. Bunlar terrariumunuzda yaşayacaq olan bitkilər üçün yerdəki nəmin izlənməsi üçün istifadə olunur. Torpağın rütubəti çox qurudursa, nəticədə yağış sistemi işə düşəcək.
Torpaq nəm sensorlarını bağlamaq üçün aşağıdakı quruluşa sahib olmalısınız; VCC pinlərini arduino üzərindəki 5V pinlərə qoşun. GND pinlərini arduino üzərindəki GND pinlərinə bağlayın. Məlumatları əldə etmək üçün sensorlardan A0 pinlərini arduino üzərindəki A0 və A1 pinlərinə bağlamalısınız.
Addım 6: Maye Pompası
Maye nasosunun tam işləməsinə nail ola bilmədim. Ancaq indi necə düzgün bağlayacağımı başa düşənə qədər bu nasos üçün bir simulyasiya yaratdım. Yerdəki nəm çox quruyanda yanıb -sönən sadə bir Led işığı istifadə edərək bunu etdim. Araşdırmalarıma əsaslanaraq, həqiqi nasosun işləməsi üçün doğru relay növünü almalıyam.
VCC pinini maye nasosundan arduinonun 12 pininə, GND pinini isə Arduino üzərindəki GND pininə bağlayın.
Addım 7: Xüsusi Sürünəniniz üçün Kodun Qurulması
Hal -hazırda, Arduino'nun anbarında konfiqurasiya edilmiş yalnız üç növ sürünən var. Hal -hazırda, məlumatlar bir Json simində saxlanılır, sürüngeniniz olmadığı təqdirdə daha çox sürünən əlavə etmək üçün asanlıqla dəyişdirilə bilər.
Hal -hazırda istifadə olunan sürünənlər bəbir geko, tünd gekko və saqqallı əjdahadır.
Json faylındakı məlumatlardan istifadə etmək üçün Jsonu Arduinonun özü üçün oxunaqlı məlumatlara ayırmaq üçün istifadə olunan başqa bir Kitabxana qurmalısınız. Bu kitabxananı burada tapa bilərsiniz.
Kitabxananı əlavə etdikdən sonra kodda aşağıdakı simli axtara bilərsiniz: ‘const char* sürünənlər = doc [“Leopard gecko”]’ və sürünənin adını sahib olduğunuz sürünənə dəyişə bilərsiniz.
Düzgün yazıldığından əmin olmaq üçün "reptileData " adlı dəyişənin içərisindəki json sətrindəki dəyişənlərin adlarını yoxlaya bilərsiniz. Sürüngeniniz yoxdursa, öz sürünəniniz üçün lazım olan ətraf mühit şərtlərini əlavə etmək üçün digər sürünənlərin formatını istifadə edə bilərsiniz.
Bu şərtləri paylaşdığınızdan əmin olun ki, digər insanlar da bundan istifadə edə bilsin!:)
Addım 8: Zövq alın
İndi qurulmalı və terrariumdan istifadə etməlisiniz.
Bütün bunları konfiqurasiya etdikdən və kodu yüklədikdən sonra sensorlardan alınan məlumatları görmək üçün Serial Monitoru aça bilərsiniz. Bir dəsti istifadə etməzdən əvvəl bunun etibarlı olub olmadığını yoxlayın, çünki sensorun düzgün işləməməsi mümkündür.
Varsayılan olaraq, ətraf mühit şərtlərini hər 5 saniyədə bir yoxlayır, ancaq koddakı 'Dövr' dəyişənini (milisaniyə ilə) dəyişdirərək bunu dəyişməkdə sərbəstsiniz.
Zövq alın!
Tövsiyə:
Ağıllı Masa LED İşığı - Ağıllı İşıqlandırma W/ Arduino - Neopixels İş Sahəsi: 10 Adım (Şəkillərlə birlikdə)
Ağıllı Masa LED İşığı | Ağıllı İşıqlandırma W/ Arduino | Neopixels Çalışma Alanı: İndi günlərimiz evdə çox vaxt keçirir, virtual olaraq oxuyuruq və işləyirik, buna görə də xüsusi və ağıllı işıqlandırma sistemi olan Arduino və Ws2812b LEDləri ilə iş sahəmizi daha da genişləndirməyək. Masa üstü LED işığı
SONOFF Ağıllı Açarları ilə Ağıllı Pərdələri necə DIY etmək olar ?: 14 addım
SONOFF Smart Açarları ilə Ağıllı Panjurları Necə DIY etmək olar?: SONOFF ağıllı açarlarda kilidləmə rejimindən istifadə edərək adi pərdələrinizi/pərdələrinizi ağıllı hala gətirin Çoxlarınız bunun səhərlər pərdələri/pərdələri çəkdiyiniz bir iş olduğunu qəbul edəcəksinizmi? və axşam aşağı çəkin? Hər halda, mən
Ağıllı Zəngli Saat: Raspberry Pi ilə Ağıllı Zəngli Saat: 10 addım (şəkillərlə)
Ağıllı Zəngli Saat: Raspberry Pi ilə Ağıllı Zəngli Saat: Heç ağıllı bir saat istəmisinizmi? Əgər belədirsə, bu sizin üçün bir həlldir! Ağıllı Zəngli Saat hazırladım, bu veb saytına görə zəngli saatını dəyişə biləcəyiniz bir saatdır. Siqnal çalınanda bir səs (zil) olacaq və 2 işıq yanacaq
ESP32: 7 addımlardan istifadə edərək IoT əsaslı Ağıllı Bağçılıq və Ağıllı Kənd Təsərrüfatı
ESP32 istifadə edərək IoT əsaslı Ağıllı Bağçılıq və Ağıllı Kənd Təsərrüfatı: Dünya zaman keçdikcə kənd təsərrüfatı kimi dəyişir. Hazırda insanlar hər sahədə elektronikanı birləşdirir və kənd təsərrüfatı bunun üçün istisna deyil. Kənd təsərrüfatında elektronikanın bu birləşməsi fermerlərə və bağları idarə edən insanlara kömək edir
Ağıllı evinizi ağıllı şəkildə qoruyun: 14 addım
Ağıllı Evinizi Smartly Secure: Təhlükəsiz və etibarlı bir yarışma üçün yarışıram. Təlimatçılığımı bəyənirsinizsə, zəhmət olmasa ona səs verin! Mən sizə evinizi və ətrafınızı necə asanlıqla və ucuz bir şəkildə necə təmin edəcəyinizi göstərəcəyəm. Konfiqurasiya edin