داستان
این تغذیه کننده حیوانات خانگی اینترنت اشیا اولین پروژه اینترنت اشیا ما با circuito.io است! ما خوشحالیم که آن را با جامعه خود به اشتراک می گذاریم تا نشان دهیم ساخت پروژه های اساسی اینترنت اشیا با circuito.io چقدر ساده است. ما همچنین هیجان زده هستیم که این پروژه را با شما به اشتراک بگذاریم زیرا این پروژه بر اساس محصولی است که ما در گذشته روی آن کار کرده ایم به نام Playdog. می توانید فیدر را برای حیوانات خانگی خود در خانه بسازید - این هم سرگرم کننده است و هم مفید است.
چگونه کار می کند؟
راههای زیادی برای اجرای تغذیه حیوانات خانگی وجود دارد: میتوانید آن را به گونهای تنظیم کنید که ظرف را در زمان مشخصی پر کند، میتوانید دستور دهید تا هر زمان که خالی شد، آن را پر کند، یا شاید به سگ خود غذا بدهید پس از انجام مجموعهای از دستورات . که به آنها یاد دادی
در این پروژه خاص، فیدر را تنظیم کردیم تا هر از چند گاهی شروع به بیپ کند. هنگامی که سگ به دستگاه نزدیک تر می شود، سنسور PIR آن را تشخیص می دهد و سروو فعال می شود.
علاوه بر این، ما همچنین تصمیم گرفتیم با استفاده از یک داشبورد از پیش تعریف شده ساخته شده با Freeboard، گزینه کنترل تغذیه حیوانات خانگی را از تلفن همراه خود اضافه کنیم. ما این را فرصتی عالی دیدیم تا شما را با گزینه اتصال پروژه مدار خود به اینترنت با ESP8266-01 آشنا کنیم - ماژول وای فای که در حال حاضر در circuito.io موجود است.
راه اندازی مدار
وقتی روی این پیوند جادویی کلیک میکنید، به circuito.io هدایت میشوید، جایی که متوجه میشوید که قبلاً اجزایی را که در این پروژه استفاده کردهایم برای شما انتخاب کردهایم.
اجزای مورد نیاز شما عبارتند از: سنسور PIR، آردوینو uno (یا موارد دیگر)، سروو، بلندگو، esp8266-01 و منبع تغذیه. این مدار اصلی برای این پروژه است، اما شما همچنین می توانید بسیاری از سنسورها و اجزای دیگر را به مدار اضافه کنید، به عنوان مثال، می توانید یک سنسور وزن برای نظارت بر میزان غذا در کاسه اضافه کنید یا LED هایی اضافه کنید که با توجه به پارامترهای مختلف تغییر می کند. .
هنگامی که اجزایی را که می خواهید انتخاب کردید، روی Generate کلیک کنید و موتورهای ما روی مدار شما شروع به کار می کنند و پاسخ مدار شما را تولید می کنند. پاسخ سه بخش دارد:
1. BoM - لیستی از تمام اجزای مورد نیاز پروژه، از جمله قطعات کمکی مانند مقاومت ها و خازن ها.
2. راهنمای سیم کشی گام به گام - به شما نشان می دهد که چگونه تمام اجزای خود را با استفاده از برد برد به برد آردوینو متصل کنید.
3. کد - یک کد نمونه برای مدار شما. این کد برای پروژه تغذیه حیوانات خانگی خاص نیست، بلکه یک کد نمونه است که تعاملی بین اجزای مختلف در مدار شما ایجاد می کند.
برای آپلود کد، مراحل زیر را دنبال کنید:
- کد را از پاسخ circuito.io دانلود کنید
- آن را در رایانه خود استخراج کنید
- با Arduino IDE باز کنید
- در آردوینو خود آپلود کنید
4. پس از تنظیم همه چیز، کد نمونه از پاسخ circuito را با کد موجود در این آموزش جایگزین کنید. مطمئن شوید که //Include Libraries و //Pin Definitions را در بالای کد بگذارید و همچنین تمام کتابخانههایی را که روی کد اصلی هستند از circuito.io نگهداری کنید.