Կորեացի դպրոցականի պատմություն, ով նախարարությունից մրցանակ է ստացել հերթերի մոնիտորինգի համակարգի համար

Երբ ես սովորում էի ավագ դպրոցի կրտսեր կուրսում (2016թ. մարտից դեկտեմբեր), ինձ շատ զայրացնում էր այն իրավիճակը, որը ստեղծվել էր մեր դպրոցի ճաշարանում։

Խնդիր առաջին. հերթում շատ երկար սպասել

Ի՞նչ խնդիր եմ նկատել: Սրա նման:

Կորեացի դպրոցականի պատմություն, ով նախարարությունից մրցանակ է ստացել հերթերի մոնիտորինգի համակարգի համար

Բաշխման վայրում հավաքվել էին բազմաթիվ ուսանողներ, և նրանք ստիպված էին երկար կանգնել (հինգից տասը րոպե): Իհարկե, սա սովորական խնդիր է և արդար սպասարկման սխեմա. որքան ուշ հասնես, այնքան ավելի ուշ կսպասարկվես: Այսպիսով, դուք կարող եք հասկանալ, թե ինչու պետք է սպասել:

Խնդիր երկրորդ՝ անհավասար պայմաններ սպասողների համար

Բայց, իհարկե, սա դեռ ամենը չէ, ես ստիպված էի դիտարկել նաև մեկ այլ, ավելի լուրջ խնդիր. Այնքան լուրջ, որ վերջապես որոշեցի փորձել ելք գտնել ստեղծված իրավիճակից։ Ավագ դպրոցի աշակերտները (այսինքն՝ բոլոր նրանք, ովքեր առնվազն մեկ դասարան բարձր են սովորում) և ուսուցիչները բաժանման են գնացել առանց հերթի։ Այո, այո, և դու, որպես տարրական դպրոցի աշակերտ, նրանց ոչինչ չես կարող ասել։ Մեր դպրոցը բավականին խիստ քաղաքականություն ուներ դասարանների փոխհարաբերությունների վերաբերյալ:

Հետևաբար, ես և իմ ընկերները, երբ մենք նորեկ էինք, առաջինը եկանք սրճարան, պատրաստվում էինք ուտելիք բերել, և հետո հայտնվեցին ավագ դպրոցի աշակերտները կամ ուսուցիչները և պարզապես մի կողմ հրեցին մեզ (ոմանք, ովքեր ավելի բարի էին, թույլ տվեցին մեզ մնալ այնտեղ. մեր տեղը հերթում): Մենք պետք է սպասեինք ևս տասնհինգ-քսան րոպե, թեև բոլորից շուտ էինք եկել։

Հատկապես վատ ժամանակ անցկացրինք ճաշի ժամանակ: Օրվա ընթացքում բացարձակապես բոլորը շտապում էին ճաշարան (ուսուցիչներ, ուսանողներ, անձնակազմ), այնպես որ մեզ համար՝ որպես տարրական դպրոցականների, ճաշը երբեք ուրախություն չէր:

Խնդրի ընդհանուր լուծումներ

Բայց քանի որ նորեկներն այլ ելք չունեին, մենք երկու տարբերակ մտածեցինք՝ նվազեցնելու գծի հետնամասում նետվելու վտանգը։ Առաջինը ճաշասենյակ շատ շուտ գալն է (այսինքն՝ բառացիորեն մինչև ուտելիքը նույնիսկ չսկսվի մատուցել)։ Երկրորդն այն է, որ դիտավորյալ ժամանակ սպանել պինգ-պոնգ կամ բասկետբոլ խաղալիս և շատ ուշ ժամանել (ճաշի մեկնարկից մոտ քսան րոպե հետո):

Որոշ չափով ստացվեց։ Բայց, ճիշտն ասած, ոչ ոք չէր ցանկանում, որքան կարող էր արագ շտապել ճաշասենյակ, միայն թե կարողանա ուտել, կամ վերջացնել սառը մնացորդները մյուսներից հետո, քանի որ նրանք վերջիններից էին։ Մեզ պետք էր լուծում, որը մեզ կտեղեկացներ, երբ ճաշարանը մարդաշատ չէր:

Հիանալի կլիներ, եթե ինչ-որ գուշակ գուշակեր մեզ համար ապագան և հստակ ասեր, թե երբ պետք է գնանք ճաշասենյակ, որպեսզի երկար չսպասենք: Դժբախտությունն այն էր, որ ամեն օր ամեն ինչ այլ կերպ էր ստացվում։ Մենք չէինք կարող պարզապես վերլուծել օրինաչափությունները և բացահայտել քաղցր կետը: Մենք ունեինք միայն մեկ ճանապարհ՝ պարզելու, թե ինչպես են իրերը ճաշասենյակում՝ ոտքով հասնել այնտեղ, և արահետը կարող էր լինել մի քանի հարյուր մետր՝ կախված նրանից, թե որտեղ էիր։ Այսպիսով, եթե գաք, նայեք տողին, վերադառնաք և շարունակեք նույն ոգով մինչև այն կարճ դառնա, շատ ժամանակ կկորցնեք։ Ընդհանրապես, տարրական դասարանի համար կյանքը զզվելի էր, ու ոչինչ անել չէր կարելի։

Eureka - ճաշարանի մոնիտորինգի համակարգ ստեղծելու գաղափարը

Եվ հանկարծ, արդեն հաջորդ ուսումնական տարում (2017թ.), ես ինքս ինձ ասացի. «Ի՞նչ կլինի, եթե մենք ստեղծենք համակարգ, որը ցույց կտա հերթի երկարությունը իրական ժամանակում (այսինքն՝ հայտնաբերում է խցանում): Եթե ​​ինձ հաջողվեր, ապա պատկերը կլիներ հետևյալը. տարրական դասարանների աշակերտները պարզապես կնայեին իրենց հեռախոսներին, որպեսզի ստանային արդի տվյալներ աշխատանքային ծանրաբեռնվածության ներկայիս մակարդակի վերաբերյալ և եզրակացություններ կանեին, թե արդյոք իմաստ ունի նրանց գնալ հիմա: .

Ըստ էության, այս սխեման հարթեց անհավասարությունը տեղեկատվության հասանելիության միջոցով: Դրա օգնությամբ կրտսեր դպրոցականները կարող էին ինքնուրույն ընտրել, թե ինչն է իրենց համար լավագույնը՝ գնալ ու հերթ կանգնել (եթե դա շատ երկար չէր) կամ ավելի օգտակար ժամանակ անցկացնել, իսկ ավելի ուշ ընտրել ավելի հարմար պահ։ Ինձ շատ հուզեց այս միտքը։

Ճաշարանի մոնիտորինգի համակարգի նախագծում

2017 թվականի սեպտեմբերին ես պետք է նախագիծ ներկայացնեի օբյեկտ-կողմնորոշված ​​ծրագրավորման դասընթացի համար, և որպես իմ նախագիծ ներկայացրի այս համակարգը։

Կորեացի դպրոցականի պատմություն, ով նախարարությունից մրցանակ է ստացել հերթերի մոնիտորինգի համակարգի համար

Համակարգի նախնական պլան (սեպտեմբեր 2017)

Սարքավորումների ընտրություն (2017թ. հոկտեմբեր)

Կորեացի դպրոցականի պատմություն, ով նախարարությունից մրցանակ է ստացել հերթերի մոնիտորինգի համակարգի համար

Պարզ շոշափելի անջատիչ՝ ձգվող դիմադրությամբ: Երեք տողերով հինգ վահաններով սխեմա՝ երեք տողով հերթը ճանաչելու համար

Ես պատվիրեցի միայն հիսուն թաղանթային անջատիչներ, Wemos D1 մինի տախտակ, որը հիմնված է ESP8266-ի վրա, և մի քանի օղակաձև սեղմիչներ, որոնց վրա ես նախատեսում էի կցել էմալապատ լարերը:

Նախատիպավորում և մշակում (հոկտեմբեր 2017)

Ես սկսեցի հացահատիկից. դրա վրա մի շղթա հավաքեցի և փորձարկեցի այն: Ես սահմանափակված էի նյութերի քանակով, ուստի սահմանափակվեցի հինգ տախտակ ունեցող համակարգով:

C++-ով գրածս ծրագրաշարի համար ես դրել եմ հետևյալ նպատակները.

  1. Անընդհատ աշխատեք և տվյալներ ուղարկեք միայն սննդի մատուցման ժամանակաշրջաններում (նախաճաշ, ճաշ, ընթրիք, ցերեկային խորտիկ):
  2. Ճանաչեք սրճարանում հերթի/երթևեկության իրավիճակը այնպիսի հաճախականությամբ, որ այդ տվյալները կարող են օգտագործվել մեքենայական ուսուցման մոդելներում (ասենք, 10 Հց):
  3. Տվյալները սերվերին ուղարկեք արդյունավետ կերպով (փաթեթի չափը պետք է փոքր լինի) և կարճ ընդմիջումներով:

Դրանց հասնելու համար ես պետք է անեի հետևյալը.

  1. Օգտագործեք RTC (Իրական ժամանակի ժամացույց) մոդուլը՝ անընդհատ վերահսկելու ժամանակը և որոշելու, թե երբ է սնունդը մատուցվում սրճարանում:
  2. Օգտագործեք տվյալների սեղմման մեթոդ՝ վահանի վիճակը մեկ նիշով գրանցելու համար: Տվյալները դիտարկելով որպես հինգ բիթանոց երկուական կոդ՝ ես քարտեզագրեցի տարբեր արժեքները ASCII նիշերի վրա, որպեսզի նրանք ներկայացնեն տվյալների տարրերը:
  3. Օգտագործեք ThingSpeak-ը (IoT գործիք վերլուծության և առցանց գծապատկերների համար)՝ ուղարկելով HTTP հարցումներ՝ օգտագործելով POST մեթոդը:

Իհարկե, որոշ սխալներ կային: Օրինակ, ես չգիտեի, որ sizeof( ) օպերատորը վերադարձնում է 4 արժեքը char * օբյեկտի համար, և ոչ թե տողի երկարությունը (որովհետև դա զանգված չէ և, հետևաբար, կոմպիլյատորը չի հաշվարկում երկարությունը) և շատ զարմացա, թե ինչու իմ HTTP հարցումները պարունակում էին միայն չորս նիշ բոլոր URL-ներից:

Ես նույնպես փակագծեր չեմ ներառել #սահմանել քայլում, ինչը հանգեցրեց անսպասելի արդյունքների։ Դե ասենք.

#define _A    2 * 5 
int a = _A / 3;

Այստեղ կարելի է ակնկալել, որ A-ն հավասար կլինի 3-ի (10 / 3 = 3), բայց իրականում այն ​​հաշվարկվել է այլ կերպ՝ 2 (2 * 5/ 3 = 2):

Վերջապես, ևս մեկ ուշագրավ սխալ, որի հետ ես առնչվեցի, Վերականգնելն էր պահակային շան ժամանակաչափի վրա: Ես երկար ժամանակ պայքարում էի այս խնդրի հետ: Ինչպես պարզվեց ավելի ուշ, ես սխալ կերպով փորձում էի մուտք գործել ESP8266 չիպի ցածր մակարդակի ռեեստր (սխալմամբ ես մուտքագրել եմ NULL արժեք ցուցիչի համար դեպի կառուցվածք):

Կորեացի դպրոցականի պատմություն, ով նախարարությունից մրցանակ է ստացել հերթերի մոնիտորինգի համակարգի համար

Ոտքի վահան, որը ես նախագծել և կառուցել եմ: Լուսանկարն արվելու պահին նա արդեն վերապրել էր հինգ շաբաթ ոտնատակ

Սարքավորումներ (ոտքի տախտակներ)

Ապահովելու համար, որ վահանները կարողանան գոյատևել ճաշարանի դաժան պայմանները, ես նրանց համար սահմանեցի հետևյալ պահանջները.

  • Վահանները պետք է բավականաչափ ամուր լինեն, որպեսզի կարողանան միշտ պահել մարդու քաշը:
  • Վահանները պետք է լինեն բարակ, որպեսզի չխանգարեն հերթում գտնվող մարդկանց:
  • Անջատիչը պետք է միացված լինի, երբ միացված է:
  • Վահանները պետք է լինեն անջրանցիկ: Ճաշասենյակը միշտ խոնավ է։

Այս պահանջները բավարարելու համար ես նստեցի երկշերտ դիզայնի վրա՝ հիմքի և վերին ծածկույթի համար լազերային կտրված ակրիլ, իսկ որպես պաշտպանիչ շերտ՝ խցան:

Ես պատրաստեցի վահանի դասավորությունը AutoCAD-ում; չափերը – 400 x 400 մմ:

Կորեացի դպրոցականի պատմություն, ով նախարարությունից մրցանակ է ստացել հերթերի մոնիտորինգի համակարգի համար

Ձախ կողմում դիզայնն է, որը մտել է արտադրության: Աջ կողմում Լեգո տիպի կապով տարբերակ է

Ի դեպ, ես ի վերջո հրաժարվեցի աջ ձեռքի դիզայնից, քանի որ նման ամրացման համակարգով պարզվեց, որ վահանների միջև պետք է լինի 40 սանտիմետր, ինչը նշանակում է, որ ես չկարողացա հաղթահարել անհրաժեշտ հեռավորությունը (տասը մետրից ավելի):

Կորեացի դպրոցականի պատմություն, ով նախարարությունից մրցանակ է ստացել հերթերի մոնիտորինգի համակարգի համար

Կորեացի դպրոցականի պատմություն, ով նախարարությունից մրցանակ է ստացել հերթերի մոնիտորինգի համակարգի համար

Բոլոր անջատիչները միացնելու համար ես օգտագործել եմ էմալային լարեր. ընդհանուր առմամբ դրանք 70 մետրից ավելի են տևել: Ես տեղադրեցի թաղանթային անջատիչ յուրաքանչյուր վահանի կենտրոնում: Երկու սեղմակ դուրս ցցված կողային անցքերից՝ անջատիչի ձախ և աջ կողմում:

Դե, ջրամեկուսացման համար ես օգտագործել եմ էլեկտրական ժապավեն: Շատ էլեկտրական ժապավեն:

Եվ ամեն ինչ աշխատեց:

Նոյեմբերի հինգից դեկտեմբերի տասներկուսն ընկած ժամանակահատվածը

Կորեացի դպրոցականի պատմություն, ով նախարարությունից մրցանակ է ստացել հերթերի մոնիտորինգի համակարգի համար

Համակարգի լուսանկար - այստեղ տեսանելի են բոլոր հինգ վահանները: Ձախ կողմում էլեկտրոնիկան է (D1-mini / Bluetooth / RTC)

Նոյեմբերի XNUMX-ին առավոտյան ութին (նախաճաշի ժամանակ) համակարգը սկսեց հավաքել ընթացիկ տվյալներ ճաշասենյակում տիրող իրավիճակի վերաբերյալ: Աչքերիս չէի հավատում։ Ընդամենը երկու ամիս առաջ ես ուրվագծում էի ընդհանուր սխեման, նստում էի տանը գիշերազգեստով, և ահա մենք ամբողջ համակարգն աշխատում է անխափան... թե ոչ։

Ծրագրային սխալներ փորձարկման ժամանակ

Իհարկե, համակարգում բազմաթիվ սխալներ կային: Ահա նրանք, ովքեր հիշում եմ.

Ծրագիրը չի ստուգել հասանելի Wi-Fi կետերը, երբ փորձում էր հաճախորդին ThingSpeak API-ին միացնել: Սխալը շտկելու համար ես ավելացրի լրացուցիչ քայլ՝ ստուգելու Wi-Fi-ի առկայությունը:

Կարգավորման գործառույթում ես մի քանի անգամ զանգահարեցի «WiFi.begin» մինչև կապ հայտնվեց: Ավելի ուշ ես պարզեցի, որ կապը հաստատվում է ESP8266 որոնվածի միջոցով, և start ֆունկցիան օգտագործվում է միայն Wi-Fi-ը կարգավորելիս: Ես շտկեցի իրավիճակը՝ ֆունկցիան միայն մեկ անգամ կանչելով՝ տեղադրման ժամանակ։

Ես հայտնաբերեցի, որ իմ ստեղծած հրամանի տողի ինտերֆեյսը (այն նախատեսված էր ժամը սահմանելու, ցանցի կարգավորումները փոխելու համար) չի աշխատում հանգստի ժամանակ (այսինքն՝ նախաճաշից, ճաշից, ընթրիքից և կեսօրվա թեյից դուրս): Ես նաև տեսա, որ երբ գրանցում չի լինում, ներքին հանգույցը չափազանց արագանում է, և սերիական տվյալները շատ արագ են ընթերցվում: Հետևաբար, ես ուշացում եմ սահմանել, որպեսզի համակարգը սպասի լրացուցիչ հրամանների ժամանումը, երբ դրանք սպասվում են:

Օդ պահապանին

Օ, և ևս մեկ բան պահակ շան ժամանակաչափի հետ կապված այդ խնդրի մասին. ես այն լուծել եմ հենց թեստավորման փուլում «դաշտային» պայմաններում: Առանց չափազանցության, այս ամենի մասին էի մտածում չորս օր։ Ամեն ընդմիջում (տասը րոպե տևողությամբ) ես շտապում էի սրճարան միայն կոդի նոր տարբերակը փորձելու համար։ Եվ երբ բաժանումը բացվեց, ես մեկ ժամ նստեցի հատակին, փորձելով բռնել վրիպակին։ Սննդի մասին չէի էլ մտածում։ Շնորհակալություն բոլոր լավ բաների համար, ESP8266 Watchdog:

Ինչպես ես պարզեցի WDT-ն

Կորեացի դպրոցականի պատմություն, ով նախարարությունից մրցանակ է ստացել հերթերի մոնիտորինգի համակարգի համար

Կոդի հատված, որի հետ ես պայքարում էի

Ես գտա մի ծրագիր, ավելի ճիշտ՝ ընդլայնում Arduino-ի համար, որը վերլուծում է ծրագրաշարի տվյալների կառուցվածքը, երբ տեղի է ունենում Wdt-վերականգնում, մուտք գործելով կազմված կոդի ELF ֆայլը (գործառույթների և ցուցիչների միջև հարաբերակցությունը): Երբ դա արվեց, պարզվեց, որ սխալը կարելի է վերացնել հետևյալ կերպ.

Կորեացի դպրոցականի պատմություն, ով նախարարությունից մրցանակ է ստացել հերթերի մոնիտորինգի համակարգի համար

Գրողը տանի! Դե, ո՞վ գիտեր, որ իրական ժամանակի համակարգում սխալների շտկումն այնքան դժվար էր: Այնուամենայնիվ, ես հեռացրեցի սխալը, և պարզվեց, որ դա հիմար սխալ է: Իմ անփորձության պատճառով ես գրեցի մի while օղակ, որտեղ զանգվածը դուրս եկավ սահմաններից: Ուֆ (ինդեքս ++ և ++ ինդեքսը երկու մեծ տարբերություն են):

Կորեացի դպրոցականի պատմություն, ով նախարարությունից մրցանակ է ստացել հերթերի մոնիտորինգի համակարգի համար

Փորձարկման ընթացքում ապարատային խնդիրներ

Իհարկե, տեխնիկան, այսինքն՝ ոտքի վահանները, հեռու էին իդեալական լինելուց։ Ինչպես կարող եք ակնկալել, անջատիչներից մեկը խրված է:

Կորեացի դպրոցականի պատմություն, ով նախարարությունից մրցանակ է ստացել հերթերի մոնիտորինգի համակարգի համար

Նոյեմբերի XNUMX-ին, ճաշի ժամանակ, երրորդ վահանակի անջատիչը խրվել է

Վերևում ես տրամադրել եմ ThingSpeak կայքի առցանց գծապատկերի սքրինշոթը: Ինչպես տեսնում եք, ժամը 12:25-ի սահմաններում ինչ-որ բան է տեղի ունեցել, որից հետո թիվ երեք վահանը խափանվել է։ Արդյունքում, հերթի երկարությունը որոշվեց 3 (արժեքը 3 * 100), նույնիսկ այն դեպքում, երբ իրականում այն ​​չէր հասնում երրորդ վահանին: Ուղղումը կայանում էր նրանում, որ ես ավելացրի ավելի շատ լիցք (այո, կպչուն ժապավեն)՝ անջատիչին ավելի շատ տեղ տալու համար:

Երբեմն իմ համակարգը բառացիորեն արմատախիլ էր լինում, երբ լարը բռնվում էր դռան մեջ: Սայլերն ու փաթեթները այս դռնով տեղափոխվում էին ճաշասենյակ, այնպես որ այն իր հետ տանում էր մետաղալարը՝ փակելով և դուրս հանելով այն վարդակից: Նման դեպքերում ես նկատեցի տվյալների հոսքի անսպասելի խափանում և կռահեցի, որ համակարգն անջատված է հոսանքի աղբյուրից:

Համակարգի մասին տեղեկատվության տարածում ամբողջ դպրոցում

Ինչպես արդեն նշվեց, ես օգտագործել եմ ThingSpeak API-ն, որը պատկերացնում է կայքի տվյալները գրաֆիկների տեսքով, ինչը շատ հարմար է։ Ընդհանրապես, ես հիմնականում տեղադրեցի իմ ժամանակացույցի հղումը դպրոցի ֆեյսբուքյան խմբում (այս գրառումը փնտրում էի կես ժամ և չէի կարողանում գտնել՝ շատ տարօրինակ): Բայց ես գտա գրառում իմ Band-ում, դպրոցական համայնքում, թվագրված 2017 թվականի նոյեմբերի XNUMX-ով.

Կորեացի դպրոցականի պատմություն, ով նախարարությունից մրցանակ է ստացել հերթերի մոնիտորինգի համակարգի համար

Կորեացի դպրոցականի պատմություն, ով նախարարությունից մրցանակ է ստացել հերթերի մոնիտորինգի համակարգի համար

Արձագանքը վայրենի էր։

Ես տեղադրեցի այս գրառումները՝ իմ նախագծի նկատմամբ հետաքրքրություն առաջացնելու համար: Այնուամենայնիվ, նույնիսկ դրանց նայելն ինքնին բավականին զվարճալի է: Ենթադրենք, դուք կարող եք պարզ տեսնել այստեղ, որ մարդկանց թիվը կտրուկ ցատկել է 6:02-ին և գործնականում 6:10-ով իջել է զրոյի:

Կորեացի դպրոցականի պատմություն, ով նախարարությունից մրցանակ է ստացել հերթերի մոնիտորինգի համակարգի համար Կորեացի դպրոցականի պատմություն, ով նախարարությունից մրցանակ է ստացել հերթերի մոնիտորինգի համակարգի համար

Վերևում ես կցել եմ մի քանի գծապատկերներ, որոնք վերաբերում են ճաշին և ցերեկային թեյին: Հետաքրքիր է նշել, որ աշխատանքային ծանրաբեռնվածության գագաթնակետը ճաշի ժամին գրեթե միշտ լինում էր 12:25-ին (հերթը հասնում էր հինգերորդ վահանին): Իսկ ցերեկային խորտիկի համար ընդհանրապես առանձնահատուկ չէ մարդկանց մեծ բազմություն ունենալը (հերթը առավելագույնը մեկ տախտակ է):

Գիտե՞ք ինչն է ծիծաղելի։ Այս համակարգը դեռ կենդանի է (https://thingspeak.com/channels/346781): Ես մուտք գործեցի նախկինում օգտագործածս հաշիվ և տեսա սա.

Կորեացի դպրոցականի պատմություն, ով նախարարությունից մրցանակ է ստացել հերթերի մոնիտորինգի համակարգի համար

Վերևի գրաֆիկում ես տեսա, որ դեկտեմբերի երրորդին մարդկանց հոսքը զգալիորեն ավելի քիչ էր։ Եվ զարմանալի չէ. կիրակի էր: Այս օրը գրեթե բոլորը գնում են ինչ-որ տեղ, քանի որ շատ դեպքերում միայն կիրակի օրը կարելի է լքել դպրոցի տարածքը։ Պարզ է, որ հանգստյան օրերին սրճարանում կենդանի հոգի չեք տեսնի:

Ինչպես ես ստացա առաջին մրցանակը Կորեայի կրթության նախարարության կողմից իմ նախագծի համար

Ինչպես ինքներդ եք տեսնում, ես չեմ աշխատել այս նախագծի վրա, քանի որ փորձում էի ինչ-որ մրցանակ կամ ճանաչում ստանալ: Ես պարզապես ուզում էի օգտագործել իմ հմտությունները՝ լուծելու այն խրոնիկական խնդիրը, որը ես բախվում էի դպրոցում:

Այնուամենայնիվ, մեր դպրոցի սննդաբան Միսս Օ-ն, ում հետ ես շատ մտերմացա իմ նախագիծը պլանավորելիս և մշակելիս, մի ​​օր ինձ հարցրեց՝ գիտե՞մ արդյոք սրճարանային գաղափարների մրցույթի մասին: Հետո ես մտածեցի, որ ինչ-որ տարօրինակ գաղափար է համեմատել ճաշասենյակի գաղափարները: Բայց ես կարդացի տեղեկատվական գրքույկը և իմացա, որ նախագիծը պետք է ներկայացվի մինչև նոյեմբերի 24-ը: Լավ լավ. Ես արագ ավարտեցի հայեցակարգը, տվյալները և գրաֆիկան և ուղարկեցի դիմումը:

Փոփոխություններ մրցույթի սկզբնական գաղափարի մեջ

Ի դեպ, այն համակարգը, որը ես ի վերջո առաջարկեցի, մի փոքր տարբերվում էր արդեն իսկ ներդրվածից։ Ըստ էության, ես հարմարեցրի իմ սկզբնական մեթոդը (հերթի երկարությունը իրական ժամանակում չափելը) շատ ավելի մեծ կորեական դպրոցների համար: Համեմատության համար՝ մեր դպրոցում երեք հարյուր աշակերտ կա, իսկ մի քանիսում՝ այդքան մարդ ընդամենը մեկ դասարանում։ Ես պետք է պարզեի, թե ինչպես կարելի է մասշտաբավորել համակարգը:

Հետևաբար, ես առաջարկեցի մի հայեցակարգ, որն ավելի շատ հիմնված էր «ձեռքով» հսկողության վրա: Այժմ կորեական դպրոցներն արդեն ներկայացրել են սննդի պլան բոլոր դասարանների համար, որը խստորեն պահպանվում է, ուստի ես կառուցեցի «ազդանշանի արձագանքման» տիպի այլ շրջանակ: Այստեղ գաղափարն այն էր, որ երբ ձեզնից առաջ ճաշարան այցելող խումբը հասնում է գծի երկարության որոշակի սահմանի (այսինքն՝ գիծը կարճանում է), նրանք ձեռքով ազդանշան կուղարկեն ձեզ՝ օգտագործելով կոճակը կամ անջատիչը պատին։ . Ազդանշանը կփոխանցվի հեռուստացույցի էկրանին կամ LED լամպերի միջոցով:

Ես ուղղակի շատ էի ուզում լուծել մի խնդիր, որն առաջացել էր հանրապետության բոլոր դպրոցներում։ Ես ավելի ուժեղացա իմ մտադրության մեջ, երբ միսս Օ-ից մի պատմություն լսեցի, հիմա կասեմ: Պարզվում է, որ որոշ խոշոր դպրոցներում գիծը հասնում է սրճարանից այն կողմ, փողոց՝ քսան-երեսուն մետր, նույնիսկ ձմռանը, քանի որ ոչ ոք չի կարող գործընթացը ճիշտ կազմակերպել։ Եվ երբեմն պատահում է, որ մի քանի րոպե ընդհանրապես ոչ ոք չի հայտնվում ճաշասենյակում, և դա նույնպես վատ է: Մեծ թվով աշակերտներ ունեցող դպրոցներում անձնակազմը հազիվ է ժամանակ ունենում սպասարկելու բոլորին, նույնիսկ եթե ճաշի ժամանակի ոչ մի րոպե վատնում է: Հետևաբար, նրանք, ովքեր վերջինն են հասնում բաշխմանը (սովորաբար տարրական դասարանների աշակերտները) պարզապես ուտելու ժամանակ չունեն:

Այսպիսով, չնայած ես պետք է շտապ ներկայացնեի իմ հայտը, ես իսկապես մտածեցի, թե ինչպես կարող եմ հարմարեցնել այն ավելի լայն օգտագործման համար:

Հաղորդագրություն, որ ես արժանացել եմ առաջին մրցանակին:

Կարճ ասած, ինձ հրավիրեցին գալ և ներկայացնել իմ նախագիծը պետական ​​պաշտոնյաներին: Այսպիսով, ես գործի դրեցի իմ Power Point-ի բոլոր տաղանդները և եկա և ներկայացրի:

Կորեացի դպրոցականի պատմություն, ով նախարարությունից մրցանակ է ստացել հերթերի մոնիտորինգի համակարգի համար

Շնորհանդեսի սկիզբ (ձախ՝ նախարար)

Հետաքրքիր փորձ էր. ես հենց նոր մտածեցի սրճարանի խնդրի համար և ինչ-որ կերպ հայտնվեցի մրցույթի հաղթողների թվում: Անգամ բեմի վրա կանգնած՝ անընդհատ մտածում էի. «Հմ, ի՞նչ եմ ես անում այստեղ»: Բայց ընդհանուր առմամբ, այս նախագիծն ինձ մեծ օգուտ բերեց. ես շատ բան սովորեցի ներդրված համակարգերի զարգացման և իրական կյանքում նախագծերի իրականացման մասին: Դե, իհարկե, մրցանակ ստացա։

Ամփոփում

Այստեղ ինչ-որ հեգնանք կա. որքան էլ ես մասնակցեցի բոլոր տեսակի մրցույթներին և գիտության տոնավաճառներին, որոնց նպատակաուղղված էի գրանցվել, ոչ մի լավ բան չստացվեց: Եվ հետո հնարավորությունը պարզապես գտավ ինձ և լավ արդյունքներ տվեց:

Սա ստիպեց ինձ մտածել այն պատճառների մասին, որոնք ինձ դրդում են զբաղվել նախագծերով: Ինչու՞ եմ ես սկսում աշխատել՝ «հաղթել», թե՞ լուծել իրական խնդիր ինձ շրջապատող աշխարհում: Եթե ​​ձեր դեպքում գործում է երկրորդ շարժառիթը, ես խստորեն խրախուսում եմ ձեզ չհրաժարվել նախագծից: Բիզնեսի նկատմամբ այս մոտեցմամբ դուք կարող եք հանդիպել անսպասելի հնարավորությունների ճանապարհին և ճնշում չեք զգա հաղթելու անհրաժեշտությունից. ձեր հիմնական դրդապատճառը կլինի կիրքը ձեր բիզնեսի նկատմամբ:

Եվ ամենակարևորը. եթե ձեզ հաջողվի իրականացնել արժանապատիվ լուծում, կարող եք անմիջապես փորձել այն իրական աշխարհում: Իմ դեպքում հարթակը դպրոց էր, բայց ժամանակի ընթացքում փորձը կուտակվում է, և ով գիտի, գուցե ձեր հավելվածը օգտագործի ամբողջ երկիրը կամ նույնիսկ ամբողջ աշխարհը:

Ամեն անգամ, երբ մտածում եմ այս փորձառության մասին, մի տեսակ հպարտանում եմ ինքս ինձնով: Չեմ կարող բացատրել, թե ինչու, բայց նախագծի իրականացման գործընթացն ինձ ուղղակի մեծ հաճույք պատճառեց, իսկ մրցանակը հավելյալ բոնուս էր։ Բացի այդ, ես գոհ էի, որ կարողացա դասընկերներիս համար լուծել մի խնդիր, որն ամեն օր փչացնում էր նրանց կյանքը։ Մի օր ուսանողներից մեկը մոտեցավ ինձ և ասաց. «Ձեր համակարգը շատ հարմար է»։ Ես յոթերորդ երկնքում էի։
Կարծում եմ, նույնիսկ առանց որևէ մրցանակի, ես հպարտ կզգայի իմ զարգացմամբ միայն դրա համար: Երևի ուրիշներին օգնելն էր, որ ինձ նման բավարարվածություն բերեց... ընդհանրապես, ես նախագծեր եմ սիրում։

Այն, ինչ ես հույս ունեի հասնել այս հոդվածով

Հուսով եմ, որ այս հոդվածը մինչև վերջ կարդալով, դուք ոգեշնչվել եք անել մի բան, որը օգուտ կբերի ձեր համայնքին կամ նույնիսկ ինքներդ ձեզ: Ես խրախուսում եմ ձեզ օգտագործել ձեր հմտությունները (ծրագրավորումը, իհարկե, դրանցից մեկն է, բայց կան ուրիշներ)՝ ձեր շուրջը գտնվող իրականությունը դեպի լավը փոխելու համար: Ես կարող եմ ձեզ վստահեցնել, որ փորձը, որը դուք ձեռք կբերեք գործընթացում, չի կարելի համեմատել այլ բանի հետ։

Այն կարող է նաև բացել ճանապարհներ, որոնք դուք չէիք սպասում, դա այն է, ինչ պատահեց ինձ հետ: Այսպիսով, խնդրում եմ, արեք այն, ինչ սիրում եք և թողեք ձեր հետքը աշխարհում: Մեկ ձայնի արձագանքը կարող է ցնցել ամբողջ աշխարհը, այնպես որ հավատացեք ինքներդ ձեզ:

Ահա նախագծի հետ կապված մի քանի հղումներ.

Source: www.habr.com

Добавить комментарий