Мазмұны:
- 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 -қадам: Болашақ қосымшалар, неге мен оны нұсқаулықтарға жүктеймін
Бейне: FootPad_Logger: 20 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Идеядан нағыз прототипке дейін. Менің орта мектептің 1-2 -курстары туралы әңгіме. Сізге ұнайды деп үміттенемін!
1 -қадам: 2016 жылдың ақпанында мен жоғары мектепке түстім
2 -қадам: Содан кейін мен біздің кафеде кішкене проблеманы байқадым
3 -қадам: Біздің кафеде 2 үлкен аймақ бар. Күту аймағы мен тамақтану аймағы
4-қадам: Бірақ бізде көлеңкелі иерархиялық нәрсе жалғасуда …
Негізінде, егер сіз ЕСКЕРТІ болсаңыз, сіз басқа адамдардың қатарынан шығуға болады.
5 -қадам: Бұл әр түскі ас, тіпті кешкі ас кезінде де болады
Мұны «Адамнан» көру өте керемет.
Егер сіз HS1 (High School 1 -сынып оқушысы) болсаңыз, бұл соншалықты жағымды емес.
6 -қадам: Олардың қаншалықты ерте келгені маңызды емес, HS1 студенттері тек күтуге көп уақыттарын жоғалтады …
7 -қадам: Мен бұл жағдайға қатты ренжідім
Мен осы жүйенің артықшылығын қолданатындардың барлығына өз ойымды айттым:
«Сізге ерте келгендердің қатарын жұлып алатын кімсіз, сізге бұған құқық берген? Бұл тіпті дұрыс емес»
8-қадам: Бірақ мен алаяқтардың өзгермейтінін білдім, сондықтан мен HS1 студенттеріне көмектесуді шештім
Мен өзіме ойладым, егер HS1 студенттері нақты уақыт режимінде сызықтың ұзындығын біле алса ше?
Сонда олар баруға немесе бармауға 'өздері' шешім қабылдай алмайды ма?
9-қадам: Менің ойым шындыққа сәйкес, бұл HS1-студенттің шешім қабылдау процесі болар еді
Оларда рационалды шешім қабылдау процесі бар.
10-қадам: Осы уақытқа дейін HS1 оқушыларының ойлау процесі осылай болды
Біз ит болмағанымызды білдік, бірақ кафеде қаншалықты тығыз екенін білмедік.
Сондықтан бұл ақылға сыймайтын және сәттілік тілейтін шешім қабылдау.
11 -қадам: Әрекет ету мен өз идеямды шындыққа айналдыру уақыты келді
Менің ойым осы болды.
Жасаймын
1) 5 жеке 'FootPads', ол адамның басатынын немесе баспайтынын тани алады.
2) 5 FootPad күйін 10 [Гц] деңгейінде оқи алатын және соңғы жүктеуден кейін жиналған барлық деректерді қысылған түрде жүктей алатын және онымен бірге сызық ұзындығының (ең маңыздысы) өрескел бағалауын қамтамасыз ететін «бағдарлама».
12 -қадам: FootPad жасау - Дизайн
FootPad - бұл жай ғана ауыстырғыш. Бұл басылған жағдайда 'Signal-Line' GND-ге қосылады.
Мен өлшемді орнында тұру мүмкіндігі жоғары болатындай етіп жасадым.
сонымен қатар біздің мектептің лазерлік кескішімен акрил бөлігін лазермен кесуге жеткілікті кішкентай.
13 -қадам: FootPad - аяқталды
CORK-peaces тек Cushion-Effect үшін бар. Сондай-ақ, Степперстің достық көрінісі үшін.
Бұл шынымен де коммутатор. Мүмкіндігінше қарапайым.
14 -қадам: Микроконтроллер - схема
5 жеке FootPad-тен барлық Кіріс Сыртқы схема арқылы жоғары тартылды. Егер біреу оған басса, онда GND қысқа болады.
15 -қадам: микроконтроллер - аяқталды
Мен әр порт үшін 5 '20K' тартылатын резисторларды дәнекерледім.
Мен «Эмаль-Сымды» қолданғандықтан, ПХД-де «бұрандалы порт» стиліндегі енгізу өте ыңғайлы болды.
'WeMos D1 Mini' сервер-коммуникацияның жеңілдетілген интеграциясы үшін қолданылады.
16 -қадам: SoftWare
Бағдарламалық қамтамасыз ету өте қиын болды, себебі
1) Мен ESP8266 мен Server клиенттік кітапханасын бірінші рет қолдандым. [Серверге қосылу қиын болды:)]
2) «Нақты уақыттағы сағат» болуымның себебі-бұл бағдарламаның тәулік бойы жұмыс істеуін қалағаным, бірақ сервермен тек «Таңғы ас, түскі ас, түскі ас, тағамдар» уақытында, сонымен қатар демалыс және жұмыс күндері кестесінде сөйлесуді қалағаным болды. да әр түрлі болды. Сондықтан мен абсолютті автоматтандыру үшін бұрын-соңды жасамаған «Жоспарлаушы» жүйесін құруға тура келді (егер мен өлсем, қызмет жалғасатын еді).
КӨЗДІҢ КОДЫ:
17 -қадам: Бүкіл жүйе әрекет етеді
Мен Сервер/график үшін '(https://thingspeak.com/channels/346781)' қолдандым.
Мен достарыма және HS1 студенттеріне күнделікті, тірі кептеліс туралы мәліметтерді бере алдым!
Біздің мектепте сөйлеу сайысы өткізілгенде, мен шығып, барлық HS1 оқушыларына оны өз қажеттіліктеріне пайдалана алатындай етіп ұсындым. (Мен байқауға қолданған PPT жүктеймін)
Бұл жүйенің 1 айлық әрекет ету кезеңінде мен бұл жүйені қалай жақсартуға болатыны туралы пікірлерді көптеген адамдардан естідім, оның ішінде менің достарым, менің мұғалімдерім, тіпті біздің мектеп директорының орынбасары маған түсініктеме берді.
Сонымен қатар, мен бұл жобаны не себепті жасадым, себебі маған студент келді:
«Мен сіздің қызметіңізді кафеге бару -бармауды анықтау үшін қолданамын - өте пайдалы, рахмет»
Бұл өте жақсы болды, мен бұл шынымен де болғанына сене алмадым.
18-қадам: 1 айлық қадамнан кейін
Барлық жабдық аман қалды! Жақсы жағдайда емес:)
Шын мәнінде, Кафетерияның аспазшысы жиі қолданатын бір есік электрмен жабдықтау желісін сүйреп апарды және менің микроконтроллер мен DC сымдарын тұрақты байланысын үзді. Сондықтан мен оны күн сайын тексеруге тура келді.
19 -қадам: Python көмегімен деректерді өңдеу
Барлық деректерді жинағаннан кейін мен Python бағдарламасын пайдаланып, оларды дәлірек құрастыра аламын. Студенттерге көрсетілген «Line-Length» деректерінің бұрынғы жазбасын көрсететін 5 график сияқты.
Бір қызығы, жұмыс күндері сағат 12: 25-те кептеліс біркелкі болады, ал демалыс күндері кептеліс тек студенттердің жеке жұмысымен айналысатындықтан ғана пайда болады, сондықтан олар таралады.
Мен csv файл пішімінде бір айлық деректерді жүктеймін. Серверден тікелей. Мен қазір жұмыс жасамасам да, бірақ егер кез келген адам бұл деректерді графикамен талдауға мүдделі болса, (әрине, қысу техникасын түсіну үшін алдымен микроконтроллер кодын қарау керек) бұл таңғажайып болар еді.
20 -қадам: Болашақ қосымшалар, неге мен оны нұсқаулықтарға жүктеймін
Мен құрған қазіргі жүйе прототипті көрінетін болса да, менің ойымша, лайықты құралмен (менде ол мектепте жоқ еді) немесе қаржыландырумен жастықшаларды ұқыпты пішінді резеңке жастықшалардан жасауға болады.
Және бұл жүйені кез келген дерлік қолдануға болады 'Line-Length' ақпараты құнды / пайдалы.
Мен мұны қалай істегенімді ұсынамын және неге. Нәтижелер, бастапқы код. Бұл шынымен жұмыс істейтінін көрсету үшін. Менің ойымша, менің FootPads өте жақсы ойластырылған жоқ, мен көптеген таспаларды қолдандым, ал эмаль-сымды қорғау өте қиын болды, ақырында таспа қорғанысы жыртылып, сым ашық болды.
Бірақ менің ойымша, бұл жүйені кеңінен қолдануға болады.
Қазіргі жағдайды айтпай -ақ қояйын, Кореяның орта мектебі. Мен біздің мектептің диетологынан білдім, Қалыпты мектепте (біздің мектеп ғылымға бағдарланған мектептің шағын тобы), өйткені біз мектепке түскі ас жинамаймыз, олар ұзындығы 30 м-ден асатын жолда күтеді. Бір мектепте оқитын оқушылардың санына байланысты. Дизайн мен бағдарламалық қамтамасыздандырудың көмегімен бұл жүйеде әр мектепте оқушыларға кезек келгенше сабақтарында қалуға мүмкіндік беретін жүйе болуы мүмкін, содан кейін олар кезекте күтпей -ақ, асханаға бара алады!
Мен өз идеямды Кореяның Білім министрлігіне ұсындым, олар 2017 жылы өткен байқауда ең жақсы идея ретінде таңдалды.
Бұл нұсқаулық сізге айналаңыздағы адамдарға пайдалы нәрсе жасауға шабыт берді деп сенемін! Бұл мақалаға негізделген мақала емес, бірақ егер сізді қызықтыратын болса, мен сізге толығырақ ақпарат туралы сұрағыңызға жауап берер едім!
Менің бірінші нұсқаулықты оқығаныңыз үшін көп рахмет!
Ұсынылған:
Arduino басқарылатын робот - екі қадам: 13 қадам (суреттермен)
Arduino басқарылатын роботты екіжақты: Мен әрқашан роботтарға қызығатынмын, әсіресе адамның іс -әрекетіне еліктеуге тырысатын. Бұл қызығушылық мені жаяу жүруге және жүгіруге еліктей алатын екіжақты робот құрастыруға және дамытуға талпындырды. Бұл нұсқаулықта мен сізге көрсетемін
Arduino Uno көмегімен акустикалық левитация Қадамдық қадам (8 қадам): 8 қадам
Акустикалық левитация Arduino Uno Қадамдық қадаммен (8-қадам): ультрадыбыстық дыбыс түрлендіргіштері L298N Dc әйелдер адаптерінің ток көзі еркек тоқ сымымен Arduino UNOBreadboard Бұл қалай жұмыс істейді: Біріншіден, сіз кодты Arduino Uno-ға жүктейсіз (бұл сандық жүйемен жабдықталған микроконтроллер) және кодты түрлендіру үшін аналогтық порттар (C ++)
Түймені іске қосатын қадам реттегіші: 4 қадам
Түймені іске қосатын қадам реттегіші:
Тікелей 4G/5G HD бейне ағыны DJI Drone -ден төмен кідірісте [3 қадам]: 3 қадам
Тікелей 4G/5G HD бейне ағыны DJI Drone-ден төмен кідірісте [3 қадам]: Келесі нұсқаулық кез-келген DJI дронынан HD сапалы бейне ағындарын алуға көмектеседі. FlytOS мобильді қосымшасы мен FlytNow веб -қосымшасының көмегімен сіз дроннан бейне ағынды бастай аласыз
Болт - DIY сымсыз зарядтау түнгі сағаты (6 қадам): 6 қадам (суреттермен)
Болт - DIY сымсыз зарядтау түнгі сағаты (6 қадам): Индуктивті зарядтау (сымсыз зарядтау немесе сымсыз зарядтау деп те аталады) - сымсыз қуат беру түрі. Ол портативті құрылғыларды электрмен қамтамасыз ету үшін электромагниттік индукцияны қолданады. Ең көп таралған қолданба - Qi сымсыз зарядтау