فهرست مطالب:

تغذیه گربه صنعتی قوی (حیوان خانگی): 10 مرحله
تغذیه گربه صنعتی قوی (حیوان خانگی): 10 مرحله

تصویری: تغذیه گربه صنعتی قوی (حیوان خانگی): 10 مرحله

تصویری: تغذیه گربه صنعتی قوی (حیوان خانگی): 10 مرحله
تصویری: لزبازی لیلا اوتادی چه لبی میگیره (نبینی از دستت رفته) 2024, نوامبر
Anonim
Image
Image
فایلهای سرور وب را در پوشه/var/www/html کپی کنید
فایلهای سرور وب را در پوشه/var/www/html کپی کنید

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

صنعتی تغذیه گربه تغذیه یک پروژه تغذیه کننده حیوان خانگی است که مبتنی بر وب/اینترنت است: کامپیوتر (تمشک pi) کنترل می شود

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

قابلیت اطمینان - موتور با کیفیت بالا ، بلبرینگ برای به حداقل رساندن سایش ، پشتیبان گیری از باتری برای pi.

اتصال - دور از خانه؟ منابع غذایی حیوان خانگی خود را بررسی کنید

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

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

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

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

سلب مسئولیت: این پروژه به سایر وب سایت هایی که مراحل لازم را برای نصب نرم افزار بر روی تمشک pi و غیره پوشش می دهد پیوند دارد. این اولین "قابل آموزش" من است و این دستورالعمل ها در سطح بالایی نوشته شده است و به کوچکترین جزئیات نمی پردازد. به ممکن است نیاز به تحقیقات و تحقیقات بیشتری باشد.

تدارکات

مبدل سطح منطق

تمشک پای

منبع تغذیه میکرو USB رزبری پای

رله

درج های با نخ برنجی

منبع تغذیه نامتناوب

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

بلبرینگ مهر و موم شده با لاستیک

استپر موتور

اتصال انعطاف پذیر

کارت SD

دوربین USB

کوپلینگ شفت فلنج 8 میلی متری

شفت گرد فلزی 8 در 100 میلی متر

مرحله 1: درک نحوه عملکرد تغذیه کننده

فیدر شامل یک قیف است که غذا را در خود نگه می دارد. قیف در بالای نوار نقاله پیچ قرار دارد. نوار نقاله پیچ توسط یک موتور پله ای چرخانده می شود که دارای گشتاور بیش از حد کافی برای چرخاندن چاه است.

موتور توسط ترانسفورماتور 12 ولت از طریق کنترل کننده پله ای حرکت می کند. قدرت کنترلر توسط یک رله کنترل می شود که فقط در زمان کارکرد تغذیه کننده روشن/خاموش می شود. موتورهای پله ای حتی در صورت عدم چرخش از برق استفاده می کنند. به همین دلیل است که من یک رله را نصب کردم - فقط در مواقعی که موتور مورد نیاز است ، منبع تغذیه را تأمین کنید. کنترل کننده استپر توسط یک کامپیوتر تمشک pi که دارای سرور وب است کنترل می شود.

صفحه فهرست سرور وب دارای چهار دکمه است که Pi را کنترل می کند. یک دکمه "تنظیمات" (پیوند شده به صفحه تنظیمات) ، دکمه "تغذیه اکنون" (پیوند داده شده به صفحه فید اکنون) ، دکمه "تصویر" (پیوند شده به صفحه تصویر) ، و "بازنشانی پر کردن" (پیوند داده شده به یک صفحه بازنشانی)

"دکمه تنظیمات" -> settings.php - این صفحه تنظیمات را در یک فایل متنی (configuration.txt) که در فهرست/var/www/html قرار دارد می نویسد. این فایل txt هر ساعت خوانده می شود تا ببیند آیا زمان تغذیه و چقدر تغذیه است.

"Feed Now" -> button.php - این صفحه اسکریپت shell را "feedNow.sh" می نامد که اسکریپت پایتون را فراخوانی می کند"

/home/icf/catFeeder/feedNow.py.

"دکمه تنظیم مجدد" فقط تعداد فیدر را به صفر می رساند. تعداد فعلی توسط فایل "fdrCount.txt" حفظ می شود.

"دکمه تصویر" دوربین را مجبور می کند تا یک عکس جدید بگیرد. تصویر وب سایت هر ساعت یکبار به روز می شود و 10 دقیقه بعد از هر ساعت (پس از توزیع غذا توسط فیدر) گرفته می شود.

crontab اصلاح می شود تا اسکریپت پایتون "checkDispenseFood.py" هر ساعت در ساعت اجرا شود. این اسکریپت فایل configuration.txt را می خواند. زمان فعلی را بررسی می کند ، می بیند که آیا زمان ها با هر یک از سه زمان تغذیه مطابقت دارند یا خیر. اگر تطبیقی وجود داشته باشد ، مقدار غذایی را که توسط فایل configuration.txt تنظیم شده است ، توزیع می کند. این اسکریپت همچنین اسکریپتی را می نامد که قبل از تغذیه و بعد از تغذیه عکسی از دوربین ارسال می کند. به این ترتیب ، کسی می تواند تأیید کند که تمام غذا را می خورد و دستگاه پخش کننده در واقع کار می کند.

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

مرحله 2: چاپ قطعات تغذیه گربه را شروع کنید و قطعات را برای خرید سفارش دهید

همه فایلهای چاپگر سه بعدی در thingiverse قرار دارند. ارتباط دادن

همه فایلهای stl را بارگیری و چاپ کنید. چاپ آنها کمی طول می کشد ، بنابراین در حالی که همه قطعات در حال چاپ هستند ، روی قسمت رایانه پروژه حرکت کنید.

مرحله 3: بارگیری سیستم عامل را روی Pi شروع کنید و پیکربندی کنید

این دستورالعمل ها برای نصب بدون سر است. من از مک استفاده می کنم بنابراین نمی دانم آیا مراحل مختلف در هر نوع رایانه ای که استفاده می کنید متفاوت خواهد بود یا خیر.

Raspbian را بارگیری کنید از NOOBS استفاده نکنید.

پیکربندی و نصب Raspbian روی کارت sdcard - و کارت را در PI نصب کنید. لینک آموزش. من از balenaEtcher استفاده کردم.

کارت و ssh را در pi نصب کنید

pi خود را ایمن کنید

ایجاد icf (حساب صنعتی تغذیه گربه)

sudo adduser icf

نصب و پیکربندی سرور وب - نصب و پیکربندی php

فایلها را از github بارگیری کنید

مرحله 4: فایلهای سرور وب را در پوشه/var/www/html کپی کنید

فایل های سرور وب را در پوشه/var/www/html کپی کنید

تأیید/تنظیم مجوزها/مالکان فایل ها

پس از کپی فایل ها در pi ، بررسی کنید که صاحبان و مجوزها با تصویر مطابقت دارند.

اگر در لینوکس/تمشک pi تازه کار هستید؟ Google "chown" & "chmod" را بیاموزید تا نحوه تنظیم مالک و مجوز در لینوکس را بیاموزید.

مرحله 5: فایل 'sudoers' را اصلاح کنید

فایل 'sudoers' را اصلاح کنید
فایل 'sudoers' را اصلاح کنید

دستور زیر را sudo nano /etc /sudoer وارد کنید

خط را به انتهای فایل اضافه کنید

www-data ALL = (ALL) NOPASSWD: /var/www/html/feedNow.sh ، NOPASSWD: /var/www/html/camera.sh

مرحله 6: فایل های اسکریپت را در فهرست CatFeeder کپی کنید

فایل های اسکریپت را در فهرست CatFeeder کپی کنید
فایل های اسکریپت را در فهرست CatFeeder کپی کنید

یک پوشه catFeeder در پوشه icf ایجاد کنید و فایل ها را از github در آن فهرست کپی کنید.

مالکان/مجوزها را بررسی و تنظیم کنید تا با تصویر بالا مطابقت داشته باشند.

کد فایلهای زیر را برای ایمیل خود تغییر دهید: sendAfterEmail.py ، sendBeforeEmail.py

مرحله 7: فایل Crontab را تغییر دهید تا اسکریپت 'checkDispenseFood' اجرا شود

فایل Crontab را تغییر دهید تا اسکریپت 'checkDispenseFood' اجرا شود
فایل Crontab را تغییر دهید تا اسکریپت 'checkDispenseFood' اجرا شود

موارد زیر را در خط فرمان تایپ کنید

sudo crontab -e

خط زیر را به انتهای فایل اضافه کنید

10 */1 * * * sh /var/www/html/camera.sh >>/home/icf/logs/camera 2> & 1

0 * * * * sh /home/icf/catFeeder/checkDispenseFood.sh >>/home/icf/logs/cronlog

با این کار اسکریپت 'checkDispenseFood.sh' هر ساعت در ساعت اجرا می شود. اگر تنظیمات سرور وب مطابقت داشته باشد ، فیدر غذا را پخش می کند.

این کار هر 10 دقیقه بعد از یک ساعت عکس می گیرد.

مرحله 8: قسمت سیم کشی پروژه را شروع کنید - جعبه کنترل را بسازید

قسمت سیم کشی پروژه را شروع کنید - جعبه کنترل را بسازید
قسمت سیم کشی پروژه را شروع کنید - جعبه کنترل را بسازید
قسمت سیم کشی پروژه را شروع کنید - جعبه کنترل را بسازید
قسمت سیم کشی پروژه را شروع کنید - جعبه کنترل را بسازید

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

اتصال موتور به جعبه کنترل: از دو مجموعه پلاگین هوانوردی استفاده کنید. چهار (4) سیم را از موتور جدا کنید. یک سوراخ در پایه موتور برای یک دوشاخه وجود دارد. دو سوراخ در جعبه کنترل وجود دارد. از دو سوراخ برای دوشاخه موتور استفاده کنید. با استفاده از (4) چهار سوکت شش ضلعی 3 میلی متر در 8 میلی متر ، موتور را در پایه موتور نصب کرده و 4 سیم را به یک شاخه وصل کنید. اتصال دهنده های dupont را از طرف دیگر 4 سیم جدا کرده و دو شاخه را از هر دو طرف لحیم کنید تا کابل متصل به جعبه کنترل ایجاد شود. 4 سیم را به پلاگین دیگری لحیم کنید تا برای پلاگین جعبه کنترل استفاده شود. جعبه کنترل پلاگین را نصب کنید

پی را با استفاده از سوکت های شش ضلعی 2 میلی متر X 8 میلی متر ، رله با سوکت های شش ضلعی 2 میلی متر X 8 میلی متر و کنترل کننده با استفاده از M3 x 8 میلی متر و مهره ها در جعبه نصب کرده و آن را طبق نمودار سیم کشی سیم کشی کنید. کلیدهای کنترل را روی روشن ، خاموش ، روشن ، خاموش ، خاموش تنظیم کنید. در این پروژه از ترکیب سیمهای دوپونت ، سیمهای معمولی استفاده شد. مقداری لحیم کاری مورد نیاز است. لحیم کاری عمدتا برای دوشاخه ها لازم است. من از دوشاخه های هوانوردی استفاده کردم تا بتوانم به راحتی وصل و جدا کنم.

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

مرحله 9: فیدر گربه را جمع کنید

جمع کننده تغذیه گربه
جمع کننده تغذیه گربه
جمع کننده تغذیه گربه
جمع کننده تغذیه گربه
جمع کننده تغذیه گربه
جمع کننده تغذیه گربه

در حال حاضر ، تمام قطعات شما باید چاپ شوند.

پیچ و مهره: من برای هشت اتصال از درج برنج استفاده کردم. من اغلب فیدر را تمیز می کنم ، بنابراین من نیاز دارم تا نخ خوب باشد. اتصالات برنجی را در پایه و قسمت زیرین تغذیه پیچ وارد کنید.

مونتاژ آروگر - در صورتی که شفت ها داخل چنگک مناسب نباشند از یک فایل گرد استفاده کنید (در واقع مجبور شدم مته ای را در مرکز اجرا کنم و سپس از یک فایل گرد برای اتصال محکم استفاده کردم). برای پیچ های انتهایی از پیچ های درپوش 3 میلی متر در 8 میلی متر استفاده کنید. شفت ها باید بتوانند فلنج ها را داخل و خارج کنند. در هنگام مونتاژ نهایی تنظیمات نهایی شفت را انجام دهید.

پایه را به قسمت فرعی پایه بپیچانید. در واقع فیدر من از این استفاده نمی کند. من برنامه افزودنی پایه را برای هر کسی که این دستگاه را با استفاده از کاسه می سازد اضافه کردم. از (4) 4 میلی متر در 12 میلی متر و مهره ها استفاده کنید.

موتور را به موتور متصل کنید. از (3) 4 میلی متر در 12 میلی متر و مهره ها استفاده کنید.

Bolt The Motor از پایه پشتیبانی می کند. از (4) پیچ و مهره 4 میلی متر در 40 میلی متر استفاده کنید.

اتصال را به شافت موتور وصل کنید

بلبرینگ ها را بر روی محور شفت قرار دهید

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

گودال بالایی را بر روی گودال پایینی قرار دهید و به پایین و پایین آن را بپیچانید.

چهار اتصال دهنده را به ستون ها اضافه کرده و با استفاده از (4) 4 میلی متر در 40 میلی متر و مهره ها را محکم کنید.

قیف را اضافه کرده و اتصالات را به قیف پیچ کنید.

مرحله 10: قدرت را به Pi و Control Box اضافه کنید

pi و جعبه کنترل خود را وصل کنید. مرورگر وب را باز کنید به pi خود بروید ، زمان تغذیه خود را تنظیم کنید و گربه خود را با تغذیه کننده جدید خود آشنا کنید.

توصیه شده: