عداد التغذية KS-Cat: 7 خطوات
عداد التغذية KS-Cat: 7 خطوات
Anonim
عداد التغذية KS-Cat
عداد التغذية KS-Cat
عداد التغذية KS-Cat
عداد التغذية KS-Cat
عداد التغذية KS-Cat
عداد التغذية KS-Cat

قارة

عندما تعيش في منزل مزدحم ، غالبًا لا تعرف عدد مرات إطعام حيوانك الأليف. ربما تصل إلى المنزل ويطلب حيوانك الأليف الطعام حتى لو تم إطعامه من قبل شخص آخر ليس في المنزل الآن.

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

الخطوة 1: الحل

حل
حل

يهدف KS-Cat-Feed-Counter إلى إخبارك بعدد المرات التي أكلت فيها حيواناتك الأليفة بالفعل حتى تظل متحكمًا في النظام الغذائي لحيوانك الأليف.

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

الخطوة 2: الأجهزة

المعدات
المعدات
المعدات
المعدات
المعدات
المعدات

Arduino Pro Mini (لاستهلاك منخفض للطاقة)

تحميل الوحدة النمطية لـ Arduino Pro Mini (هذه الوحدة من Aliexpress تعمل فقط على Linux -> انظر تعليمات التنزيل في الكود)

4 ليد

4 مقاومات 10 كيلو أوم

مبيت للإلكترونيات والبطارية

التبديل المغناطيسي

9V كتلة البطارية مع موصل

مادة صغيرة مثل السبورة الإلكترونية والأسلاك

(جميع التكاليف حوالي 15 دولارًا أمريكيًا في Aliexpress.com)

الخطوة 3: المكتبة والرسم

مكتبة ورسم تخطيطي
مكتبة ورسم تخطيطي
مكتبة ورسم تخطيطي
مكتبة ورسم تخطيطي

المكتبة: LowPowerLibrary (https://github.com/rocketscream/Low-Power)

رسم:

أظهر الوقت أخيرًا مع Sketch "2018-08-KS-Cat-Feed-Counter.ino" عليك تغيير 9V-Block-Battery طوال 6 أشهر. لذلك قمت بتوصيل العداد بمصدر طاقة خارجي (لا حاجة لتوفير الطاقة بعد الآن). إذا قمت بذلك ، يمكنك استخدام الرسم التخطيطي "2019-10-KS-Cat-Feed-Counter-NoLowPower.ino".

الخطوة 4: الميزات

سمات
سمات

تحسب هذه الأداة ما يصل إلى 4 مرات تغذية. يحتوي على 4 مصابيح LED وكل مصباح LED نشط يمثل وقت تغذية. بعد 4 مرات تغذية ، تتم إعادة التشغيل عند 1. ولأنها تعمل على البطارية ، فهي مبرمجة لاستهلاك منخفض للطاقة. (بدون مؤقتات)

لديك زر واحد للتحقق من عدد مرات إطعام حيوانك الأليف. يضيء مصباح LED وفقًا لأوقات التغذية. بالإضافة إلى ذلك ، لديك زر واحد لتقليل عدد مرات التغذية في كل مرة تضغط عليه. (للتصحيحات ، على سبيل المثال ، تفتح الغطاء ولكن لا تطعم الحيوان الأليف - لإعادة تعبئة الطعام)

تحتوي على مفتاح مغناطيسي واحد يكتشف ما إذا كان غطاء علبة الطعام مفتوحًا أم مغلقًا. (لقد جربته باستخدام مفاتيح الإمالة ولكن هذه حيث لم تكن جديرة بالثقة)

بعد وقت قابل للتكوين "minOpeningTime" لغطاء صندوق العلف المفتوح - من المفترض أنك قمت للتو بإطعام حيوانك الأليف - ويزداد عداد أوقات التغذية (في حالة كون عداد أوقات التغذية الخاص بك عند 4 يتم ضبطه مرة أخرى على 1).

عندما تفتح الغطاء ، يضيء مصباح LED وفقًا لأوقات التغذية.

عندما تغلق الغطاء ، يضيء مؤشر LED وفقًا لأوقات التغذية (باستثناء أنك تغلق مرة أخرى قبل تجاوز "minOpeningTime").

بعد تقليل أوقات التغذية بواسطة زر التخفيض ، يضيء مؤشر LED وفقًا لأوقات التغذية الجديدة.

الخطوة 5: معلمات قابلة للتكوين

معلمات شكلي
معلمات شكلي

minOpeningTime: عندما يكون الغطاء مفتوحًا لأكثر من هذا الوقت ، فسيتم زيادة العداد.

lightenUpLEDs: عندما تضغط على الزر للتحقق من عدد المرات التي تم فيها إطعام حيوانك الأليف ، أو عندما تفتح أو تغلق الغطاء أو عندما تقلل من عداد أوقات التغذية ، سيضيء مؤشر LED لهذا الوقت.

الخطوة 6: الأسلاك

الأسلاك
الأسلاك

الخطوة 7: معلومات إضافية

معلومة اضافية
معلومة اضافية

يحتاج Arduino في الوضع العادي إلى حوالي 50 مللي أمبير. مع "LowPowerLibrary" ، يتم تقليل هذا في هذا الرسم إلى أقل من 0.2mA. لذلك ، بدلاً من تغيير البطارية يوميًا ، يمكنك القيام بذلك مرة واحدة فقط في السنة. نظرًا لأن "LowPowerLibrary" نشط ، فلا توجد أجهزة ضبط الوقت ولا يمكنني استخدام ميلي الأوامر. (فقط تأخير في "minOpeningTime")

عملت وحدة التحميل الخاصة بـ Arduino Pro دائمًا بشكل جيد على نظام التشغيل Linux - ولكن في بعض الأحيان فقط على نظام تشغيل Windows. تذكر إعطاء حقوق الكتابة للمنفذ على Linux قبل التحميل. (انظر التعليقات في التعليمات البرمجية)

موصى به: