विषयसूची:
- आपूर्ति
- चरण 1: बीओएम: सामग्री का बिल
- चरण 2: अपना रास्पबेरी पाई 3B+. सेट करना
- चरण 3: अपने घटकों को जोड़ना
- चरण 4: एक फिटिंग डेटाबेस बनाना
- चरण 5: एक कार्यात्मक बैकएंड बनाना
- चरण 6: फ्रंट एंड को डिजाइन करना
- चरण 7: साइट का निर्माण
- चरण 8: कार्यक्षमता को लागू करना
- चरण 9: एक आवरण को साकार करना
वीडियो: लैबइनव: 9 चरण
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
प्रौद्योगिकी और सूचना विज्ञान के विकास के साथ, डिजिटलीकरण और नौकरियों के सरलीकरण की दिशा में आगे बढ़ना इसके साथ बढ़ता है। अपनी परियोजना में, मैं यह देखना चाहता हूं कि प्रयोगशाला के वातावरण में पदार्थों के वजन को कैसे सरल और डिजिटल बनाया जाए। एक सामान्य क्लासिक लैब सेटअप में, डेटा कागज पर एकत्र किया जाता है, और जब तक विज्ञान मौजूद है तब तक ऐसा ही रहा है। हालाँकि यह मुद्दों के साथ आता है, जैसे कि समय लेने वाला जब कोई उक्त डेटा को डिजिटल करना चाहता है, पठनीयता पूरी तरह से लेखक पर निर्भर है, अनुपस्थित-दिमाग के कारण उक्त डेटा को गलत तरीके से नोट करना, आदि।
मेरी परियोजना एक प्रयोगशाला वातावरण में डेटा के संग्रह से संबंधित एक और चीज को सरल बनाने का प्रयास करती है: प्रयोगशाला प्रबंधन।
कुछ संग्रहीत पदार्थ दूसरों की तुलना में जल्दी खत्म हो सकते हैं, और यह उस व्यक्ति पर निर्भर करता है जिसने उक्त पदार्थ को अंतिम रूप से तौला है, वह विभाग के प्रमुख या प्रभारी लोगों को आदेश देने और पुनर्स्थापित करने के लिए रिपोर्ट करता है। यह आसानी से गड़बड़ा सकता है, इस तथ्य के कारण कि जब हमारे दिमाग में अन्य दबाव वाली चीजें होती हैं तो हम चीजों को भूल जाते हैं।
तो समाधान उन पदार्थों और घटनाओं की निगरानी करना है जहां उनका वजन किया जा रहा है। यहां मैं केवल कुछ बुनियादी बातों पर काम करूंगा: इस बात पर नज़र रखना कि कितना पदार्थ निकाला गया है और कौन पदार्थ को रखने वाली कोठरी तक पहुँचता है।
आपूर्ति
इस परियोजना के लिए मैंने कुछ चीजों का इस्तेमाल किया:
- रास्पबेरी पाई 3बी+
- आरएफआईडी स्कैनर
- OLED डिस्प्ले
- बारकोड स्कैनर मॉड्यूल (2डी)
- विद्युतचुंबकीय ताला
- HX711 बोर्ड सहित लोड सेल
- रिले (0RZ-SH-205L)
- 12V स्रोत बनाने के लिए पर्याप्त बैटरी
- ट्रांजिस्टर (BC337)
- एक बटन
- कुछ प्रतिरोधक
- केबलों का एक गुच्छा
चरण 1: बीओएम: सामग्री का बिल
चरण 2: अपना रास्पबेरी पाई 3B+. सेट करना
दूरस्थ दूरी के माध्यम से पाई तक आसान पहुंच के लिए पुट्टी जैसे कार्यक्रमों को प्राप्त करना सुनिश्चित करें। पाई पर एक छवि माउंट करें जिसमें रास्पबियन है और एक सुसंगत एपीआईपीए एक पोशाक है।
पाई पर कई प्रोग्राम इंस्टॉल करना सुनिश्चित करें, जैसे कि MySQL, Python और pip।
चरण 3: अपने घटकों को जोड़ना
सभी घटकों को जोड़ा गया है जैसा कि आंकड़ों में दर्शाया गया है।
निम्नलिखित इंटरफेस का उपयोग किया गया था:
- बारकोड स्कैनर के लिए सीरियल संचार
- OLED डिस्प्ले और RFID के लिए I2C
- HX711. के लिए डिजिटल लाइन
चरण 4: एक फिटिंग डेटाबेस बनाना
मेरी परियोजना को 2 अलग-अलग चीजों के रूप में देखा जा सकता है: कोठरी और शेष राशि। जैसे कि मेरा डेटाबेस 2 संस्थाओं से बना है: शेष राशि और कोठरी के लिए एक डेटाबेस मॉडल।
ये कुछ भी फैंसी नहीं हैं, लेकिन ये दोनों 2 टेबल में से मौजूद हैं। दोनों में इतिहास के लिए एक तालिका है, एक में पदार्थ की जानकारी के लिए एक तालिका है और दूसरे में कर्मियों के लिए एक तालिका है।
चरण 5: एक कार्यात्मक बैकएंड बनाना
सभी कोडिंग पायथन 3.5. में की गई है
इसकी निम्नलिखित निर्भरताएँ हैं:
- फ्लास्क, फ्लास्क_कोर्स और फ्लास्क_सॉकेटियो
- gevent और geventwebsocket
- आरपीआई
-
में निर्मित:
- सूत्रण
- समय
-
स्थानीय:
- सरलएमएफआरसी522
- एचएक्स७११
- बारकोड स्कैनर
- OLED
- डेटाबेस
- बटन
कोड यहां पाया जा सकता है।
चरण 6: फ्रंट एंड को डिजाइन करना
एक साधारण वेबसाइट न केवल कोठरी और वजन से एकत्रित डेटा को प्रदर्शित करने के लिए पर्याप्त होनी चाहिए। लेकिन एक ऐसा पेज भी होना चाहिए जो हमें स्कैनर और बैलेंस दोनों से वास्तविक समय के डेटा के साथ प्रस्तुत करे।
यह सब पहले मोबाइल होने के लिए डिज़ाइन किया गया है, इसे सरल रखें, इसे साफ रखें।
कहा कोड यहां भी पाया जा सकता है।
चरण 7: साइट का निर्माण
साइट को एचटीएमएल और सीएसएस में कोडित किया गया था, (अधिकांश भाग के लिए) अच्छे अभ्यास, जैसे कि बीईएम नोटेशन, को ध्यान में रखते हुए। सर्वर के त्वरित और आसान लॉन्चिंग (प्लग-इन के लिए धन्यवाद) के लिए इस्तेमाल किया गया संपादक वीएस कोड था, कोड की सफाई और सॉर्टिंग और ड्रॉप-डाउन मेनू के साथ आप जो टाइप कर रहे हैं उसका त्वरित सुझाव देते हैं। साइट (कोड यहां पाया गया) सरल है और कुछ भी फैंसी नहीं है, लेकिन यह विशेष रूप से अगले चरण के लिए काम करेगा।
चरण 8: कार्यक्षमता को लागू करना
अब नींव (साइट) के साथ, हम साइट पर डेटा का प्रतिनिधित्व करने के लिए आवश्यक कार्यक्षमता को लागू करना शुरू कर सकते हैं।
यह जावास्क्रिप्ट के साथ किया जाता है, सीखने में आसान भाषा जो एचटीएमएल और सीएसएस के साथ हाथ से जाती है। विचाराधीन संपादक एक बार फिर वीएस कोड है। कोड को भी इस तरह से संरचित किया गया था जो इसे पढ़ने में आसान और उपयोगकर्ता के अनुकूल बनाता है, सभी क्षेत्रों के लिए धन्यवाद।
इसके साथ साइट रास्पबेरी पाई पर डेटाबेस के साथ संचार कर सकती है और उपयोगकर्ता को डेटा की कल्पना कर सकती है।
जेएस कोड खोजने के लिए फिर से उसी लिंक का उपयोग किया जा सकता है।
चरण 9: एक आवरण को साकार करना
एक कोठरी का अनुकरण करने के लिए एक छोटी लकड़ी की छाती का उपयोग विद्युत चुम्बकीय लॉक को अंदर रखने के लिए किया जाता है। यह कच्चा है, लेकिन दो घटकों को एक साथ बांधने के लिए टेप का उपयोग किया जा सकता है। इसके अलावा, केबल के लिए एक छेद ड्रिल किया जाता है।
पाई के लिए आवरण, जहां संतुलन जाएगा, एक और मामला पूरी तरह से अलग है। भंडारण के लिए उपयोग किए जाने वाले एक विस्तारित प्लास्टिक बॉक्स में रखा गया, पीआई और उसके तारों को अधिकांश भौतिक हेरफेर से सुरक्षित माना जाता है। केबल के माध्यम से डेटा के परिवहन के लिए छेद बनाया गया है।
संतुलन ही मुश्किल है, मैं एक लोड सेल प्रीबिल्ट खरीदने की सलाह देता हूं, क्योंकि मुझे कम से कम कहने के लिए वांछित परिणाम को इकट्ठा करने में परेशानी होती है। मैंने, स्वयं, सही माप के साथ ड्रिलिंग लकड़ी के संयोजन का उपयोग किया, बोल्ट का उपयोग किया, जो ड्रिल हेड के समान माप थे, और डक टेप, सबसे मजबूत टेप। इसका परिणाम एक संतुलन है जो ५०० ग्राम से कम वजन के लिए पर्याप्त मजबूत है (इसे कठिन तरीके से पाया गया)।
सब कुछ जुड़ा होने के साथ, अंतिम उत्पाद तैयार होना चाहिए।
सिफारिश की:
तीन लाउडस्पीकर सर्किट -- चरण-दर-चरण ट्यूटोरियल: 3 चरण
तीन लाउडस्पीकर सर्किट || चरण-दर-चरण ट्यूटोरियल: लाउडस्पीकर सर्किट एमआईसी पर पर्यावरण से प्राप्त होने वाले ऑडियो सिग्नल को मजबूत करता है और इसे स्पीकर को भेजता है जहां से एम्पलीफाइड ऑडियो उत्पन्न होता है। यहां, मैं आपको इस लाउडस्पीकर सर्किट का उपयोग करने के तीन अलग-अलग तरीके दिखाऊंगा:
किट के साथ रोबोटिक्स में चरण-दर-चरण शिक्षा: 6 चरण
किट के साथ रोबोटिक्स में चरण-दर-चरण शिक्षा: अपना खुद का रोबोट बनाने के कुछ महीनों के बाद (कृपया इन सभी को देखें), और दो बार पुर्जे विफल होने के बाद, मैंने एक कदम पीछे हटने और अपने बारे में फिर से सोचने का फैसला किया। रणनीति और दिशा। कई महीनों का अनुभव कई बार बहुत फायदेमंद था, और
Arduino Uno के साथ ध्वनिक उत्तोलन चरण-दर-चरण (8-चरण): 8 चरण
Arduino Uno के साथ ध्वनिक उत्तोलन चरण-दर-चरण (8-चरण): अल्ट्रासोनिक ध्वनि ट्रांसड्यूसर L298N डीसी महिला एडाप्टर बिजली की आपूर्ति एक पुरुष डीसी पिन के साथ Arduino UNOBreadboardयह कैसे काम करता है: सबसे पहले, आप Arduino Uno पर कोड अपलोड करते हैं (यह डिजिटल से लैस एक माइक्रोकंट्रोलर है और कोड (C++) कन्वर्ट करने के लिए एनालॉग पोर्ट
RC ने Arduino का उपयोग करके रोबोट को ट्रैक किया - चरण दर चरण: 3 चरण
Arduino का उपयोग करते हुए RC ट्रैक किए गए रोबोट - चरण दर चरण: अरे दोस्तों, मैं BangGood के एक और शानदार रोबोट चेसिस के साथ वापस आ गया हूं। आशा है कि आप हमारे पिछले प्रोजेक्ट्स - स्पिनल क्रूक्स वी1 - द जेस्चर कंट्रोल्ड रोबोट, स्पिनल क्रूक्स एल2 - अरुडिनो पिक एंड प्लेस रोबोट विथ रोबोटिक आर्म्स और द बैडलैंड ब्रॉ
वेबसाइट कैसे बनाएं (एक चरण-दर-चरण मार्गदर्शिका): 4 चरण
वेबसाइट कैसे बनाएं (एक चरण-दर-चरण मार्गदर्शिका): इस गाइड में, मैं आपको दिखाऊंगा कि अधिकांश वेब डेवलपर अपनी साइट कैसे बनाते हैं और आप महंगे वेबसाइट बिल्डरों से कैसे बच सकते हैं जो अक्सर एक बड़ी साइट के लिए बहुत सीमित होते हैं। कुछ गलतियों से बचने में आपकी मदद करें जो मैंने शुरुआत के समय की थी