فهرست مطالب:

الکسا کنترل کننده تغذیه سگ: 6 مرحله (همراه با تصاویر)
الکسا کنترل کننده تغذیه سگ: 6 مرحله (همراه با تصاویر)

تصویری: الکسا کنترل کننده تغذیه سگ: 6 مرحله (همراه با تصاویر)

تصویری: الکسا کنترل کننده تغذیه سگ: 6 مرحله (همراه با تصاویر)
تصویری: لزبازی لیلا اوتادی چه لبی میگیره (نبینی از دستت رفته) 2024, نوامبر
Anonim
الکسا کنترل کننده تغذیه سگ
الکسا کنترل کننده تغذیه سگ
الکسا کنترل کننده تغذیه سگ
الکسا کنترل کننده تغذیه سگ
الکسا کنترل کننده تغذیه سگ
الکسا کنترل کننده تغذیه سگ

این سگ ما بیلی است. او بخشی از Border Collie و استرالیا گاو سگ است بنابراین گاهی اوقات او از شخص خود باهوش تر است ، به ویژه هنگامی که صحبت از زمان و اطلاع از زمان خوردن شام می آید. به طور معمول ، ما سعی می کنیم حوالی ساعت 6 بعد از ظهر به او غذا بدهیم ، اما اگر دور از خانه باشیم ، این کار همیشه آسان نیست. تغذیه کننده سگ کنترل شده توسط الکسا به عنوان راه حلی عالی برای تغذیه بیلی در حالی که ما از خانه دور هستیم ایجاد شده است تا مطمئن شویم او بیقراری نمی کند و همچنان می تواند برنامه خود را رعایت کند.

این کد بر اساس این پروژه از Bob at I Like to Make Stuff تهیه شده است که از کد پایه ارتباط با یک دستگاه الکسا مراقبت می کند. نکته خوب استفاده از Alexa به عنوان سیستم ارتباطی اصلی این است که می توان آن را با استفاده از برنامه Alexa در تلفن هوشمند خود کنترل کرد و نیازی به سرورهای پیچیده یا کد نویسی پیشرفته را از بین برد. لیست عرضه نسبتاً کوتاه است و کل پروژه به احتمال زیاد می تواند بعد از ظهر به محض جمع آوری همه چیز به پایان برسد.

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

مرحله 1: طراحی

طراحی
طراحی
طراحی
طراحی
طراحی
طراحی
طراحی
طراحی

من قبلاً بیلی را به یک میز غذا کوچک تبدیل کردم که نسخه مینیاتوری میز ناهار خوری ماست تا کاسه غذا و آب او روی آن استراحت کند. برای بهینه سازی فضا ، می خواستم که فیدر روی این پایه غذا قرار گیرد و فقط چند وعده از غذای خود را در خود جای دهد. فیدر عمدتا قرار است برای تعداد کمی از مواردی که در خانه نیستیم استفاده شود ، بنابراین من به آن احتیاج ندارم تا غذای زیادی (فقط چند وعده) مناسب باشد. اگر این مورد با نیازهای شما مطابقت ندارد ، نگران نباشید زیرا ابعاد را می توان به راحتی کوچک یا بالا برد. لوازم الکترونیکی ثابت می مانند و می توانید ساختار تغذیه کننده خود را در اطراف آنها متناسب با نیازهای خود تنظیم کنید.

خود ساختار از دو اتاق اصلی تشکیل شده است: یکی برای غذا و دیگری برای وسایل الکترونیکی. غذا از ناحیه مهار شده به داخل لوله PVC می افتد. لوله PVC در داخل محفظه لوازم الکترونیکی قرار دارد که دو لوله PVC T با موتور و حباب پرینت سه بعدی در لوله ها دارد. هنگامی که غذا به داخل اولین لوله PVC فرو می رود ، به طور خطی توسط دمنده جابجا می شود تا زمانی که لوله PVC دوم خارج شده و داخل کاسه برود. با آزمایش چنگال متوجه می شوم که گاهی اوقات گیر می کند و باعث خاموش شدن موتور می شود. در نسخه های آینده ، من قصد دارم بیشتر به این مکانیسم نگاه کنم تا این اتفاق را به حداقل برسانم. باز هم ، نکته خوب در مورد این پروژه این است که روده اصلی (یعنی لوازم الکترونیکی) را می توان به راحتی برای هر مکانیسم تحویل غذا که تصمیم می گیرید ، سازگار کرد.

من تصمیم گرفتم که ساختار خود را از تخته سه لا 1/2 اینچی که در اطراف داشتم بسازم. قطعات با استفاده از ترکیبی از چسب چوب و پیچ های سوراخ جیبی مونتاژ می شوند تا از محکم بودن آنها اطمینان حاصل شود. من همچنین استفاده از یک تکه باقی مانده را انتخاب کردم. روی آن اکریلیک باشد تا بتوانید غذا را دوباره پر کرده و ببینید چقدر غذا باقی مانده است.

مرحله 2: مواد

مواد
مواد
مواد
مواد

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

مواد استفاده شده:

1. تخته سه لا 1/2 اینچ

2. اکریلیک 1/8"

3. M8 Threaded Rod (6.5 ) و آجیل (در صورت نیاز برای محکم کردن Auger به Rod)

4. لوله های پی وی سی 2 اینچی

5. موتور و براکت NEMA 17

6. کوپلر 6.35 تا 8 میلی متر

7. آردوینو UNO

8. Node MCU

9. راننده استپر موتور

10. Jumper Wires

11. پیچ های سوراخ جیبی

12. چسب چوب

13. منبع تغذیه آردوینو (9V-12V)

ابزارهای مورد استفاده:

- اره گرد

- چاپگر سه بعدی

- جیگ سوراخ جیبی

- لحیم کاری آهن (اختیاری ، اما مفید)

- لوله کشی حرارتی یا نوار برقی

- چسب حرارتی تفنگی

مرحله 3: الکترونیک و کد

الکترونیک و کد
الکترونیک و کد
الکترونیک و کد
الکترونیک و کد
الکترونیک و کد
الکترونیک و کد

راه اندازی تجهیزات الکترونیکی نسبتاً ساده است و از یک فرمان اصلی با استفاده از Echo Dot ، Node MCU ، Arduino Uno و موتور پله ای پیروی می کند. Node MCU دارای کدی است که به شبکه وای فای شما متصل می شود. پس از اتصال به اینترنت ، خود را به عنوان یک پلاگین هوشمند Wemo برای دستگاه Alexa برای اتصال به آن پخش می کند. از اینجا منتظر می ماند تا Alexa یک فرمان ارسال کند و سپس به طور مختصر یکی از پین ها را روی HIGH تنظیم می کند که سپس Arduino را مجبور می کند موتور پله ای را اجرا کند. همچنین یک دکمه برای تغذیه دستی اضافه کردم. این به من امکان می دهد مقدار لازم غذا را توزیع کنم اما با استفاده از الکسا دور می زند و عمدتا برای آزمایش استفاده می شود.

من نتوانستم از Echo Dot (نسل دوم) برای کشف Node MCU در ابتدا استفاده کنم. بعد از اینکه کتابخانه "fauxmo" و برد "esp8266" را به نسخه 2.3.0 در Arduino IDE کاهش دادم ، سرانجام کار کرد. هنگامی که این کار را انجام دادم ، فقط با Alexa دستگاههای جدیدی را کشف کردم و هیچ مشکلی در پیدا کردن آن وجود نداشت.

کد Node MCU و Arduino به همراه تصویری از نمودار مدار پیوست شده است. توجه داشته باشید که باید برد را در Arduino IDE بسته به اینکه کدام کد را در آن بارگذاری می کنید تغییر دهید: Arduino Uno = "Arduino/Genuine Uno" ، Node MCU = "NodeMCU 1.0 (ماژول ESP-12E)". شما همچنین باید متغیرهای زیر را بر اساس تنظیمات خود در کد تغییر دهید (کافی است نظر "UPDATE" را جستجو کنید):

گره MCU

- motorSteps

آردوینو اونو

- WIFI_SSID

- WIFI_PASS

- deviceName (همچنین می توان فقط با استفاده از روالهای Alexa تنظیم کرد ، که در مرحله 6 توضیح داده شده است)

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

مرحله 4: ساختن ساختار

Image
Image
ساختار را بسازید
ساختار را بسازید
ساختار را بسازید
ساختار را بسازید

تمام تخته های تخته سه لا را با استفاده از روش دلخواه خود برای شکستن تخته سه لا (یعنی اره رومیزی ، اره مدور ، اره مویی و غیره) جدا کنید. من از یک ورق 24 "x 24" x 1/2 "و CutList Optimizer (یا Workshop Buddy) استفاده کردم تا لیست برش را به راحتی ایجاد کنم. مطمئن شوید که شکاف های مستطیل را در پنل جلو و پایه و یک دایره را در Electronics Closeout نیز برش دهید. برای ایجاد فاصله برای لوله های PVC. همچنین یک شکاف عمیق 1/8 اینچی در پنل جلویی ، پنل پشتی و سمت 1 برای قرار گرفتن آکریلیک در آن وجود دارد.

در مرحله بعد ، من پيچ سوراخ هاي جيبي را در پايه اصلي ، پايه الكترونيك و سه قطعه جانبي انتخاب كردم. همچنین می توانید از پیچ های معمولی استفاده کنید و مستقیماً در دانه انتهایی تخته سه لا حفاری کنید ، اما مراقب باشید که چوب شکسته نشود. چسب چوب برای اطمینان از ثابت ماندن ساختار مفید است ، اما مطمئن شوید که در صورت نیاز به عیب یابی هنوز می توانید به وسایل الکترونیکی دسترسی داشته باشید. راه حل من برای این کار این بود که پانل بسته دستگاه های الکترونیکی را فقط با پیچ وصل کنید تا در صورت نیاز بعداً برداشته شود. توجه داشته باشید که ممکن است بخواهید ساختار را رنگ آمیزی کرده یا روکش محافظ روی آن قرار دهید. این کار نیز به آسانی قبل از مونتاژ همه چیز انجام می شود.

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

مرحله 5: زمان تغذیه (6 بعد از ظهر)

Image
Image
زمان تغذیه (6 بعد از ظهر)
زمان تغذیه (6 بعد از ظهر)

وقتی همه چیز جمع شد ، وقت آن است که فیدر را آزمایش کنید. بهتر است ابتدا وقتی در خانه هستید تغذیه کننده را امتحان کنید تا قبل از اتکا به آن در حالی که خارج از خانه هستید ، همه چیز بدون مشکل کار کند. اولین ویدئوی ضمیمه شده ، اجرای اولیه بود ، با این حال یک هسته در چاه گیر گیر کرد که باعث شد موتور متوقف شود (بیلی خیلی خوشحال نبود ، اما او از یک درمان لذت برد) ویدئوی دوم عملکرد صحیح دستگاه را نشان می دهد. پله های موتور هنوز باید کمی تنظیم شوند و من باید یک سطح شیب دار اضافه کنم تا غذا داخل کاسه برود و تا حدی خارج نشود.

با این وجود ، مکانیسم کار می کند و وسایل الکترونیکی کار می کند! امیدوارم این دستورالعمل مفید بوده باشد ، چه برای ساختن تغذیه کننده سگ خود و چه برای انواع دیگر دستگاه های کنترل شده توسط الکسا!

مرحله 6: پاداش: یک روال الکسا را تنظیم کنید

پاداش: یک روال الکسا تنظیم کنید
پاداش: یک روال الکسا تنظیم کنید

یکی از نکات جالب درباره الکسا این است که می توانید روال عادی را تنظیم کنید که بتواند هر یک از دستگاه های هوشمند شما را کنترل کند. من می توانم الکسا را طوری تنظیم کنم که هر روز بیلی را به طور خودکار در ساعت 6 تغذیه کند ، اما ما دوست داریم قبل از غذا خوردن او را وادار به ترفندها کند. من تصمیم گرفتم یک روال معمول را تنظیم کنم ، بنابراین یک فرمان صوتی سفارشی برای الکسا دارم. در این مورد ، تنها چیزی که باید بگویم این است که "الکسا ، بیلی گرسنه است" و فیدر فعال می شود و الکسا پاسخ می دهد "خوب من به او غذا می دهم". البته می توانید این را به هر چیزی که می خواهید سفارشی کنید و این باعث می شود بدون تغییر نام دستگاه و وارد کردن کد ، بتوانید نام دستگاه را تغییر دهید.

توصیه شده: