विषयसूची:
- चरण 1: माई आइडिया का विश्लेषण
- चरण 2: सामग्री इकट्ठा करना
- चरण 3: एक उपयुक्त डेटाबेस बनाना
- चरण 4: एक उत्तरदायी वेबसाइट डिज़ाइन करें
- चरण 5: सर्किट बनाना
- चरण 6: सर्किट को जीवन में लाना
- चरण 7: एक आवास का निर्माण
वीडियो: स्मार्टपोस्ट: स्मार्ट पोस्टल पैकेज लॉकर: 7 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
न्यू मीडिया एंड कम्युनिकेशन टेक्नोलॉजी (एनएमसीटी) के अपने पहले वर्ष को समाप्त करने के लिए, मुझे एक प्रोजेक्ट बनाना था जिसमें मैंने पिछले वर्ष के सभी पाठ्यक्रमों को एकीकृत किया।
मेरे पास एक स्मार्ट लॉकर बनाने का विचार आया। मैं संकुल के लिए एक संग्रह बिंदु को स्वचालित करने के लिए इस्तेमाल किया जा सकता है।
अपने विचार को वास्तविकता बनाने के लिए, मैंने रास्पबेरी पाई का इस्तेमाल किया। मैंने अजगर में कोड को प्रोग्राम किया और मैंने एक वेब एप्लिकेशन को होस्ट करने के लिए फ्लास्क वेबसर्वर का उपयोग किया जो डेटा एकत्र करता है और लॉकर को नियंत्रित करता है। इस निर्देश में आप अपने प्रोजेक्ट को काम करने के लिए मेरे द्वारा किए गए सभी चरणों को पा सकते हैं।
चरण 1: माई आइडिया का विश्लेषण
इससे पहले कि मैं अपने प्रोजेक्ट पर काम करना शुरू करूं, मैं इस बात की जांच करना चाहता था कि क्या लोगों को मेरा आइडिया पसंद आया।
मैंने अपने सबसे करीबी परिवार से पूछना शुरू किया कि वे मेरे प्रोजेक्ट के बारे में क्या सोचते हैं और इसे और बेहतर और उपयोगी बनाने के लिए वे किस फीचर को लागू करेंगे।
मैंने अपने साथी छात्रों और दोस्तों से भी पूछा कि क्या उन्हें लगता है कि यह एक अभिनव परियोजना हो सकती है।
अधिकांश लोग जहां इस विचार के प्रति उत्साही थे और इसे वास्तविकता बनते देखना चाहते थे।
मेरे लिए, यह इसके लिए जाने और प्रोजेक्ट बनाना शुरू करने का संकेत था।
चरण 2: सामग्री इकट्ठा करना
पहला कदम उन सभी सामग्रियों और घटकों के बारे में सोच रहा था जिनकी मुझे अपना स्मार्ट लॉकर बनाने की आवश्यकता होगी।
ऐसा करने के लिए, मैंने अपनी जरूरतों को पूरा करने के लिए खुद को एक ब्लॉक आरेख बनाया और अपने इलेक्ट्रॉनिक्स किट में खोजना शुरू किया। मैं अपने किट से कुछ घटकों का उपयोग कर सकता था और मुझे उनमें से कुछ को ऑनलाइन ऑर्डर करना पड़ा। मेरे द्वारा उपयोग किए गए भागों की सूची संलग्नक में पाई जा सकती है।
चरण 3: एक उपयुक्त डेटाबेस बनाना
कुछ शोध करने और सही सामग्री खरीदने के बाद, डेटाबेस बनाने का समय आ गया था।
सबसे पहले, मैंने MySQL कार्यक्षेत्र का उपयोग करके एक इकाई संबंध आरेख बनाया (जैसा कि ऊपर चित्र में है)। फिर मैं आगे
इस ईआरडी को इंजीनियर किया और एक डेटाबेस बनाया। यहां मैंने इसे बार-बार परीक्षण करने के लिए कुछ यादृच्छिक डेटा जोड़ा जब तक कि मुझे अब त्रुटियां नहीं मिलीं।
मेरे डेटाबेस में 6 टेबल हैं। मुख्य तालिका इतिहास तालिका है। यह वह तालिका है जहां मैं अपने सेंसर से प्राप्त होने वाले सभी डेटा को संग्रहीत करता हूं।
टैब 'मालिक' का इरादा उस मालिक के बारे में कुछ जानकारी संग्रहीत करना है जिसके लॉकर में एक पैकेज होता है। अगर मालिक 14 दिनों के भीतर पैकेज लेने नहीं आता है तो क्या लॉकर का मालिक इस जानकारी के लिए इस व्यक्ति से संपर्क कर सकता है।
मैं डेटाबेस में संग्रहीत सभी aministrators का उपयोगकर्ता नाम और पासवर्ड भी रखता हूं। इसलिए वे लॉकर द्वारा एकत्र किए गए सभी डेटा का अवलोकन प्राप्त करने के लिए वेब एप्लिकेशन से लॉग इन कर सकते हैं।
आप अटैचमेंट में एक MySQL डंपफाइल पा सकते हैं
चरण 4: एक उत्तरदायी वेबसाइट डिज़ाइन करें
अब मेरे पास एक डेटाबेस था, मैं एक उत्तरदायी वेब एप्लिकेशन बनाना शुरू कर सकता था।
इससे पहले कि मैं पूरी चीज की प्रोग्रामिंग शुरू करूं, मैंने मोबाइल के लिए एक यूजर एक्सपीरियंस डिजाइन और यूजर इंटरफेस डिजाइन के साथ-साथ एडोब एक्सडी का उपयोग करके अपने वेब एप्लिकेशन का वेब वर्जन बनाया।
इस ठोस योजना के साथ, एक प्रतिक्रियाशील वेब एप्लिकेशन बनने के लिए HTML और CSS का उपयोग करके इसे फिर से बनाना बहुत आसान था।
मेरे वेब एप्लिकेशन में 2 भाग हैं। पहला भाग सामान्य उपयोगकर्ताओं के लिए है। यह मेरी परियोजना की एक छोटी सी व्याख्या है। दूसरे भाग में लॉकर के व्यवस्थापकों के लिए एक लॉगिन और सभी एकत्रित डेटा का एक सिंहावलोकन शामिल है।
मैंने इस चरण में वेबसाइट के लिए डिज़ाइन संलग्न किए हैं।
चरण 5: सर्किट बनाना
जब मेरे पास सभी घटक थे, तो मैं सर्किट बनाना शुरू कर सकता था।
सबसे पहले, मैंने हर चीज की कल्पना करने के लिए एक आकर्षक योजना बनाई और फिर मैंने इसे फिर से बनाना शुरू किया।
जब सभी तार लगे थे, तो मैंने बिजली चालू करके देखा कि क्या सब कुछ ठीक है। मेरे पीछा करने में, यह नहीं था … मैं जिन तारों से 12V चलाता था, वे पतले थे और वे जल गए। इसलिए मैंने उन्हें मोटे तारों से बदल दिया।
मैंने इस स्टेप पर वाइरिंगस्कीम्स को अटैच किया है।
चरण 6: सर्किट को जीवन में लाना
अब मेरे पास सर्किट है, हम अंत में कोडिंग शुरू कर सकते हैं। सबसे पहले, मैंने यह सुनिश्चित करने के लिए कुछ टेस्टकोड लिखे कि मेरे सभी घटक व्यक्तिगत रूप से काम करते हैं।
जब मैं लगभग सभी घटकों को अलग-अलग नियंत्रित कर सकता था, तो मैंने इसे अपने वेबप्लिकेशन के लिए फ्लास्क बैकएंड में एक साथ रखना शुरू कर दिया।
आप इस जीथब रिपॉजिटरी में कोड पा सकते हैं
चरण 7: एक आवास का निर्माण
जब मेरे पास सभी कोडिंग तैयार थीं, तो इलेक्ट्रॉनिक्स के लिए आवास बनाने का समय आ गया था।
मैंने लॉकर के फ्रेम को बनाने के लिए लकड़ी के तख्तों का इस्तेमाल किया और फिर मैंने उन्हें एमडीएफ पैनल लगाकर फ्रेम को ढक दिया। मैंने 2 दरवाजे बनाने के लिए 2 एमडीएफ पैनल का भी इस्तेमाल किया। मैंने दरवाजों में खिड़कियों (प्लेक्सीग्लस) के लिए छेद काट दिया और ताले के साथ दरवाजे बंद करने में सक्षम होने के लिए 2 छोटी धातु प्लेटें जोड़ दीं।
जब आवास बनकर तैयार हो गया। मैंने इसमें इलेक्ट्रॉनिक्स रखा, अपने रास्पबेरी पाई में प्लग किया और परिणाम का आनंद लिया।
सिफारिश की:
हाथ से एक TQFP-44 SMD पैकेज को आसानी से हटाना: 5 कदम
हाथ से एक TQFP-44 SMD पैकेज को आसानी से हटाना: कैसे-कैसे निकालने के बारे में बहुत सारी युक्तियां - डिसोल्डर एसएमडी पैकेज, अभ्यास ने मुझे सीखा यह 0.8 मिमी लीड पिच दोषपूर्ण एसएमडी पैकेज को हटाने का सबसे आसान तरीका है
पाई पैकेज: 4 कदम
पाई पैकेज: यह एक मिनी रास्पबेरी पाई जीरो कंप्यूटर है। आप एक छोटा यूएसबी कीबोर्ड कनेक्ट कर सकते हैं (यूएसबी ओटीजी एडाप्टर की मदद से) इसे एक छोटे लिनक्स कंप्यूटर के रूप में इस्तेमाल कर सकते हैं और इसके साथ कुछ सरल प्रोग्राम चला सकते हैं। इस प्रोजेक्ट में ज्यादा समय नहीं लगता है
त्वरित उपहार-पैकेज बढ़ाना: 4 कदम
त्वरित उपहार-पैकेज बढ़ाना: अपने छोटे से उपहार के लिए एक अच्छा पैकेज बनाएं
केवल पैकेज सामग्री का उपयोग करके DIY Iphone डॉक: 8 कदम
केवल पैकेज सामग्री का उपयोग करके DIY आईफोन डॉक: केवल पैकेज सामग्री का उपयोग करके DIY आईफोन डॉक। आपको आवश्यकता होगी: उपयोगिता चाकू x 1 शासक x 1 दो तरफा टेप x 1 पतला एक तरफा टेप (पैकिंग टेप करेगा) x 1 प्लास्टिक धारक के साथ आईफोन बॉक्स x 1usb केबल जो iPhone x के साथ आता है 1आधा घंटा f
IAmp - CMoy Amp आइपॉड पैकेज में: 8 कदम
आईएएमपी - आईपॉड पैकेज में सीएमॉय एएमपी: यहां एक आईपॉड नैनो पैकेज के अंदर एक सीएमॉय हेडफोन एम्पलीफायर डालने का तरीका बताया गया है। इस निर्माण के लिए क्रेडिट निम्न को जाता है: https://www.instructables.com/id/Headphone_Amp_Chu_Moy/http:// tangentsoft.net/audio/cmoy-tutorial/http://www.headwize.com/projects