فهرست مطالب:
- مرحله 1: در فوریه 2016 ، وارد دبیرستان شدم
- مرحله 2: سپس ، من متوجه یک مشکل کوچک در کافه تریا شدم
- مرحله 3: کافه تریا ما دارای 2 منطقه بزرگ است. WAIT Zone و EAT Zone
- مرحله 4: اما ما برخی از چیزهای سلسله مراتبی در حال انجام هستیم…
- مرحله 5: هر ناهار به تنهایی و حتی در شام ، این اتفاق می افتد
- مرحله 6: مهم نیست که چقدر زود می آیند ، دانش آموزان HS1 زمان زیادی را صرف انتظار می کنند …
- مرحله 7: من در این شرایط بسیار عصبانی بودم
- مرحله 8: اما من می دانستم که کلاهبرداران تغییر نمی کنند ، بنابراین تصمیم گرفتم به دانش آموزان HS1 کمک کنم
- مرحله 9: با ایده من در واقعیت ، این فرایند تصمیم گیری برای دانش آموز HS1 خواهد بود
- مرحله 10: تا کنون ، روند تفکر دانش آموزان HS1 این بود
- مرحله یازدهم: زمان انجام یک اقدام و ساختن ایده من به واقعیت فرا رسیده بود
- مرحله 12: ساخت FootPad - طراحی
- مرحله 13: FootPad - کامل
- مرحله 14: کنترل کننده میکرو - شماتیک
- مرحله 15: کنترل کننده میکرو - کامل
- مرحله 16: نرم افزار
- مرحله 17: کل سیستم در عمل
- مرحله 18: پس از 1 ماه از شروع به کار
- مرحله 19: دستکاری داده ها با پایتون
- مرحله 20: برنامه های کاربردی آینده ، چرا من این برنامه را در دستورالعمل ها بارگذاری می کنم
تصویری: FootPad_Logger: 20 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
از ایده تا نمونه اولیه داستان سال اول و دوم دبیرستان من. امیدوارم که شما لذت بردن از!
مرحله 1: در فوریه 2016 ، وارد دبیرستان شدم
مرحله 2: سپس ، من متوجه یک مشکل کوچک در کافه تریا شدم
مرحله 3: کافه تریا ما دارای 2 منطقه بزرگ است. WAIT Zone و EAT Zone
مرحله 4: اما ما برخی از چیزهای سلسله مراتبی در حال انجام هستیم…
در اصل ، اگر شما بزرگتر هستید ، می توانید خط دیگران را کاهش دهید.
مرحله 5: هر ناهار به تنهایی و حتی در شام ، این اتفاق می افتد
تماشای حضوری این فیلم در واقع شگفت انگیز است.
اگر HS1 هستید (کلاس اول دبیرستان) چندان خوشایند نیست.
مرحله 6: مهم نیست که چقدر زود می آیند ، دانش آموزان HS1 زمان زیادی را صرف انتظار می کنند …
مرحله 7: من در این شرایط بسیار عصبانی بودم
من در ذهنم با همه کسانی که از این سیستم استفاده می کنند صحبت می کردم ، مانند:
"لعنتی شما کی هستید که صف مهاجران اولیه را ربوده اید ، چه کسی به شما این حق را داده است؟ حتی درست نیست"
مرحله 8: اما من می دانستم که کلاهبرداران تغییر نمی کنند ، بنابراین تصمیم گرفتم به دانش آموزان HS1 کمک کنم
با خودم فکر کردم ، اگر دانش آموزان HS1 بتوانند طول خط را در زمان واقعی بدانند چه؟
آیا آنها نمی توانند خود تصمیم بگیرند که بروند یا نروند؟
مرحله 9: با ایده من در واقعیت ، این فرایند تصمیم گیری برای دانش آموز HS1 خواهد بود
آنها دارای فرایند تصمیم گیری منطقی هستند.
مرحله 10: تا کنون ، روند تفکر دانش آموزان HS1 این بود
ما می دانستیم که زیر سگ هستیم ، اما نمی دانستیم کافه تریا چقدر شلوغ است.
بنابراین این تصمیم گیری کاملاً غیر منطقی و آرزوی خوشبختی است.
مرحله یازدهم: زمان انجام یک اقدام و ساختن ایده من به واقعیت فرا رسیده بود
ایده من این بود
من خواهم ساخت
1) 5 "FootPads" جداگانه که می تواند تشخیص دهد آیا شخص روی آن قدم می گذارد یا نه.
2) "برنامه ای" که می تواند وضعیت 5 FootPad را در 10 [هرتز] بخواند و تمام داده های جمع آوری شده از آخرین بارگذاری را به صورت فشرده بارگذاری کرده و برآورد خام طول خط (مهمترین) را به همراه آن ارائه دهد.
مرحله 12: ساخت FootPad - طراحی
FootPad به سادگی یک سوئیچ است. در صورت فشردن ، 'خط سیگنال' را به GND متصل می کند.
اندازه را طوری طراحی کردم که اندازه آن به اندازه ای باشد که امکان ایستادن زیاد باشد ،
بلکه آنقدر کوچک است که می توان قسمت اکریل را با دستگاه برش لیزری مدرسه ما لیزر برش داد.
مرحله 13: 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 ماه از شروع به کار
همه سخت افزارها زنده ماندند! خوب ، در شرایط خوبی نیست:)
در واقع ، یک درب که اغلب توسط آشپز کافه تریا استفاده می شد ، خط منبع تغذیه را کشید و اتصال DC را به میکرو کنترلر من قطع کرد و سیم ها را خم کرد. بنابراین مجبور شدم هر روز آن را بررسی کنم.
مرحله 19: دستکاری داده ها با پایتون
پس از جمع آوری تمام داده ها ، می توانم از برنامه Python برای ترسیم دقیق آنها استفاده کنم. درست مانند آن 5 نمودار که نشان دهنده سابقه قبلی داده های "طول خط" است که به دانش آموزان نشان داده شده است.
و بسیار جالب است که در روزهای هفته ، ساعت 12:25 بعدازظهر تراکم مداوم است ، و در آخر هفته ، فقط در ابتدا جایی است که تراکم اتفاق می افتد ، بیشتر به این دلیل که دانش آموزان کار خصوصی خود را انجام می دهند ، بنابراین بیشتر از بین می روند.
من داده های یک ماهه را در قالب فایل csv بارگذاری می کنم. مستقیم از سرور اگرچه من در حال حاضر روی آن کار نمی کنم ، اما اگر کسی علاقه مند به ترسیم و تجزیه و تحلیل این داده ها باشد ، (البته برای درک تکنیک فشرده سازی ابتدا باید به Micro controller Code نگاه کنید) شگفت انگیز خواهد بود.
مرحله 20: برنامه های کاربردی آینده ، چرا من این برنامه را در دستورالعمل ها بارگذاری می کنم
اگرچه سیستم فعلی که من ساخته ام بسیار شبیه نمونه اولیه است ، من فکر می کنم که با ابزار مناسب (که من در مدرسه نداشتم) یا بودجه ، می توان پدها را به شکل لاستیک های زیبا شکل داد.
و این سیستم را می توان تقریباً در هر جایی که اطلاعات "طول خط" ارزشمند / مفید است ، اعمال کرد.
من فقط روشی را که انجام داده ام و دلیل آن را ارائه می دهم. و نتایج ، کد منبع. برای نشان دادن اینکه این در واقع کار می کند. من فکر نمی کنم FootPads من خیلی خوب طراحی شده باشد ، من از نوار چسب زیادی استفاده کردم و محافظت از مینای دندان بسیار سخت بود ، در نهایت محافظ نوار پاره شد و سیم نمایان شد.
اما من فکر می کنم این سیستم قابلیت استفاده گسترده تر را دارد.
ناگفته نماند که وضعیت فعلی دبیرستان کره است. همانطور که از متخصص تغذیه مدرسه ما یاد گرفتم ، در مدرسه عادی (مدرسه ما گروه کوچکی از مدارس علمی است) ، زیرا ما ناهار را به مدرسه نمی پردازیم ، آنها در صف بیش از 30 [متر] منتظر می مانند. فقط به دلیل برش تعداد دانش آموزان در یک مدرسه. بنابراین با استفاده از این سیستم ، با طراحی و نرم افزار اصلاح شده ، هر مدرسه می تواند سیستمی داشته باشد که به دانش آموزان اجازه می دهد تا زمان نوبت خود در کلاس های خود بمانند ، سپس می توانند بدون انتظار در صف ، به کافه تریا بروند!
من در واقع ایده خود را پس از انتخاب به عنوان بهترین ایده در مسابقه اخیر آنها در سال 2017 ، به وزارت آموزش و پرورش کره ارائه کردم.
امیدوارم این دستورالعمل به شما الهام بخش باشد تا کاری مفید برای اطرافیان انجام دهید! این مقاله واقعاً ساخت محور نبود ، اما اگر علاقه دارید به س yourال شما در مورد اطلاعات دقیق تر پاسخ خواهم داد!
خیلی ممنون که اولین دستورالعمل من را مطالعه کردید!
توصیه شده:
مرحله به مرحله ساخت کامپیوتر: 9 مرحله
گام به گام ساخت کامپیوتر: لوازم: سخت افزار: مادربرد CPU & amp؛ CPU coolerPSU (منبع تغذیه) ذخیره سازی (HDD/SSD) RAMGPU (لازم نیست) مورد ابزار: پیچ گوشتی دستبند ESD/خمیر ماتریسمی با اپلیکاتور
سه مدار بلندگو -- آموزش مرحله به مرحله: 3 مرحله
سه مدار بلندگو || آموزش گام به گام: مدار بلندگو سیگنال های صوتی دریافت شده از محیط را بر روی MIC تقویت می کند و از محل تولید صدای تقویت شده به بلندگو ارسال می کند. در اینجا ، من سه روش مختلف برای ساخت این مدار بلندگو با استفاده از موارد زیر را به شما نشان خواهم داد
مرحله به مرحله اتوماسیون خانگی با استفاده از Wemos D1 Mini با طراحی PCB: 4 مرحله
گام به گام اتوماسیون خانگی با استفاده از Wemos D1 Mini با طراحی PCB: اتوماسیون خانگی گام به گام با استفاده از Wemos D1 Mini با طراحی PCB چند هفته قبل ما آموزش "اتوماسیون خانگی با استفاده از تمشک پای" را در rootaid.com منتشر کردیم که مورد استقبال علاقه مندان و علاقه مندان قرار گرفت. دانشجو. سپس یکی از اعضای ما آمد
نصب Smapler V0002 مرحله به مرحله: 5 مرحله
نصب Smapler V0002 گام به گام: Smapler یک مدار است که به تولید صدای مولد توسط David Cuartielles و Ino Schlaucher از BlushingBoy.org اختصاص داده شده است. Smapler v0002 - نسخه آاکا سنگاپور - چیزی نیست جز سپر آردوینو که برای بازی استری بد بو استفاده می شود
نصب Smapler V0001r2 مرحله به مرحله: 3 مرحله
نصب Smapler V0001r2 مرحله به مرحله: این یک راهنمای عکاسی برای نصب Smapler v0001r2 است. این یک مدار مستقل سازگار با آردوینو با اتصال کارت SD داخلی ، اتصال PS2 برای ماوس/صفحه کلید ، تقویت کننده صدا و تعدادی پین I/O برای سنسورها است. با آن شما