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

وحدة التغذية الذكية: 4 خطوات
وحدة التغذية الذكية: 4 خطوات

فيديو: وحدة التغذية الذكية: 4 خطوات

فيديو: وحدة التغذية الذكية: 4 خطوات
فيديو: كيف انحف ١٠ كيلو؟؟؟؟ #التغذية_الحدسية #ضد_الدايت #رمضان #shorts 2024, يوليو
Anonim
التغذية الذكية
التغذية الذكية

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

اللوازم

  • رازبيري باي 4
  • عدد 2 لوح توصيل
  • اللوح الصغير
  • وحدة تزويد الطاقة اللوح
  • مستشعر DHT11
  • مستشعر TMP36
  • LDR
  • MCP3008
  • PCF8574
  • أسلاك العبور
  • وحدة 16x2 LCD
  • وحدة الليزر
  • السائر المحركات
  • مجلس سائق محرك متدرج
  • مجموعة المقاوم
  • خشب
  • دوار مصنوع حسب الطلب

الخطوة 1: الخطوة 1: مخطط Fritzing

الخطوة 1: مخطط فريتزينج
الخطوة 1: مخطط فريتزينج
الخطوة 1: مخطط فريتزينج
الخطوة 1: مخطط فريتزينج

للقراءة في مستشعر LDR و TMP ، استخدمت PCF. لاستخدام هذا ، ستحتاج إلى تمكين I2C على raspberry PI. بالنسبة لـ DHT11 ، قررت استخدام مكتبة لأن برمجتها بنفسك تمثل فوضى كبيرة. أوصي باستخدام مكتبة Adafruit DHT لهذا الغرض.

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

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

أعلاه يمكنك رؤية نموذج قاعدة البيانات الخاصة بي. تمت استضافة قاعدة البيانات الخاصة بي على Raspberry Pi الخاص بي باستخدام MariaDB. الجداول الأربعة التي استخدمتها فعلت ما يلي

  • تم استخدام tblSensoren لتخزين أجهزة الاستشعار المختلفة التي استخدمتها
  • تم استخدام tblWaarde لتخزين جميع القيم التي قرأتها من أجهزة الاستشعار الخاصة بي
  • تم استخدام tblActuatoren لتخزين حالة وحدة الليزر الخاصة بي والمحرك السائر
  • تم استخدام tblVoedermomenten لتخزين جميع الأوقات التي كان يجب فيها تشغيل محرك سيارتي

الخطوة 3: الخطوة 3: توصيل الإلكترونيات والترميز

Step3: توصيل الإلكترونيات والترميز
Step3: توصيل الإلكترونيات والترميز
Step3: توصيل الإلكترونيات والترميز
Step3: توصيل الإلكترونيات والترميز

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

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

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

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

موصى به: