विषयसूची:
- चरण 1: आपूर्ति/सामग्री/उपकरण/
- चरण 2: वायरिंग
- चरण 3: डेटाबेस
- चरण 4: वेबसाइट डिजाइन करना
- चरण 5: कोड
- चरण 6: आवास
वीडियो: लॉकसाइफर: 6 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
हैलो, मेरा नाम जेरोन स्ट्रीपस्टीन है और मैं हॉवेस्ट, बेल्जियम में न्यू मीडिया और कम्युनिकेशन टेक्नोलॉजी का अध्ययन करता हूं। स्कूल के लिए एक असाइनमेंट के लिए, हमें एक प्रोजेक्ट बनाने की जरूरत थी। मैं एक स्मार्ट लॉक चुनता हूं जिसे आरएफआईडी और/या बारकोड के साथ खोला जा सकता है। नीचे आप उन सभी चरणों को पढ़ सकते हैं जो इस उपकरण को बनाने के लिए आवश्यक थे। यदि आप मेरे और मेरे द्वारा किए गए अन्य प्रोजेक्ट्स के बारे में अधिक जानना चाहते हैं, तो मेरा पोर्टफोलियो देखें।
चरण 1: आपूर्ति/सामग्री/उपकरण/
इससे पहले कि मैं वेबसाइट डिजाइन करना और अपना टूल बनाना शुरू करूं, मुझे यह सुनिश्चित करने की जरूरत थी कि मेरे पास मेरे डिवाइस के लिए सभी आवश्यक हिस्से हैं। मैंने अपने टूलबॉक्स में देखना शुरू किया और मुझे जो ऑर्डर करने की आवश्यकता थी उसे लिख दिया। यहां आप सामग्री का पूरा बिल पा सकते हैं। ये मुख्य भाग हैं:
1. आरएफआईडी-स्कैनर 2. एलसीडी डिस्प्ले 3. एलईडी4। रेसिस्टर्स 5. सोलेनॉइड लॉक6। बारकोड स्कैनर 7. चुंबकीय सेंसर 8. ट्रांजिस्टर9. डायोड10. पोटेंशियोमीटर11. रास्पबेरी पाई12. तारों
चरण 2: वायरिंग
घटकों को ऑर्डर करने के बाद वे कुछ सप्ताह बाद पहुंचे। इसलिए मैं यह सुनिश्चित करने के लिए एक योजनाबद्ध और सभी घटकों का परीक्षण शुरू कर सकता हूं कि वे काम करते हैं।
मैंने अपने एलसीडी को 8 बिट डिवाइस के रूप में जोड़ा, मैं 4 बिट डिवाइस के रूप में भी काम कर सकता हूं लेकिन चूंकि मेरे पास कुछ जीपीआईओ पिन थे जो अप्रयुक्त थे इसलिए मैंने 8 बिट के साथ जाने का फैसला किया। मैंने इसके साथ एक पोटेंशियोमीटर का भी इस्तेमाल किया ताकि मैं एलसीडी के कंट्रास्ट को समायोजित कर सकूं।
RFID-स्कैनर SPI बस से जुड़ा होता है और Pi. के लिए 5 तारों की आवश्यकता होती है
मैं अपने बारकोड स्कैनर के लिए एक लेवल-शिफ्टर के साथ धारावाहिक संचार का उपयोग करना चाहता था, लेकिन मेरे द्वारा ऑर्डर किया गया मॉड्यूल आगमन पर मृत था इसलिए मुझे यूएसबी बारकोड स्कैनर पर अपना हाथ मिला।
मेरे सोलनॉइड लॉक को एक ट्रांजिस्टर के साथ जोड़ने की आवश्यकता थी क्योंकि लॉक 5v के साथ काम नहीं करेगा, इसके लिए 6-12v की आवश्यकता थी और मेरे पास एक 9v पावर एडॉप्टर था जिसका मैं उपयोग कर सकता था।
तब मेरे पास मेरा एलईडी और चुंबकीय सेंसर था, उन दोनों में श्रृंखला में एक रोकनेवाला है
चरण 3: डेटाबेस
अपने सेंसरों के लॉग रखने के लिए मुझे एक अच्छे डेटाबेस की आवश्यकता थी।
मैंने एक आरेख बनाना शुरू किया लेकिन मैंने तय किया कि यह जटिल है, इसलिए मैंने एक सरल लेकिन बेहतर आरेख बनाया जो मेरे एक शिक्षक द्वारा अनुमोदित किया गया था।
डायग्राम और डेटाबेस बनाने के लिए मैंने MySQL वर्कबेंच का इस्तेमाल किया क्योंकि इससे डायग्राम को डेटाबेस में बदलना आसान हो जाता है
मैंने डेटाबेस का एक डंप शामिल किया ताकि आप एक नज़र डाल सकें।
चरण 4: वेबसाइट डिजाइन करना
डिज़ाइन शुरू करने से पहले मैंने कुछ वेबसाइटों पर ऑनलाइन नज़र डाली, ऑनलाइन देखने के बाद मुझे एक विचार आया कि मेरी साइट कैसी दिखनी चाहिए।
मैंने अपना डिज़ाइन Adobe XD में बनाया है जो वायरफ्रेम बनाने के लिए उपयोग में आसान प्रोग्राम है।
रंगों के लिए मैंने ऑनलाइन रंग जनरेटर का उपयोग किया और मूल्यों को थोड़ा बदल दिया, वे सभी एक विपरीत परीक्षण से गुजरे और सभी सफल हुए।
जिस फॉन्ट के लिए मैंने गिडोल का इस्तेमाल किया, मुझे लगता है कि यह एक आधुनिक रूप है, लेकिन बहुत विचलित करने वाला नहीं है।
डिजाइन के बाद मैंने इसे HTML, CSS और JS में कोड करना शुरू किया।
मैंने अपनी xd फ़ाइल शामिल की है ताकि आप एक नज़र डाल सकें और उसका विवरण देख सकें।
चरण 5: कोड
मेरा प्रोजेक्ट बैकएंड के बिना काम नहीं कर सका। अपने सेंसर को काम करने के लिए मैंने पायथन का इस्तेमाल किया।
मैंने कुछ पुस्तकालयों का उपयोग किया जो मैंने ऑनलाइन पाया और खुद को स्कूल में बनाया। इसे वेब पर परोसने के लिए मैंने सॉकेटियो के साथ फ्लास्क का उपयोग किया ताकि फ्रंटएंड के साथ कनेक्शन सहज हो सके।
कुछ समस्याएं थीं लेकिन सब ठीक हो गया था।
आप मेरा कोड इस जीथब लिंक पर पा सकते हैं। यह वर्तमान में निजी है लेकिन मेरे शिक्षकों द्वारा इसे सार्वजनिक करने के बाद आप इसे देख सकते हैं।
चरण 6: आवास
अपनी परियोजना के आवास के लिए मैंने लकड़ी का उपयोग करने का निर्णय लिया। मेरे पास अभी भी एक पुरानी डेस्क से घर पर कुछ लकड़ी थी जिसे अभी भी ट्रैश करने की जरूरत थी इसलिए मैंने उसका इस्तेमाल किया। मैं इसे बनाने की तस्वीरें लेना भूल गया था, लेकिन मैंने 40x30 सेमी के टुकड़े का इस्तेमाल किया, जहां मैंने एक दरवाजा काटा, फिर मैंने एक दूसरे के बगल में कुछ छेद ड्रिल किए ताकि मैं सेंसर के लिए केबल को रूट कर सकूं।
फिर मैंने दरवाजे के चारों ओर एक फ्रेम लगाया ताकि वह थोड़ा और साफ दिखे। लेकिन अगर मुझे इसे खत्म करना पड़ा तो मैं बस एक दुकान पर जाऊंगा और कुछ लकड़ी लाऊंगा।
लकड़ी का निर्माण करने के बाद मैंने इसे काले रंग से रंगा है, इसलिए इसका रंग एक जैसा है और यह काला और भूरा बेहतर दिखता है।
एक बार जब यह सूख गया तो मैंने घटकों को डालना शुरू कर दिया, मुझे लगता है कि मैंने केबल प्रबंधन और प्लेसमेंट के साथ अच्छा काम किया है।
सिफारिश की:
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 स्टेप वाला लैपटॉप स्टैंड बनाया जा सकता है। यह बहुत मजबूत, हल्का वजन है, और आप जहां भी जाते हैं, ले जाने के लिए फोल्ड किया जा सकता है