विषयसूची:
- आपूर्ति
- चरण 1: देखें कि यह कैसे काम करता है।
- चरण 2: एक बॉक्स बनाएं
- चरण 3: अपने ध्वनिक मशीन लर्निंग मॉडल को प्रशिक्षित करें
- चरण 4: अपना फोटॉन सर्किट बनाएं
- चरण 5: कंप्यूटर पर अपना कोड परोसें
- चरण 6: अपना विज़ुअलाइज़ेशन विकसित करें
वीडियो: बौद्धिक बोतल रीसायकल बिन: 6 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
मैंने इस रीसायकल बिन को येटिंग बाओ और यूनी ज़ी के साथ मिलकर बनाया है। इस परियोजना के प्रति समर्पण के लिए धन्यवाद:)।
अपने स्थान के पास रीसाइक्लिंग विभाग के लिए एक बौद्धिक बोतल रीसायकल बिन बनाने के लिए उपयोग में आसान मशीन लर्निंग टूल का उपयोग करें: एक बार जब आप एक बोतल को विशेष बिन में छोड़ते हैं, तो उसके बगल की स्क्रीन उसकी सामग्री को दिखाएगी।
आपूर्ति
हमें जिस चीज की जरूरत है, वह बोतलों के लिए एक बॉक्स है जिसे आप रीसायकल करना चाहते हैं, एक माइक्रोफोन के साथ एक फोटॉन सर्किट, इंटरनेट से कनेक्शन वाला एक पीसी, और एक बटन (जिसे हम आईपैड का उपयोग करते हैं)।
चरण 1: देखें कि यह कैसे काम करता है।
चरण 2: एक बॉक्स बनाएं
यहां हम बॉक्स बनाने के लिए चार ऐक्रेलिक बोर्ड और एक लकड़ी के बोर्ड का उपयोग करते हैं। आप अपनी इच्छानुसार किसी भी सामग्री का उपयोग कर सकते हैं, लेकिन सुनिश्चित करें कि वे बोतलों को गिराने के हजारों बार समर्थन करने के लिए पर्याप्त मजबूत हैं, और निश्चित रूप से, यह आवाज निकालनी चाहिए।
चरण 3: अपने ध्वनिक मशीन लर्निंग मॉडल को प्रशिक्षित करें
यहां, हम विभिन्न प्रकार की बोतलों को कूड़ेदान में फेंकने का अनुकरण करने के लिए अपने रीसायकल बिन प्रोटोटाइप का उपयोग करते हैं। वेबसाइट टीचेबल मशीन का उपयोग करके, हम विभिन्न प्रकार की ड्रॉपिंग ध्वनियों को रिकॉर्ड करते हैं और ध्वनि के नमूने निकालते हैं। और फिर इन विभिन्न प्रकार की ध्वनियों को पहचानने के लिए कंप्यूटर को प्रशिक्षित करने के लिए ट्रेन मॉडल का उपयोग करना। मॉडल को निर्यात करना न भूलें ताकि इसे आपकी वेबसाइट पर इस्तेमाल किया जा सके।
इस प्रक्रिया में, हमने चार प्रकार की बोतलों (प्लास्टिक की बोतल, डिब्बे, पेपर बॉक्स, कांच) द्वारा बनाई गई ड्रॉपिंग साउंड को एकत्र किया, जो अक्सर दैनिक जीवन में उपयोग की जाती हैं।
चरण 4: अपना फोटॉन सर्किट बनाएं
फोटॉन सर्किट को जोड़ने के लिए माइक्रोफ़ोन और स्पीकर का उपयोग करें, ऊपर चित्र देखें। इसे सत्ता से जोड़ना न भूलें।
समस्या निवारण समय
यदि आप फोटॉन या Arduino सर्किट के अन्य संस्करण का उपयोग करते हैं, तो आप फोटॉन पर मशीन लर्निंग लाइब्रेरी "TensorFlowLite" लागू करने में सक्षम हो सकते हैं। हालाँकि, फोटॉन का हमारा संस्करण ऐसा कार्य नहीं करता है। इसके बजाय, हम मशीन लर्निंग टूल की जावास्क्रिप्ट लाइब्रेरी का उपयोग करते हैं।
इस बीच, फोटॉन का हमारा संस्करण कंप्यूटर पर ऑडियो नहीं भेज सकता है और वास्तविक समय में इसका विश्लेषण नहीं कर सकता है। इसलिए, हम ऑडियो चलाने और ब्राउज़र में इसका विश्लेषण करने के लिए "स्पीकर" npm पैकेज का उपयोग करते हैं।
यदि आपके पास फोटॉन या Arduino का कोई अन्य संस्करण है, तो आप ऑडियो को कंप्यूटर पर भेजने या अपने सर्किट में मशीन लर्निंग लाइब्रेरी लागू करने के कुछ आसान तरीके आज़मा सकते हैं।
चरण 5: कंप्यूटर पर अपना कोड परोसें
ऑडियो प्राप्त करने और स्वचालित रूप से चलाने के लिए कोड की सेवा के लिए Node.js का उपयोग करें। आप ऐसा कर सकते हैं
आप इसे जीथब में पा सकते हैं।
यहां मुख्य कोड है जिसका हमने इस चरण में उपयोग किया है।
…// wav फ़ाइल को स्थानीय रूप से सहेजें और स्थानांतरण पूर्ण होने पर इसे चलाएं
सॉकेट.ऑन ('डेटा', फ़ंक्शन (डेटा) {// हमें इस कनेक्शन पर डेटा प्राप्त हुआ। लेखक। लिखें (डेटा, 'हेक्स'); });
सॉकेट.ऑन ('एंड', फंक्शन () { कंसोल.लॉग ('ट्रांसमिशन पूर्ण, '+ आउटपाथ में सहेजा गया); लेखक। अंत (); वर फ़ाइल = fs.createReadStream (आउटपाथ); वर रीडर = नया wav. Reader (); // WAVE हेडर रीडर के अंत में "फॉर्मेट" इवेंट उत्सर्जित हो जाता है। ऑन ('फॉर्मेट', फंक्शन () {// WAVE हेडर को रीडर रीडर के आउटपुट से हटा दिया जाता है। पाइप (नया स्पीकर) (wavOpts)); }); // WAVE फ़ाइल को रीडर इंस्टेंस फ़ाइल में पाइप करें। पाइप (रीडर); }); }).सुनो (डेटापोर्ट); …
चरण 6: अपना विज़ुअलाइज़ेशन विकसित करें
कण को AJAX अनुरोध भेजने और "खुले" फ़ंक्शन को नियंत्रित करने के लिए जावास्क्रिप्ट का उपयोग करें। जब "ओपन" फ़ंक्शन को कॉल किया जाता है और मान "1" पर सेट होता है, तो फोटॉन पर माइक्रोफ़ोन चालू हो जाएगा और 3 सेकंड के लिए रिकॉर्ड होगा। रिकॉर्ड किया गया ऑडियो कंप्यूटर पर भेजा जाएगा और स्वचालित रूप से चलेगा।
कंप्यूटर को ऑडियो प्राप्त होने के बाद, पहचान पृष्ठ पर दिखाई देगी।
सिफारिश की:
आप रीसायकल बिन के बारे में क्या नहीं जानते !!: 6 कदम
आप रीसायकल बिन के बारे में क्या नहीं जानते !!: यह निर्देश आपको कुछ चीजें दिखाएगा जो आप शायद रीसायकल बिन के बारे में नहीं जानते थे, कृपया मेरे चैनल को सब्सक्राइब करें धन्यवाद
रीसायकल रिमाइंडर लैंप अपसाइकल पानी की बोतल से: 7 कदम
पुनर्नवीनीकरण पानी की बोतल से रिमाइंडर लैंप को रीसायकल करें: यह मैं आपको दिखाऊंगा कि कैसे एक पुनर्नवीनीकरण पानी की बोतल से एक साफ और सरल पोर्टेबल लैंप तैयार किया जाए। यह न केवल अंत में घंटों तक अपनी रोशनी बिखेरता रहेगा बल्कि यह दुनिया को बचाने के लिए हमारी लड़ाई में शामिल होने के लिए दूसरों को प्रेरित करने के लिए एक टॉकिंग पीस तैयार करेगा। इन va को बचाओ
पीसी रीसायकल बिन नाम अनुकूलित करें: 5 कदम
पीसी रीसायकल बिन नाम अनुकूलित करें: कभी सोचा है कि रीसायकल बिन का नाम कैसे बदला जाए? आपको लगता है कि "रीसायकल बिन" नाम अच्छा नहीं है? रीसायकल बिन को देखकर ऊब गए हैं? इसलिए यह निर्देश आपके पीसी रीसायकल बिन नाम को बिना किसी कार्यक्रम के बदल देगा, बस चरणों का पालन करें और आप
रीसायकल बिन छुपाएं: 10 कदम
रीसायकल बिन छुपाएं: अपने विंडोज एक्सपी डेस्कटॉप पर उस रीसायकल बिन आइकन से नफरत है जो अभी दूर नहीं होगा? अपने किसी अन्य आइकन को छुपाए बिना इसे छिपाने के लिए इस विधि का उपयोग करें
"रीसायकल बिन" निकालें चिह्न: 4 कदम
"रीसायकल बिन" निकालें आइकन: विंडोज उपयोगकर्ता जो एक साफ डेस्कटॉप चाहते हैं, उन्हें हमेशा एक चीज से रोका जाता है: रीसायकल बिन। डेस्कटॉप पर यही एक आइकन है जिसे आप हटा नहीं सकते, या कम से कम यही तो माइक्रोसॉफ्ट का इरादा है। मैंने आर को छिपाने के लिए रॉबर्टवान की विधि की कोशिश की