جدول المحتويات:

SmartPET - وحدة تغذية الحيوانات الأليفة الذكية: 7 خطوات (بالصور)
SmartPET - وحدة تغذية الحيوانات الأليفة الذكية: 7 خطوات (بالصور)

فيديو: SmartPET - وحدة تغذية الحيوانات الأليفة الذكية: 7 خطوات (بالصور)

فيديو: SmartPET - وحدة تغذية الحيوانات الأليفة الذكية: 7 خطوات (بالصور)
فيديو: REVAN - THE COMPLETE STORY 2024, شهر نوفمبر
Anonim
SmartPET - جهاز تغذية الحيوانات الأليفة الذكي
SmartPET - جهاز تغذية الحيوانات الأليفة الذكي
SmartPET - جهاز تغذية الحيوانات الأليفة الذكي
SmartPET - جهاز تغذية الحيوانات الأليفة الذكي

مهلا!

أنا Maxime Vermeeren ، طالب 18 عامًا MCT (الوسائط المتعددة وتكنولوجيا الاتصالات) في Howest.

لقد اخترت إنشاء وحدة تغذية ذكية للحيوانات الأليفة كمشروعي.

لماذا فعلت هذا؟

تعاني قطتي من بعض المشاكل المتعلقة بالوزن ، لذلك قررت صنع آلة للتحكم في مقدار ما تأكله.

ماذا تعمل، أو ماذا تفعل؟

- تغذية تلقائية ، إذا كان هناك أقل من 25 جرام في الوعاء.

- كشف الوعاء

- يضيء المصباح في الظلام

ما الذي يجعل وحدة تغذية الحيوانات الأليفة هذه مميزة جدًا؟

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

مهارات لهذا المشروع؟

لا تحتاج إلى الكثير من مهارات البرمجة لهذا المشروع. تأكد من أن لديك بعض مهارات النموذج الأولي الأساسية لاختبار دائرتك.

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

لنبدأ في الإنشاء!

الخطوة 1: الأشياء التي تحتاجها

عناصر

- أجهزة السيارات

- مستشعر الوزن (5 كجم): TAL220

- لايتنسور LDR: 10 كيلو - 20 كيلو أوم

- MCP3008

- مستشعر الموجات فوق الصوتية: HY-SRF05

- وحدة التحميل: HX771

- العرض: 16x2

- مقياس فرق الجهد

- RGB

- فطيرة التوت

- مزود الطاقة

- مقاومات

- - 1 × 10 كيلو أوم

- - 1x 1 كيلو أوم

- - 4x 220 أوم

المواد

- ألواح خشبية

- موزع رقائق الذرة

- مسامير

- - 16 براغي طويلة

- - 4 براغي قصيرة

- مفصل

- - 6 أسياخ لربط المفصلة

أدوات

- لحام حديد

- صمغ ممتاز

- رأى

- تدريبات

التكلفة الإجمالية لهذا المشروع حوالي 150 يورو - 200 يورو. حسب المكان الذي تشتري منه المكونات. لقد صنعت مجموعة من المواد حيث يمكنك العثور على رابط لجميع متاجر الويب. إنه موجود في مجلد / bom.

الخطوة 2: تجميع الأجهزة معًا

تجميع الأجهزة معًا
تجميع الأجهزة معًا
تجميع الأجهزة معًا
تجميع الأجهزة معًا
تجميع الأجهزة معًا
تجميع الأجهزة معًا

لقد قمت ببناء دائري باتباع مخطط Fritzing الذي قمت به ، قمت بتحميل المخطط أدناه.

تحتوي الدائرة على 3 مستشعرات (LDR و Ultrasonic ومستشعر الأوزان) و 3 مشغلات (محرك مؤازر ، RGB led وشاشة LCD) تعمل معًا كجهاز واحد.

إذا اتبعت المخطط ، فسيكون من الأسهل بكثير بناؤه على لوح تجارب للاختبار ويمكنك وضعه في الحالة لاحقًا.

لقد قمت ببناء النموذج الأولي الخاص بي على ألواح توصيل متعددة.

الخطوة الثالثة: بناء القضية

بناء القضية
بناء القضية
بناء القضية
بناء القضية
بناء القضية
بناء القضية
بناء القضية
بناء القضية

لقد اشتريت موزع رقائق الذرة وبعض الألواح الخشبية لمشروعي ، لكن يمكنك وضعها في أي مادة تريدها ، طالما أنها ثابتة!

القضية

- رأيت بعض الألواح الخشبية بشكل خاص بحيث يمكن وضع موزع رقائق الذرة عليها.

- لقد قمت بتوصيل محرك سيرفو الخاص بي بالموزع الخاص بي ببعض الأسلاك الحديدية. الأسلاك الحديدية تسحب عجلة قيادة الموزع لتدويره كما ترى في الصور.

- تأكد من أن الأسلاك الحديدية قوية ولكنها أيضًا رقيقة بما يكفي لإدخالها في فتحة محرك سيرفو.

- أضفت بعض الخشب في حالتي ، ووضعت محرك سيرفو بينهما ، لجعله أكثر استقرارًا.

- لقد قطعت بعض الثقوب في العلبة ، لتنفيذ شاشة LCD ، ومستشعر Ultrasonic ، و LDR و RGB.

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

أمان

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

الخطوة 4: تثبيت وتكوين Raspberry Pi

تثبيت وتكوين Raspberry Pi
تثبيت وتكوين Raspberry Pi

بالنسبة لهذا المشروع ، ستحتاج إلى توصيل كابل بـ raspberry pi أولاً.

بمجرد الاتصال ، يجب عليك فتح Terminal (mac) أو windows power shell (windows) لتجهيز pi.

قم بتوصيل pi بالإنترنت وانتظر للحصول على عنوان IPv4. من الآن فصاعدًا ، يمكنك الاتصال بالعنوان عبر الإنترنت بدون كابل.

الخطوة 5: إنشاء وتكوين قاعدة البيانات

إنشاء وتكوين قاعدة البيانات
إنشاء وتكوين قاعدة البيانات

افتح ملف config.py وقم بتكوينه بشكل صحيح مع قاعدة البيانات الخاصة بك. يمكنك استيراد قاعدة البيانات الخاصة بي مع بعض البيانات الوهمية لبدء المشروع.

يمكنك العثور على قاعدة البيانات في مجلد / data ، "database.sql".

تم إنشاء قاعدة البيانات بطريقة يمكنك من خلالها ترقية مشروع SmartPET بمزيد من أجهزة الاستشعار والمحركات.

الخطوة السادسة: برمجة المشروع

ترميز المشروع
ترميز المشروع
ترميز المشروع
ترميز المشروع
ترميز المشروع
ترميز المشروع

قمت بترميز مشروعي في Python و Flask و SocketIO و Javascript.

لقد بدأت بإنشاء أول إطارات سلكية لموقع الويب الخاص بي في Adobe XD ، وهو برنامج مجاني من Adobe.

ثم جعلت تصميمي في HTML و CSS وأضفت بعض جافا سكريبت الأساسي لجعل تصميمي يعمل بشكل صحيح.

لقد استخدمت المسارات في Flask للحصول على معظم بياناتي على موقع الويب الخاص بي. المقابس مخصصة للأشياء الصغيرة ومعظمها من الخلف إلى الأمام مثل الوزن الحي.

الخطوة 7: إنشاء خدمة وتوصيلها

أنشئ خدمة وقم بتوصيلها!
أنشئ خدمة وقم بتوصيلها!

قم بإنشاء خدمة بحيث يقوم raspberry pi تلقائيًا بتشغيل الكود (app.py) عند بدء التشغيل.

يمكنك العثور على برنامج تعليمي حول كيفية إنشاء خدمة في raspberry pi هنا.

لقد قمت بتضمين خدمة smartpet.service الخاصة بي في مجلد / service لتبدأ.

يمكنك الآن توصيل raspberry pi ومصدر الطاقة الخارجي في الحائط وتشغيل المشروع!

آمل أن تكون قد تعلمت شيئًا من هذه التعليمات. اسمحوا لي أن أعرف في التعليقات إذا كان كل شيء واضحًا بما فيه الكفاية!

موصى به: