विषयसूची:
- चरण 1: आवश्यक सामग्री
- चरण 2: बात कर रहे रोबोट भाग
- चरण 3: सेंसर भाग
- चरण 4: एल ई डी जोड़ना
- चरण 5: घरेलू उपकरणों को रोबोट के साथ जोड़ना
- चरण 6: सॉफ्टवेयर और स्रोत कोड
- चरण 7: निष्कर्ष
- चरण 8: अद्यतन
वीडियो: अमेज़न इको का खुद का संस्करण: 8 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
हाय दोस्तों, मुझे लगता है कि हर कोई अमेज़ॅन के नवीनतम उत्पाद अमेज़ॅन इको के बारे में जानता है जो एक आवाज नियंत्रित डिवाइस है यानी हम डिवाइस को अपनी आवाज से नियंत्रित कर सकते हैं और यह हमसे बात भी कर सकता है। इसलिए इस विचार से प्रेरित होकर मैंने अपना खुद का संस्करण बनाया है, जिसे आवाज से भी नियंत्रित किया जा सकता है और यहां तक कि यह हमारे वॉयस कमांड से घरेलू उपकरण को भी नियंत्रित कर सकता है।
चरण 1: आवश्यक सामग्री
भाग संख्या भागों का
1. Arduino uno - 12. Arduino mega -13.वॉयस रिकग्निशन मॉड्यूल -14. Sd कार्ड मॉड्यूल -15.ऑडियो एम्पलीफायर -16.स्पीकर। -17.रिले 8 चैनल -18.तापमान और आर्द्रता सेंसर (DHT11) -1
9. गैस/स्मोक सेंसर (MQ2)। -110.मोशन सेंसर (पीआईआर) -111.ओएलईडी डिस्प्ले (0.96 इंच) -112.बजर -413.ब्रेड बोर्ड -114.एमएम, एमएफ कनेक्टिंग वायर15.बिजली की आपूर्ति (9-12वी) इन सभी उपकरणों से मैंने एकत्र किया है मेरा निकटतम इलेक्ट्रॉनिक स्टोर। इस निर्देशयोग्य में मैं प्रक्रिया को सरल बनाने के लिए पूरी प्रक्रिया को भागों में विभाजित करने जा रहा हूँ। 1-बोलने वाला रोबोट भाग 2-सेंसर भाग
चरण 2: बात कर रहे रोबोट भाग
(इस भाग के लिए मैं arduino uno का उपयोग करने जा रहा हूँ) यहाँ इस भाग में आप बात करने वाले रोबोट बनाने के तरीके के बारे में जानेंगे। वीआर मॉड्यूल (वॉयस रिकग्निशन मॉड्यूल) की मदद से रोबोट मेरे वॉयस कमांड को सुन सकता है। और एसडी कार्ड मॉड्यूल और स्पीकर की मदद से रोबोट बोल सकता है। यहां कई मॉड्यूल के कनेक्शन को सरल बनाने के लिए मैं इसे और विभाजित करने जा रहा हूं। 1-आर्डिनो 2-एसडी कार्ड के साथ वॉयस रिकग्निशन मॉड्यूल कनेक्शन + आर्डिनो के साथ स्पीकर कनेक्शन
1) आर्डिनो के साथ वॉयस रिकग्निशन मॉड्यूल कनेक्शन
Arduino D2 पिन -- txd पिन
Arduino D3 पिन -- rxd पिन
Arduino 5v पिन -- vcc पिन
अरुडिनो जीएनडी पिन-- जीएनडी पिन
वॉयस रिकग्निशन मॉड्यूल को लाइब्रेरी की जरूरत है, आप यहां से लाइब्रेरी डाउनलोड कर सकते हैं VR3 मॉड्यूल लाइब्रेरी
2) एसडी कार्ड + स्पीकर कनेक्शन
Arduino D4 -- एसडी सीएस पिन
Arduino D11 -- Sd MOSI पिन
Arduino D12 -- Sd MISO पिन
Arduino D13 -- एसडी एससीके पिन
Arduino 5v -- एसडी वीसीसी पिन
अरुडिनो जीएनडी -- एसडी जीएनडी पिन
Arduino के सिग्नल स्पीकर के लिए पर्याप्त नहीं हैं, इसके लिए मैंने Lm386 ऑडियो एम्पलीफायर का उपयोग किया है।
एसडी कार्ड मॉड्यूल के लिए आपको एसडी लाइब्रेरी स्थापित करने की आवश्यकता है। आप यहां एसडी लाइब्रेरी डाउनलोड कर सकते हैं एसडी लाइब्रेरी
ऑडियो एम्पलीफायर को स्पीकर से कनेक्ट करें
स्पीकर + वी - एम्पलीफायर + वी
स्पीकर-वे --एम्पलीफायर-वे
ऑडियो एम्पलीफायर को arduino से कनेक्ट करें
Arduino D9 - पिन में एम्पलीफायर
अरुडिनो जीएनडी - एम्पलीफायर जीएनडी पिन
एम्पलीफायर के लिए बाहरी शक्ति स्रोत 9-12v
इस शक्ति स्रोत का उपयोग आर्डिनो से आने वाले संकेतों को बढ़ाने के लिए किया जाता है।
बैटरी + ve -- एम्पलीफायर + ve
बैटरी-वी -- एम्पलीफायर जीएनडी
नोट: arduino और बैटरी का gnd छोटा करें
इससे इस हिस्से के सभी कनेक्शन पूरे हो जाते हैं।
सुनने के लिए वीआर मॉड्यूल तैयार करना
इसके लिए आप नीचे दिए गए लिंक में एक पीडीएफ फाइल पा सकते हैं।
VR3 मैनुअल
बोलने के लिए एसडी कार्ड मॉड्यूल तैयार करना
तैयारी के लिए हमें ऑडियो फाइलों को WAV फॉर्मेट में चाहिए ताकि वह बोल सके।
इन ऑडियो फाइलों को एंड्रॉइड फोन में वॉयस रिकॉर्डिंग ऐप का इस्तेमाल करके तैयार किया जा सकता है।
ऑडियो फाइलों की विशेषताएं होनी चाहिए:
बिट संकल्प - 8
नमूनाकरण दर - 16000 हर्ट्ज
ऑडियो चैनल -- मोनो
प्रारूप --.wav
(इसके लिए एक और विकल्प है, एसडी कार्ड मॉड्यूल का उपयोग करने के बजाय आप लोग टेक्स्ट टू स्पीच सिंथेसाइज़र सर्किट का उपयोग कर सकते हैं जो बाजार में उपलब्ध है।
इसमें ऑडियो फाइलों को अलग से तैयार करने की जरूरत नहीं है क्योंकि यह टेक्स्ट को अपने आप स्पीच में बदल सकता है।)
यहां आप टेक्स्ट को स्पीच टेक्स्ट 2 स्पीच में छिपा सकते हैं
यहाँ आप mp3 फाइल को.wav फाइल में mp3 को wav फॉर्मेट में कन्वर्ट कर सकते हैं
चरण 3: सेंसर भाग
(इस भाग में मैं arduino mega का उपयोग कर रहा हूँ) यहाँ मैं सेंसर को कनेक्ट करूँगाDht ११- अस्थायी प्राप्त करने के लिए। और आर्द्रता MQ2 - गैस रिसाव या धुएं का पता लगाने के लिएPIR - गति का पता लगाने के लिए DHT डेटा प्रदर्शित करने के लिए मैंने OLED डिस्प्ले का उपयोग किया है और गैस सेंसर के लिए मैंने बजर का उपयोग किया है जो सेंसर द्वारा गैस रिसाव / धुएं का पता लगाने पर सक्रिय हो जाएगा। मोशन सेंसर के लिए मैंने सजावटी एलईडी का उपयोग किया है जो गति का पता चलने पर चालू हो जाएगा। डीएचटी कनेक्शन
arduino D2 -- DHT आउट पिन
आर्डिनो 5 वी -- डीएचटी वीसीसी पिन
आर्डिनो जीएनडी -- डीएचटी जीएनडी पिन
डीएचटी सेंसर पुस्तकालय के लिए आवश्यक है आप यहां से पुस्तकालय डाउनलोड कर सकते हैं डीएचटी पुस्तकालय
पीर सेंसर कनेक्शन आर्डिनो डी 4 - पीर आउट पिन
arduino 5v -- PIR vcc pin
arduino gnd -- PIR gnd pin
MQ3 कनेक्शन
आर्डिनो A14 -- MQ3 A0 पिन
arduino 5v -- MQ3 vcc pin
arduino gnd -- MQ3 gnd pin OLED डिस्प्ले कनेक्शन
arduino D12 -- OLED CS पिन
arduino D11 -- OLED DC पिन
arduino D13 -- OLED RST पिन
arduino D9 -- OLED SDA पिन
arduino D10 -- OLED SCK पिन
arduino 5v -- OLED vcc pin
arduino gnd -- OLED gnd pin
पुराने काम करने के लिए कुछ पुस्तकालय फाइलों की आवश्यकता होगी आप उन्हें यहां डाउनलोड कर सकते हैं। जीएफएक्स पुस्तकालय
ssd1306 पुस्तकालय
बजर कनेक्शन
बजर कनेक्शन एलईडी कनेक्शन के समान है।
चरण 4: एल ई डी जोड़ना
यहां मैं रोबोट को आकर्षक बनाने के लिए एलईडी जोड़ रहा हूं। इसलिए जब भी मैं 'वेकअप' कहूंगा तो ये एलईडी चालू हो जाएंगी जिससे यह महसूस होगा कि रोबोट चालू होने वाला है। इसके लिए मैंने 16 LED का उपयोग किया है जो कि arduino mega से जुड़े हैं (मैं LED को arduino uno से नहीं जोड़ सकता // जो बात करने वाले रोबोट के रूप में काम करता है // क्योंकि मैं पिन से थक गया हूँ) इसलिए मैंने उपयोग किया है 2 arduinos।और यहाँ मैं एक दूसरे के साथ संवाद करने के लिए 2 arduinos बनाऊँगा। यह सरल है जब मैं कहता हूं कि arduino उस कमांड को जगाएगा और कमांड देगा देगा analogWrite(A0, 500) (क्योंकि मैंने arduino uno A0 को arduino Mega A15 से जोड़ा है। इसलिए जब भी arduino mega को यह कमांड मिलती है तो यह LED को सक्रिय कर देगा.
चरण 5: घरेलू उपकरणों को रोबोट के साथ जोड़ना
इस भाग के लिए मैंने arduino uno के लिए RELAY 8 चैनल का उपयोग किया है। इसलिए जब भी मैं रोशनी/पंखे को चालू करना चाहता हूं तो मैं इसे केवल अपने वॉयस कमांड से नियंत्रित कर सकता हूं। तो यह आपको महसूस करेगा कि आयरन मैन वहां जार्विस की मदद से उपकरणों को नियंत्रित करता है। रिले चैनल कनेक्शन।
चरण 6: सॉफ्टवेयर और स्रोत कोड
इस निर्देश के प्रत्येक भाग के लिए स्रोत कोड की सूची यहां दी गई है।
वास्तव में अधिकांश भागों के लिए आप संबंधित पुस्तकालयों में बुनियादी कार्यक्रम पा सकते हैं।
Arduino मेगा (यानी सेंसर भाग) के लिए स्रोत कोड - test1
Arduino uno के लिए स्रोत कोड (यानी बात कर रहे रोबोट भाग) -- अंतिम बात कर रहे हैं
चरण 7: निष्कर्ष
तो दोस्तों अमेज़ॅन इको के इस संस्करण के साथ आनंद लें। इस संस्करण में एक कमी है कि यह रोबोट इंटरनेट से डेटा एकत्र नहीं कर सकता है जैसे अमेज़ॅन इको कर सकता है। मैं उस पर काम कर रहा हूं और एक बार यह हो जाने के बाद मैं इसे अपडेट कर दूंगा।धन्यवाद।
चरण 8: अद्यतन
वास्तव में मैं इस परियोजना को कॉम्पैक्ट बनाने के बारे में सोच रहा था क्योंकि इसने अभी बहुत जगह घेरी थी। तो यह पिछले वाले का संशोधित संस्करण है।
सिफारिश की:
अमेज़न डैश बटन साइलेंट डोरबेल: 10 कदम (चित्रों के साथ)
अमेज़ॅन डैश बटन साइलेंट डोरबेल: लगातार खिड़की से बाहर देखना ताकि आप दरवाजे की घंटी बजाने से पहले आगंतुकों को रोक सकें? कुत्तों और बच्चे के पागल होने से थक गए जब भी यह बजता है? एक "स्मार्ट" पर एक भाग्य खर्च नहीं करना चाहता उपाय?एक मूक घंटी बजाना इस प्रकार है
जिओमी वैक्यूम + अमेज़न बटन = डैश क्लीनिंग: 5 कदम (चित्रों के साथ)
जिओमी वैक्यूम + अमेज़ॅन बटन = डैश क्लीनिंग: यह निर्देश बताएगा कि जिओमी वैक्यूम को नियंत्रित करने के लिए अपने अतिरिक्त अमेज़ॅन डैश बटन का उपयोग कैसे करें। मुझे अमेज़ॅन बटन का एक गुच्छा मिला जब वे $ 1 थे और मेरे पास उनका कोई उपयोग नहीं था। लेकिन एक नया रोबोट वैक्यूम मिलने पर मैं फैसला करता हूं
अमेज़न फायर रिमोट टीवी रिमोट पर पर्ची: 3 कदम (चित्रों के साथ)
अमेज़ॅन फायर रिमोट टीवी रिमोट पर पर्ची: ओह अमेज़ॅन, आपका फायर टीवी इतना अद्भुत है, आपने हमें अपने रिमोट पर वॉल्यूम नियंत्रण क्यों नहीं दिया? ठीक है, अमेज़ॅन पर $ 5 से कम के लिए, आप इस प्यारा सा रिमोट, पावर, म्यूट खरीद सकते हैं , वॉल्यूम और चैनल सभी एक छोटे पैकेज में। 3डी प्रिंटर में एंटर करें और
अमेज़न इको नियंत्रित आईआर रिमोट: 11 कदम (चित्रों के साथ)
अमेज़ॅन इको नियंत्रित आईआर रिमोट: अमेज़ॅन इको सिस्टम स्मार्ट होम के कई पहलुओं को नियंत्रित कर सकता है, लेकिन एक स्मार्ट आउटलेट केवल बंद और चालू कर सकता है। कई डिवाइस साधारण प्लग इन होने से तुरंत चालू नहीं होते हैं और अतिरिक्त चरणों की आवश्यकता होती है, जैसे रिमोट पर बटन दबाने या
अपना खुद का इको-फ्रेंडली सोल्डरिंग फ्लक्स बनाएं: 3 कदम
अपना खुद का इको-फ्रेंडली सोल्डरिंग फ्लक्स बनाएं: फ्लक्स का उपयोग सोल्डरिंग में किया जाता है ताकि एक साथ सोल्डर किए जाने वाले पुर्जों के संपर्कों से ऑक्साइड को हटाया जा सके। फ्लक्स हाइड्रोक्लोरिक एसिड, जिंक क्लोराइड या रोसिन से बनाया जा सकता है। यहाँ पाइन कोन से बना एक सरल और आसान होममेड रोसिन फ्लक्स है