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

الميزان ، مقياس الوزن الذكي: 7 خطوات
الميزان ، مقياس الوزن الذكي: 7 خطوات

فيديو: الميزان ، مقياس الوزن الذكي: 7 خطوات

فيديو: الميزان ، مقياس الوزن الذكي: 7 خطوات
فيديو: قياس نسبة الدهون والعضلات والماء بالجسم- جهاز الوزن- روزماكس- Rossmax body fat monitor 2024, ديسمبر
Anonim
ميزان ، ميزان ذكي
ميزان ، ميزان ذكي

أهلا! اليوم سأحاول أن أوضح لك كيفية صنع ميزان ذكي من الصفر!

الخطوة 1: المكونات

عناصر
عناصر

المكونات التي ستحتاجها:

  • لوحة توازن Wii
  • Raspberry Pi 3 ، مزود بتقنية Bluetooth (أو إصدار سابق من RPi ، مضمن مع Bluetooth Dongle)
  • شاشة LCD مقاس 16 × 2
  • بعضها حول أسلاك العبور (تفضيل. أنثى - أنثى ، لكن خذ بعض الأسلاك العادية أيضًا)

بالنسبة للإطار الخشبي ، استخدمت 6 أجزاء خشبية (انظر الصورة للحصول على تفاصيل طول الأجزاء الخشبية.) الشريط الخشبي / السجل الخشبي الذي استخدمته يبلغ عرضه وارتفاعه 4 ، 5 سم ، وطوله 140 سم (يجب أن يكون لديك 2 على الأقل كما أنني استخدمت لوحًا خشبيًا تحته (67 × 47 سم).

أشياء إضافية ستحتاجها:

  • المنشار (لا يهم أي واحد ، فقط استخدم واحدًا تعرفه)
  • غراء الخشب
  • صندوق من الورق المقوى / الخشب بعرض 16 سم (هام: سيكون RPi وشاشة العرض هنا ، لذا تأكد من أنه يتمتع بارتفاع جيد وقدرة على احتواء شاشتك.)

* أشياء إضافية لا يزال بإمكانك إضافتها:

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

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

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

أنت الآن تريد التأكد من توصيل RPi بشكل صحيح بشاشة LCD. لا تحتاج إلى مقياس الجهد ، يمكنك أيضًا السماح له بالاتصال بـ 5V / GND ، ولكن من الأفضل إذا كنت تريد التحكم في التباين يدويًا.

يمكنك أيضًا الاطلاع على لوحة منطق Wii Balance Board ، فقط لإعطائك فكرة عن كيفية عملها.

لكى يفعل:

Solder 5V & GND إلى لوحة منطق البطارية ، وبهذه الطريقة لن تحتاج إلى بطاريات بعد الآن

الخطوة 3: إعداد RPi

إعداد RPi
إعداد RPi

إعداد RPi:

  1. تكوينات الشبكة ، تأكد من أنه يمكنك الاتصال بشبكة wi-fi. APIPA في bootconfig -> config wlan عبر المعجون -> تمكين البلوتوث في raspi-config
  2. قم بإنشاء مجلد على RPi الخاص بك (في هذا المثال ، قمت بإنشاء مجلد "مشروع" موجود في / home / pi.

الخطوة 4: التحكم في مستشعراتك

الآن بعد أن تم الانتهاء من الأجهزة ، فلنبدأ في ترميز المكونات. بالنسبة لشاشات الكريستال السائل ، نحن نستخدم ملف adafruit LCD كملف أساسي. في ملف LCD.py ، يمكنك عرض عنوان wlan IP الخاص بـ RPi على الشاشة. من حين لآخر يمكنك عرض وزنك.

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

الخطوة 1: إنشاء قاعدة بيانات من 3 جداول ، المستخدم ، الوزن ، الهدف

الخطوة 2: داخل هذه الجداول تقوم بإنشاء أعمدة:

  1. المستخدم: اسم المستخدم ، كلمة المرور ، الطول ، العمر ، الاسم الأول ، الاسم الأخير ، الجنس
  2. الوزن: WeightID (ai)، Weight، MeasuredMoment، user_username (fk)
  3. الهدف: Targetid ، targetweight ، targetmadedate ، targetdate ، targetreached ، الوصف ، user_usernam

قم بتثبيت هذا في mariaDB على rpi ، تأكد من إعطاء جميع الحقوق لجميع المستخدمين الذين تم إنشاؤهم.

الخطوة 6: موقع الويب مع Flask

يمكنك الحصول على مجلد الويب الكامل من هنا:

سيتعين عليك التأكد من وجود القوالب في مجلد قالب (تحقق من مجلد القالب!) ، تأكد من أن hrefs هي O K مع عناوين url المقابلة.

موصى به: