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

Project 2 Smart-Helmet: 6 خطوات (بالصور)
Project 2 Smart-Helmet: 6 خطوات (بالصور)

فيديو: Project 2 Smart-Helmet: 6 خطوات (بالصور)

فيديو: Project 2 Smart-Helmet: 6 خطوات (بالصور)
فيديو: REVAN - THE COMPLETE STORY 2024, يوليو
Anonim
المشروع 2 Smart-Helmet
المشروع 2 Smart-Helmet
المشروع 2 Smart-Helmet
المشروع 2 Smart-Helmet
المشروع 2 Smart-Helmet
المشروع 2 Smart-Helmet

نحن ، Benoot Sven ، Staelens Lennert و Dujardin Laurens ، كان علينا أن نصنع مشروعًا للمدرسة. كان علينا العمل مع طالب من IPO (تصميم المنتجات الصناعية). جاء بفكرة صنع خوذة دراجة نارية ذكية. لقد صمم الخوذة وكان علينا تقديم تطبيق للعمل مع هذه الخوذة الذكية. لذلك بدأنا في القيام …

الأجزاء التي نحتاجها لهذا المشروع هي:

- اردوينو اونو

- الخبز

- أسلاك توصيل

- مقاومات

- أضواء

- وحدة بلوتوث (طاقة منخفضة غير متوافقة)

- OLED

يمكنك التحقق من ذلك في BoM الذي قمت بربطه هنا. بالنسبة لبقية التعليمات ، سأشرح لك كيف يمكنك إعادة إنشاء هذا المشروع.

الخطوة 1: معلومات المنتج

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

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

فريتزينج
فريتزينج

لذلك ، أولاً وقبل كل شيء تلقينا مخطط Fritzing من طالب الاكتتاب ، لأنه عليك أن تعرف كيف تعمل أجزائك بشكل صحيح.

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

الخطوة 3: بنية قاعدة البيانات الموحدة

هيكل قاعدة البيانات الطبيعي
هيكل قاعدة البيانات الطبيعي

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

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

الخطوة 4: وظائف Azure

وظائف Azure
وظائف Azure
وظائف Azure
وظائف Azure
وظائف Azure
وظائف Azure

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

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

تطبيق
تطبيق
تطبيق
تطبيق
تطبيق
تطبيق

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

الخطوة 6: المنتج النهائي

المنتج النهائي
المنتج النهائي
المنتج النهائي
المنتج النهائي
المنتج النهائي
المنتج النهائي

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

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

أعضاء هذا المشروع: - Benoot Sven - Staelens Lennert - Dujardin Laurens

دراسة وسائل الإعلام الجديدة وتكنولوجيا الاتصالات في HOWEST Kortrijk ، بلجيكا.

موصى به: