विषयसूची:

प्रोजेक्ट 2 स्मार्ट-हेलमेट: 6 कदम (चित्रों के साथ)
प्रोजेक्ट 2 स्मार्ट-हेलमेट: 6 कदम (चित्रों के साथ)

वीडियो: प्रोजेक्ट 2 स्मार्ट-हेलमेट: 6 कदम (चित्रों के साथ)

वीडियो: प्रोजेक्ट 2 स्मार्ट-हेलमेट: 6 कदम (चित्रों के साथ)
वीडियो: Smart Safety Helmet | 😱हेलमेट एक फायदे अनेक😱 | Science Project | Inspire Award Project 2024, नवंबर
Anonim
प्रोजेक्ट 2 स्मार्ट-हेलमेट
प्रोजेक्ट 2 स्मार्ट-हेलमेट
प्रोजेक्ट 2 स्मार्ट-हेलमेट
प्रोजेक्ट 2 स्मार्ट-हेलमेट
प्रोजेक्ट 2 स्मार्ट-हेलमेट
प्रोजेक्ट 2 स्मार्ट-हेलमेट

हम, बेनूट स्वेन, स्टेलेंस लेनर्ट और डुजार्डिन लॉरेन्स को स्कूल के लिए एक प्रोजेक्ट बनाना था। हमें आईपीओ (औद्योगिक उत्पाद डिजाइन) के एक छात्र के साथ मिलकर काम करना था। वह एक स्मार्ट मोटरसाइकिल हेलमेट बनाने का विचार लेकर आया था। उन्होंने हेलमेट का डिजाइन बनाया और हमें इस स्मार्ट-हेलमेट के साथ काम करने के लिए आवेदन करना पड़ा। तो हमने करना शुरू किया…

इस परियोजना के लिए हमें जिन भागों की आवश्यकता है वे हैं:

- एक Arduino Uno

- ब्रेडबॉर्ड

- जम्पर तार

- प्रतिरोधक

- रोशनी

- ब्लूटूथ मॉड्यूल (कम ऊर्जा संगत नहीं)

- OLED

आप इसे BoM में देख सकते हैं जिसे मैंने नीचे लिंक किया है। बाकी निर्देश के लिए, मैं आपको बता रहा हूँ कि आप इस प्रोजेक्ट को कैसे फिर से बना सकते हैं।

चरण 1: उत्पाद जानकारी

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

चरण 2: फ्रिटिंग

फ़्रिट्ज़िंग
फ़्रिट्ज़िंग

तो, सबसे पहले हमें आईपीओ छात्र से एक फ्रिट्ज़िंग योजना प्राप्त हुई, क्योंकि आपको यह जानना होगा कि आपके हिस्से कैसे ठीक से काम करते हैं।

इन तस्वीरों में आप देख सकते हैं कि Arduino UNO पर किस हिस्से का पिन किस पिन से जुड़ा होना चाहिए। यदि आप किसी को अपनी फ़्रिट्ज़िंग योजना की जाँच करने देते हैं, जो इस विषय के बारे में बहुत कुछ जानता है, तो आप कोई भी महत्वपूर्ण गलती नहीं करेंगे जो आपके प्रोजेक्ट के लिए घातक हो सकती है।

चरण 3: सामान्यीकृत डेटाबेस संरचना

सामान्यीकृत डेटाबेस संरचना
सामान्यीकृत डेटाबेस संरचना

सामान्यीकृत डेटाबेस संरचना के लिए, आपको सबसे पहले एक प्रारंभिक अध्ययन करना होगा। यहां आप इस बात पर मंथन कर सकते हैं कि आपको किस डेटा की आवश्यकता है और आपका प्रोजेक्ट कैसे काम करेगा।

प्रारंभिक अध्ययन करने के बाद, आप सामान्यीकृत डेटाबेस संरचना को स्वयं बनाना जारी रख सकते हैं। ऐप पर बनाए गए खातों को स्टोर करने के लिए सबसे पहले आपको उपयोगकर्ता तालिका की आवश्यकता है। अब आप अन्य सभी तालिकाओं को उपयोगकर्ता तालिका से जोड़ सकते हैं, ताकि आप खाता विशिष्ट आइटम संग्रहीत कर सकें। इस ऐप में खाता विशिष्ट आइटम एक बकेटलिस्ट, मित्र और पिन हैं जिन्हें आप मानचित्र पर रख सकते हैं।

चरण 4: Azure कार्य

एज़्योर फ़ंक्शंस
एज़्योर फ़ंक्शंस
एज़्योर फ़ंक्शंस
एज़्योर फ़ंक्शंस
एज़्योर फ़ंक्शंस
एज़्योर फ़ंक्शंस

हमारे एप्लिकेशन में हम डेटाबेस के साथ संबंध बनाने के लिए Azure Functions का उपयोग करते हैं। नीला फ़ंक्शन के साथ आप डेटाबेस से सभी डेटा प्राप्त कर सकते हैं और डेटाबेस में डेटा भी सम्मिलित कर सकते हैं। हमने इस फ़ंक्शन का बहुत उपयोग किया है, क्योंकि यह बहुत आसान है और इसे लिखना इतना कठिन नहीं है (यदि आपके पास पाठ्यक्रम का थोड़ा सा पूर्व ज्ञान है)। हमारे द्वारा उपयोग किए गए नीला फ़ंक्शन के कुछ उदाहरण चेकलॉगिन हैं, यह जांचता है कि क्या आपने लॉगिन पृष्ठ (उपयोगकर्ता नाम और पासवर्ड) में दर्ज किया गया मान डेटाबेस में मान के लिए सही है, यदि नहीं, तो आप लॉग इन नहीं कर सकते हैं। कोड का उदाहरण आप ऊपर देख सकते हैं। हमारे द्वारा उपयोग किए जाने वाले एज़्योर फ़ंक्शंस का एक और उदाहरण एक पिन जोड़ना है, जिसे आप ऐप में मैप पर, डेटाबेस में प्रदर्शित करना चाहते हैं। कोड का उदाहरण, आप ऊपर देख सकते हैं।

चरण 5: आवेदन

आवेदन
आवेदन
आवेदन
आवेदन
आवेदन
आवेदन

इस प्रोजेक्ट का सबसे बड़ा हिस्सा ऐप बनाना था। ऊपर आप ऐप के सभी स्क्रीन को उनके क्रम में देख सकते हैं कि उन्हें कैसे एक्सेस किया जाए। लॉगिन पेज, जैसा कि मैंने डेटाबेस से कनेक्ट होने से पहले कहा था। आप केवल तभी लॉग इन कर सकते हैं जब आपका उपयोगकर्ता नाम और पासवर्ड डेटाबेस में हों। अगली स्क्रीन ब्लूटूथ पेज है, यहां आप हेलमेट के अंदर मौजूद ब्लूटूथ मॉड्यूल से कनेक्शन बना सकते हैं। आप ब्लूटूथ पेज को भी छोड़ सकते हैं, लेकिन इस तरह आप ओवरव्यू पेज पर सभी स्क्रीन को एक्सेस नहीं कर सकते, उनमें से कुछ गायब हो जाती हैं। ओवरव्यू पेज पर आप मैप पेज, फ्रेंड्स पेज, बकेट पेज, लाइट पेज, स्पीड पेज और डायरेक्शन पेज जैसे अन्य सभी पेजों को एक्सेस कर सकते हैं। सभी स्क्रीनशॉट को देखकर आप देख सकते हैं कि आप इन पेज पर क्या कर सकते हैं, उदाहरण के लिए लाइट पेज पर आप मोटरहेलमेट की लाइटें चालू कर सकते हैं। दिशा-निर्देश पृष्ठ पर आप जहां चाहें वहां से दिशा-निर्देश प्राप्त कर सकते हैं जहां आप चाहते हैं। साथ ही, डायरेक्शन पेज पर आपको जो आउटपुट मिलता है, वह हेलमेट से जुड़े छोटे OLED पर भी दिखाया जाता है।

चरण 6: अंतिम उत्पाद

अंतिम उत्पाद
अंतिम उत्पाद
अंतिम उत्पाद
अंतिम उत्पाद
अंतिम उत्पाद
अंतिम उत्पाद

अब ऐप हेलमेट से जुड़ा है और उत्पाद पूरी तरह से काम कर रहा है। यह कैसा दिखता है इसकी कुछ छवियां यहां दी गई हैं। आशा है आपको पढ़कर अच्छा लगा होगा!

मुझे आशा है कि सब कुछ स्पष्ट और अच्छा था और इस पोस्ट ने आपकी बहुत मदद की। मेरी परियोजना को फिर से बनाने के लिए एक अच्छा समय है!

इस परियोजना के सदस्य:- बेनूट स्वेन- स्टेलेंस लेनर्ट- डुजार्डिन लॉरेन्स

HOWEST Kortrijk, बेल्जियम में न्यू मीडिया और संचार प्रौद्योगिकी का अध्ययन।

सिफारिश की: