Mündəricat:

Ağıllı Vivarium: 8 addım
Ağıllı Vivarium: 8 addım

Video: Ağıllı Vivarium: 8 addım

Video: Ağıllı Vivarium: 8 addım
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Noyabr
Anonim
Ağıllı Vivarium
Ağıllı Vivarium
Ağıllı Vivarium
Ağıllı Vivarium

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

Modellər
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

Bina!
Bina!
Bina!
Bina!

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

Zövq alın
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ə: