Table of Contents

لماذا تبني "بيت فيدر" مؤتمت؟

وقد انتقلت نظم التغذية الأليفة الآلية من الأدوات الكمالية إلى ما يقرب من الأساسيات للمالكين الذين يديرون جداول مزدحمة أو سفر أو حيوانات أليفة تتطلب نظماً للتغذية دقيقة، فاستعمال منصة للمراقبين الجزئيين لبناء مغذي الخاص بك يعطيك السيطرة الكاملة على أحجام الأجزاء والتوقيت والربط دون الاعتماد على نظم الملكية التي قد لا تناسب احتياجاتكم المحددة، سواء كان لديك قطة أو منتجات جريئة.

وبالإضافة إلى الملاءمة، فإن المغذي المزود بالأجهزة القائمة على المتحكمات الدقيقة هو مقدمة متينة للنظم المدمجة في العالم الحقيقي، وستتعلمون دمج أجهزة الاستشعار والمحاضرين ووحدات الاتصال في الوقت الذي تحل فيه مشكلة عملية، وتسير هذه المادة من خلال العملية الكاملة، من اختيار العناصر إلى الاختبار النهائي، بحيث تتمكنون من بناء مغذي موثوق به يناسب بيئتكم ومتطلباتكم الصحية.

ما هو متحكم صغير ولماذا يُريده أن يُعطيه لـ (بيت فيدرز)؟

وجهاز التحكم بالمايكروولر هو دائرة متكاملة مدمجة مصممة لتنفيذ برنامج محدد مراراً وتكراراً، وعلى عكس حاسوب الأغراض العامة، فهو يحتوي على مجهز وذاكرة ومدخلات/نواتج قابلة للبرمجة على رقاقة واحدة، مما يجعله مثالياً لمراقبة المعدات مثل المحركات والمجسات، ويعرض بأقل استهلاك للطاقة وانخفاض التكلفة.

بالنسبة لجهاز تغذية آلي، يعمل جهاز التحكم بالمايكرو كمخن، ويقرأ الوقت الحالي من ساعة في الوقت الحقيقي، ويتحقق مما إذا كان من المقرر تنظيم حدث للتغذية، ويرسل الإشارات المناسبة إلى محرك لإطلاق الطعام، كما يمكنه رصد أجهزة الاستشعار للكشف متى يركض المروحية منخفضة أو ما إذا كان الحيوان قد أكل بالفعل الجزء المُنقَّص، ويمكن للرقاقة نفسها أن تُدير اتصالك بالشبكة اللاسلكية.

وتشمل البرامج الشعبية لهذا النوع من المشاريع [(FLT:0]Arduino]، التي توفر نظاما إيكولوجياً ملائماً للمبتدئين مع مكتبات واسعة النطاق، و]ESP32، وهو ما يضيف صفيفة متطورة من حيث سرعة إنتاج وقود في نقطة سعر مماثلة.

اكتمال عملية توزيع العناصر

وبناء مغذي موثوق يتطلب أكثر من مجرد متحكم مصغر ومحرك، ويجب أن يعمل كل جزء معاً تحت الحمولة الميكانيكية للكيبل والشحنة الكهربائية من التشغيل المطول، ويلقي الضوء على كل عنصر نظرة مفصلة، وما ينبغي البحث عنه عند الشراء، وما يمكن أن يتفادى من شدة.

مجلس المراكب الصغرى

اختر لوحة بها ما يكفي من دبابيس رقمية من طراز I/O للتعامل مع سائق محرك، ونموذج ساعة الوقت الحقيقي، ومدخلات الاستشعار، ونموذج العرض أو الاتصال الاختياري، وبالنسبة لمغذي أساسي، فإن شركة آردوينو أونو تكفي للرصد عن بعد دون إضافة وحدة مستقلة من شبكة وي-فاي، فإن مجلس إدارة ESP32 هو خيار أفضل.

Motor and Driver

(أ) أن محركات (سيرفو) هي أكثر الخيارات شيوعاً لتغذية (دي آي) لأنها رخيصة، سهلة التحكم في مكتبات (أردوينو) القياسية، وتعرض ما يكفي من الضجيج لتناوب طبول صغير أو فتح فتحة، غير أن المستودعات التناوبية المستمرة تتطلب معايرة دقيقة للتوقف عند الوضع الصحيح، وتوفر محركات العجلات مراقبة أكثر دقة على كمية الأغذية المستخرجة وأقل احتمالاً بأن تنفجر على مر الزمن(88).

آلية الاستغناء

إن التصميم الميكانيكي يحدد مدى موثوقية تدفقات الأغذية، و النهجين الأكثر شيوعا هما الطبل الدوار و المسامير القاتمة، وطبقة مع مقصورات تتواءم مع فتحة جيدة للقطعة الجافة من الحجم الموحد، وطبقة البليغ أفضل من الأغذية غير النظامية الشكل، ولكن تحتاج إلى دق أكثر دقة، ويمكنك أن تطبع هذه القطع أو تعيد استخدام حاوية غبار بلاستيكية مع آلية تنظيف سهلة.

وحدة التوقيت الحقيقي

ويعد دقّة الترميز أمراً أساسياً بالنسبة للحيوانات التي تتوقع الغذاء في وقت محدد، كما أن نموذج ساعات العمل الحقيقي الذي يُستخدم في الوقت الحقيقي هو نموذج دقيق للغاية ويعوض عن درجة الحرارة العائمة، ويحتفظ بالوقت في غضون دقائق قليلة من السنة حتى دون وجود اتصال بالشبكة، ويعمل الـ دي إس 1307 الأرخص، ولكن أكثر عرضة للانجراف، ويشمل دائماً بطارية خلية احتياطية (CR2032)، وبذلك تحافظ الساعة على الوقت أثناء انقطاع الكهرباء.

الإمداد بالطاقة

(أ) المكيف الكهربائي يعمل لـ (أوردونو) مُعدّل كهربائي مُعتمد على (أردونو) مع مُركب واحد، لكن إذا أضفت محركاً أو وحدة (واي فاي) تعمل، قد تحتاج إلى إمداد بـ12 في بمقياس خامد مُنظم لـ (كومورد) للمُتفجرات الدقيقة.

أجهزة الاستشعار المتحركة والمستوية

ويمكن لمستشعر الوزن تحت وعاء الأغذية أن يكتشف ما إذا كان حيوان التليف قد أكل الجزء المستخرج من الماء، أما خلية حمولة تبلغ 5 كيلوغرامات مقرونة بمضخم HX711، فهي خيار مشترك، أما بالنسبة لرصد مستوى المروحية، فإن جهاز استشعار الليزر المزود بالفلور VL53LX أو جهاز استشعار بسيط للدمغ بالأشعة تحت الحمراء لا يمكن أن يشير إلى وجود كمية منخفضة من الأغذية.

وحدة الاتصال والشبكة

إذا اخترتم لوحة (أردينو أو مجلس مشابه) بدون إقامة شبكات مدمجة، أضيفوا وحدة (إس بي 01) أو (نود إم يو) لإرسال إخطارات عبر (واي فاي)

تصميم آلية الاستغناء عن المسؤولية

الموثوقية الميكانيكية هي أصعب جزء من أي مغذي آلي، إذا كان الطبل يعطل منتصف التناوب، فإن حيوانك الألي قد يفوت وجبة أو أسوأ، يمكن للمحرك أن يحترق، وعندما يصمم آلية القفز والاستغناء، يوضع في الاعتبار المبادئ التالية.

تصوّر المادة المناسبة. ] PLA filament for 3D printing is food-safe for dry kibble, but it can absorb moisture over time and become brittle. PETG or food-grade polypropylene are better choices for long-term use. If you are using a plastic container from the kitchen, make sure it is BPA-free and

] يُقيّد حجم كل تناوب. ] يعرف بالضبط كم هو كبير من الكيلوغل واحد كامل أو واحد من 180 درجة من المذيبات المؤقتة، مما يتيح لك تحديد أجزاء من أحجام البرامج بدلا من التخمين، ويُرجى الحصول على عينة من الكيب وقياس الحجم الذي تشرده طبولك أو القذارة لتحديد نسبة مئوية موثوقة من الغرامات إلى كل درجة.

Include an anti-bridge feature.] Kibble can form arches inside the hopper, preventing gravity from feeding the dispenser. A simple cone-shaped hopper bottom with a wide opening reduces bridging. For small kibble, a rotating agitator attached to the same motor can break up any arches before they stop

Provide a clean-out port.] Over time, dust and broken kibble accumulate in the mechanism. Design a removable cover or a hatch that gives you access to the rotating parts without disassembling the entire feeder. Clean the mechanism every two weeks to prevent buildup that can cause jams or attract pests.

عملية بناء تدريجية

التسلسل التالي يأخذك من لوح الخبز الخالص إلى مغذي العمل عدل أرقام الدبابيس و الزوايا المتحركة

الخطوة 1: مسح سائق المحركات وقفل الزمن الحقيقي

(أ) ربط جهاز التحكم (الصفراء أو الأبيض عادة) بجهاز PWM-الخاص بـ 9 على متن الأردينو، وربط سلك الطاقة (الرشاشة أو اللون الأبيض) بجهاز التحكم (البطاقة) المخصّص (RBL) وجهاز توجيه الـ 5(C) (الرمزي) بـ (DS3231)

الخطوة 2: كتابة لوجلو شدولنغ

بدء تشغيل نظام ري تي في رمزك ووضع الوقت الحالي إما يدوياً عن طريق مدخلات متسلسلة أو استخدامه تلقائياً لخادم للجهاز الوطني إذا كان لديك جداول تغذية في صفيفة أو في نظام إي بي روم بحيث تستمر بعد فقدان الطاقة، وقد يشمل جدول التغذية المعتاد الساعة والدقيقة وحجم الجزء في ثوان من النشاط الحركي أو درجات التناوب، والتحقق من الوقت الحالي مقابل الجدول الزمني داخل الحلقة الرئيسية، وبدء العمل بالحركة فقط

الخطوة 3: تنفيذ نظام " الروتين "

وعندما يُفضي الجدول الزمني إلى تشغيل المحرك لنقل آلية الاستغناء من خلال نطاقها المعايرة، ولأجل الطبول المرتكز على الرش، يُستخدم مسحا بطيئا من الموقع المغلقة إلى الموقع المفتوح ثم يُعاد إلى تجنب إلقاء الكبل خارج الوعاء، ولحركة راكبة، يُحدد سرعة وعدد الخطوات التي تُتخذ على الجزء المنشود، وينتظر بضع ثوانٍ من أجل تسوية الحدث، ثم يعود إلى الوقت المغلق.

الخطوة 4: إدماج جهاز الاستشعار عن بعد في عملية التصديق

Place the food bowl on a platform supported by a load cell. Use the HX711 library to read the weight before and after dispensing. If the weight difference is less than 80% of the expected portion, trigger a refill or send a warning. This feedback loop catches cases where the mechanism jammed or the bowl was moved. It also lets you track how much your pet has eaten over the day, which is useful for detecting appetite changes that could indicate health issues.

الخطوة 5: إضافة القدرة على التواصل والإخطارات

إذا كان استخدام برنامج إي إس بي 32، دمج وصلة ووي فاي، ووضع زبون من شركة MQTT أو HTTP خفيفة الوزن لنشر مناسبات التغذية إلى خادم محلي أو لوحة سحاب، ويمكنك أيضاً إرسال إخطارات دفع عن طريق خدمات مثل IFTTT أو Blynk.

الخطوة 6: بناء وفحص مرفق الاحتجاز

جهزوا جميع المكونات داخل كشافة مقاومة للطقس، خاصة إذا كان المغذي سيستخدم على شرفة أو في مرآب، وتركوا حواجز التهوية بالقرب من إمدادات الطاقة وأجهزة التحكم الدقيقة لمنع التسخين، وتأكدوا من أن القفزة الغذائية مُغلقة على الحشرات والقضبان، وفحصوا المغذي المتجمع لمدة 48 ساعة على الأقل مع وجود وعاء فارغ للتحقق من ذلك

برمجة أنماط العملية الآلية

البرمجيات الجيدة تفصل المغذي عن لعبة، الأنماط التالية ستساعدك على تجنب الفشل المشترك الذي يصيب مغذيات "دي آي".

Use non-blocking delays.] The function stops all processing, which means the microcontroller cannot check the RTC or respond to sensor inputs while the motor is moving. instead, use ] to track elapsed time and poll the current time against the schedule on every cycle iteration.

Implement a watchdog timer.] Microcontrollers can freeze due to electrical noise, static discharge, or cragy code. Enable the built-in watchdog timer to reset the board if the program stops responding. On Arduino, this is done with the ] function. On ESP32 addition prevent the Task

Tore the schedule in non-volatile memory.] EEPROM or flash storage should hold the feeding schedule and portion sizes so you do not need to reprogram the board after every power cycle. Include a formation mode that allows the user to update the schedule via chain commands or a simple blue interface without recompiling the firmware.

Log errors to series or a circular buffer.] When a motor stall occurs, a sensor reading fails, or a communication timeout happen, write a timestamped error code to memory. If you connect the feeder to a computer or a logging dashboard later, you can review the events to identify patterns that lead to failures.

مقاسم الموانئ ومستشعرات الحجارة

المغذي الذي يرشّح أجزاء غير متناسقة يقوّض الغرض من التشغيل الآلي، إنّ المعايرة عملية متعددة الخطوات يجب أن تتكرر عندما تبدل علامات الـ(كيبل) أو بعد أن ترتدى الميكانيكية تغيّر الاحتكاك في المستوصف.

Dry run without kibble.] Measure the angle of the servo or the number of stepper steps required to move from fully closed to fully open. Ensure the mechanism stops at exactly the same position every time. If using a continuous rotation servo, calibrate the neutral pulse width so the motor stops completely when idle.

Weigh five consecutive portions.] Program the feeder to dispense the same portion five times and weight each portion. Calculate the average and the standard deviation. If the standard deviation is more than 15% of the average, adjust the mechanism. Common causes of variation are kibble pieces that break unevenly, a loose drum that wobagbles, or inconsistent fast

تعديل الجزء في البرمجيات الثابتة.] بمجرد أن تعرف متوسط الوزن لكل درجة أو خطوة، تخزن العامل في EEPROM، وفي روتين الاستغناء، تضاعف الجزء المرغوب فيه من هذا العامل لحساب الحركة، وعلى سبيل المثال، إذا كانت درجة واحدة من التناوب تستهلك 0.8 غرامات، وترغب في حصة من الدراجات النارية تبلغ 30 غراماً.

Set the weight sensor validation threshold.] After dispensing, check the web weight. If the increase is less than 80% of the expected portion, assume a jam and retry once. If the retry also fails, leave the feeding, log an mistake, and send a notification.

استراتيجيات دعم إدارة الطاقة والبطاريات

يمكن أن يسبب مغذي آلي يفقد القدرة أثناء رحلة عمل الضغط لكل من الحيوانات الأليفة والمالكة، تصميم الطاقة الموثوقة هو المهم بقدر التصميم الميكانيكي

(أ) استخدام جهاز تكييف مركب من طراز 5V أو 12V، يعمل كمصدر رئيسي، وربط ناتج المكيّف بالموجات الدقيقة من خلال حمولة من طراز Sottky لمنع تدفقها إلى الوراء، وربط عبوة البطارية أو بنك الطاقة إلى نفس المدخل من خلال جهاز آخر أعلى.

(أ) إذا لم يكن من الضروري الوصول إلى مغذيتك في جميع الأوقات، ضعي (إس بي 32) في نوم عميق بين التغذية و إيقاظه فقط للتحقق من الجدول الزمني أو الرد على زر، و(إس بي 3) في وقت النوم العميق يُستخدم حوالي 10 ميكروهات

Monitor battery level.] Use a voltage divider on the bat input to feed analog tank. If the battage drops below a threshold during a scheduled feeder check, send a warning before the batpletes completely. Reporting battery status through Wi-Fi or a local LED gives you time to recharge or swappacks.

السلامة والمواقف المفقودة

لا يمكن للمصابين أن يخبروك عندما يعطل المغذي، المبنى في صفوف الفشل يحمي الحيوان والعتاد

Jam detection through motor currentens.] Monitor the current drawn by the motor during operation. A stalled motor draws significantly higher current than normal movement. Use a current sensor module like the ACS712, or simply monitor the voltage drop across a shunt resistor. When the current exceeds a threshold for more than 500 milliseconds stop the motor immediately

Manual override blue.] Mount a physical blue on the enclosure that triggers an immediate feeding. The blue should work even if the main program is busy, so wire it to an interrupt tank. This gives you a way to feed your pet manually without opening the app or logging into the web interface.

Mechanical stop and position feedback.] Attach a microswitch or hall-effect sensor to detect the home position of the drum or auger. After every motor movement, return to the home position and verify the sensor triggers. If the sensor does not trigger after a reasonable number of steps, assume the mechanism is stuck and halt further operations.

] No-feed zone during overnight hours.] Implement a software lockout that prevents accidental dispensing during a window when the pet should not eat, such as late at night. This protects against scheduling errors or accidental blue presses that could disrupt the pet's digestive routine.

التنفيذ المتقدم للأدوات

وبمجرد أن يعمل المغذي الأساسي بشكل موثوق، ينظر في توسيع نطاق النظام بقدرات تحسن من الملاءمة أو توفر معلومات عن الصحة.

Multiple meal profiles.] Create different schedules for weekdays against holidays, or for different pets if you have more than one. Store these profiles in EEPROM and allow selection through a blue or a web interface.

Camera integration.] A Raspberry Pi Zero 2 W running a camera module can capture a still image before and after feeding.

Environmental monitoring.] Add a DHT22 temperature and humidity sensor inside the hopper. Dry kibble can erd if stored in high humidity or high temperature. If the sensor detects conditions that exceed safe storage thresholds, send an alert so you can move the food to a cooler location.

Voice or NFC triggering.] Use a microphone module with a simple keyword detector, or an NFC tag reader, to allow feeding requests from the pet (if trained). This turn the feeder into an interactive enrichment tool rather than a passive dispenser.

تحليل التكاليف: DIY vs. Commercial Feeders

قبل الالتزام ببناء نظام المعلومات التصميمية، والنظر في التكلفة الإجمالية والاستثمارات الزمنية، وتغذية آلية أساسية من تكاليف كبيرة للعلامات الحيوانية تتراوح بين 60 و 150 دولارا، مع سمات مثل الجدولة، ومراقبة الأجزاء، وأحيانا شبكة وي-فاي.

القيمة الحقيقية لـ (دي جي) هي التصليح والتكييف، وعندما يقطع المغذي التجاري، غالباً ما يجب أن تحل محل الوحدة بأكملها، مع مغذية من طراز (دي ي)، يمكنك أن تتبادل سائلاً فاشلاً أو تُعيد إرسال البرمجيات بالجدول الزمني الجديد، وتتجنب أيضاً النظم الإيكولوجية الخاصة بالملك التي قد تتوقف عن الدعم بعد بضع سنوات.

بروتوكول الاختبار قبل النشر الكامل

لا تثقي بالطعام مع وجبات حيواناتك الأليفة العادية حتى تمر بسلسلة اختبار منظمة

(أ) اختبار الخياطة بدون غذاء: تشغيل المرشّح لخمسين دورة دون كبسولة، التحقق من عودة السيارات إلى موقعها في كل مرة، وقياس الرسوب الحالي للتأكد من بقائه في المواصفات، وتأكد أن الوقت الذي يستغرقه الفحص يظل دقيقاً بعد الاختبار.

Stage 2 - Short-duration food test: ] Fill the hopper with one day's worth of kibble. Program three feedings over four hours. Manually verify that the correct portion appears in the and after each event. Weigh the pot before and after each feeding to confirm the dispensed amount matches the programmed value within 10%.

Stage 3 - 72-hour continuous run:] Set the feeder to dispense four meals per day for three days. do not intervene unless a critical error occurs. After the test, inspect the mechanism for kibble accumulation dust, check the motor temperature, and verify the RTC time against a reference hour.

Stage 4 - Appetite check with your pet:] Use the feeder for one full day while you are at home. Observe whether your pet approach the pot when the dispenser actser acts and whether the pet takes it endes the portion. Some pets are startled by the noise of a servo or the clatter of kibble.

خاتمة

بناء نظام للتغذية الآلية بواسطة أجهزة التحكم المصغرة هو مشروع مكافئ ينتج أداة مفيدة حقاً مصممة خصيصاً لعادات الحيوانات الأليفة والجدول الزمني الخاص بك، باختيار المكونات المناسبة، وتصميم آلية موثوقة للاستغناء، وتنفيذ برامج قوية للتحقق من السلامة، يمكنك إنشاء مغذي يعمل بشكل ثابت لأشهر دون تدخل، كما أن نفس المهارات تنقل إلى مشاريع أخرى للتشغيل الآلي،

ابدأ بنسخة بسيطة باستخدام الأردينو و سيرفو واحد ثم تضيف تدريجياً إستشعار الوزن والإخطارات عن بعد ونسخة احتياطية للبطارية عندما تنمو ثقتك