جدول المحتويات:
- الخطوة 1: تحليل فكرتي
- الخطوة الثانية: جمع المواد
- الخطوة 3: إنشاء قاعدة بيانات مناسبة
- الخطوة 4: تصميم موقع ويب سريع الاستجابة
- الخطوة 5: عمل الدائرة
- الخطوة 6: جعل الدائرة تنبض بالحياة
- الخطوة السابعة: بناء مسكن
فيديو: SmartPost: خزانة الحزمة البريدية الذكية: 7 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:39
لإنهاء سنتي الأولى في الإعلام الجديد وتكنولوجيا الاتصالات (NMCT) ، كان علي أن أقوم بمشروع أدمجت فيه جميع دورات العام الماضي.
خطرت لي فكرة صنع خزانة ذكية. يمكن استخدامي لأتمتة نقطة تجميع الحزم.
لجعل فكرتي حقيقة ، استخدمت التوت باي. لقد قمت ببرمجة الكود في Python واستخدمت خادم ويب Flask لاستضافة تطبيق ويب يجمع البيانات ويتحكم في الخزانة. في هذا الدليل ، يمكنك العثور على جميع الخطوات التي مررت بها لتشغيل مشروعي.
الخطوة 1: تحليل فكرتي
قبل أن أبدأ العمل في مشروعي ، كنت أرغب في التحقق مما إذا كان الناس قد أحبوا فكرتي.
بدأت أسأل أقرب عائلتي عن رأيهم في مشروعي والميزة التي سيطبقونها لجعله أفضل ومفيدًا.
سألت أيضًا زملائي الطلاب والأصدقاء عما إذا كانوا يعتقدون أن هذا يمكن أن يكون مشروعًا مبتكرًا.
معظم الناس متحمسون للفكرة وأرادوا رؤيتها تصبح حقيقة واقعة.
بالنسبة لي ، كانت هذه علامة على البدء في ذلك والبدء في إنشاء المشروع.
الخطوة الثانية: جمع المواد
كانت الخطوة الأولى هي التفكير في جميع المواد والمكونات التي سأحتاجها لبناء خزانتي الذكية.
للقيام بذلك ، صنعت لنفسي مخطط كتلة لرسم احتياجاتي وبدأت في البحث في مجموعة الإلكترونيات الخاصة بي. يمكنني استخدام بعض المكونات من مجموعتي واضطررت إلى طلب بعضها عبر الإنترنت. يمكن العثور على قائمة الأجزاء التي استخدمتها في المرفقات.
الخطوة 3: إنشاء قاعدة بيانات مناسبة
بعد إجراء بعض الأبحاث وشراء المواد المناسبة ، حان الوقت لإنشاء قاعدة بيانات.
أولاً ، قمت بعمل مخطط لعلاقة الكيان باستخدام MySQL Workbench (كما في الصورة أعلاه). ثم أنا إلى الأمام
صمم هذا ERD وأنشأ قاعدة بيانات. لقد أضفت هنا بعض البيانات العشوائية لاختبارها مرارًا وتكرارًا حتى لم أعثر على أخطاء بعد الآن.
تحتوي قاعدة بياناتي على 6 جداول ، الجدول الرئيسي هو جدول التاريخ. هذا هو الجدول حيث أقوم بتخزين جميع البيانات التي أتلقاها من المستشعر الخاص بي.
القصد من "مالك" الجدول هو الاحتفاظ ببعض المعلومات المخزنة عن مالك الخزانة التي تحتوي على حزمة. إذا لم يأت المالك لاستلام الحزمة في غضون 14 يومًا ، فحينئذٍ يمكن لمالك الخزانة الاتصال بهذا الشخص بهذه المعلومات.
احتفظ أيضًا باسم المستخدم وكلمة المرور لجميع المسجلين في قاعدة البيانات. حتى يتمكنوا من تسجيل الدخول من تطبيق الويب للحصول على نظرة عامة على جميع البيانات التي تم جمعها بواسطة الخزانة.
يمكنك العثور على ملف تفريغ MySQL في المرفقات
الخطوة 4: تصميم موقع ويب سريع الاستجابة
الآن لدي قاعدة بيانات ، يمكنني البدء في إنشاء تطبيق ويب سريع الاستجابة.
قبل أن أبدأ في برمجة كل شيء ، قمت بتصميم تجربة مستخدم وتصميم واجهة مستخدم للجوال وكذلك إصدار الويب لتطبيق الويب الخاص بي باستخدام Adobe XD.
مع هذه الخطة الملموسة ، كان من السهل جدًا إعادة إنشائها باستخدام HTML و CSS لتصبح تطبيق ويب سريع الاستجابة.
يحتوي تطبيق الويب الخاص بي على جزأين. الجزء الأول مخصص للمستخدمين العامين. إنه شرح صغير لمشروعي. يتكون الجزء الثاني من تسجيل دخول لمسؤولي الخزانة ونظرة عامة على جميع البيانات التي تم جمعها.
لقد أرفقت تصميمات الموقع بهذه الخطوة.
الخطوة 5: عمل الدائرة
عندما كان لدي كل المكونات ، يمكنني البدء في صنع الدائرة.
أولاً ، قمت بعمل مخطط فريتز لتصور كل شيء ثم بدأت في إعادة إنشائه.
عندما كانت جميع الأسلاك في مكانها ، قمت بتشغيل الطاقة لمعرفة ما إذا كان كل شيء على ما يرام. في مطاردتي ، لم تكن … الأسلاك التي اعتدت تشغيلها بجهد 12 فولت كانت ضعيفة واحترقت. لذلك استبدلتهم بأسلاك أكثر سمكًا.
لقد أرفقت مخططات الأسلاك في هذه الخطوة.
الخطوة 6: جعل الدائرة تنبض بالحياة
الآن لدي الدائرة ، يمكننا أخيرًا البدء في الترميز. أولاً ، كتبت بعض رموز الاختبار للتأكد من أن جميع مكوناتي تعمل بشكل فردي.
عندما تمكنت من التحكم في جميع المكونات تقريبًا بشكل منفصل ، بدأت في تجميعها جميعًا في واجهة Flask الخلفية لتطبيق الويب الخاص بي.
يمكنك العثور على الكود في مستودع جيثب هذا
الخطوة السابعة: بناء مسكن
عندما كان كل الترميز جاهزًا ، حان الوقت لإنشاء مسكن للإلكترونيات.
لقد استخدمت الألواح الخشبية لبناء إطار الخزانة ثم غطيت الإطار بتسمير ألواح MDF عليها. لقد استخدمت أيضًا لوحين من MDF لصنع بابين. لقد قطعت ثقوبًا للنوافذ (زجاج شبكي) في الأبواب وأضفت لوحين معدنيين صغيرين لتتمكن من إغلاق الأبواب بالأقفال.
عندما كان السكن جاهزًا. لقد وضعت الأجهزة الإلكترونية بداخلها ، وقمت بتوصيل بي التوت واستمتعت بالنتيجة.
موصى به:
إطار خزانة الاختبار: 4 خطوات
إطار خزانة الاختبار: يوضح هذا Instructable بناء خزانات الفريق لمشروع الاختبار الموصوف هنا ، ويتكون الإطار الأساسي لمربعات درجات الفريق (المربع A والمربع B) من 9 مم MDF ، الأحجام هي: 3 off - 460mm × 100 مم × 9 مم - الجزء العلوي والوسط
خزانة مضمنة: 4 خطوات
Embedded Locker: في هالة سعيدة ، فإن الاحتفاظ بالأشياء في الداخل هو شيء يشبه دفقة هائلة من الإثارة. اسم "Lock of Lock" هو حقًا جزء غامر من مقالاتي اليومية وهو موجود في كل مكان بسبب طبيعته ، ولكن ماذا يفعل؟ بسيط
كيف تصنع الستائر الدوارة الذكية باستخدام مفاتيح SONOFF الذكية ؟: 14 خطوة
كيف تصنع الستائر الدوارة الذكية باستخدام مفاتيح SONOFF الذكية؟: استخدم وضع التعشيق في مفاتيح SONOFF الذكية لتحويل الستائر / الستائر الدوارة العادية إلى ستائر ذكية ، وما إذا كان معظمكم سيوافق على أن هذا عمل روتيني تقوم بسحب الستائر الدوارة / الستائر العاتمة في الصباح وهدمه في المساء؟ على أي حال ، أنا
خزانة طاولة كوكتيل: 8 خطوات
خزانة طاولة الكوكتيل Arcade Cabinet: قررت أن أفعل شيئًا لطيفًا لنفسي وأستخدم عطلة نهاية الأسبوع لإنهاء هذا المشروع أخيرًا
البستنة الذكية القائمة على إنترنت الأشياء والزراعة الذكية باستخدام ESP32: 7 خطوات
البستنة الذكية القائمة على إنترنت الأشياء والزراعة الذكية باستخدام ESP32: يتغير العالم مع مرور الوقت وكذلك الزراعة. في الوقت الحاضر ، يقوم الناس بدمج الإلكترونيات في كل مجال والزراعة ليست استثناءً من ذلك. يساعد دمج الإلكترونيات في الزراعة المزارعين والأشخاص الذين يديرون الحدائق. في هذا