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

FootPad_Logger: 20 خطوة
FootPad_Logger: 20 خطوة

فيديو: FootPad_Logger: 20 خطوة

فيديو: FootPad_Logger: 20 خطوة
فيديو: Convenience items needed in the family 2024, شهر نوفمبر
Anonim
FootPad_Logger
FootPad_Logger

من الفكرة إلى النموذج الأولي الحقيقي. قصة مدرستي الثانوية 1st ~ 2nd Year. آمل أن تستمتع!

الخطوة 1: في فبراير 2016 ، التحقت بالمدرسة الثانوية

في فبراير 2016 ، التحقت بالمدرسة الثانوية
في فبراير 2016 ، التحقت بالمدرسة الثانوية

الخطوة 2: بعد ذلك ، لاحظت وجود مشكلة صغيرة في الكافيتريا لدينا

ثم لاحظت مشكلة صغيرة في الكافيتريا
ثم لاحظت مشكلة صغيرة في الكافيتريا

الخطوة الثالثة: تحتوي الكافتيريا لدينا على منطقتين كبيرتين. منطقة الانتظار ومنطقة تناول الطعام

يوجد في الكافيتريا منطقتان كبيرتان. منطقة الانتظار ومنطقة تناول الطعام
يوجد في الكافيتريا منطقتان كبيرتان. منطقة الانتظار ومنطقة تناول الطعام

الخطوة 4: لكننا حصلنا على شيء من التسلسل الهرمي الشادي …

لكن لدينا بعض التسلسل الهرمي الشادي يحدث …
لكن لدينا بعض التسلسل الهرمي الشادي يحدث …

في الأساس ، إذا كنت أكبر سنًا ، فيمكنك قطع خط الأشخاص الآخرين.

الخطوة 5: كل وجبة غداء ، وحتى في العشاء ، يحدث هذا

كل وجبة غداء ، وحتى في العشاء ، يحدث هذا
كل وجبة غداء ، وحتى في العشاء ، يحدث هذا

إنه لأمر مدهش حقًا مشاهدة هذا شخصيًا.

ليس ممتعًا إذا كنت HS1 (طالب بالصف الأول في HighSchool).

الخطوة 6: لا يهم متى يأتون مبكرًا ، يضيع طلاب HS1 الكثير من وقتهم في الانتظار …

لا يهم كيف يأتون مبكرًا ، يضيع طلاب HS1 الكثير من وقتهم في الانتظار …
لا يهم كيف يأتون مبكرًا ، يضيع طلاب HS1 الكثير من وقتهم في الانتظار …

الخطوة 7: كنت غاضبًا جدًا من هذا الموقف

كنت أتحدث في ذهني إلى كل أولئك الذين يستفيدون من هذا النظام مثل:

"من أنت بحق الجحيم لتنتزع صف الوافدين الأوائل ، من أعطاك الحق في القيام بذلك؟ هذا ليس صحيحًا"

الخطوة 8: لكنني علمت أن الغشاشين لن يتغيروا ، لذلك قررت مساعدة طلاب HS1

لكنني علمت أن الغشاشين لن يتغيروا ، لذلك قررت مساعدة طلاب HS1
لكنني علمت أن الغشاشين لن يتغيروا ، لذلك قررت مساعدة طلاب HS1

قلت لنفسي ، ماذا لو تمكن طلاب HS1 من معرفة طول الخط في الوقت الفعلي ؟؟

إذن ، ألن يكونوا قادرين على أن يقرروا "لأنفسهم" ما إذا كانوا سيذهبون أم لا؟

الخطوة 9: مع فكرتي في الواقع ، ستكون هذه هي عملية صنع القرار لطالب HS1

مع فكرتي في الواقع ، سيكون هذا هو عملية صنع القرار لطالب HS1
مع فكرتي في الواقع ، سيكون هذا هو عملية صنع القرار لطالب HS1

لديهم عملية اتخاذ قرار عقلاني.

الخطوة 10: حتى الآن ، كانت عملية التفكير لطلاب HS1 هي هذه

حتى الآن ، كانت عملية التفكير لطلاب HS1 هي هذه
حتى الآن ، كانت عملية التفكير لطلاب HS1 هي هذه

كنا نعلم أننا كنا تحت الكلب ، لكننا لم نكن نعرف مدى ازدحام الكافتيريا.

إذن هذا أمر غير عقلاني تمامًا واتخاذ قرار قائم على الرغبة في الحظ.

الخطوة 11: حان الوقت لاتخاذ إجراء وبناء فكرتي على أرض الواقع

لقد حان الوقت لاتخاذ إجراء وبناء فكرتي على أرض الواقع
لقد حان الوقت لاتخاذ إجراء وبناء فكرتي على أرض الواقع

كانت فكرتي هذا.

سأجعل

1) 5 "منصات قدم" فردية يمكنها التعرف على ما إذا كان الشخص يدوس عليها أم لا.

2) "برنامج" يمكنه قراءة حالة 5 FootPad عند 10 [هرتز] ، وتحميل جميع البيانات التي تم جمعها منذ آخر تحميل في شكل مضغوط ، وتوفير تقدير خام لطول الخط (الأكثر أهمية) معه.

الخطوة 12: عمل فوت باد - تصميم

صنع فوت باد - تصميم
صنع فوت باد - تصميم
صنع فوت باد - تصميم
صنع فوت باد - تصميم

FootPad هو مجرد مفتاح تبديل. هذا يربط 'Signal-Line' بـ GND إذا تم الضغط عليه.

لقد صممت الحجم بحيث يكون كبيرًا بما يكفي لإمكانية عالية للوقوف عليه ،

ولكنها أيضًا صغيرة بما يكفي لقطع جزء الأكريل بالليزر باستخدام قاطع الليزر الخاص بمدرستنا.

الخطوة 13: FootPad - Complete

فوت باد - كاملة
فوت باد - كاملة
فوت باد - كاملة
فوت باد - كاملة
فوت باد - كاملة
فوت باد - كاملة

يوجد CORK-peaces فقط من أجل Cushion-Effect. أيضا لإلقاء نظرة ودية على Steppers.

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

الخطوة 14: وحدة التحكم الصغيرة - التخطيطي

وحدة تحكم صغيرة - التخطيطي
وحدة تحكم صغيرة - التخطيطي
وحدة تحكم صغيرة - التخطيطي
وحدة تحكم صغيرة - التخطيطي

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

الخطوة 15: وحدة التحكم الصغيرة - كاملة

وحدة تحكم صغيرة - كاملة
وحدة تحكم صغيرة - كاملة
وحدة تحكم صغيرة - كاملة
وحدة تحكم صغيرة - كاملة
وحدة تحكم صغيرة - كاملة
وحدة تحكم صغيرة - كاملة

لقد قمت للتو بلحام 5 مقاومات سحب '20K' لكل منفذ.

وبما أنني كنت أستخدم "Enamel-Wire" ، فقد كان من السهل حقًا الحصول على مدخلات نمط "Screwed-Port" على PCB.

يتم استخدام "WeMos D1 Mini" للتكامل المبسط لاتصالات الخادم.

الخطوة 16: البرنامج

البرنامج
البرنامج

كانت البرامج صعبة للغاية بسبب

1) كانت المرة الأولى التي أستخدم فيها مكتبة ESP8266 و Server client. [واجهت صعوبة في الاتصال بالخادم:)]

2) السبب في أن لديّ "Real-Time-Clock" هو أنني أردت أن يعمل هذا البرنامج على مدار الساعة طوال أيام الأسبوع ، ولكن تحدث فقط إلى الخادم في وقت "الإفطار والغداء والعشاء والوجبات الخفيفة" ، وكذلك جدول عطلة نهاية الأسبوع وأيام الأسبوع. كانت مختلفة أيضًا. لذلك اضطررت إلى إنشاء نظام "جدولة" ، وهو ما لم أفعله من قبل ، من أجل الأتمتة المطلقة (إذا توفيت ، ستستمر الخدمة).

SOURCE_CODE:

الخطوة 17: تشغيل النظام بالكامل

النظام بأكمله يعمل!
النظام بأكمله يعمل!
النظام بأكمله يعمل!
النظام بأكمله يعمل!
النظام بأكمله يعمل!
النظام بأكمله يعمل!

لقد استخدمت "(https://thingspeak.com/channels/346781)" للخادم / الرسوم البيانية.

لقد تمكنت من توفير بيانات حالة الازدحام اليومية لأصدقائي وطلاب HS1!

وعندما أقامت مدرستنا مسابقة في الكلام ، خرجت وقدمت هذا النظام لجميع طلاب HS1 حتى يتمكنوا من استخدامه لتلبية احتياجاتهم الخاصة. (سوف أقوم بتحميل PPT الذي استخدمته للمسابقة)

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

أيضًا ، لسبب قيامي بهذا المشروع ، عندما جاءني طالب فعلي وقال لي:

"أنا أستخدم خدمتك لتحديد ما إذا كنت سأذهب إلى الكافتيريا أم لا - من المفيد جدًا ، شكرًا لك"

شعرت بشعور جيد ، ولم أصدق أن هذا كان يحدث بالفعل.

الخطوة 18: بعد شهر واحد من الحصول على خطوة

بعد شهر واحد من الحصول على خطوة
بعد شهر واحد من الحصول على خطوة
بعد شهر واحد من الحصول على خطوة
بعد شهر واحد من الحصول على خطوة
بعد شهر واحد من الحصول على خطوة
بعد شهر واحد من الحصول على خطوة

نجت جميع الأجهزة! حسنًا ، ليس في حالة جيدة على الرغم من:)

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

الخطوة 19: معالجة البيانات باستخدام بايثون

معالجة البيانات ببايثون
معالجة البيانات ببايثون
معالجة البيانات ببايثون
معالجة البيانات ببايثون
معالجة البيانات ببايثون
معالجة البيانات ببايثون

بعد جمع كل البيانات ، يمكنني استخدام برنامج Python لرسم هذه بدقة أكبر. تمامًا مثل تلك الرسوم البيانية الخمسة التي تشير إلى السجل السابق لبيانات "طول الخط" المعروضة للطلاب.

ومن المثير للاهتمام أنه في أيام الأسبوع ، يكون الازدحام 12:25 مساءً ثابتًا ، وفي عطلة نهاية الأسبوع ، فقط في البداية هو المكان الذي يحدث فيه الازدحام ، غالبًا لأن الطلاب يقومون بأعمالهم الخاصة ، لذلك هم أكثر تشتتًا.

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

الخطوة 20: التطبيقات المستقبلية ، لماذا أقوم بتحميل هذا إلى Instructables

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

ويمكن تطبيق هذا النظام على أي مكان تقريبًا تكون معلومات "طول الخط" ذات قيمة / مفيدة.

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

لكني أعتقد أن هذا النظام لديه إمكانية للاستخدام على نطاق أوسع.

ناهيك عن الوضع الحالي في المدرسة الثانوية في كوريا. كما علمت من اختصاصي التغذية في مدرستنا ، في المدرسة العادية (مدرستنا عبارة عن مجموعة صغيرة من المدرسة ذات التوجه العلمي) ، لأننا لا نحزم وجبة غداء للمدرسة ، فهم ينتظرون في طابور يزيد طوله عن 30 [م] فقط بسبب عدد الطلاب القص في مدرسة واحدة. لذلك مع هذا النظام ، مع التصميم والبرمجيات المعدلة ، يمكن لكل مدرسة أن تمتلك النظام الذي يسمح للطلاب بالبقاء في فصولهم حتى يحين دورهم ، ثم يمكنهم الذهاب إلى الكافتيريا ، دون الانتظار في الطابور!

لقد قدمت فكرتي بالفعل إلى وزارة التعليم الكورية ، بعد أن تم اختياري كأفضل فكرة في مسابقتهم الأخيرة في عام 2017.

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

شكرًا جزيلاً على قراءة كتابي الأول Instructable!

موصى به: