فهرست مطالب:
- تدارکات
- مرحله 1: درک نحوه عملکرد تغذیه کننده
- مرحله 2: چاپ قطعات تغذیه گربه را شروع کنید و قطعات را برای خرید سفارش دهید
- مرحله 3: بارگیری سیستم عامل را روی Pi شروع کنید و پیکربندی کنید
- مرحله 4: فایلهای سرور وب را در پوشه/var/www/html کپی کنید
- مرحله 5: فایل 'sudoers' را اصلاح کنید
- مرحله 6: فایل های اسکریپت را در فهرست CatFeeder کپی کنید
- مرحله 7: فایل Crontab را تغییر دهید تا اسکریپت 'checkDispenseFood' اجرا شود
- مرحله 8: قسمت سیم کشی پروژه را شروع کنید - جعبه کنترل را بسازید
- مرحله 9: فیدر گربه را جمع کنید
- مرحله 10: قدرت را به Pi و Control Box اضافه کنید
تصویری: تغذیه گربه صنعتی قوی (حیوان خانگی): 10 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
من هفته ها چندین سفر می کنم و این گربه های وحشی در فضای باز را دارم که باید در مدتی که دور هستم تغذیه شوند. چندین سال است که از فیدرهای اصلاح شده خریداری شده از آمازون استفاده می کنم که با رایانه تمشک 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' را اصلاح کنید
دستور زیر را sudo nano /etc /sudoer وارد کنید
خط را به انتهای فایل اضافه کنید
www-data ALL = (ALL) NOPASSWD: /var/www/html/feedNow.sh ، NOPASSWD: /var/www/html/camera.sh
مرحله 6: فایل های اسکریپت را در فهرست CatFeeder کپی کنید
یک پوشه catFeeder در پوشه icf ایجاد کنید و فایل ها را از github در آن فهرست کپی کنید.
مالکان/مجوزها را بررسی و تنظیم کنید تا با تصویر بالا مطابقت داشته باشند.
کد فایلهای زیر را برای ایمیل خود تغییر دهید: sendAfterEmail.py ، sendBeforeEmail.py
مرحله 7: فایل 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 خود بروید ، زمان تغذیه خود را تنظیم کنید و گربه خود را با تغذیه کننده جدید خود آشنا کنید.
توصیه شده:
در حال حاضر نیازی به کار ندارید ، دستگاه تنظیم رفتار حیوان خانگی که گربه ها را در خانه شما متوقف می کند: 4 مرحله
No Pee Now ، دستگاه کنترل رفتار حیوان خانگی که باعث می شود گربه ها در خانه شما ادرار کنند: من آنقدر از بچه گربه ام اذیت شدم که او دوست دارد روی تختم ادرار کند ، همه چیز را که نیاز دارد بررسی کردم و او را نیز نزد دامپزشک بردم. بعد از اینکه همه چیز را که فکر می کنم و به حرف پزشک گوش می دهم برطرف کردم ، متوجه می شوم که او فقط رفتار بدی دارد. بنابراین ث
تغذیه کننده خودکار حیوان خانگی با استفاده از AtTiny85: 6 مرحله
تغذیه کننده خانگی خودکار با استفاده از AtTiny85: O trabalho تغذیه کننده خودکار حیوانات خانگی با استفاده از AtTiny85 de PET Engenharia de Computação está licenciado com uma Licença Creative Commons - Atribuição 4.0 Internacional
SmartPET - تغذیه کننده حیوان خانگی هوشمند: 7 مرحله (همراه با تصاویر)
SmartPET - تغذیه کننده حیوان خانگی هوشمند: سلام! من Maxime Vermeeren هستم ، یک دانشجوی 18 ساله MCT (فناوری چندرسانه ای و ارتباطات) در Howest. من تصمیم گرفته ام که یک تغذیه کننده حیوان خانگی هوشمند به عنوان پروژه خود ایجاد کنم. چرا این کار را کردم؟ گربه من برخی مشکلات وزن دارد ، بنابراین تصمیم گرفتم دستگاهی بسازم
تغذیه کننده حیوان خانگی هوشمند: 11 مرحله
تغذیه کننده حیوان خانگی هوشمند: من دانشجوی آکادمی Howest Kortrijk در بلژیک هستم. من مخصوص تغذیه برای گربه ها و سگ ها تغذیه کردم. من این پروژه را برای سگم ساختم. بسیاری اوقات من در خانه نیستم تا سگم را عصر تغذیه کنم. به همین دلیل سگ من باید منتظر بماند تا غذایش را دریافت کند. با
DIY ساده ترین تغذیه کننده خودکار حیوان خانگی با آردوینو: 3 مرحله
DIY ساده ترین تغذیه کننده خودکار حیوانات خانگی با آردوینو: سلام به دوستداران حیوانات خانگی! در اعماق همه ما می خواهیم یک توله سگ کوچک ناز یا بچه گربه یا احتمالاً حتی یک خانواده ماهی در خانه داشته باشیم. اما به دلیل مشغله های زیاد ، ما اغلب به خود شک می کنیم که آیا می توانم از حیوان خانگی خود مراقبت کنم؟ مسئولیت اصلی