جدول المحتويات:
- اللوازم
- الخطوة 1: فهم كيفية عمل وحدة التغذية
- الخطوة 2: ابدأ طباعة أجزاء وحدة التغذية من Cat واطلب الأجزاء المراد شراؤها
- الخطوة 3: ابدأ تحميل نظام التشغيل على Pi والتكوين
- الخطوة 4: انسخ ملفات خادم الويب إلى المجلد / var / www / html
- الخطوة 5: قم بتعديل ملف sudoers
- الخطوة 6: انسخ ملفات البرامج النصية إلى دليل CatFeeder
- الخطوة 7: قم بتعديل ملف Crontab لتشغيل البرنامج النصي "checkDispenseFood"
- الخطوة 8: ابدأ جزء الأسلاك من المشروع - أنشئ صندوق التحكم
- الخطوة 9: قم بتجميع وحدة التغذية من Cat
- الخطوة 10: أضف الطاقة إلى Pi وصندوق التحكم
فيديو: وحدة التغذية ذات القوة الصناعية للقطط (حيوان أليف): 10 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
أسافر لعدة أسابيع في كل مرة ولدي هذه القطط الوحشية في الهواء الطلق التي تحتاج إلى إطعامها أثناء غيابي. لعدة سنوات ، كنت أستخدم مغذيات معدلة تم شراؤها من Amazon والتي يتم التحكم فيها باستخدام كمبيوتر raspberry pi. على الرغم من أن نظام التغذية الخاص بي يستخدم مغذيتين (أساسي واحتياطي) ، إلا أن موثوقية مغذيات الدرجة السكنية كانت مصدر قلق. يزيل هذا المشروع الكثير من مخاوف الموثوقية. يتفوق هذا المغذي على المغذيات المعدلة التي تم شراؤها بالطرق التالية: أسهل في البرمجة ، IOT ، محرك شديد التحمل ، محامل على العمود. الأجزاء المتحركة كلها فولاذية ، وتوزع جميع الأطعمة (لم يتبق منها في وحدة التغذية) ، والتفكيك سهل ، ويسمح بالتنظيف الشامل ، ومعدل التغذية ثابت ممتلئ أو شبه فارغ.
إن وحدة تغذية Cat ذات القوة الصناعية عبارة عن مشروع لتغذية الحيوانات الأليفة يعتمد على الويب / الإنترنت: يتم التحكم في الكمبيوتر (Raspberry Pi)
يتم تشغيل وحدة التغذية بواسطة خادم الويب. يعرض الخادم الصورة الحالية للوعاء. يحتوي خادم الويب على أزرار من أجل: التغذية عند الطلب ، والتقاط صورة جديدة ، وتخصيص أوقات التغذية التلقائية بسهولة ، والإشارة إلى كمية الطعام التي تم توزيعها. التقاط صورة عند الطلب يعرض خادم الويب الصورة الحالية للوعاء على سجلات موقع الويب ويعرض كمية الطعام التي تم توزيعها.
الموثوقية - محرك عالي الجودة ، محامل لتقليل التآكل ، بطارية احتياطية لـ pi.
الاتصال - بعيدًا عن المنزل؟ تحقق من الإمدادات الغذائية لحيوانك الأليف.
تم تصميم هذا المغذي في الواقع كجزء فرعي لنظام تغذية القطط الضالة في الهواء الطلق. يحتوي نظام التغذية الخارجية على اثنين من هذه المغذيات للتكرار في حالة حدوث عطل ، والنظام الخارجي مقاوم للراكون. إنه مصمم ليعمل دون رقابة لفترات طويلة من الزمن. سأقوم بربط النظام الخارجي الأكبر في وقت لاحق.
نظرًا لأن الآخرين قد يرغبون في استخدام وحدة التغذية هذه في بيئة داخلية ، فقد أضفت قاعدة وغطاء ووعاء. سأستخدم خاصتي بدون القاعدة والوعاء. أقوم أيضًا بتضمين امتداد في حالة رغبة شخص ما في سعة إضافية.
لقد كنت أستخدم مغذيات Raspberry Pi التي يتم التحكم فيها لفترات طويلة من الوقت وأنا راضٍ عن الموثوقية. تم تشغيل وحدة التغذية هذه لبضعة أسابيع ، وتم تفكيكها وتفتيشها. تم تفكيك وحدة التغذية بسهولة وتنظيفها بسهولة. يمكنني إزالة كل بقايا الطعام لمنع حيواناتي من الإصابة بالمرض. أعتقد أن الموثوقية ستكون عالية جدًا.
يتطلب هذا المشروع طابعة ثلاثية الأبعاد. لا ينبغي أن تكون هذه مشكلة إذا لم يكن لديك واحدة وتعيش في منطقة مترو كبيرة. العديد من المكتبات لديها طابعات ثلاثية الأبعاد الآن.
إخلاء المسؤولية: يرتبط هذا المشروع بمواقع الويب الأخرى التي تغطي الخطوات اللازمة لتثبيت البرنامج على raspberry pi ، وما إلى ذلك. هذا هو أول "تعليمات" لي ، وهذه التعليمات مكتوبة على مستوى عالٍ ولا تدخل في أصغر التفاصيل. قد تكون هناك حاجة لمزيد من التحقيق / البحث.
اللوازم
محول المستوى المنطقي
فطيرة التوت
مزود طاقة Raspberry Pi Micro USB
تناوب
الخيوط النحاسية
DC امدادات الطاقة
سائق محرك متدرج
واضعا الكرة المطاط مختومة
السائر المحركات
مرنة اقتران
بطاقة الذاكرة
كاميرا USB
8mm شفة اقتران رمح
8 مم × 100 مم رمح دائري معدني
الخطوة 1: فهم كيفية عمل وحدة التغذية
يتكون المغذي من قادوس يحمل الطعام. القادوس يجلس على قمة ناقل لولبي. يتم تشغيل الناقل اللولبي بواسطة محرك متدرج يحتوي على أكثر من عزم دوران كافٍ لتشغيل البريمة.
يتم تشغيل المحرك بواسطة محول 12 فولت من خلال وحدة تحكم السائر. يتم التحكم في طاقة وحدة التحكم عن طريق مرحل يعمل على تشغيل / إيقاف تشغيل الطاقة فقط عند تشغيل وحدة التغذية. تستخدم المحركات السائر الطاقة حتى عندما لا تدور. هذا هو السبب في أنني قمت بتثبيت مرحل - فقط إمداد الطاقة عندما يكون المحرك مطلوبًا. يتم التحكم في وحدة التحكم في السائر بواسطة كمبيوتر raspberry Pi الذي يحتوي على خادم ويب.
تحتوي صفحة فهرس خادم الويب على أربعة أزرار تتحكم في pi. يوجد زر "إعدادات" (مرتبط بصفحة إعدادات) ، وزر "تغذية الآن" (مرتبط بصفحة تغذية الآن) ، وزر "صورة" (مرتبط بصفحة صورة) ، و "إعادة تعبئة" (مرتبط بـ صفحة إعادة تعيين).
"زر الإعدادات" -> settings.php - تكتب هذه الصفحة الإعدادات في ملف نصي (config.txt) موجود في دليل / var / www / html. سيتم قراءة ملف txt هذا كل ساعة لمعرفة ما إذا كان الوقت قد حان للتغذية ومقدار التغذية.
"Feed Now" -> button.php - تستدعي هذه الصفحة نص shell "feedNow.sh" الذي يستدعي نص python"
/home/icf/catFeeder/feedNow.py.
"زر إعادة التعيين" يعيد فقط تعيين عدد وحدات التغذية إلى الصفر. يتم الاحتفاظ بالعدد الحالي بواسطة ملف "fdrCount.txt".
يجبر "زر الصورة" الكاميرا على التقاط صورة جديدة. يتم تحديث الصورة الموجودة على موقع الويب مرة كل ساعة ويتم التقاطها بعد 10 دقائق كل ساعة (بعد قيام وحدة التغذية بتوزيع الطعام.
سيتم تعديل crontab لتشغيل برنامج نصي بيثون "checkDispenseFood.py" كل ساعة على مدار الساعة. يقرأ هذا البرنامج النصي ملف config.txt. يبحث في الوقت الحالي ، ويرى ما إذا كانت الأوقات تتطابق مع أي من أوقات التغذية الثلاثة. إذا كان هناك تطابق ، فإنه يوزع كمية الطعام التي تم تعيينها بواسطة ملف config.txt. يستدعي البرنامج النصي أيضًا برنامجًا نصيًا يرسل صورة من الكاميرا عبر البريد الإلكتروني قبل الرضاعة وبعد الرضاعة. بهذه الطريقة يمكن لأي شخص التحقق من أنه يأكل كل الطعام وأن الموزع يعمل بالفعل.
تم اختبار البريمة بنوع واحد فقط من طعام القطط (Meow Mix). تقوم وحدة التغذية بإفراغ القادوس تمامًا مع القليل جدًا من "ثقوب الفئران". يبدو أن وحدة التغذية توزع كميات ثابتة من الطعام سواء كان القادوس ممتلئًا تمامًا أو شبه فارغ.
الخطوة 2: ابدأ طباعة أجزاء وحدة التغذية من Cat واطلب الأجزاء المراد شراؤها
توجد جميع ملفات الطابعة ثلاثية الأبعاد في أشياء متنوعة. وصلة
قم بتنزيل جميع ملفات stl وابدأ في طباعتها. سيستغرق الأمر بعض الوقت للطباعة ، لذلك أثناء طباعة جميع الأجزاء ، انتقل إلى جزء الكمبيوتر من المشروع.
الخطوة 3: ابدأ تحميل نظام التشغيل على Pi والتكوين
هذه التعليمات خاصة بالتثبيت بدون رأس. أستخدم جهاز Mac لذلك لا أعرف ما إذا كانت أي من الخطوات ستكون مختلفة على أي نوع كمبيوتر تستخدمه.
تنزيل Raspbian لا تستخدم NOOBS.
تكوين وتثبيت Raspbian على sdcard - وتثبيت البطاقة في PI. رابط التعليمات. لقد استخدمت balenaEtcher.
قم بتثبيت البطاقة و ssh في pi
تأمين بي الخاص بك
قم بإنشاء icf (حساب تغذية Cat الصناعي)
sudo adduser icf
تثبيت وتكوين خادم الويب - تثبيت وتكوين php
قم بتنزيل الملفات من github
الخطوة 4: انسخ ملفات خادم الويب إلى المجلد / var / www / html
انسخ ملفات خادم الويب إلى المجلد / var / www / html
تحقق من / قم بتعيين أذونات / مالكي الملفات
بعد نسخ الملفات على pi ، تحقق من تطابق المالكين والأذونات مع الصورة.
إذا كنت جديدًا على linux / Raspberry Pi؟ جوجل "chown" & "chmod" لمعرفة كيفية تعيين المالك والإذن في Linux.
الخطوة 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 أسلاك إلى قابس آخر لاستخدامه في قابس صندوق التحكم. قم بتثبيت صندوق التحكم في المكونات
قم بتثبيت pi باستخدام مآخذ سداسية 2 مم × 8 مم ، مرحل باستخدام مآخذ سداسية 2 مم × 8 مم ، ووحدة التحكم باستخدام M3 × 8 مم والصواميل في الصندوق وتوصيله حسب مخطط الأسلاك. اضبط مفاتيح خفض وحدة التحكم على تشغيل ، تشغيل ، إيقاف ، تشغيل ، إيقاف تشغيل. استخدم هذا المشروع مزيجًا من الأسلاك المزدوجة والأسلاك العادية. مطلوب بعض اللحام. اللحام مطلوب بشكل أساسي للمقابس. لقد استخدمت مقابس الطيران حتى أتمكن من التوصيل والفصل بسهولة.
قص نهاية سلك المحول واللحام على قابس طيران آخر. قم بتوصيل الطاقة وفقًا لمخطط الأسلاك.
الخطوة 9: قم بتجميع وحدة التغذية من Cat
الآن ، يجب طباعة جميع أجزائك.
البراغي: لقد استخدمت إدخالات نحاسية لثمانية وصلات. سوف أقوم بتنظيف وحدة التغذية في كثير من الأحيان ، لذلك أحتاج إلى أن يكون الخيط في حالة جيدة. أدخل التركيبات النحاسية في القاعدة والمبيت السفلي لوحدة التغذية اللولبية.
قم بتجميع المثقاب - استخدم ملفًا مستديرًا إذا كانت الأعمدة لا تتلاءم مع المثقاب (كان علي في الواقع تشغيل مثقاب خلال المركز ثم استخدم ملفًا دائريًا حتى ينتهي الأمر باتصال محكم). استخدم مسامير غطاء 3 مم × 8 مم للشفاه النهائية. يجب أن تكون الأعمدة قادرة على الانزلاق داخل وخارج الشفاه. قم بإجراء تعديلات نهائية على العمود أثناء التجميع النهائي.
اربط القاعدة بامتداد القاعدة. لا يستخدم جهاز التغذية الخاص بي هذا. لقد أضفت الامتداد الأساسي لأي شخص يقوم ببناء هذا ويستخدم وعاء. استخدم (4) 4 مم × 12 مم والصواميل.
اربط دعامة المحرك بحامل المحرك. استخدم (3) 4 مم × 12 مم والصواميل.
دعم الترباس المحرك للقاعدة. استخدم (4) مسامير وصواميل 4 مم × 40 مم.
قم بتوصيل أداة التوصيل بعمود المحرك
حرك المحامل على عمود البريمة
ضع البريمة في الحوض السفلي وحرك الحوض في مكانه ، مع توجيه العمود إلى أداة التوصيل. ضع اللمسات الأخيرة على نتوءات العمود وأحكم ربط جميع مسامير التثبيت المرتبطة بالعمود وأدوات التوصيل.
ضع القاع العلوي فوق القاع السفلي ثم اربطه لأسفل حتى القاعدة والحوض السفلي.
أضف أربعة موصلات لصق إلى الأعمدة واربطها باستخدام (4) 4 مم × 40 مم والصواميل.
أضف القادوس وقم بتثبيت الوصلات في القادوس.
الخطوة 10: أضف الطاقة إلى Pi وصندوق التحكم
قم بتوصيل بي الخاص بك وصندوق التحكم الخاص بك. افتح متصفح الويب. انتقل إلى باي الخاص بك ، وقم بإعداد أوقات التغذية الخاصة بك وقم بتقديم قطتك إلى وحدة التغذية الجديدة الخاصة بها.
موصى به:
وحدة التغذية التلقائية للكلاب: 6 خطوات
Auto Dog Feeder: هذا هو مشروعي الخاص بـ Auto Pet Feeder. اسمي باركر أنا في الصف 11 وقد أنشأت هذا المشروع في 11 نوفمبر 2020 باعتباره CCA (نشاط تتويج الدورة التدريبية) في هذا المشروع سأوضح لك كيفية إنشاء وحدة تغذية تلقائية للحيوانات الأليفة باستخدام Arduino UNO
OLOID المتحرك - حيوان أليف مختلف في أوقات مختلفة: 10 خطوات (بالصور)
OLOID المتحرك - حيوان أليف مختلف في أوقات مختلفة: لقد غير كورونا حياتنا: يتطلب منا المسافة الجسدية ، مما يؤدي بدوره إلى التباعد الاجتماعي. إذن ماذا يمكن أن يكون الحل؟ ربما حيوان أليف؟ لكن لا ، كورونا يأتي من الحيوانات. دعونا ننقذ أنفسنا من كورونا 2.0 آخر. ولكن إذا كنا
وحدة التغذية الذكية: 4 خطوات
التغذية الذكية: امتلاك حيوان أليف هو متعة كبيرة. ولكن عندما تريد الذهاب في إجازة ممتعة ولا يمكنك إحضار صديقك المفضل معك ، فأنت بحاجة إلى العثور على شخص يأتي لإطعام حيوانك الأليف. لقد واجهت هذه المشكلة كثيرًا وفكرت في إنشاء حيوان أليف آلي
وحدة تغذية تلقائية فائقة الأناقة للقطط: 3 خطوات (بالصور)
مغذي القطط الأوتوماتيكي الفائق الأناقة: Jojo قط وسيم للغاية ، أحبه من كل جانب ، إلا أنه يستمر في إيقاظي كل يوم 4 صباحًا لتناول طعامه ، لذا فقد حان الوقت للحصول على وحدة تغذية قطط أوتوماتيكية لإنقاذ نومي. ومع ذلك ، فهو وسيم جدًا لدرجة أنني عندما أريد أن أجد حقًا
Arduino Tamagotchi Clone - حيوان أليف رقمي: 8 خطوات (بالصور)
Arduino Tamagotchi Clone - Digital Pet: في هذا الفيديو سنقوم ببناء حيواننا الأليف الرقمي الخاص بنا باستخدام Arduino ، استنساخ Tamagotchi. مع بيع أكثر من 76 مليون وحدة في جميع أنحاء العالم ، كانت Tamagotchi واحدة من أكثر الألعاب شعبية في التسعينيات. كما ترى على شاشة OLED الصغيرة ، فإننا نعتني بـ SMA