Სარჩევი:

FootPad_Logger: 20 ნაბიჯი
FootPad_Logger: 20 ნაბიჯი

ვიდეო: FootPad_Logger: 20 ნაბიჯი

ვიდეო: FootPad_Logger: 20 ნაბიჯი
ვიდეო: Голубая стрела (1958) фильм 2024, ნოემბერი
Anonim
FootPad_Logger
FootPad_Logger

იდეიდან ნამდვილ პროტოტიპამდე. ჩემი საშუალო სკოლის პირველი და მეორე კურსის ისტორია. იმედია ისიამოვნებთ!

ნაბიჯი 1: 2016 წლის თებერვალში შევედი საშუალო სკოლაში

2016 წლის თებერვალში შევედი საშუალო სკოლაში
2016 წლის თებერვალში შევედი საშუალო სკოლაში

ნაბიჯი 2: შემდეგ, მე შევამჩნიე მცირე პრობლემა ჩვენს კაფეტერიაში

შემდეგ, მე შევამჩნიე პატარა პრობლემა ჩვენს კაფეტერიაში
შემდეგ, მე შევამჩნიე პატარა პრობლემა ჩვენს კაფეტერიაში

ნაბიჯი 3: ჩვენს კაფეტერიას აქვს 2 დიდი ზონა. WAIT Zone და EAT Zone

ჩვენს კაფეტერიას აქვს 2 დიდი ზონა. WAIT Zone და EAT Zone
ჩვენს კაფეტერიას აქვს 2 დიდი ზონა. WAIT Zone და EAT Zone

ნაბიჯი 4: მაგრამ ჩვენ გვაქვს რაღაც იდუმალი იერარქია …

მაგრამ ჩვენ გვაქვს რაღაც იდუმალი იერარქია …
მაგრამ ჩვენ გვაქვს რაღაც იდუმალი იერარქია …

ძირითადად, თუ უფრო ძველი ხართ, შეგიძლიათ სხვა ადამიანების ხაზში გაჭრა.

ნაბიჯი 5: ყოველი ერთჯერადი სადილი და სადილის დროსაც ეს ხდება

ყოველი ერთჯერადი სადილი და ვახშამიც კი ხდება
ყოველი ერთჯერადი სადილი და ვახშამიც კი ხდება

მართლაც გასაოცარია ამის პირადად ყურება.

არც თუ ისე სასიამოვნო თუ ხარ HS1 (1 -ლი კლასის მოსწავლე საშუალო სკოლაში).

ნაბიჯი 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 [Hz]-ზე და ატვირთოს ბოლო მონაცემებიდან შეგროვებული ყველა მონაცემი შეკუმშული ფორმით და უზრუნველყოს ხაზის სიგრძის (უმნიშვნელოვანესი) უხეში შეფასება.

ნაბიჯი 12: FootPad– ის დამზადება - დიზაინი

დამზადება FootPad - დიზაინი
დამზადება FootPad - დიზაინი
დამზადება FootPad - დიზაინი
დამზადება FootPad - დიზაინი

FootPad უბრალოდ გადამრთველია. ეს აკავშირებს 'სიგნალის ხაზს' GND- ს თუ დაჭერილია.

მე შევქმენი ზომა ისე, რომ ის საკმარისად დიდი იყოს იმისათვის, რომ დადგეს მაღალი შესაძლებლობა, არამედ საკმარისად მცირე ზომის, რომ ლაზერულად დავჭრათ აკრილის ნაწილი ჩვენი სკოლის ლაზერული საჭრელით.

ნაბიჯი 13: FootPad - დასრულებულია

FootPad - სრული
FootPad - სრული
FootPad - სრული
FootPad - სრული
FootPad - სრული
FootPad - სრული

CORK-peaces არსებობს მხოლოდ Cushion-Effect. ასევე სტეპერების მეგობრული შესახედაობისთვის.

ეს მართლაც მხოლოდ გადამრთველია. რაც შეიძლება მარტივი იყოს.

ნაბიჯი 14: მიკრო კონტროლერი - სქემატური

მიკრო კონტროლერი - სქემატური
მიკრო კონტროლერი - სქემატური
მიკრო კონტროლერი - სქემატური
მიკრო კონტროლერი - სქემატური

ყველა ცალკეული 5 ფეხის საფეხურიდან გამოყვანილი იქნა მაღალი გარე წრედით. ასე რომ, თუ ვინმემ გადააბიჯა მას, ხაზი შემცირდება GND– მდე.

ნაბიჯი 15: მიკრო კონტროლერი - დასრულებულია

მიკრო კონტროლერი - სრული
მიკრო კონტროლერი - სრული
მიკრო კონტროლერი - სრული
მიკრო კონტროლერი - სრული
მიკრო კონტროლერი - სრული
მიკრო კონტროლერი - სრული

მე მხოლოდ გავამაგრე 5 '20K' Pull-UP რეზისტორი თითოეული პორტისთვის.

და რადგან მე ვიყენებდი "მინანქრის მავთულს", ეს ნამდვილად მოსახერხებელი იყო PCB- ზე "ხრახნიანი პორტის" სტილის შეყვანისთვის.

'WeMos D1 Mini' გამოიყენება სერვერ-კომუნიკაციის გამარტივებული ინტეგრაციისათვის.

ნაბიჯი 16: SoftWare

SoftWare
SoftWare

პროგრამული უზრუნველყოფა საკმაოდ რთული იყო, რადგან

1) ეს იყო პირველად მე ESP8266 და Server კლიენტის ბიბლიოთეკის გამოყენებით. [გამიჭირდა სერვერთან დაკავშირება:)]

2) მიზეზი, რის გამოც მქონდა "რეალურ დროში" საათი იყო ის, რომ მინდოდა ეს პროგრამა გაშვებულიყო 24/7, მაგრამ ესაუბრეთ სერვერს მხოლოდ "საუზმე, სადილი, ვახშამი, საჭმლის" დროს, ასევე შაბათ-კვირის და კვირის დღის განრიგი ასევე განსხვავებულები იყვნენ ასე რომ, მე უნდა შევქმნა "Scheduler" სისტემა, რომელიც აქამდე არასოდეს გამიკეთებია, აბსოლუტური ავტომატიზაციისთვის (თუ მოვკვდი, სამსახური გაგრძელდებოდა).

SOURCE_CODE:

ნაბიჯი 17: მთელი სისტემა მოქმედებაში

მთელი სისტემა მოქმედებაშია!
მთელი სისტემა მოქმედებაშია!
მთელი სისტემა მოქმედებაშია!
მთელი სისტემა მოქმედებაშია!
მთელი სისტემა მოქმედებაშია!
მთელი სისტემა მოქმედებაშია!

მე გამოვიყენე '(https://thingspeak.com/channels/346781)' სერვერისთვის/გრაფიკებისთვის.

მე მოვახერხე ყოველდღიური, ცოცხალი შეშუპების სტატუსის მონაცემები ჩემი მეგობრებისთვის და HS1 სტუდენტებისთვის!

და როდესაც ჩვენმა სკოლამ ჩაატარა მეტყველების კონკურსი, მე გამოვედი და ეს სისტემა გავაცანი ყველა HS1 სტუდენტს, რათა მათ გამოიყენონ იგი საკუთარი საჭიროებებისათვის. (მე ავტვირთავ PPT, რომელიც გამოვიყენე კონკურსისთვის)

ამ სისტემის მოქმედების 1 თვიანი პერიოდის განმავლობაში, მე მოვისმინე გამოხმაურება იმის შესახებ, თუ როგორ უნდა გაუმჯობესდეს ეს სისტემა მრავალი ადამიანისგან, მათ შორის ჩემი მეგობრებისგან, ჩემი მასწავლებლებისგან, თუნდაც ჩვენი სკოლის ვიცე-დირექტორისგან მომცა კომენტარი.

ასევე, იმ მიზეზით, თუ რატომ გავაკეთე ეს პროექტი, როდესაც რეალური სტუდენტი მოვიდა ჩემთან და მითხრა:

"მე ვიყენებ თქვენს მომსახურებას იმის დასადგენად, წავიდე თუ არა კაფეტერიაში - ძალიან სასარგებლო, მადლობა"

თავს ისე კარგად ვგრძნობდი და უბრალოდ ვერ ვიჯერებდი, რომ ეს მართლაც ხდებოდა.

ნაბიჯი 18: ნაბიჯი 1 თვის შემდეგ

გადადგმული ნაბიჯებიდან 1 თვის შემდეგ
გადადგმული ნაბიჯებიდან 1 თვის შემდეგ
გადადგმული ნაბიჯებიდან 1 თვის შემდეგ
გადადგმული ნაბიჯებიდან 1 თვის შემდეგ
გადადგმული ნაბიჯებიდან 1 თვის შემდეგ
გადადგმული ნაბიჯებიდან 1 თვის შემდეგ

გადარჩა ყველა ტექნიკა! არადა არც ისე კარგ მდგომარეობაშია:)

სინამდვილეში, ერთმა კარმა, რომელსაც ხშირად იყენებდა კაფეტერიას მზარეული, გადმოიყვანა ელექტროენერგიის მიწოდების ხაზი და გათიშა DC კავშირი ჩემს მიკროკონტროლერთან და მოხრილი მავთულები. ამიტომ მომიწია ამის შემოწმება ყოველდღე.

ნაბიჯი 19: მონაცემთა მანიპულირება პითონთან

მონაცემთა მანიპულირება პითონთან
მონაცემთა მანიპულირება პითონთან
მონაცემთა მანიპულირება პითონთან
მონაცემთა მანიპულირება პითონთან
მონაცემთა მანიპულირება პითონთან
მონაცემთა მანიპულირება პითონთან

ყველა მონაცემის შეგროვების შემდეგ, მე შემიძლია გამოვიყენო პითონის პროგრამა, რომ უფრო ზუსტად დავხატო ისინი. ისევე როგორც ეს 5 გრაფიკი, რომელიც მიუთითებს სტუდენტებისთვის ნაჩვენები მონაცემების "ხაზის სიგრძის" წარსულ მონაცემებს.

და საკმაოდ საინტერესოა, რომ სამუშაო დღეებში, 12:25 საათზე შეშუპება თანმიმდევრულია, ხოლო შაბათ-კვირას, მხოლოდ დასაწყისში ხდება შეშუპება, ძირითადად იმიტომ, რომ სტუდენტები საკუთარ პირად საქმეს აკეთებენ, ამიტომ ისინი უფრო გაფანტული არიან.

მე ვტვირთავ ერთი თვის მონაცემებს csv ფაილის ფორმატში. პირდაპირ სერვერიდან. მიუხედავად იმისა, რომ მე ახლა არ ვმუშაობ მასზე, მაგრამ თუ ვინმეს აინტერესებს ამ მონაცემების გრაფიკულად გაანალიზება, (რა თქმა უნდა თქვენ უნდა შეხედოთ მიკრო კონტროლერის კოდს ჯერ კომპრესიის ტექნიკის გასაგებად) ეს გასაოცარი იქნებოდა.

ნაბიჯი 20: მომავალი პროგრამები, რატომ ვტვირთავ ამას ინსტრუქციებში

მიუხედავად იმისა, რომ ახლანდელი სისტემა, რომელიც მე ავაშენე, საკმაოდ პროტოტიპულია, მე ვფიქრობ, რომ ღირსეული ხელსაწყოთი (რომელიც სკოლაში არ მქონდა) ან დაფინანსებით, ბალიშები შეიძლება გაკეთდეს სუფთა ფორმის რეზინის ბალიშებად.

და ეს სისტემა შეიძლება გამოყენებულ იქნას თითქმის ყველგან 'Line-Length' ინფორმაცია ღირებული / სასარგებლოა.

მე გთავაზობთ მხოლოდ იმას, თუ როგორ გავაკეთე ეს და რატომ. და შედეგები, საწყისი კოდი. იმის ჩვენება, რომ ეს რეალურად მუშაობს. მე არ ვფიქრობ, რომ ჩემი FootPads ძალიან კარგად იყო შემუშავებული, მე ბევრი ლენტი გამოვიყენე და მინანქარი-მავთულის დაცვა ძალიან ძნელი იყო, საბოლოოდ ფირზე დამცავი იარაღი ამოიფრქვა და მავთული გამოიკვეთა.

მაგრამ მე ვფიქრობ, რომ ამ სისტემას აქვს უფრო ფართო გამოყენების პოტენციალი.

კორეის საშუალო სკოლა რომ აღარაფერი ვთქვათ არსებულ ვითარებაზე. როგორც მე ვისწავლე ჩვენი სკოლის დიეტოლოგისგან, ნორმალურ სკოლაში (ჩვენი სკოლა არის მეცნიერებაზე ორიენტირებული სკოლის მცირე ჯგუფი), რადგან ჩვენ არ ვახდენთ ლანჩს სკოლაში, ისინი დაელოდებიან 30 [მ] სიგრძის რიგში. მხოლოდ ერთ სკოლაში მოსწავლეთა შემცირების გამო. ამ სისტემით, დახვეწილი დიზაინითა და პროგრამული უზრუნველყოფით, თითოეულ სკოლას შეიძლება ჰქონდეს სისტემა, რომელიც საშუალებას აძლევს მოსწავლეებს დარჩნენ თავიანთ კლასებში, სანამ რიგი არ მოვა, შემდეგ კი შეუძლიათ წასვლა კაფეტერიაში, ხაზის ლოდინის გარეშე!

მე რეალურად წარვადგინე ჩემი იდეა კორეის განათლების სამინისტროს, მას შემდეგ რაც შევარჩიე საუკეთესო იდეად მათ ბოლო კონკურსზე 2017 წელს.

ვიმედოვნებ, რომ ეს ინსტრუქცია მოგცემთ შთაგონებას გააკეთოთ რაიმე სასარგებლო თქვენს გარშემო მყოფებისთვის! ეს ნამდვილად არ იყო მშენებლობაზე ორიენტირებული სტატია, მაგრამ დაინტერესების შემთხვევაში მე ვპასუხობ თქვენს შეკითხვას უფრო დეტალური ინფორმაციის შესახებ!

დიდი მადლობა რომ წაიკითხე ჩემი პირველი ინსტრუქცია!

გირჩევთ: