विषयसूची:

प्रोजेक्ट एलियास: 5 चरण (चित्रों के साथ)
प्रोजेक्ट एलियास: 5 चरण (चित्रों के साथ)

वीडियो: प्रोजेक्ट एलियास: 5 चरण (चित्रों के साथ)

वीडियो: प्रोजेक्ट एलियास: 5 चरण (चित्रों के साथ)
वीडियो: सावित्रीबाई फुले जी का चित्र सिर्फ 2 नंबर से बनाना सिंखे - ( भारत ) - Savitribai Phule Drawing 2024, जुलाई
Anonim

उपनाम एक सिखाने योग्य "परजीवी" है जिसे उपयोगकर्ताओं को अपने स्मार्ट सहायकों पर अधिक नियंत्रण देने के लिए डिज़ाइन किया गया है, जब यह अनुकूलन और गोपनीयता दोनों की बात आती है। एक साधारण ऐप के माध्यम से उपयोगकर्ता एक कस्टम वेक-वर्ड / ध्वनि पर प्रतिक्रिया करने के लिए उपनाम को प्रशिक्षित कर सकता है, और एक बार प्रशिक्षित होने के बाद, उपनाम आपके लिए इसे सक्रिय करके आपके गृह सहायक पर नियंत्रण कर सकता है। इस निर्देश में, हम आपको मुख्य चरणों के बारे में बताएंगे अपने स्वयं के उपनाम को पूरा करने के लिए और अपने स्मार्ट डिवाइस के लिए एक नए वेक-अप-शब्द का प्रशिक्षण शुरू करें।

चरण 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. इसे आजमाएं! एक बार जब आप डिवाइस पर या अपने फोन पर नीली बत्ती देखें तो नाम बोलें और अपना प्रश्न पूछें। नोट: एक बार प्रशिक्षित होने के बाद फोन को कनेक्ट करने की कोई आवश्यकता नहीं है। यदि आप पाते हैं कि उपनाम सही ढंग से प्रतिक्रिया नहीं दे रहा है, तो कुछ और उदाहरणों को प्रशिक्षित करने का प्रयास करें। या यदि आप पाते हैं कि उपनाम अक्सर ट्रिगर हो रहा है, तो आप मेनू पर जा सकते हैं और पृष्ठभूमि ध्वनि चालू कर सकते हैं। यह बैकग्राउंड मोड को टॉगल करता है और बैकग्राउंड उदाहरणों में कोई भी नई रिकॉर्डिंग जोड़ता है। पहले की तरह ही रिकॉर्ड करें और प्रशिक्षित करें, लेकिन अपने वातावरण में या यहां तक कि आपके चुने हुए नाम के समान ध्वनि वाले शब्दों को भी कैप्चर करने का प्रयास करें।

सुरक्षित और सुरक्षित चुनौती
सुरक्षित और सुरक्षित चुनौती
सुरक्षित और सुरक्षित चुनौती
सुरक्षित और सुरक्षित चुनौती

सुरक्षित और सुरक्षित चुनौती में दूसरा पुरस्कार

सिफारिश की: