विषयसूची:
- चरण 1: 2016 के फरवरी में, मैंने हाईस्कूल में प्रवेश किया
- चरण 2: फिर, मैंने अपने कैफेटेरिया में एक छोटी सी समस्या पर ध्यान दिया
- चरण 3: हमारे कैफेटेरिया में 2 बड़े क्षेत्र हैं। वेट जोन और ईएटी जोन।
- चरण 4: लेकिन हमें कुछ छायादार-पदानुक्रम वाली बात चल रही है …
- चरण 5: हर एक दोपहर का भोजन, और यहां तक कि रात के खाने में, ऐसा होता है।
- चरण 6: कोई फर्क नहीं पड़ता कि वे कितनी जल्दी आते हैं, HS1 के छात्र अपना बहुत समय बर्बाद करते हैं बस इंतजार कर रहे हैं …
- चरण 7: मैं इस स्थिति पर बहुत नाराज था।
- चरण 8: लेकिन मुझे पता था कि धोखेबाज नहीं बदलेंगे, इसलिए मैंने HS1-छात्रों की मदद करने का फैसला किया।
- चरण 9: माई आइडिया इन रियलिटी के साथ, यह HS1-छात्र की निर्णय लेने की प्रक्रिया होगी।
- चरण 10: अब तक, HS1-छात्रों की विचार प्रक्रिया यह थी।
- चरण 11: यह कार्रवाई करने और मेरे विचार को वास्तविकता में बदलने का समय था।
- चरण 12: फुटपैड बनाना - डिज़ाइन
- चरण 13: फुटपैड - पूर्ण
- चरण 14: माइक्रो नियंत्रक - योजनाबद्ध
- चरण 15: माइक्रो नियंत्रक - पूर्ण
- चरण 16: सॉफ्टवेयर
- चरण 17: कार्रवाई में पूरी प्रणाली
- स्टेप 18: स्टेप-एट होने के 1 महीने बाद।
- चरण 19: पायथन के साथ डेटा हेरफेर।
- चरण 20: भविष्य के अनुप्रयोग, मैं इसे अनुदेशकों पर क्यों अपलोड कर रहा हूं।
वीडियो: फुटपैड_लॉगर: २० कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
आइडिया से रियल प्रोटोटाइप तक। मेरे हाई स्कूल प्रथम ~ द्वितीय वर्ष की कहानी। उम्मीद है तुम्हें मजा आया होगा!
चरण 1: 2016 के फरवरी में, मैंने हाईस्कूल में प्रवेश किया
चरण 2: फिर, मैंने अपने कैफेटेरिया में एक छोटी सी समस्या पर ध्यान दिया
चरण 3: हमारे कैफेटेरिया में 2 बड़े क्षेत्र हैं। वेट जोन और ईएटी जोन।
चरण 4: लेकिन हमें कुछ छायादार-पदानुक्रम वाली बात चल रही है …
मूल रूप से, यदि आप अधिक उम्र के हैं, तो आप अन्य लोगों की लाइन में कटौती कर सकते हैं।
चरण 5: हर एक दोपहर का भोजन, और यहां तक कि रात के खाने में, ऐसा होता है।
इसे व्यक्ति में देखना वास्तव में आश्चर्यजनक है।
यदि आप HS1 (हाईस्कूल में प्रथम ग्रेडर) हैं तो इतना सुखद नहीं है।
चरण 6: कोई फर्क नहीं पड़ता कि वे कितनी जल्दी आते हैं, HS1 के छात्र अपना बहुत समय बर्बाद करते हैं बस इंतजार कर रहे हैं …
चरण 7: मैं इस स्थिति पर बहुत नाराज था।
मैं अपने मन में उन सभी लोगों से कह रहा था जो इस प्रणाली का लाभ उठा रहे हैं जैसे:
"शुरुआत में आने वालों की लाइन को छीनने वाले आप कौन होते हैं, जिसने आपको ऐसा करने का अधिकार दिया? यह सही भी नहीं है"
चरण 8: लेकिन मुझे पता था कि धोखेबाज नहीं बदलेंगे, इसलिए मैंने HS1-छात्रों की मदद करने का फैसला किया।
मैंने मन ही मन सोचा, क्या होगा अगर HS1-छात्र वास्तविक समय में लाइन-लेंथ जान सकते हैं ??
फिर, क्या वे 'खुद' के लिए तय नहीं कर पाएंगे कि जाना है या नहीं?
चरण 9: माई आइडिया इन रियलिटी के साथ, यह HS1-छात्र की निर्णय लेने की प्रक्रिया होगी।
उनके पास तर्कसंगत निर्णय लेने की प्रक्रिया है।
चरण 10: अब तक, HS1-छात्रों की विचार प्रक्रिया यह थी।
हम जानते थे कि हम अंडर-डॉग थे, लेकिन यह नहीं जानते थे कि कैफेटेरिया कितना भीड़भाड़ वाला है।
तो यह विशुद्ध रूप से तर्कहीन और भाग्य के लिए निर्णय लेना है।
चरण 11: यह कार्रवाई करने और मेरे विचार को वास्तविकता में बदलने का समय था।
मेरा आइडिया यह था।
मैं बनाऊंगा
१) ५ व्यक्तिगत 'फुटपैड' जो यह पहचान सकते हैं कि व्यक्ति उस पर कदम रख रहा है या नहीं।
2) 'प्रोग्राम' जो १० [हर्ट्ज] पर ५ फुटपैड की स्थिति को पढ़ सकता है, और पिछले अपलोड के बाद से एकत्रित सभी डेटा को संपीड़ित रूप में अपलोड कर सकता है, और इसके साथ लाइन-लंबाई (सबसे महत्वपूर्ण) का क्रूड-अनुमान प्रदान करता है।
चरण 12: फुटपैड बनाना - डिज़ाइन
फुटपैड बस एक स्विच है। दबाने पर यह 'सिग्नल-लाइन' को GND से जोड़ता है।
मैंने आकार को डिज़ाइन किया ताकि यह इतना बड़ा हो कि खड़े होने की उच्च संभावना हो, लेकिन हमारे स्कूल के लेजर-कटर के साथ एक्रिल-पार्ट को लेजर-कट करने के लिए भी काफी छोटा है।
चरण 13: फुटपैड - पूर्ण
कॉर्क-शांति सिर्फ कुशन-इफेक्ट के लिए हैं। स्टेपर्स के लिए फ्रेंडली-लुक के लिए भी।
यह वास्तव में सिर्फ एक स्विच है। जितना सरल हो सकता है।
चरण 14: माइक्रो नियंत्रक - योजनाबद्ध
5 अलग-अलग फ़ुटपैड से सभी इनपुट एक बाहरी-सर्किट द्वारा खींचे गए-उच्च थे। तो अगर किसी ने इस पर कदम रखा, तो लाइन को जीएनडी तक छोटा कर दिया जाएगा।
चरण 15: माइक्रो नियंत्रक - पूर्ण
मैंने प्रत्येक पोर्ट के लिए सिर्फ 5 '20K' पुल-यूपी प्रतिरोधों को मिलाया।
और चूंकि मैं 'एनामेल-वायर' का उपयोग कर रहा था, इसलिए पीसीबी पर 'स्क्रूड-पोर्ट' स्टाइल इनपुट होना वास्तव में आसान था।
सर्वर-संचार के सरलीकृत एकीकरण के लिए 'WeMos D1 Mini' का उपयोग किया जाता है।
चरण 16: सॉफ्टवेयर
सॉफ्टवेयर काफी चुनौतीपूर्ण था क्योंकि
1) यह मेरा पहली बार ESP8266 और सर्वर क्लाइंट लाइब्रेरी का उपयोग कर रहा था। [मेरे पास सर्वर से कनेक्ट करने में कठिन समय था:)]
2) मेरे पास 'रियल-टाइम-क्लॉक' होने का कारण यह था कि मैं चाहता था कि यह कार्यक्रम 24/7 चले, लेकिन 'नाश्ता, दोपहर का भोजन, रात का खाना, नाश्ता' समय पर सर्वर से बात करें, और सप्ताहांत और सप्ताह के दिन का कार्यक्रम भी भी अलग थे। इसलिए मुझे "शेड्यूलर" प्रणाली बनानी पड़ी, जो मैंने पहले कभी नहीं की, निरपेक्ष-स्वचालन के लिए (यदि मैं मर गया, तो सेवा जारी रहेगी)।
SOURCE_CODE:
चरण 17: कार्रवाई में पूरी प्रणाली
मैंने सर्वर/ग्राफिंग के लिए '(https://thingspeak.com/channels/346781)' का इस्तेमाल किया।
मैं अपने दोस्तों और HS1 छात्रों को दिन-प्रतिदिन, लाइव कंजेशन-स्टेटस डेटा प्रदान करने में सक्षम था!
और जब हमारे स्कूल ने भाषण-प्रतियोगिता आयोजित की, तो मैंने बाहर जाकर सभी HS1 छात्रों को यह प्रणाली प्रस्तुत की ताकि वे इसे अपनी आवश्यकताओं के लिए उपयोग कर सकें। (मैं प्रतियोगिता के लिए इस्तेमाल किए गए पीपीटी को अपलोड करूंगा)
इस सिस्टम इन एक्शन के 1 महीने की अवधि के दौरान, मैं अपने दोस्तों, मेरे शिक्षकों, यहां तक कि हमारे स्कूल के उप-प्राचार्य सहित कई लोगों से इस प्रणाली को बेहतर बनाने के बारे में प्रतिक्रिया सुन सकता था।
इसके अलावा, जिस कारण से मैंने यह प्रोजेक्ट किया, जब एक वास्तविक छात्र मेरे पास आया और मुझसे कहा:
"मैं आपकी सेवा का उपयोग यह निर्धारित करने के लिए कर रहा हूं कि कैफेटेरिया जाना है या नहीं - बहुत उपयोगी, धन्यवाद"
यह बहुत अच्छा लगा, और मुझे विश्वास नहीं हो रहा था कि यह वास्तव में हो रहा है।
स्टेप 18: स्टेप-एट होने के 1 महीने बाद।
सभी हार्डवेयर बच गए! ठीक है, हालांकि अच्छी स्थिति में नहीं:)
दरअसल, एक दरवाजा जो अक्सर कैफेटेरिया के रसोइया द्वारा इस्तेमाल किया जाता था, बिजली की आपूर्ति लाइन को खींच लिया, और डीसी कनेक्शन को मेरे माइक्रो-कंट्रोलर और बेंट द वायर से डिस्कनेक्ट कर दिया। इसलिए मुझे हर दिन इसकी जांच करनी पड़ती थी।
चरण 19: पायथन के साथ डेटा हेरफेर।
सभी डेटा एकत्र करने के बाद, मैं उन्हें अधिक सटीक रूप से प्लॉट करने के लिए पायथन-प्रोग्राम का उपयोग कर सकता था। ठीक उन 5 ग्राफ़ की तरह जो छात्रों को दिखाए गए 'लाइन-लेंथ' डेटा के पिछले रिकॉर्ड को दर्शाते हैं।
और यह बहुत दिलचस्प है कि सप्ताह के दिनों में, दोपहर 12:25 बजे भीड़भाड़ बनी रहती है, और सप्ताहांत पर, केवल शुरुआत में ही भीड़भाड़ होती है, ज्यादातर इसलिए कि छात्र अपना निजी काम कर रहे हैं, इसलिए वे अधिक नष्ट हो जाते हैं।
मैं csv फ़ाइल स्वरूप में एक महीने का डेटा अपलोड कर रहा हूँ। सीधे सर्वर से। भले ही मैं अभी इस पर काम नहीं कर रहा हूं, लेकिन अगर किसी को इस डेटा को रेखांकन और विश्लेषण करने में दिलचस्पी है, (बेशक आपको कंप्रेशन तकनीक को समझने के लिए माइक्रो कंट्रोलर कोड फर्स्ट को देखना होगा) यह अद्भुत होगा।
चरण 20: भविष्य के अनुप्रयोग, मैं इसे अनुदेशकों पर क्यों अपलोड कर रहा हूं।
भले ही वर्तमान प्रणाली जो मैंने बनाई है वह बहुत प्रोटोटाइप-दिखने वाली है, मुझे लगता है कि अच्छे उपकरण (जो मेरे पास स्कूल में नहीं था) या फंडिंग के साथ, पैड को बड़े करीने से रबर-पैड में बनाया जा सकता है।
और इस प्रणाली को लगभग कहीं भी लागू किया जा सकता है 'रेखा-लंबाई' जानकारी मूल्यवान/उपयोगी है।
मैं केवल वही प्रदान कर रहा हूं जो मैंने किया है, और क्यों। और परिणाम, स्रोत कोड। यह दिखाने के लिए कि यह वास्तव में काम करता है। मुझे नहीं लगता कि मेरे फ़ुटपैड बहुत अच्छी तरह से डिज़ाइन किए गए थे, मैंने बहुत सारे टेप का इस्तेमाल किया था, और तामचीनी-तार की रक्षा करना बहुत कठिन था, अंततः टेप-संरक्षण फट गया, और तार उजागर हो गया।
लेकिन मुझे लगता है कि इस प्रणाली में व्यापक उपयोग की क्षमता है।
वर्तमान स्थिति का उल्लेख नहीं करना कोरिया का हाई स्कूल है। जैसा कि मैंने अपने स्कूल के न्यूट्रिशनिस्ट से सीखा, नॉर्मल-स्कूल में (हमारा स्कूल साइंस-ओरिएंटेड स्कूल का छोटा-सा समूह है), क्योंकि हम स्कूल में लंच पैक नहीं करते हैं, वे ३० [m] से अधिक लंबी लाइन में प्रतीक्षा करते हैं। सिर्फ एक स्कूल में छात्रों की कतरनी संख्या के कारण। तो इस प्रणाली के साथ, संशोधित डिजाइन और सॉफ्टवेयर के साथ, प्रत्येक स्कूल में ऐसा सिस्टम हो सकता है जो छात्रों को अपनी बारी आने तक अपनी कक्षाओं में रहने की अनुमति देता है, फिर वे बिना लाइन में प्रतीक्षा किए कैफेटेरिया में जा सकते हैं!
2017 में उनकी हालिया प्रतियोगिता में सर्वश्रेष्ठ आइडिया के रूप में चुने जाने के बाद, मैंने वास्तव में कोरिया शिक्षा मंत्रालय को अपना विचार प्रस्तुत किया।
मुझे आशा है कि इस निर्देश ने आपको अपने आसपास के लोगों के लिए कुछ उपयोगी करने की प्रेरणा दी है! यह वास्तव में निर्माण-केंद्रित लेख नहीं था, लेकिन यदि आप रुचि रखते हैं तो मैं अधिक विस्तृत जानकारी के बारे में आपके प्रश्न का उत्तर दूंगा!
मेरा पहला इंस्ट्रक्शनल पढ़ने के लिए बहुत-बहुत धन्यवाद!
सिफारिश की:
Arduino कार रिवर्स पार्किंग अलर्ट सिस्टम - कदम दर कदम: 4 कदम
Arduino कार रिवर्स पार्किंग अलर्ट सिस्टम | स्टेप बाय स्टेप: इस प्रोजेक्ट में, मैं Arduino UNO और HC-SR04 अल्ट्रासोनिक सेंसर का उपयोग करके एक साधारण Arduino कार रिवर्स पार्किंग सेंसर सर्किट डिजाइन करूंगा। इस Arduino आधारित कार रिवर्स अलर्ट सिस्टम का उपयोग स्वायत्त नेविगेशन, रोबोट रेंजिंग और अन्य रेंज r के लिए किया जा सकता है
DIY कदम/डीआईआर लेजर गैल्वो नियंत्रक: 5 कदम (चित्रों के साथ)
DIY STEP / DIR LASER GALVO कंट्रोलर: नमस्ते, इस निर्देश में, मैं आपको दिखाना चाहता हूं कि आप ILDA मानक गैल्वो लेजर स्कैनर के लिए अपना खुद का स्टेप / dir इंटरफ़ेस कैसे बना सकते हैं। जैसा कि आप जानते होंगे कि मैं "DIY-SLS-3D-Printer" और "जेआरएलएस १००० DIY एसएलएस-३डी-पी
पिक्सेल किट चल रहा है माइक्रोपायथन: पहला कदम: 7 कदम
पिक्सेल किट रनिंग माइक्रोपायथन: पहला कदम: कानो के पिक्सेल की पूरी क्षमता को अनलॉक करने की यात्रा फ़ैक्टरी फ़र्मवेयर को माइक्रोपायथन के साथ बदलने के साथ शुरू होती है लेकिन यह केवल शुरुआत है। Pixel Kit पर कोड करने के लिए हमें अपने कंप्यूटरों को इससे कनेक्ट करना होगा। यह ट्यूटोरियल समझाएगा कि क्या
बैटरी के आंतरिक प्रतिरोध को मापने के लिए 4 कदम: 4 कदम
बैटरी के आंतरिक प्रतिरोध को मापने के लिए 4 कदम: यहां 4 सरल चरण दिए गए हैं जो बैटर के आंतरिक प्रतिरोध को मापने में आपकी मदद कर सकते हैं।
$3 और 3 कदम लैपटॉप स्टैंड (रीडिंग-ग्लास और पेन ट्रे के साथ): 5 कदम
$3 और 3 कदम लैपटॉप स्टैंड (रीडिंग-ग्लास और पेन ट्रे के साथ): यह $3 और amp; 5 मिनट में 3 स्टेप वाला लैपटॉप स्टैंड बनाया जा सकता है। यह बहुत मजबूत, हल्का वजन है, और आप जहां भी जाते हैं, ले जाने के लिए फोल्ड किया जा सकता है