فهرست مطالب:

ویواریوم هوشمند: 8 مرحله
ویواریوم هوشمند: 8 مرحله

تصویری: ویواریوم هوشمند: 8 مرحله

تصویری: ویواریوم هوشمند: 8 مرحله
تصویری: بررسی فیلم ویواریوم | Vivarium Review 2024, نوامبر
Anonim
ویواریوم هوشمند
ویواریوم هوشمند
ویواریوم هوشمند
ویواریوم هوشمند

به منظور نظارت بر شرایط محیطی برای خزندگان من ، من یک ویواریوم هوشمند ایجاد کردم. هدف من این است که برای خزندگان من یک اکوسیستم زنده در قفس داشته باشم. بر اساس این شرایط ، تراریوم باید خود به خود عمل کند تا مطمئن شود که همه گیاهان هیدراته هستند و درجه حرارت و رطوبت باید برای خزندگان من مناسب باشد. با انتشار این منبع باز ، امیدوارم که به دیگران الهام بخشیده شود و احتمالاً حتی به من کمک کند تا در مورد محصول خودم بازخورد داشته باشم. در حال حاضر این تراریوم فقط شامل شرایط محیطی مناسب برای گکوهای پلنگ ، گکوهای تاجدار و اژدهای ریش دار است. در صورت تمایل اطلاعات بیشتری را برای سایر خزندگان اضافه کنید!:)

تدارکات

چوب 40x70cm 3 میلی متر سه تایی x 6

پلکسی گلاس 30x30 میلی متر شفاف x 2

پلکسی گلاس 50x30 شفاف 3 میلی متر x 1

پمپ مایع x 2

سنسور DHT22 x 1

سنسور رطوبت زمین x 2

لوله پی وی سی 1 متری x 5

آردوینو Uno x 1

مرحله 1: مدلها

مدل ها
مدل ها

مدلهای برش چوب (لیزری)

به منظور ایجاد ویواریوم ، من تعدادی مدل ایجاد کردم که می توان از آنها برای برش لیزری برای ایجاد خود ویواریوم استفاده کرد. از فایل json می توانید در https://www.makercase.com/ برای تغییر اندازه مدل SVG در صورت تمایل به ایجاد تراریوم کوچکتر و بزرگتر استفاده کنید. علاوه بر اندازه ، ممکن است پنجره های تراریوم را نیز تغییر دهید. اگر می خواهید تراریوم را از ماده ای متفاوت از چوب ایجاد کنید ، این فایل Json نیز مورد نیاز است. فایل فعلی به طور خاص برای مواد چوبی با ضخامت 3 میلی متر ساخته شده است.

فایل Json را می توان در: https://github.com/LesleyKras/SmartVivarium/blob/… فایل SVG مدل تولید شده است که از فایل json ایجاد شده است. این فایل زمانی مورد نیاز است که بخواهید چوب را با استفاده از دستگاه برش لیزری برش دهید یا چوب را با دست برش دهید.

SVG شامل تمام قطعات مختلف چوب به طور همزمان است. وقتی از دستگاه برش لیزری استفاده می کنید ، باید هر قسمت را به صورت جداگانه از داخل فایل SVG انتخاب کرده و آنها را یکی یکی برش دهید.

مرحله 2: ساختن آن

ساختن آن!
ساختن آن!
ساختن آن!
ساختن آن!

تکه های چوب را با میخ یا چسب چوب کنار هم قرار دهید. صفحات پایین و بالا باید مشابه صفحات جانبی باشند. این به ایجاد خود تراریوم کمک می کند.

پس از کنار هم قرار دادن قطعات ، تراریوم شما باید چیزی شبیه به تصویر نشان داده شود

مرحله 3: اتصال سخت افزار

پس از راه اندازی تراریوم ، زمان شروع نصب سخت افزار است. از آنجایی که من در حال توسعه یک نمونه اولیه بودم ، تلاش زیادی برای مخفی کردن کابل ها و سخت افزار انجام ندادم تا شبیه یک محصول تمام شده باشد. البته اگر می خواهید از Vivarium برای خزندگان واقعی خود استفاده کنید ، این توصیه می شود.

اولین کاری که باید انجام دهید این است که Arduino Uno خود را با رایانه خود متصل کرده و کد منبع را از صفحه GitHub در Arduino خود بارگذاری کنید.

بسته به خواسته های خود ، ممکن است از تخته نان (که من انجام دادم) استفاده کنید. اگر نمی خواهید از تخته نان استفاده کنید ، مطمئن شوید که سنسورهای خاص به پین های IO مناسب در Arduino Uno متصل می شوند.

مرحله 4: دما و رطوبت

بیایید با اتصال سنسور DHT22 برای نظارت بر دما و رطوبت تراریوم شروع کنیم. برای اتصال سنسور DHT22 ، باید از کتابخانه خود استفاده کنید که در اینجا یافت می شود.

پس از نصب کتابخانه ، آماده اتصال پین ها به آردوینو هستید. اطمینان حاصل کنید که پین ولتاژ را به 5 ولت ، پین GND را به Arduino GND و پین داده را به پین 7 در آردوینو وصل کنید.

مرحله 5: سنسورهای رطوبت زمین

به منظور نظارت بر رطوبت زمین ، ما از سنسورهای رطوبت زمین استفاده می کنیم. اینها برای رطوبت موجود در زمین برای گیاهان واقعی که قرار است در تراریوم شما زندگی کنند استفاده می شود. اگر رطوبت زمین بیش از حد خشک باشد ، سیستم باران در نهایت فعال می شود.

برای اتصال سنسورهای رطوبت زمین ، باید تنظیمات زیر را داشته باشید: پین های VCC را به پین های 5 ولت آردوینو وصل کنید. پین های GND را به پین های GND در آردوینو وصل کنید. و برای دریافت داده ها ، باید پین های A0 را از سنسورها به پین های A0 و A1 در آردوینو وصل کنید.

مرحله 6: پمپ مایعات

من نتوانستم پمپ مایع را به طور کامل کار کنم. اما اکنون من یک شبیه سازی برای این پمپ ایجاد کردم ، تا زمانی که نحوه اتصال صحیح آن را دریابم. من این کار را با استفاده از یک چراغ ساده Led انجام دادم که وقتی رطوبت زمین خیلی خشک است باید چشمک بزند. بر اساس تحقیقات من ، باید رله های مناسب را برای کارکردن پمپ واقعی تهیه کنم.

پین VCC را از پمپ مایع به پین 12 در آردوینو وصل کنید و پین GND را از پمپ به پین GND در آردوینو وصل کنید.

مرحله 7: تنظیم کد برای خزندگان خاص خود

در حال حاضر ، تنها سه نوع خزنده در محل ذخیره سازی در آردوینو پیکربندی شده است. در حال حاضر ، داده ها در یک رشته Json ذخیره می شوند ، که در صورت عدم وجود خزنده شما به راحتی می تواند خزندگان بیشتری اضافه کند.

خزندگان مورد استفاده در حال حاضر عبارتند از یک گکو پلنگ ، یک گکوی تاج دار و یک اژدهای ریش دار.

برای استفاده از داده های فایل Json ، باید کتابخانه دیگری را نصب کنید که برای تجزیه Json به داده های قابل خواندن برای خود آردوینو استفاده می شود. شما می توانید این کتابخانه را در اینجا پیدا کنید.

پس از افزودن کتابخانه ، به سادگی می توانید رشته زیر را در کد جستجو کنید: ‘const char* reptiles = doc [“Leopard gecko”] ، و نام خزنده خود را به خزنده ای که متعلق به شماست تغییر دهید.

می توانید نام متغیرها را در رشته json ، در داخل متغیری که "reptileData " نامیده می شود ، بررسی کنید تا از درست نویسی آن مطمئن شوید. اگر خزنده شما وجود ندارد ، می توانید از قالب خزندگان دیگر برای افزودن شرایط محیطی مورد نیاز برای خزنده خود استفاده کنید.

حتماً این شرایط را به اشتراک بگذارید ، تا افراد دیگر نیز از آن استفاده کنند!:)

مرحله هشتم: لذت ببرید

لذت بردن
لذت بردن

اکنون باید تنظیم شده باشید و بتوانید از تراریوم استفاده کنید.

پس از پیکربندی همه این موارد و بارگذاری کد ، می توانید Serial Monitor را باز کنید تا داده های دریافت شده از سنسورها را مشاهده کنید. قبل از استفاده از مجموعه ، مطمئن شوید که آیا این دستگاه قابل اعتماد است یا خیر ، زیرا ممکن است سنسور به درستی کار نکند.

به طور پیش فرض ، هر 5 ثانیه شرایط محیطی را بررسی می کند ، اما شما می توانید با تغییر دادن متغیر "دوره" در کد (بر حسب میلی ثانیه) این مورد را تغییر دهید.

لذت بردن!

توصیه شده: