فهرست مطالب:

FootPad_Logger: 20 مرحله
FootPad_Logger: 20 مرحله

تصویری: FootPad_Logger: 20 مرحله

تصویری: FootPad_Logger: 20 مرحله
تصویری: Convenience items needed in the family 2024, نوامبر
Anonim
FootPad_Logger
FootPad_Logger

از ایده تا نمونه اولیه داستان سال اول و دوم دبیرستان من. امیدوارم که شما لذت بردن از!

مرحله 1: در فوریه 2016 ، وارد دبیرستان شدم

در فوریه 2016 ، وارد دبیرستان شدم
در فوریه 2016 ، وارد دبیرستان شدم

مرحله 2: سپس ، من متوجه یک مشکل کوچک در کافه تریا شدم

سپس ، من متوجه یک مشکل کوچک در کافه تریا شدم
سپس ، من متوجه یک مشکل کوچک در کافه تریا شدم

مرحله 3: کافه تریا ما دارای 2 منطقه بزرگ است. WAIT Zone و EAT Zone

کافه تریا ما دارای 2 منطقه بزرگ است. WAIT Zone و EAT Zone
کافه تریا ما دارای 2 منطقه بزرگ است. WAIT Zone و EAT Zone

مرحله 4: اما ما برخی از چیزهای سلسله مراتبی در حال انجام هستیم…

اما ما برخی از چیزهای سلسله مراتبی در حال انجام هستیم…
اما ما برخی از چیزهای سلسله مراتبی در حال انجام هستیم…

در اصل ، اگر شما بزرگتر هستید ، می توانید خط دیگران را کاهش دهید.

مرحله 5: هر ناهار به تنهایی و حتی در شام ، این اتفاق می افتد

در هر ناهار و حتی در شام ، این اتفاق می افتد
در هر ناهار و حتی در شام ، این اتفاق می افتد

تماشای حضوری این فیلم در واقع شگفت انگیز است.

اگر HS1 هستید (کلاس اول دبیرستان) چندان خوشایند نیست.

مرحله 6: مهم نیست که چقدر زود می آیند ، دانش آموزان HS1 زمان زیادی را صرف انتظار می کنند …

مهم نیست که چقدر زود می آیند ، دانش آموزان HS1 زمان زیادی را صرف انتظار می کنند…
مهم نیست که چقدر زود می آیند ، دانش آموزان HS1 زمان زیادی را صرف انتظار می کنند…

مرحله 7: من در این شرایط بسیار عصبانی بودم

من در ذهنم با همه کسانی که از این سیستم استفاده می کنند صحبت می کردم ، مانند:

"لعنتی شما کی هستید که صف مهاجران اولیه را ربوده اید ، چه کسی به شما این حق را داده است؟ حتی درست نیست"

مرحله 8: اما من می دانستم که کلاهبرداران تغییر نمی کنند ، بنابراین تصمیم گرفتم به دانش آموزان HS1 کمک کنم

اما می دانستم افراد فریبکار تغییر نمی کنند ، بنابراین تصمیم گرفتم به دانش آموزان HS1 کمک کنم
اما می دانستم افراد فریبکار تغییر نمی کنند ، بنابراین تصمیم گرفتم به دانش آموزان HS1 کمک کنم

با خودم فکر کردم ، اگر دانش آموزان HS1 بتوانند طول خط را در زمان واقعی بدانند چه؟

آیا آنها نمی توانند خود تصمیم بگیرند که بروند یا نروند؟

مرحله 9: با ایده من در واقعیت ، این فرایند تصمیم گیری برای دانش آموز HS1 خواهد بود

با ایده من در واقعیت ، این فرایند تصمیم گیری برای دانش آموز HS1 خواهد بود
با ایده من در واقعیت ، این فرایند تصمیم گیری برای دانش آموز HS1 خواهد بود

آنها دارای فرایند تصمیم گیری منطقی هستند.

مرحله 10: تا کنون ، روند تفکر دانش آموزان HS1 این بود

تا کنون ، روند تفکر دانش آموزان HS1 این بود
تا کنون ، روند تفکر دانش آموزان HS1 این بود

ما می دانستیم که زیر سگ هستیم ، اما نمی دانستیم کافه تریا چقدر شلوغ است.

بنابراین این تصمیم گیری کاملاً غیر منطقی و آرزوی خوشبختی است.

مرحله یازدهم: زمان انجام یک اقدام و ساختن ایده من به واقعیت فرا رسیده بود

وقت آن بود که اقدامی انجام دهم و ایده خود را به واقعیت تبدیل کنم
وقت آن بود که اقدامی انجام دهم و ایده خود را به واقعیت تبدیل کنم

ایده من این بود

من خواهم ساخت

1) 5 "FootPads" جداگانه که می تواند تشخیص دهد آیا شخص روی آن قدم می گذارد یا نه.

2) "برنامه ای" که می تواند وضعیت 5 FootPad را در 10 [هرتز] بخواند و تمام داده های جمع آوری شده از آخرین بارگذاری را به صورت فشرده بارگذاری کرده و برآورد خام طول خط (مهمترین) را به همراه آن ارائه دهد.

مرحله 12: ساخت FootPad - طراحی

ساخت FootPad - طراحی
ساخت FootPad - طراحی
ساخت FootPad - طراحی
ساخت FootPad - طراحی

FootPad به سادگی یک سوئیچ است. در صورت فشردن ، 'خط سیگنال' را به GND متصل می کند.

اندازه را طوری طراحی کردم که اندازه آن به اندازه ای باشد که امکان ایستادن زیاد باشد ،

بلکه آنقدر کوچک است که می توان قسمت اکریل را با دستگاه برش لیزری مدرسه ما لیزر برش داد.

مرحله 13: FootPad - کامل

FootPad - کامل است
FootPad - کامل است
FootPad - کامل است
FootPad - کامل است
FootPad - کامل است
FootPad - کامل است

CORK-peaces فقط برای Cushion-Effect وجود دارد. همچنین برای نگاه دوستانه برای Steppers.

در واقع فقط یک سوئیچ است. تا آنجا که می تواند ساده باشد.

مرحله 14: کنترل کننده میکرو - شماتیک

میکرو کنترلر - شماتیک
میکرو کنترلر - شماتیک
میکرو کنترلر - شماتیک
میکرو کنترلر - شماتیک

تمام ورودی از 5 Footpads جداگانه توسط یک مدار خارجی بیرون کشیده شد. بنابراین اگر کسی روی آن قدم گذاشت ، خط به GND کوتاه می شود.

مرحله 15: کنترل کننده میکرو - کامل

کنترل کننده میکرو - کامل
کنترل کننده میکرو - کامل
کنترل کننده میکرو - کامل
کنترل کننده میکرو - کامل
کنترل کننده میکرو - کامل
کنترل کننده میکرو - کامل

من فقط 5 مقاومت 20K 'Pull-UP را برای هر پورت لحیم کردم.

و از آنجا که من از "Enamel-Wire" استفاده می کردم ، داشتن ورودی به سبک "Screwed-Port" در PCB واقعاً مفید بود.

"WeMos D1 Mini" برای یکپارچه سازی ساده ارتباطات سرور استفاده می شود.

مرحله 16: نرم افزار

نرم افزار
نرم افزار

نرم افزار بسیار چالش برانگیز بود زیرا

1) اولین بار بود که از ESP8266 و کتابخانه سرویس گیرنده سرور استفاده می کردم. [برای اتصال به سرور مشکل داشتم:)]

2) دلیل اینکه من "ساعت واقعی" داشتم این بود که می خواستم این برنامه 24 ساعته و 7 روزه اجرا شود ، اما فقط در زمان "صبحانه ، ناهار ، شام ، میان وعده" و همچنین برنامه آخر هفته و روزهای هفته با سرور صحبت کنید. متفاوت هم بودند بنابراین من مجبور شدم سیستم "Scheduler" را ایجاد کنم ، که قبلاً هرگز انجام نداده بودم ، برای Absolute-Automation (اگر بمیرم ، سرویس ادامه می یابد).

SOURCE_CODE:

مرحله 17: کل سیستم در عمل

کل سیستم در عمل!
کل سیستم در عمل!
کل سیستم در عمل!
کل سیستم در عمل!
کل سیستم در عمل!
کل سیستم در عمل!

من از "(https://thingspeak.com/channels/346781)" برای سرور/نمودار استفاده کردم.

من توانستم داده های روزانه و زنده از وضعیت احتقان را در اختیار دوستان و دانش آموزان HS1 قرار دهم!

و وقتی مدرسه ما مسابقه گفتار برگزار کرد ، من بیرون آمدم و این سیستم را به همه دانش آموزان HS1 ارائه کردم تا بتوانند از آن برای نیازهای خود استفاده کنند. (PPT مورد استفاده برای مسابقه را بارگذاری می کنم)

در طول دوره 1 ماهه این سیستم در عمل ، من می توانم نظرات بسیاری را در مورد نحوه بهبود این سیستم از جمله دوستانم ، معلمانم ، حتی معاون مدرسه خود ، به من بگویم.

همچنین ، به دلیل دلیل انجام این پروژه ، هنگامی که یک دانشجوی واقعی به من آمد و به من گفت:

"من از خدمات شما برای تعیین اینکه آیا به کافه تریا بروم یا نه استفاده می کنم - بسیار مفید ، متشکرم"

احساس خیلی خوبی بود ، و من نمی توانستم باور کنم که این واقعا اتفاق می افتد.

مرحله 18: پس از 1 ماه از شروع به کار

بعد از 1 ماه گام به گام
بعد از 1 ماه گام به گام
بعد از 1 ماه گام به گام
بعد از 1 ماه گام به گام
بعد از 1 ماه گام به گام
بعد از 1 ماه گام به گام

همه سخت افزارها زنده ماندند! خوب ، در شرایط خوبی نیست:)

در واقع ، یک درب که اغلب توسط آشپز کافه تریا استفاده می شد ، خط منبع تغذیه را کشید و اتصال DC را به میکرو کنترلر من قطع کرد و سیم ها را خم کرد. بنابراین مجبور شدم هر روز آن را بررسی کنم.

مرحله 19: دستکاری داده ها با پایتون

دستکاری داده ها با پایتون
دستکاری داده ها با پایتون
دستکاری داده ها با پایتون
دستکاری داده ها با پایتون
دستکاری داده ها با پایتون
دستکاری داده ها با پایتون

پس از جمع آوری تمام داده ها ، می توانم از برنامه Python برای ترسیم دقیق آنها استفاده کنم. درست مانند آن 5 نمودار که نشان دهنده سابقه قبلی داده های "طول خط" است که به دانش آموزان نشان داده شده است.

و بسیار جالب است که در روزهای هفته ، ساعت 12:25 بعدازظهر تراکم مداوم است ، و در آخر هفته ، فقط در ابتدا جایی است که تراکم اتفاق می افتد ، بیشتر به این دلیل که دانش آموزان کار خصوصی خود را انجام می دهند ، بنابراین بیشتر از بین می روند.

من داده های یک ماهه را در قالب فایل csv بارگذاری می کنم. مستقیم از سرور اگرچه من در حال حاضر روی آن کار نمی کنم ، اما اگر کسی علاقه مند به ترسیم و تجزیه و تحلیل این داده ها باشد ، (البته برای درک تکنیک فشرده سازی ابتدا باید به Micro controller Code نگاه کنید) شگفت انگیز خواهد بود.

مرحله 20: برنامه های کاربردی آینده ، چرا من این برنامه را در دستورالعمل ها بارگذاری می کنم

اگرچه سیستم فعلی که من ساخته ام بسیار شبیه نمونه اولیه است ، من فکر می کنم که با ابزار مناسب (که من در مدرسه نداشتم) یا بودجه ، می توان پدها را به شکل لاستیک های زیبا شکل داد.

و این سیستم را می توان تقریباً در هر جایی که اطلاعات "طول خط" ارزشمند / مفید است ، اعمال کرد.

من فقط روشی را که انجام داده ام و دلیل آن را ارائه می دهم. و نتایج ، کد منبع. برای نشان دادن اینکه این در واقع کار می کند. من فکر نمی کنم FootPads من خیلی خوب طراحی شده باشد ، من از نوار چسب زیادی استفاده کردم و محافظت از مینای دندان بسیار سخت بود ، در نهایت محافظ نوار پاره شد و سیم نمایان شد.

اما من فکر می کنم این سیستم قابلیت استفاده گسترده تر را دارد.

ناگفته نماند که وضعیت فعلی دبیرستان کره است. همانطور که از متخصص تغذیه مدرسه ما یاد گرفتم ، در مدرسه عادی (مدرسه ما گروه کوچکی از مدارس علمی است) ، زیرا ما ناهار را به مدرسه نمی پردازیم ، آنها در صف بیش از 30 [متر] منتظر می مانند. فقط به دلیل برش تعداد دانش آموزان در یک مدرسه. بنابراین با استفاده از این سیستم ، با طراحی و نرم افزار اصلاح شده ، هر مدرسه می تواند سیستمی داشته باشد که به دانش آموزان اجازه می دهد تا زمان نوبت خود در کلاس های خود بمانند ، سپس می توانند بدون انتظار در صف ، به کافه تریا بروند!

من در واقع ایده خود را پس از انتخاب به عنوان بهترین ایده در مسابقه اخیر آنها در سال 2017 ، به وزارت آموزش و پرورش کره ارائه کردم.

امیدوارم این دستورالعمل به شما الهام بخش باشد تا کاری مفید برای اطرافیان انجام دهید! این مقاله واقعاً ساخت محور نبود ، اما اگر علاقه دارید به س yourال شما در مورد اطلاعات دقیق تر پاسخ خواهم داد!

خیلی ممنون که اولین دستورالعمل من را مطالعه کردید!

توصیه شده: