جدول المحتويات:
- الخطوة 1: في فبراير 2016 ، التحقت بالمدرسة الثانوية
- الخطوة 2: بعد ذلك ، لاحظت وجود مشكلة صغيرة في الكافيتريا لدينا
- الخطوة الثالثة: تحتوي الكافتيريا لدينا على منطقتين كبيرتين. منطقة الانتظار ومنطقة تناول الطعام
- الخطوة 4: لكننا حصلنا على شيء من التسلسل الهرمي الشادي …
- الخطوة 5: كل وجبة غداء ، وحتى في العشاء ، يحدث هذا
- الخطوة 6: لا يهم متى يأتون مبكرًا ، يضيع طلاب HS1 الكثير من وقتهم في الانتظار …
- الخطوة 7: كنت غاضبًا جدًا من هذا الموقف
- الخطوة 8: لكنني علمت أن الغشاشين لن يتغيروا ، لذلك قررت مساعدة طلاب HS1
- الخطوة 9: مع فكرتي في الواقع ، ستكون هذه هي عملية صنع القرار لطالب HS1
- الخطوة 10: حتى الآن ، كانت عملية التفكير لطلاب HS1 هي هذه
- الخطوة 11: حان الوقت لاتخاذ إجراء وبناء فكرتي على أرض الواقع
- الخطوة 12: عمل فوت باد - تصميم
- الخطوة 13: FootPad - Complete
- الخطوة 14: وحدة التحكم الصغيرة - التخطيطي
- الخطوة 15: وحدة التحكم الصغيرة - كاملة
- الخطوة 16: البرنامج
- الخطوة 17: تشغيل النظام بالكامل
- الخطوة 18: بعد شهر واحد من الحصول على خطوة
- الخطوة 19: معالجة البيانات باستخدام بايثون
- الخطوة 20: التطبيقات المستقبلية ، لماذا أقوم بتحميل هذا إلى Instructables
فيديو: FootPad_Logger: 20 خطوة
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:39
من الفكرة إلى النموذج الأولي الحقيقي. قصة مدرستي الثانوية 1st ~ 2nd Year. آمل أن تستمتع!
الخطوة 1: في فبراير 2016 ، التحقت بالمدرسة الثانوية
الخطوة 2: بعد ذلك ، لاحظت وجود مشكلة صغيرة في الكافيتريا لدينا
الخطوة الثالثة: تحتوي الكافتيريا لدينا على منطقتين كبيرتين. منطقة الانتظار ومنطقة تناول الطعام
الخطوة 4: لكننا حصلنا على شيء من التسلسل الهرمي الشادي …
في الأساس ، إذا كنت أكبر سنًا ، فيمكنك قطع خط الأشخاص الآخرين.
الخطوة 5: كل وجبة غداء ، وحتى في العشاء ، يحدث هذا
إنه لأمر مدهش حقًا مشاهدة هذا شخصيًا.
ليس ممتعًا إذا كنت HS1 (طالب بالصف الأول في HighSchool).
الخطوة 6: لا يهم متى يأتون مبكرًا ، يضيع طلاب HS1 الكثير من وقتهم في الانتظار …
الخطوة 7: كنت غاضبًا جدًا من هذا الموقف
كنت أتحدث في ذهني إلى كل أولئك الذين يستفيدون من هذا النظام مثل:
"من أنت بحق الجحيم لتنتزع صف الوافدين الأوائل ، من أعطاك الحق في القيام بذلك؟ هذا ليس صحيحًا"
الخطوة 8: لكنني علمت أن الغشاشين لن يتغيروا ، لذلك قررت مساعدة طلاب HS1
قلت لنفسي ، ماذا لو تمكن طلاب HS1 من معرفة طول الخط في الوقت الفعلي ؟؟
إذن ، ألن يكونوا قادرين على أن يقرروا "لأنفسهم" ما إذا كانوا سيذهبون أم لا؟
الخطوة 9: مع فكرتي في الواقع ، ستكون هذه هي عملية صنع القرار لطالب HS1
لديهم عملية اتخاذ قرار عقلاني.
الخطوة 10: حتى الآن ، كانت عملية التفكير لطلاب 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!
موصى به:
خوذة أمان كوفيد - الجزء الأول: مقدمة إلى دوائر تينكركاد: 20 خطوة (بالصور)
Covid Safety Helmet الجزء الأول: مقدمة عن دوائر Tinkercad!: مرحبًا ، صديق! في هذه السلسلة المكونة من جزأين ، سنتعلم كيفية استخدام دوائر Tinkercad - أداة ممتعة وقوية وتعليمية للتعرف على كيفية عمل الدوائر! واحدة من أفضل طرق التعلم ، هي أن تفعل. لذلك ، سنقوم أولاً بتصميم مشروعنا الخاص: ال
اختيار محرك خطوة ومحرك لمشروع شاشة الظل الآلي في Arduino: 12 خطوة (بالصور)
اختيار Step Motor و Driver لمشروع شاشة الظل الآلي من Arduino: في هذا Instructable ، سأنتقل إلى الخطوات التي اتخذتها لتحديد Step Motor و Driver لمشروع نموذج شاشة الظل الآلي. شاشات الظل هي طرازات Coolaroo ذات الكرنك اليدوية الشائعة وغير المكلفة ، وأردت استبدال
ماسح سيكلوب ثلاثي الأبعاد My Way خطوة بخطوة: 16 خطوة (بالصور)
Ciclop 3D Scanner My Way خطوة بخطوة: مرحبًا بالجميع ، سأدرك ماسح Ciclop ثلاثي الأبعاد الشهير ، كل الخطوات الموضحة جيدًا في المشروع الأصلي غير موجودة ، لقد قمت ببعض الإصلاح لتبسيط العملية ، أولاً أقوم بطباعة القاعدة ، وأعيد ضبط ثنائي الفينيل متعدد الكلور ، لكن استمر
واجهة خطوة MIDI (نسخة باللغة الإسبانية): 12 خطوة
MIDI Step Interface (versión En Español): Versión en inglés aquí.En este التعليمي te mostraremos cómo hacer una plataforma التفاعلية de luz y sonido، que puede ser usada para jugar el famoso “Simon Says” al igual que como un controlador MIDI. أمبوس أساليب الأوبرا تخدع الفطائر
واجهة خطوة MIDI: 12 خطوة (بالصور)
MIDI Step Interface: النسخة الإسبانية هنا. في هذا الدليل سوف نوضح لك كيفية إنشاء واجهة ضوئية وصوتية يمكن استخدامها للعب & quot؛ Simon Says & quot؛ وكواجهة MIDI. سيتم لعب كلا الوضعين بقدمك. خلفية المشروع ولد بسبب