विषयसूची:
- चरण 1: आवश्यकताएँ और सामग्री
- चरण 2: शेल को 3डी प्रिंट करना
- चरण 3: वायरिंग और असेंबली
- चरण 4: सॉफ्टवेयर
- चरण 5: ट्रेन और कैलिब्रेट
वीडियो: प्रोजेक्ट एलियास: 5 चरण (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
उपनाम एक सिखाने योग्य "परजीवी" है जिसे उपयोगकर्ताओं को अपने स्मार्ट सहायकों पर अधिक नियंत्रण देने के लिए डिज़ाइन किया गया है, जब यह अनुकूलन और गोपनीयता दोनों की बात आती है। एक साधारण ऐप के माध्यम से उपयोगकर्ता एक कस्टम वेक-वर्ड / ध्वनि पर प्रतिक्रिया करने के लिए उपनाम को प्रशिक्षित कर सकता है, और एक बार प्रशिक्षित होने के बाद, उपनाम आपके लिए इसे सक्रिय करके आपके गृह सहायक पर नियंत्रण कर सकता है। इस निर्देश में, हम आपको मुख्य चरणों के बारे में बताएंगे अपने स्वयं के उपनाम को पूरा करने के लिए और अपने स्मार्ट डिवाइस के लिए एक नए वेक-अप-शब्द का प्रशिक्षण शुरू करें।
चरण 1: आवश्यकताएँ और सामग्री
इस निर्माण में प्रयुक्त मुख्य घटक हैं:
- 1x रास्पबेरी पाई3 ए+
- 1x रास्पबेरी पाई चार्जर 5v (सफेद)
- 1x रीस्पीकर 2-एमआईसीएस पीआई एचएटी
- 2x टिनी स्पीकर 16 मिमी, उदाहरण
- 4x छोटे लकड़ी के स्क्रू (ca. 2 x 10mm)
- माइक्रो एसडी कार्ड
- तारों
- JST 2.0 कनेक्टर या एक पुराना जैक केबल
इस परियोजना के लिए आवश्यक उपकरण हैं:
- 3डी प्रिंटर तक पहुंच
- सोल्डरिंग आयरन
- वायर स्ट्रिपर
- पेंचकस
- अपने कंप्यूटर पर माइक्रो एसडी कार्ड फ्लैश करने का एक तरीका
नोट: इस परियोजना का परीक्षण केवल इन घटकों के साथ किया गया है।
चरण 2: शेल को 3डी प्रिंट करना
इस चरण के लिए, हम शेल को 3डी प्रिंट करेंगे
अभी के लिए, हमने 2 विकल्प प्रदान किए हैं:
- गूगल होम (मूल)
- अमेज़ॅन इको
1. 3D प्रिंटर पर शेल और स्पीकर होल्डर को किसी भी रंग में प्रिंट करें। वस्तु में जाली होने के कारण, समर्थन सामग्री को कम से कम रखना महत्वपूर्ण है। हमने इसे इसके पिछले हिस्से पर प्रिंट करने का सबसे अच्छा परिणाम दिया। (तस्वीर देखो)
2. खोल को एक अच्छी और चिकनी सतह देने के लिए सैंडपेपर का प्रयोग करें। (वैकल्पिक रूप से इसे एसीटोन बाथ दें)
चरण 3: वायरिंग और असेंबली
उपनाम को असेंबल करने से पहले हमें स्पीकर को रीस्पीकर ऑडियो शील्ड और रास्पबेरी पाई को बिजली की आपूर्ति से कनेक्ट करना होगा।
1. स्पीकर के तारों को हटा दिया जाता है और JST 2.0 कनेक्टर या पुराने जैक केबल से जोड़ दिया जाता है। स्पीकर और तार 3D प्रिंटेड स्पीकर होल्डर में स्नैप करते हैं। (ऊपर चित्र देखें)। नोट: हमने पाया है कि केंद्र में रखे जाने पर तार Google होम को ट्रिगर कर सकते हैं। इसलिए Google होम पर बेहतर परिणाम के लिए तारों को नीचे की ओर करने का प्रयास करें।
2. अगला, हमें रास्पबेरी पाई को 5V की आपूर्ति करने की आवश्यकता है। चूंकि शेल के अंदर ज्यादा जगह नहीं है, इसलिए हमने 5V और ग्राउंड को सीधे GPIO पिन से मिलाने का फैसला किया। आप एंगल्ड या संशोधित माइक्रो यूएसबी केबल के साथ कोशिश कर सकते हैं। तार को बाहर निकालने के लिए खोल में एक छोटा सा दांत होता है। आपके तार के आधार पर कुछ फिटिंग की आवश्यकता हो सकती है।
3. स्पीकर होल्डर और रास्पबेरी पाई को 4 छोटे लकड़ी के शिकंजे के साथ ढाल पर माउंट करें। (3D प्रिंट को फटने से बचाने के लिए धीरे से कसें)
4. असेंबल किए गए उपनाम को अपने डिवाइस पर रखें। अगर फिट चिकना नहीं है तो अंदर के किनारे को कुछ सैंडपेपर दें। स्पीकर को अपने डिवाइस के माइक्रोफ़ोन के साथ संरेखित करना महत्वपूर्ण है।
चरण 4: सॉफ्टवेयर
इस चरण में, हम सॉफ्टवेयर को रास्पबेरी पाई में जोड़ेंगे।
कृपया प्रोजेक्ट GitHub पेज पर दिए गए चरणों का पालन करें। कोड को डिफ़ॉल्ट रूप से Google होम के साथ उपयोग करने के लिए सेट किया गया है। यदि आप इसे Amazon Echo पर उपयोग करने की योजना बना रहे हैं तो कृपया alexa.wav फ़ाइल का उपयोग करने के लिए app.py में लाइन 21 बदलें। Amazon: sound.audioPlayer("data/alexa.wav", 0, "wakeup", False)
Google होम: sound.audioPlayer("data/google_home.wav", 0, "wakeup", False)
चरण 5: ट्रेन और कैलिब्रेट
इस चरण में, हम उपनाम को एक कस्टम वेक-अप शब्द के साथ प्रशिक्षित करेंगे।
1. उपनाम को प्रशिक्षित करने के लिए, अपने फोन पर ब्राउज़र का उपयोग करें और raspberrypi.local:5050. खोलें
2. नया नाम लगभग 4-6 बार कहते हुए रिकॉर्ड बटन को दबाए रखें। एक छोटा बार 2 सेकंड की रिकॉर्डिंग विंडो को इंगित करना चाहिए। प्रत्येक नाम इस समय सीमा के भीतर फिट होना चाहिए।
3. मेनू के अंतर्गत, ट्रेन एलियास पर क्लिक करें और मॉडल का नाम जानने के लिए कुछ सेकंड प्रतीक्षा करें। इस नाम का एक शब्द होना जरूरी नहीं है लेकिन यह एक ध्वनि और कोई भी भाषा हो सकती है। तो रचनात्मक बनो! आप मेनू पर अपना नाम हमेशा रीसेट कर सकते हैं। युक्ति: यह आपके घर के विभिन्न स्थानों से नाम रिकॉर्ड करने में मदद करता है।
4. इसे आजमाएं! एक बार जब आप डिवाइस पर या अपने फोन पर नीली बत्ती देखें तो नाम बोलें और अपना प्रश्न पूछें। नोट: एक बार प्रशिक्षित होने के बाद फोन को कनेक्ट करने की कोई आवश्यकता नहीं है। यदि आप पाते हैं कि उपनाम सही ढंग से प्रतिक्रिया नहीं दे रहा है, तो कुछ और उदाहरणों को प्रशिक्षित करने का प्रयास करें। या यदि आप पाते हैं कि उपनाम अक्सर ट्रिगर हो रहा है, तो आप मेनू पर जा सकते हैं और पृष्ठभूमि ध्वनि चालू कर सकते हैं। यह बैकग्राउंड मोड को टॉगल करता है और बैकग्राउंड उदाहरणों में कोई भी नई रिकॉर्डिंग जोड़ता है। पहले की तरह ही रिकॉर्ड करें और प्रशिक्षित करें, लेकिन अपने वातावरण में या यहां तक कि आपके चुने हुए नाम के समान ध्वनि वाले शब्दों को भी कैप्चर करने का प्रयास करें।
सुरक्षित और सुरक्षित चुनौती में दूसरा पुरस्कार
सिफारिश की:
जिम्बल स्टेबलाइजर प्रोजेक्ट: 9 चरण (चित्रों के साथ)
जिम्बल स्टेबलाइजर प्रोजेक्ट: जिम्बल कैसे बनाएंअपने एक्शन कैमरे के लिए 2-एक्सिस जिम्बल बनाना सीखेंआज की संस्कृति में हम सभी को वीडियो रिकॉर्ड करना और क्षणों को कैप्चर करना पसंद है, खासकर जब आप मेरे जैसे कंटेंट क्रिएटर हैं, तो आपने निश्चित रूप से इस मुद्दे का सामना किया है। ऐसा झकझोर देने वाला वीडियो
OLED डिस्प्ले प्रोजेक्ट के साथ GPS मॉनिटरिंग: 5 चरण (चित्रों के साथ)
OLED डिस्प्ले प्रोजेक्ट के साथ GPS मॉनिटरिंग: सभी को नमस्कार, इस त्वरित लेख में मैं आपके साथ अपना प्रोजेक्ट साझा करूंगा: ATGM332D GPS मॉड्यूल SAMD21J18 माइक्रोकंट्रोलर और SSD1306 OLED 128 * 64 डिस्प्ले के साथ, मैंने इसके लिए ईगल ऑटोडेस्क पर एक विशेष पीसीबी बनाया, और इसे प्रोग्राम किया Atmel स्टूडियो 7.0 और ASF का उपयोग करके
Arduino Uno के साथ ध्वनिक उत्तोलन चरण-दर-चरण (8-चरण): 8 चरण
Arduino Uno के साथ ध्वनिक उत्तोलन चरण-दर-चरण (8-चरण): अल्ट्रासोनिक ध्वनि ट्रांसड्यूसर L298N डीसी महिला एडाप्टर बिजली की आपूर्ति एक पुरुष डीसी पिन के साथ Arduino UNOBreadboardयह कैसे काम करता है: सबसे पहले, आप Arduino Uno पर कोड अपलोड करते हैं (यह डिजिटल से लैस एक माइक्रोकंट्रोलर है और कोड (C++) कन्वर्ट करने के लिए एनालॉग पोर्ट
पीसी नियंत्रण अनुप्रयोग के साथ Arduino कलर सॉर्टर प्रोजेक्ट: 4 चरण (चित्रों के साथ)
पीसी कंट्रोल एप्लीकेशन के साथ Arduino कलर सॉर्टर प्रोजेक्ट: इस प्रोजेक्ट में, मैंने TCS34725 कलर सेंसर को चुना। चूंकि यह सेंसर दूसरों की तुलना में अधिक सटीक पहचान करता है और पर्यावरण में प्रकाश परिवर्तन से प्रभावित नहीं होता है। उत्पाद डिबगिंग रोबोट इंटरफ़ेस प्रोग्राम द्वारा नियंत्रित होता है
DMD का उपयोग करते हुए P10 LED डिस्प्ले के साथ स्कोर बोर्ड प्रोजेक्ट: 6 चरण (चित्रों के साथ)
DMD का उपयोग करके P10 LED डिस्प्ले के साथ स्कोर बोर्ड प्रोजेक्ट: अक्सर हम एक सॉकर स्टेडियम में मिलते हैं; एक विशाल एलईडी बोर्ड है जो स्कोरबोर्ड के रूप में कार्य करता है। तो अन्य खेल क्षेत्र में भी, अक्सर हम एलईडी से बने डिस्प्ले स्क्रीन के स्कोरबोर्ड को जानते हैं। हालांकि यह संभव नहीं है, लेकिन एक क्षेत्र ऐसा भी है जो अभी भी हमें