Съдържание:
- Стъпка 1: През февруари 2016 г. влязох в гимназия
- Стъпка 2: Тогава забелязах малък проблем в нашата кафетерия
- Стъпка 3: Нашето кафене има 2 големи зони. ЗОНА ЗА ПОЧАКВАНЕ и ЗОБНА ЗОНА
- Стъпка 4: Но имаме нещо сенчесто-йерархично, което продължава …
- Стъпка 5: Всеки един обяд и дори на вечеря това се случва
- Стъпка 6: Няма значение колко рано идват, учениците от HS1 губят много от времето си само в очакване …
- Стъпка 7: Бях много ядосан в тази ситуация
- Стъпка 8: Но знаех, че измамниците няма да се променят, затова реших да помогна на учениците от HS1
- Стъпка 9: С моята идея в реалността, това би бил процесът на вземане на решения на HS1-студент
- Стъпка 10: Досега процесът на мислене на учениците от HS1 беше такъв
- Стъпка 11: Време беше да предприема действие и да изградя идеята си в реалност
- Стъпка 12: Изработка на FootPad - Дизайн
- Стъпка 13: FootPad - завършете
- Стъпка 14: Микроконтролер - Схемата
- Стъпка 15: Микроконтролер - завършен
- Стъпка 16: SoftWare
- Стъпка 17: Цялата система в действие
- Стъпка 18: След 1 месец от получаването на стъпка
- Стъпка 19: Манипулиране на данни с Python
- Стъпка 20: Бъдещи приложения, защо качвам това в Instructables
Видео: FootPad_Logger: 20 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
От идея до реален прототип. Историята на моята гимназия от 1 -ва до 2 -ра година. Надявам се, че ти харесва!
Стъпка 1: През февруари 2016 г. влязох в гимназия
Стъпка 2: Тогава забелязах малък проблем в нашата кафетерия
Стъпка 3: Нашето кафене има 2 големи зони. ЗОНА ЗА ПОЧАКВАНЕ и ЗОБНА ЗОНА
Стъпка 4: Но имаме нещо сенчесто-йерархично, което продължава …
По принцип, ако сте ПО -СТЪРСИ, можете да разрежете линията на други хора.
Стъпка 5: Всеки един обяд и дори на вечеря това се случва
Наистина е невероятно да гледате това на Личност.
Не е толкова приятно, ако сте HS1 (първокласник в гимназията).
Стъпка 6: Няма значение колко рано идват, учениците от HS1 губят много от времето си само в очакване …
Стъпка 7: Бях много ядосан в тази ситуация
В ума си говорех на всички, които се възползваха от тази система като:
"Кой, по дяволите, си ти, за да грабнеш редицата на ранните, които ти дадоха правото да направиш това? Дори не е правилно"
Стъпка 8: Но знаех, че измамниците няма да се променят, затова реших да помогна на учениците от HS1
Мислех си, ами ако учениците от HS1 могат да знаят дължината на линията в реално време ??
Тогава, няма ли да могат да решат „Самите те“дали да отидат или не?
Стъпка 9: С моята идея в реалността, това би бил процесът на вземане на решения на HS1-студент
Те имат рационален процес на вземане на решения.
Стъпка 10: Досега процесът на мислене на учениците от HS1 беше такъв
Знаехме, че сме под куче, но не знаехме колко е натоварено кафенето.
Така че това е чисто ирационално и вземане на решения за късмет.
Стъпка 11: Време беше да предприема действие и да изградя идеята си в реалност
Идеята ми беше тази.
аз ще направя
1) 5 отделни „FootPad“, които могат да разпознаят дали човек стъпва върху него или не.
2) „Програма“, която може да прочете състоянието на 5 FootPad при 10 [Hz] и да качи всички данни, събрани от последното качване в компресирана форма, и да предостави груба оценка на дължината на линията (най-важното) заедно с нея.
Стъпка 12: Изработка на FootPad - Дизайн
FootPad е просто превключвател. Това свързва „Signal-Line“към GND, ако се натисне.
Проектирах размера така, че да е достатъчно голям, за да има голяма възможност да се изправя, но също така достатъчно малък, за да изрежете лазерната част на акрила с лазерно рязане на нашето училище.
Стъпка 13: FootPad - завършете
КОРК-миризмите са само за Cushion-Effect. Също така за приятелски поглед към Steppers.
Всъщност това е просто превключвател. Колкото и просто да е.
Стъпка 14: Микроконтролер - Схемата
Всички входове от 5 отделни стъпала бяха издърпани-ВИСОКО от външна верига. Така че, ако някой го е настъпил, линията ще бъде скъсена до GND.
Стъпка 15: Микроконтролер - завършен
Току-що запоих 5 '20K' издърпващи резистора за всеки порт.
И тъй като използвах „Enamel-Wire“, беше много удобно да имам вход на стил „Screwed-Port“на печатна платка.
„WeMos D1 Mini“се използва за опростена интеграция на сървърна комуникация.
Стъпка 16: SoftWare
Софтуерът беше доста предизвикателен, защото
1) За първи път използвах ESP8266 и клиентска библиотека на Server. [Трудно ми беше да се свържа със сървъра:)]
2) Причината, поради която имах „Часовник в реално време“, беше, че исках тази програма да работи 24 часа в денонощието, но само Говорете със сървъра в часовете „Закуска, Обяд, Вечеря, Закуска“, а също и графикът за уикенда и делничния ден също бяха различни. Затова трябваше да създам система „Scheduler“, която никога не съм правил досега, за абсолютна автоматизация (ако умря, услугата ще продължи).
ИЗТОЧНИК_КОД:
Стъпка 17: Цялата система в действие
Използвах „(https://thingspeak.com/channels/346781)“за сървър/графики.
Успях да предоставя ежедневни, на живо данни за състоянието на задръстване на моите приятели и студенти по HS1!
И когато нашето училище проведе реч-конкурс, аз излязох и представих тази система на всички ученици от HS1, за да могат те да я използват за собствените си нужди. (Ще кача PPT, който използвах за конкурса)
По време на едномесечния период на тази система в действие, можех да чуя обратна връзка за това как да подобря тази система от много хора, включително моите приятели, моите учители, дори заместник-директорът на нашето училище ми даде някои коментари.
Също така, поради причината, поради която направих този проект, когато действителен студент се приближи до мен и ми каза:
"Използвам вашата услуга, за да определя дали да отида в кафенето или не - много полезно, благодаря"
Чувствах се толкова добре и просто не можех да повярвам, че това наистина се случва.
Стъпка 18: След 1 месец от получаването на стъпка
Целият оцелял хардуер! Е, все пак не е в добро състояние:)
Всъщност една врата, която често се използва от готвача на кафенето, влачеше захранващата линия и прекъсваше постоянната връзка към моя микроконтролер и огъваше кабелите. Затова трябваше да проверявам това всеки ден.
Стъпка 19: Манипулиране на данни с Python
След като събрах всички данни, бих могъл да използвам Python-програма, за да ги начертая по-точно. Точно както тези 5 графики, показващи миналия запис на данни за дължината на линията, показани на учениците.
И е доста интересно, че през делничните дни, 12:25 ч. Задръстванията са последователни, а през уикенда само в началото е мястото, където се случва задръстването, най-вече защото студентите вършат своя лична работа, така че те са по-разсеяни.
Качвам данни за един месец във формат csv файл. Директно от сървъра. Въпреки че в момента не работя върху това, но ако някой се интересува от графиката и анализирането на тези данни, (разбира се, че ще трябва първо да погледнете кода на микроконтролера, за да разберете техниката на компресиране), би било невероятно.
Стъпка 20: Бъдещи приложения, защо качвам това в Instructables
Въпреки че сегашната система, която съм изградил, изглежда доста прототипна, мисля, че с приличен инструмент (който не съм имал в училище) или финансиране, подложките могат да бъдат направени в кокетни гумени подложки.
И тази система може да се приложи почти навсякъде, където информацията за дължината на реда е ценна / полезна.
Предлагам само начина, по който го направих, и защо. И резултатите, Изходният код. За да покажете, че това наистина работи. Не мисля, че подложките ми са проектирани много добре, използвах много лента и емайлираната тел беше много трудна за защита, в крайна сметка защитата от лента беше откъсната и жицата беше открита.
Но мисля, че тази система има потенциал за по-широко използване.
Да не говорим за настоящата ситуация е Корейската гимназия. Както научих от диетолога в нашето училище, в нормалното училище (нашето училище е малка група от училище, ориентирано към науката), тъй като ние не опаковаме обяд в училището, те чакат в ред с дължина над 30 [m] само поради срязващия се брой ученици в едно училище. Така че с тази система, с подобрен дизайн и софтуер, всяко училище може да има Системата, която позволява на учениците да останат в часовете си, докато дойде техният ред, след което те могат да отидат в кафенето, без да чакат на опашката!
Всъщност представих своята идея на корейското министерство на образованието, след като бях избран за най -добра идея на последния им конкурс през 2017 г.
Надявам се, че този Instructables ви даде вдъхновение да направите нещо полезно за хората около вас! Това всъщност не беше статия, ориентирана към изграждането, но бих отговорил на въпроса ви за по-подробна информация, ако се интересувате!
Много ви благодаря, че прочетохте първия ми Instructable!
Препоръчано:
Първи стъпки с безжични сензори за температура и вибрации на дълги разстояния: 7 стъпки
Първи стъпки с безжични сензори за температура и вибрации на дълги разстояния: Понякога вибрациите са причина за сериозни проблеми в много приложения. От валове и лагери на машината до работа на твърдия диск, вибрациите причиняват повреда на машината, ранна подмяна, ниска производителност и нанасят сериозен удар върху точността. Мониторинг
Първи стъпки с STM32f767zi Cube IDE и качване на персонализирана скица: 3 стъпки
Първи стъпки с STM32f767zi Cube IDE и качване на персонализирана скица: КУПЕТЕ (щракнете върху теста, за да закупите/посетете уеб страницата) STM32F767ZISUPPORTED SOFTWARE · STM32CUBE IDE · KEIL MDK ARM µVISION · EWARM IAR EMBEDDED WORKBENCH използва се за програмиране на STM микроконтролери
Как да направите 4G LTE двойна BiQuade антена Лесни стъпки: 3 стъпки
Как да направя 4G LTE двойна BiQuade антена лесни стъпки: През повечето време, с което се сблъсквах, нямам добра сила на сигнала за ежедневните ми работи. Така. Търся и опитвам различни видове антени, но не работи. След загубено време намерих антена, която се надявам да направя и изпробвам, защото тя не градивен принцип
Дизайн на играта с бързо движение в 5 стъпки: 5 стъпки
Дизайн на игра с Flick в 5 стъпки: Flick е наистина прост начин да направите игра, особено нещо като пъзел, визуален роман или приключенска игра
Система за предупреждение за паркиране на автомобил Arduino - Стъпки по стъпка: 4 стъпки
Система за предупреждение за паркиране на автомобил Arduino | Стъпки по стъпка: В този проект ще проектирам обикновена верига за сензори за паркиране на автомобил Arduino, използвайки Arduino UNO и HC-SR04 ултразвуков сензор. Тази базирана на Arduino система за предупреждение за автомобил за заден ход може да се използва за автономна навигация, измерване на роботи и други обхвати