विषयसूची:

मोबिलिटी स्मार्टपार्किंग: 7 कदम
मोबिलिटी स्मार्टपार्किंग: 7 कदम

वीडियो: मोबिलिटी स्मार्टपार्किंग: 7 कदम

वीडियो: मोबिलिटी स्मार्टपार्किंग: 7 कदम
वीडियो: 🇧🇷 ДНЕВНЫЕ БОРДЕЛИ РИО // ЗАБРАЛ ЛЬВИЦУ С ПЛЯЖА ДОМОЙ 🇧🇷 БРАЗИЛИЯ РИО ДЕ ЖАНЕЙРО 2024, जुलाई
Anonim
मोबिलिटी स्मार्टपार्किंग
मोबिलिटी स्मार्टपार्किंग

हमने इस परियोजना को एक साधारण लक्ष्य के साथ शुरू किया था: हम एक पार्किंग स्थल की कारों की आने वाली और बाहर जाने वाली संख्या को मापना चाहते थे, और इस प्रकार लोगों को खाली और कब्जे वाले स्थानों के बारे में सूचित करना चाहते थे।

अपने काम के दौरान हमने ट्वीट और ई-मेल भेजने जैसे कुछ अतिरिक्त कार्यों के साथ परियोजना में सुधार किया, ताकि लोगों को आसानी से सूचित किया जा सके।

चरण 1: गैजेट्स, पार्ट्स

परियोजना पर काम शुरू करने में सक्षम होने के लिए हमारा पहला कदम आवश्यक भागों पर अपना हाथ रखना था, जो निम्नलिखित हैं:

रास्पबेरी पाई 3

www.raspberrypi.org/products/raspberry-pi-3-model-b/

अल्ट्रासोनिक ट्रांसड्यूसर HC-SR04

hobbielektronikabolt.hu/spd/HCSR04/Ultrahangos-tavolsagmero-HC-SR04

सेंसर के लिए डैशबोर्ड, और जोड़ने के लिए केबल, 1000 प्रतिरोध के साथ

● बिजली की आपूर्ति - पावरबैंक

चरण 2: रास्पबेरी पाई और सेंसर

रास्पबेरी पाई और सेंसर
रास्पबेरी पाई और सेंसर

हमारे दूसरे चरण के रूप में हमने हार्डवेयर भाग को इकट्ठा किया था। इसलिए हमने 2 अल्ट्रासोनिक सेंसर कनेक्ट किए और हमारे रास्पबेरी पाई पर ओएस (रास्पियन) स्थापित किया। उसके बाद, यह जांचने के लिए कि क्या सेंसर ठीक से काम कर रहे हैं, हमने पायथन 3 में कोड की कुछ पंक्तियाँ लिखीं और कुछ परीक्षण चलाए।

चरण 3: मूल कोड लिखना

मूल कोड लिखना
मूल कोड लिखना

अपने अगले चरण में हमने अपना मूल कोड प्रोग्राम किया। इसके पीछे का विचार आने वाली और बाहर जाने वाली वस्तुओं (वाहनों) का पता लगाना था। जब कोई कार गुजर रही होगी तो पता की गई दूरी पहले माप के दौरान मापी गई मूल दूरी से कम होगी। इस पर निर्भर करते हुए कि कौन सा सेंसर वस्तु का पता लगाएगा, इसे एक आउटगोइंग, या आने वाली कार के रूप में गिना जाएगा, और इस प्रकार इसका मतलब या तो कटौती या कब्जे वाले स्थानों में वृद्धि होगी।

चरण 4: परीक्षण

परिक्षण
परिक्षण

अपने काम के दौरान हमने कोड के प्रत्येक भाग का परीक्षण किया, ताकि गलती का एहसास हो सके और आसानी से यह जांचा जा सके कि कोड का कौन सा हिस्सा था।

हमारे मूल कोड के परीक्षण के दौरान हमें कुछ मापदंडों को बदलना पड़ा। उदाहरण के लिए स्थान परिवर्तन के दौरान दोष सहिष्णुता, और सेंसर के सोने का समय।

फॉल्ट टॉलरेंस पहले एक फिक्स नंबर था, लेकिन यह देखते हुए कि यह मोबाइल होना चाहिए, और इसलिए इसे किसी भी तरह के वातावरण में आसानी से सेट किया जा सकता है, हमने कुछ अलग-अलग वेरिएबल्स का इस्तेमाल किया।

चरण 5: अतिरिक्त कार्य

अतिरिक्त कार्य
अतिरिक्त कार्य

अपने पांचवें चरण में हम एक सूचना कोड लागू करना चाहते थे, जिसका अर्थ था कि यह कभी-कभी लोगों को पार्किंग स्थल की वर्तमान स्थिति के बारे में सूचित करेगा।

इस चरण के दौरान हमने पहले एक ट्वीटिंग और फिर एक ई-मेल भेजने वाला भाग लागू किया।

ये दोनों हर 30 मिनट में नोटिफिकेशन भेजते हैं, लेकिन इसे आसानी से बदला जा सकता है।

चरण 6: द्वितीय। परिक्षण

इस चरण में हमने पूरे कोड के नए लागू किए गए तत्वों का परीक्षण किया।

इस चरण में हमने ट्विटर के नियमों के कारण संभावित खराबी का पता लगाया। ट्विटर डुप्लिकेट पोस्ट की अनुमति नहीं देता है, इसलिए जब 30 मिनट के बाद कारों की संख्या में बदलाव नहीं होता है, तो वह उसी सूचना को ट्वीट कर देगा। हमने इस मुद्दे को टाइम स्टैम्प के उपयोग से हल किया, जिससे पोस्ट की प्रामाणिकता में भी सुधार हुआ।

चरण 7: पूर्वाभ्यास

रिहर्सल
रिहर्सल
रिहर्सल
रिहर्सल
रिहर्सल
रिहर्सल

अपने अंतिम चरण में हमने पूरे सिस्टम का परीक्षण किया, जिसमें उपर्युक्त प्रत्येक भाग शामिल था। यह कुछ स्वयंसेवकों की मदद से मोबिलिस की पार्किंग में किया गया था। हमें इस मामले में भी कुछ मापदंडों को बदलने की जरूरत थी, ताकि हम बिना किसी गलती के कारों की संख्या गिन सकें।

परीक्षण 3 लोगों की मदद से किया गया था। इस दौरान हम यह निर्धारित कर सकते हैं कि कारों को पूरी तरह से गिनने के लिए सेंसर के सोने के समय को 1.5 का मान मिलना चाहिए।

सिफारिश की: