विषयसूची:

सुपरस्टॉक (बारकोड स्कैनर द्वारा नियंत्रित स्टॉक): 5 कदम
सुपरस्टॉक (बारकोड स्कैनर द्वारा नियंत्रित स्टॉक): 5 कदम

वीडियो: सुपरस्टॉक (बारकोड स्कैनर द्वारा नियंत्रित स्टॉक): 5 कदम

वीडियो: सुपरस्टॉक (बारकोड स्कैनर द्वारा नियंत्रित स्टॉक): 5 कदम
वीडियो: Inventory system with barcode scanner in Google Sheets [AUTOMATED] 2024, जुलाई
Anonim
सुपरस्टॉक (बारकोड स्कैनर द्वारा नियंत्रित स्टॉक)
सुपरस्टॉक (बारकोड स्कैनर द्वारा नियंत्रित स्टॉक)

इस गाइड में मैं आपको बता रहा हूँ कि Howest में 1MCT के लिए मेरा स्कूल प्रोजेक्ट सुपरस्टॉक कैसे बनाया जाता है। अवधारणा एक उपयोगकर्ता के अनुकूल डेटाबेस बना रही है जिसे आप एक वेबसाइट के माध्यम से एक्सेस कर सकते हैं जो आपके पास स्टॉक में है (मेरे मामले में मेरे कपड़ों के ब्रांड के लिए कपड़े)।

आपूर्ति

रास्पबेरी पाई 3 मॉडल बी

DS18B20 वाटरप्रूफ तापमान सेंसर

DHT11 तापमान और आर्द्रता सेंसर

यूएसबी लेजर बारकोड स्कैनर

बजर

प्रदर्शन

सर्किट बोर्ड (मूल्य निर्धारण और अधिक जानकारी के लिए, BOM_bill_of_materials-Ian-Remy.xlsx देखें)

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

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

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

चरण 2: फ़ाइलें प्राप्त करना

इस परियोजना की फाइलें इस जीथब रिपॉजिटरी में पाई जा सकती हैं:

github.com/howest-mct/1920-1mct-project1-remyian.git

बैकएंड एक पायथन/फ्लास्क प्रोग्राम है जो हमारे हार्डवेयर के साथ संचार करता है और इससे जानकारी को फ्रंटएंड तक पहुंचाता है, जो एक वेबइंटरफेस है। इसके ठीक से काम करने के लिए आपको कुछ चीजों को बदलना पड़ सकता है, जैसे कि MySQL उपयोगकर्ता या आईपी-एड्रेस प्रोग्राम चलते हैं।

चरण 3: डेटाबेस

डेटाबेस
डेटाबेस

आप डेटा आयात करके MySQL वर्कबेंच के माध्यम से पीआई पर डेटाबेस (फ़ोल्डर डेटाबेस-निर्यात के तहत जीथब रिपोजिटरी में डंप फ़ाइल) डाल सकते हैं। रिपॉजिटरी में फाइल डेटाबेस का डंप है जो पूरे डेटाबेस को 1 फाइल में रखता है। अन्यथा आप कुछ समस्याओं में भाग सकते हैं क्योंकि Pi MySQL के बजाय MariaDB का उपयोग करता है। आपको एक नया उपयोगकर्ता भी बनाना पड़ सकता है या कोड में इन क्रेडेंशियल्स को बदलना पड़ सकता है। आप ऊपर की तस्वीर में ईआरडी देख सकते हैं।

चरण 4: सोल्डरिंग

टांकने की क्रिया
टांकने की क्रिया
टांकने की क्रिया
टांकने की क्रिया
टांकने की क्रिया
टांकने की क्रिया

ऊपर की तस्वीरों में आप देख सकते हैं कि आपको जो भी कनेक्शन बनाने हैं, मैंने सब कुछ थोड़ा छोटा करने के लिए कुछ अलग-अलग बोर्डों का इस्तेमाल किया। मैंने GPIO एक्सटेंशन बोर्ड को जोड़ने के लिए 20 पिन सॉकेट का भी उपयोग किया ताकि आवास प्लग एंड प्ले हो। बाकी सभी बोर्डों पर विभिन्न घटकों का टांका लगाना है।

चरण 5: आवास

आवास
आवास
आवास
आवास
आवास
आवास

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

सिफारिश की: