विषयसूची:

लैबइनव: 9 चरण
लैबइनव: 9 चरण

वीडियो: लैबइनव: 9 चरण

वीडियो: लैबइनव: 9 चरण
वीडियो: Believe ME! Dandruff can cause a serious Scalp "INFECTION" 😱 #shorts 2024, नवंबर
Anonim
लैबइन्वो
लैबइन्वो

प्रौद्योगिकी और सूचना विज्ञान के विकास के साथ, डिजिटलीकरण और नौकरियों के सरलीकरण की दिशा में आगे बढ़ना इसके साथ बढ़ता है। अपनी परियोजना में, मैं यह देखना चाहता हूं कि प्रयोगशाला के वातावरण में पदार्थों के वजन को कैसे सरल और डिजिटल बनाया जाए। एक सामान्य क्लासिक लैब सेटअप में, डेटा कागज पर एकत्र किया जाता है, और जब तक विज्ञान मौजूद है तब तक ऐसा ही रहा है। हालाँकि यह मुद्दों के साथ आता है, जैसे कि समय लेने वाला जब कोई उक्त डेटा को डिजिटल करना चाहता है, पठनीयता पूरी तरह से लेखक पर निर्भर है, अनुपस्थित-दिमाग के कारण उक्त डेटा को गलत तरीके से नोट करना, आदि।

मेरी परियोजना एक प्रयोगशाला वातावरण में डेटा के संग्रह से संबंधित एक और चीज को सरल बनाने का प्रयास करती है: प्रयोगशाला प्रबंधन।

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

तो समाधान उन पदार्थों और घटनाओं की निगरानी करना है जहां उनका वजन किया जा रहा है। यहां मैं केवल कुछ बुनियादी बातों पर काम करूंगा: इस बात पर नज़र रखना कि कितना पदार्थ निकाला गया है और कौन पदार्थ को रखने वाली कोठरी तक पहुँचता है।

आपूर्ति

इस परियोजना के लिए मैंने कुछ चीजों का इस्तेमाल किया:

  • रास्पबेरी पाई 3बी+
  • आरएफआईडी स्कैनर
  • OLED डिस्प्ले
  • बारकोड स्कैनर मॉड्यूल (2डी)
  • विद्युतचुंबकीय ताला
  • HX711 बोर्ड सहित लोड सेल
  • रिले (0RZ-SH-205L)
  • 12V स्रोत बनाने के लिए पर्याप्त बैटरी
  • ट्रांजिस्टर (BC337)
  • एक बटन
  • कुछ प्रतिरोधक
  • केबलों का एक गुच्छा

चरण 1: बीओएम: सामग्री का बिल

चरण 2: अपना रास्पबेरी पाई 3B+. सेट करना

अपना रास्पबेरी पाई 3B+. सेट करना
अपना रास्पबेरी पाई 3B+. सेट करना

दूरस्थ दूरी के माध्यम से पाई तक आसान पहुंच के लिए पुट्टी जैसे कार्यक्रमों को प्राप्त करना सुनिश्चित करें। पाई पर एक छवि माउंट करें जिसमें रास्पबियन है और एक सुसंगत एपीआईपीए एक पोशाक है।

पाई पर कई प्रोग्राम इंस्टॉल करना सुनिश्चित करें, जैसे कि MySQL, Python और pip।

चरण 3: अपने घटकों को जोड़ना

अपने घटकों को जोड़ना
अपने घटकों को जोड़ना
अपने घटकों को जोड़ना
अपने घटकों को जोड़ना

सभी घटकों को जोड़ा गया है जैसा कि आंकड़ों में दर्शाया गया है।

निम्नलिखित इंटरफेस का उपयोग किया गया था:

  • बारकोड स्कैनर के लिए सीरियल संचार
  • OLED डिस्प्ले और RFID के लिए I2C
  • HX711. के लिए डिजिटल लाइन

चरण 4: एक फिटिंग डेटाबेस बनाना

एक फिटिंग डेटाबेस बनाना
एक फिटिंग डेटाबेस बनाना

मेरी परियोजना को 2 अलग-अलग चीजों के रूप में देखा जा सकता है: कोठरी और शेष राशि। जैसे कि मेरा डेटाबेस 2 संस्थाओं से बना है: शेष राशि और कोठरी के लिए एक डेटाबेस मॉडल।

ये कुछ भी फैंसी नहीं हैं, लेकिन ये दोनों 2 टेबल में से मौजूद हैं। दोनों में इतिहास के लिए एक तालिका है, एक में पदार्थ की जानकारी के लिए एक तालिका है और दूसरे में कर्मियों के लिए एक तालिका है।

चरण 5: एक कार्यात्मक बैकएंड बनाना

एक कार्यात्मक बैकएंड बनाना
एक कार्यात्मक बैकएंड बनाना

सभी कोडिंग पायथन 3.5. में की गई है

इसकी निम्नलिखित निर्भरताएँ हैं:

  • फ्लास्क, फ्लास्क_कोर्स और फ्लास्क_सॉकेटियो
  • gevent और geventwebsocket
  • आरपीआई
  • में निर्मित:

    • सूत्रण
    • समय
  • स्थानीय:

    • सरलएमएफआरसी522
    • एचएक्स७११
    • बारकोड स्कैनर
    • OLED
    • डेटाबेस
    • बटन

कोड यहां पाया जा सकता है।

चरण 6: फ्रंट एंड को डिजाइन करना

फ्रंट एंड डिजाइनिंग
फ्रंट एंड डिजाइनिंग
फ्रंट एंड डिजाइनिंग
फ्रंट एंड डिजाइनिंग
फ्रंट एंड डिजाइनिंग
फ्रंट एंड डिजाइनिंग

एक साधारण वेबसाइट न केवल कोठरी और वजन से एकत्रित डेटा को प्रदर्शित करने के लिए पर्याप्त होनी चाहिए। लेकिन एक ऐसा पेज भी होना चाहिए जो हमें स्कैनर और बैलेंस दोनों से वास्तविक समय के डेटा के साथ प्रस्तुत करे।

यह सब पहले मोबाइल होने के लिए डिज़ाइन किया गया है, इसे सरल रखें, इसे साफ रखें।

कहा कोड यहां भी पाया जा सकता है।

चरण 7: साइट का निर्माण

साइट का निर्माण
साइट का निर्माण

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

चरण 8: कार्यक्षमता को लागू करना

कार्यक्षमता को लागू करना
कार्यक्षमता को लागू करना

अब नींव (साइट) के साथ, हम साइट पर डेटा का प्रतिनिधित्व करने के लिए आवश्यक कार्यक्षमता को लागू करना शुरू कर सकते हैं।

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

इसके साथ साइट रास्पबेरी पाई पर डेटाबेस के साथ संचार कर सकती है और उपयोगकर्ता को डेटा की कल्पना कर सकती है।

जेएस कोड खोजने के लिए फिर से उसी लिंक का उपयोग किया जा सकता है।

चरण 9: एक आवरण को साकार करना

एक आवरण को साकार करना
एक आवरण को साकार करना
एक आवरण को साकार करना
एक आवरण को साकार करना
एक आवरण को साकार करना
एक आवरण को साकार करना

एक कोठरी का अनुकरण करने के लिए एक छोटी लकड़ी की छाती का उपयोग विद्युत चुम्बकीय लॉक को अंदर रखने के लिए किया जाता है। यह कच्चा है, लेकिन दो घटकों को एक साथ बांधने के लिए टेप का उपयोग किया जा सकता है। इसके अलावा, केबल के लिए एक छेद ड्रिल किया जाता है।

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

संतुलन ही मुश्किल है, मैं एक लोड सेल प्रीबिल्ट खरीदने की सलाह देता हूं, क्योंकि मुझे कम से कम कहने के लिए वांछित परिणाम को इकट्ठा करने में परेशानी होती है। मैंने, स्वयं, सही माप के साथ ड्रिलिंग लकड़ी के संयोजन का उपयोग किया, बोल्ट का उपयोग किया, जो ड्रिल हेड के समान माप थे, और डक टेप, सबसे मजबूत टेप। इसका परिणाम एक संतुलन है जो ५०० ग्राम से कम वजन के लिए पर्याप्त मजबूत है (इसे कठिन तरीके से पाया गया)।

सब कुछ जुड़ा होने के साथ, अंतिम उत्पाद तैयार होना चाहिए।

सिफारिश की: