תוכן עניינים:

FootPad_Logger: 20 שלבים
FootPad_Logger: 20 שלבים

וִידֵאוֹ: FootPad_Logger: 20 שלבים

וִידֵאוֹ: FootPad_Logger: 20 שלבים
וִידֵאוֹ: Быстрое ПЕЧЕНЬЕ за 20 минут вместе С ВЫПЕЧКОЙ! | COOKIES IN 20 MINUTES 2024, יולי
Anonim
FootPad_Logger
FootPad_Logger

מרעיון לאב טיפוס אמיתי. סיפור התיכון שלי שנה ראשונה ~ שנייה. מקווה שנהנת!

שלב 1: בפברואר 2016 נכנסתי לתיכון

בפברואר 2016 נכנסתי לתיכון
בפברואר 2016 נכנסתי לתיכון

שלב 2: לאחר מכן, שמתי לב לבעיה קטנה בקפיטריה שלנו

לאחר מכן, שמתי לב לבעיה קטנה בקפיטריה שלנו
לאחר מכן, שמתי לב לבעיה קטנה בקפיטריה שלנו

שלב 3: הקפיטריה שלנו כוללת 2 אזורים גדולים. אזור המתן ואזור אוכל

הקפיטריה שלנו כוללת 2 אזורים גדולים. אזור המתן ואזור אוכל
הקפיטריה שלנו כוללת 2 אזורים גדולים. אזור המתן ואזור אוכל

שלב רביעי: אבל יש לנו משהו בהיררכיה מוצלת …

אבל יש לנו משהו בהיררכיה מוצלת …
אבל יש לנו משהו בהיררכיה מוצלת …

בעיקרון, אם אתה מבוגר יותר, אתה יכול לחתוך בשורה של אנשים אחרים.

שלב 5: כל ארוחת צהריים בודדת, ואפילו בארוחת הערב, זה קורה

כל ארוחת צהריים בודדת, ואפילו בארוחת הערב, זה קורה
כל ארוחת צהריים בודדת, ואפילו בארוחת הערב, זה קורה

זה באמת מדהים לצפות בזה באופן אישי.

לא כל כך נעים אם אתה HS1 (כיתה א 'בתיכון).

שלב 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 - עיצוב

הכנת FootPad - עיצוב
הכנת FootPad - עיצוב
הכנת FootPad - עיצוב
הכנת FootPad - עיצוב

FootPad הוא פשוט מתג. זה מחבר את 'Signal-Line' ל- GND אם לוחצים עליו.

עיצבתי את הגודל כך שהוא יהיה גדול מספיק בכדי שיהיה לו אפשרות גבוהה לעמוד עליו, אך גם קטן מספיק כדי לחתוך את החלק האקרילי בלייזר בעזרת חותך הלייזר של בית הספר שלנו.

שלב 13: FootPad - הושלם

כרית רגל - שלמה
כרית רגל - שלמה
רגל כף הרגל - הושלמה
רגל כף הרגל - הושלמה
רגל כף הרגל - הושלמה
רגל כף הרגל - הושלמה

CORK-peaces יש שם רק עבור Cushion-Effect. גם למראה ידידותי של סטפרס.

זה באמת רק מתג. פשוט ככל שיהיה.

שלב 14: בקר מיקרו - סכמטי

בקר מיקרו - סכמטי
בקר מיקרו - סכמטי
בקר מיקרו - סכמטי
בקר מיקרו - סכמטי

כל הכניסה מ -5 כריות רגל בודדות נמשכו-גבוה על ידי מעגל חיצוני. אז אם מישהו יעלה על זה, הקו יקוצר ל- GND.

שלב 15: בקר מיקרו - הושלם

בקר מיקרו - שלם
בקר מיקרו - שלם
בקר מיקרו - שלם
בקר מיקרו - שלם
בקר מיקרו - שלם
בקר מיקרו - שלם

הרגע הלחמתי 5 נגדי Pull-UP 5 '20K' לכל יציאה.

ומכיוון שהשתמשתי ב'אמל-חוט ', היה לי מאוד נוח להכניס קלט בסגנון' יציאה מוברגת 'למחשב הלוח.

'WeMos D1 Mini' משמש לשילוב פשוט של תקשורת שרתים.

שלב 16: התוכנה

התוכנה
התוכנה

התוכנה הייתה די מאתגרת כי

1) זו הייתה הפעם הראשונה שאני משתמשת בספריית לקוחות ESP8266 ו- Server. [התקשיתי להתחבר לשרת:)]

2) הסיבה שבגללה היה לי 'שעון בזמן אמת' הייתה כי רציתי שתוכנית זו תפעל 24/7, אך שוחחו רק עם השרת בזמן 'ארוחות בוקר, צהריים, ארוחת ערב, חטיף', וגם לוח הזמנים של סוף השבוע וימי חול. היו גם שונים. אז נאלצתי ליצור מערכת "מתזמן", שמעולם לא עשיתי בעבר, לאוטומציה מוחלטת (אם אמות, השירות היה ממשיך).

SOURCE_CODE:

שלב 17: מערכת שלמה בפעולה

מערכת שלמה בפעולה!
מערכת שלמה בפעולה!
מערכת שלמה בפעולה!
מערכת שלמה בפעולה!
מערכת שלמה בפעולה!
מערכת שלמה בפעולה!

השתמשתי ב- '(https://thingspeak.com/channels/346781)' עבור שרת/גרפים.

הצלחתי לספק נתוני סטטוס של גודש מהיום להיום לחברים ולתלמידי HS1 שלי!

וכאשר בית הספר שלנו ערך תחרות דיבור, יצאתי והצגתי את המערכת הזו בפני כל תלמידי HS1 כך שיוכלו לנצל אותה לצרכיהם. (אעלה PPT שהשתמשתי בו לתחרות)

במהלך חודש של מערכת זו בפעולה, יכולתי לשמוע משוב על איך לשפר את המערכת הזו מאנשים רבים, כולל החברים שלי, המורים שלי, ואפילו סגן המנהל של בית הספר נתן לי כמה הערות.

כמו כן, מהסיבה מדוע עשיתי את הפרויקט הזה, כאשר ניגש אלי סטודנט בפועל ואמר לי:

"אני משתמש בשירות שלך כדי לקבוע אם ללכת לקפיטריה או לא - שימושי מאוד, תודה"

זה הרגיש כל כך טוב, ופשוט לא האמנתי שזה באמת קורה.

שלב 18: לאחר חודש של הכניסה לשלב

לאחר חודש של הכניסה לדריכה
לאחר חודש של הכניסה לדריכה
לאחר חודש של הכניסה לדריכה
לאחר חודש של הכניסה לדריכה
לאחר חודש של הכניסה לדריכה
לאחר חודש של הכניסה לדריכה

כל החומרה שרדה! ובכן, אבל לא במצב טוב:)

למעשה, דלת אחת שהיתה בשימוש תדיר על ידי הטבחית של קפטריה גררה את קו אספקת החשמל, וניתקה את חיבור ה- DC לבקר המיקרו שלי והכופפת את החוטים. אז הייתי צריך לבדוק את זה כל יום.

שלב 19: מניפולציה של נתונים באמצעות פייתון

מניפולציה של נתונים באמצעות פייתון
מניפולציה של נתונים באמצעות פייתון
מניפולציה של נתונים באמצעות פייתון
מניפולציה של נתונים באמצעות פייתון
מניפולציה של נתונים באמצעות פייתון
מניפולציה של נתונים באמצעות פייתון

לאחר איסוף כל הנתונים, אוכל להשתמש בתוכנית Python כדי לשרטט אותם בצורה מדויקת יותר. בדיוק כמו חמשת הגרפים המעידים על הרשומה הקודמת של נתוני 'אורך קו' המוצגים לתלמידים.

וזה די מעניין שבימי חול, 12:25 העומס עקבי, ובסוף השבוע, רק בהתחלה הוא המקום בו העומס קורה, בעיקר בגלל שהתלמידים מבצעים עבודות פרטיות בעצמם, כך שהם מתפזרים יותר.

אני מעלה נתונים בערך חודשיים בפורמט קובץ csv. ישר מהשרת. למרות שאני לא עובד על זה כרגע, אבל אם מישהו מעוניין בגרף וניתוח נתונים אלה, (כמובן שתצטרך להסתכל על קוד בקר מיקרו קודם כדי להבין את טכניקת הדחיסה) זה יהיה מדהים.

שלב 20: יישומים עתידיים, מדוע אני מעלה זאת למדריך

למרות שהמערכת הנוכחית שבניתי היא די למראה אב טיפוס, אני חושב שעם כלי הגון (שלא היה לי בבית הספר) או מימון, ניתן להפוך את הרפידות לרפידות גומי בצורה מסודרת.

ומערכת זו ניתנת ליישום כמעט בכל מקום שמידע באורך קו הוא בעל ערך / שימושי.

אני מספק רק את הדרך שעשיתי את זה, ולמה. והתוצאות, קוד המקור. להראות שזה באמת עובד. אני לא חושב שכריות הרגל שלי תוכננו טוב מאוד, השתמשתי בהרבה קלטות, ואמייל-חוט היה קשה מאוד להגן, בסופו של דבר הגנת הקלטת נתלשה והחוט נחשף.

אבל אני חושב שלמערכת זו יש פוטנציאל לשימוש רחב יותר.

שלא לדבר על המצב הנוכחי הוא תיכון קוריאה. כפי שלמדתי מהתזונאי של בית הספר, בבית הספר הרגיל (בית הספר שלנו הוא קבוצה קטנה של בתי ספר מוכווני מדע), מכיוון שאנו לא אורזים ארוחת צהריים לבית הספר, הם ממתינים בתור באורך של מעל 30 [מ '] רק בגלל מספר הגזירה של תלמידים בבית ספר אחד. אז עם מערכת זו, עם עיצוב ותוכנות משופרות, כל בית ספר יכול לקבל את המערכת המאפשרת לתלמידים להישאר בשיעורים עד שיגיע תורם, ואז הם יכולים ללכת לקפיטריה, מבלי לחכות בתור!

למעשה הצגתי את הרעיון שלי למשרד החינוך של קוריאה, לאחר שנבחרתי כרעיון הטוב ביותר בתחרות האחרונה שלהם בשנת 2017.

אני מקווה שהנחיות אלה נתנו לך השראה לעשות משהו שימושי לאנשים סביבך! זה לא היה ממש מאמר ממוקד בנייה, אבל אם אתה מעוניין, אענה על שאלתך בנוגע למידע מפורט יותר.

תודה רבה שקראת את ההוראה הראשונה שלי!

מוּמלָץ: