विषयसूची:
- आपूर्ति
- चरण 1: Sinric. की स्थापना
- चरण 2: Arduino IDE सेट करना
- चरण 3: टीवी रिमोट से आईआर सिग्नल पढ़ना
- चरण 4: NodeMCU की स्थापना
- चरण 5: इसे एलेक्सा के साथ स्थापित करना
- चरण 6: वैकल्पिक: कस्टम पीसीबी और लेजर कट केस
वीडियो: NodeMCU एलेक्सा टीवी नियंत्रण: 6 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
NodeMCU के साथ, एलेक्सा को अपने टीवी को नियंत्रित करने का तरीका जानें।
अगर आपको यह प्रोजेक्ट पसंद है, तो सेंसर कॉन्टेस्ट में इसके लिए बेझिझक वोट करें।
आपूर्ति
अवयव:
एक NodeMCU Esp8266 और डेटा लाइनों के साथ एक माइक्रो USB केबल
एक आईआर रिसीवर और आईआर एलईडी
IR संकेतों को पढ़ने के लिए एक Arduino Uno
दो 3 मिमी एल ई डी (मैंने एक लाल और एक हरा चुना)
दो 220 प्रतिरोधी
एक ब्रेडबोर्ड और जम्पर केबल्स
वैकल्पिक: एक कस्टम पीसीबी, एक लेजर कट केस, स्टैंडऑफ, जेएसटी कनेक्टर, वायर और सिंगल रो महिला हैडर पिन
उपकरण:
एक कंप्यूटर
वैकल्पिक: एक सोल्डरिंग आयरन, एक वायर कटर और एक पीसीबी धारक
चरण 1: Sinric. की स्थापना
काकोप्पा द्वारा सिनरिक
1. Sinric.com पर जाएं और एक खाते के लिए पंजीकरण करें।
2. लॉगिन करें और अपनी एपीआई कुंजी को कॉपी करें।
3. जोड़ें दबाकर, और एक नाम टाइप करके, और डिवाइस प्रकार के अंतर्गत स्विच का चयन करके एक नया स्मार्ट होम डिवाइस बनाएं। फिर सेव दबाएं।
4. अब आपको डैशबोर्ड पर एक नया डिवाइस दिखना चाहिए। डिवाइस आईडी कॉपी करें।
चरण 2: Arduino IDE सेट करना
1. https://www.arduino.cc/en/Main/Software पर जाकर यदि आपने पहले से Arduino IDE डाउनलोड और इंस्टॉल नहीं किया है।
2. Arduino IDE खोलें, और Preferences में जाएं। फिर अतिरिक्त बोर्ड प्रबंधक URL के अंतर्गत, यह URL जोड़ें:
arduino.esp8266.com/stable/package_esp8266com_index.json
3. ArduinoJson-v5.13.2.zip फ़ाइल डाउनलोड करें
4. Arduino IDE में, स्केच → लाइब्रेरी शामिल करें → ज़िप लाइब्रेरी जोड़ें और.zip फ़ाइल चुनें।
5. arduinoWebSockets-2.1.1.zip फ़ाइल के साथ प्रक्रिया को दोहराएं:
6. अब स्केच में जाएं → लाइब्रेरी शामिल करें → लाइब्रेरी प्रबंधित करें, और IRremoteESP8266 खोजें। संस्करण 2.5.3 चुनें, और इंस्टॉल करें।
7. IRremote लाइब्रेरी को भी उसी तरह (नवीनतम संस्करण) स्थापित करें।
8. फिर बाहर निकलें और आईडीई को पुनरारंभ करें।
चरण 3: टीवी रिमोट से आईआर सिग्नल पढ़ना
1. एक आईआर रिसीवर को जम्पर केबल्स के साथ ब्रेडबोर्ड पर Arduino Uno से कनेक्ट करके शुरू करें, जैसा कि योजनाबद्ध में दिखाया गया है।
2. IRrecvDump_final.zip डाउनलोड करें, इसे अनज़िप करें और Arduino IDE में.ino फ़ाइल खोलें।
3. Arduino Uno को अपने कंप्यूटर में प्लग करें।
4. Arduino IDE में, Tools and Board के अंतर्गत Arduino/Genuino Uno का चयन करें, और Port के अंतर्गत, सही पोर्ट का चयन करें।
5. तीर (→) दबाकर कोड को Arduino पर अपलोड करें।
6. टूल्स और सीरियल मॉनिटर पर जाकर सीरियल मॉनिटर को खोलें।
7. बॉड दर को 9600 पर सेट करें।
8. टीवी रिमोट को आईआर रिसीवर पर इंगित करें और उन बटनों को दबाएं जिन्हें आप नियंत्रित करने में सक्षम होना चाहते हैं, और बाद में कच्चे इनपुट की प्रतिलिपि बनाएँ।
9. जब आप संकेतों को नोट करना समाप्त कर लें, तो अगले चरण के लिए तैयार, अपने कंप्यूटर से Arduino को डिस्कनेक्ट करें।
चरण 4: NodeMCU की स्थापना
1. Sinric_NodeMCU_Alexa_TV_Control.zip डाउनलोड करें, इसे अनज़िप करें और Arduino IDE में.ino फ़ाइल खोलें।
2. Arduino IDE में, टूल्स और बोर्ड के तहत NodeMCU 1.0 (ESP-12E मॉड्यूल) का चयन करें, फ्लैश साइज के तहत 4M (3M SPIFFS) का चयन करें, और पोर्ट के तहत सही पोर्ट का चयन करें।
3. Sinric_NodeMCU_Alexa_TV_Control.ino में अपने IR रिमोट सिग्नल, डिवाइस आईडी, एपी की, वाईफाई नाम और वाईफाई पासवर्ड, निर्दिष्ट स्थानों में दर्ज करें। उपकरणों की संख्या बढ़ाने के लिए, कोड की निर्दिष्ट पंक्तियों को असम्बद्ध करें।
4. NodeMCU को ब्रेडबोर्ड पर IR LED, रेड और ग्रीन एलईडी और रेसिस्टर्स से कनेक्ट करें, जैसा कि इलेक्ट्रॉनिक्स आरेख में दिखाया गया है। (लाल और हरे रंग की एल ई डी की आवश्यकता नहीं है, लेकिन अच्छा है)
5. NodeMCU को माइक्रो USB केबल से अपने कंप्यूटर से कनेक्ट करें।
6. बोर्ड को कोड अपलोड करें।
7. जब भी यह वाईफाई से जुड़ा हो, ग्रीन एलईडी को प्रकाश करना चाहिए।
चरण 5: इसे एलेक्सा के साथ स्थापित करना
1. अपने फोन में Amazon Alexa ऐप इंस्टॉल करें और अपने Amazon अकाउंट से लॉग इन करें।
2. स्किल्स एंड गेम्स पर जाएं, और sinric खोजें, चुनें और सक्षम करें दबाएं, और आपको अपने Sinric खाते में लॉगिन करने के लिए कहा जाएगा।
3. डिवाइसेस → + → डिवाइस जोड़ें → अन्य → डिस्कवर डिवाइस पर जाकर अपने डिवाइस की खोज करें। (सुनिश्चित करें कि आपका एलेक्सा NodeMCU के समान नेटवर्क से जुड़ा है।)
4. उम्मीद है कि इसे आपके डिवाइस की खोज करनी चाहिए थी, इसलिए आपको बस अपना डिवाइस सेट करना है।
5. अब ब्रेडबोर्ड को टीवी के पास रखकर, टीवी पर IR LED को इंगित करके, और कुछ इस तरह बोलकर परीक्षण करें: Alexa, TV चालू करें। आपको लाल एलईडी ब्लिंक और आपका टीवी चालू होना चाहिए।
चरण 6: वैकल्पिक: कस्टम पीसीबी और लेजर कट केस
इसे और अधिक पेशेवर दिखने के लिए और इसे और अधिक स्थायी बनाने के लिए, मैंने ब्रेडबोर्ड को बदलने के लिए एक कस्टम पीसीबी बनाया।
मैंने ईज़ीईडीए के साथ पीसीबी बनाया (दुर्भाग्य से ईगल नहीं क्योंकि मैं पीसीबी बनाने में समर्थक नहीं हूं), और जेएलसीपीसीबी से पीसीबी का आदेश दिया, और बोर्ड ने पहली बार काम किया। IR LED को JST कनेक्टर से जोड़ा जा सकता है, इसलिए केस टीवी के नीचे एक शेल्फ में बैठ सकता है, जबकि IR LED टीवी के IR रिसीवर के नीचे लगा होता है।
मैंने तब स्पष्ट ऐक्रेलिक से पीसीबी को घर में रखने के लिए एक लेजर कट केस बनाया।
सिफारिश की:
एलेक्सा IoT टीवी-कंट्रोलर ESP8266: 10 कदम (चित्रों के साथ)
एलेक्सा आईओटी टीवी-कंट्रोलर ईएसपी8266: हाल ही में मैंने अमेज़ॅन प्राइम डे के दौरान ~ 20 € के लिए अमेज़ॅन इको डॉट खरीदा। ये छोटे वॉयस असिस्टेंट DIY होम ऑटोमेशन के लिए सस्ते और बेहतरीन हैं यदि आप जानते हैं कि क्या संभव है और स्मार्ट डिवाइस कैसे बनाए जाते हैं। मेरे पास एक सैमसंग स्मार्ट टीवी है, लेकिन मैं चाहता था कि
एप्पल टीवी - टीवी कंट्रोलर: 5 कदम
ऐप्पल टीवी - टीवी नियंत्रक: इस परियोजना के साथ, आप अपने टीवी को अपने ऐप्पल टीवी के साथ स्वचालित रूप से चालू कर सकते हैं। बस केस को अपने टीवी के इन्फ्रारेड रिसीवर के नीचे रखें और आपका काम हो गया
अमेज़न फायर स्टिक टीवी रिमोट पर एलेक्सा माइक्रोफोन को अक्षम करें: 5 कदम
अमेज़ॅन फायर स्टिक टीवी रिमोट पर एलेक्सा माइक्रोफोन को अक्षम करें: समस्या: अमेज़ॅन आपके फायर स्टिक रिमोट पर माइक्रोफ़ोन को अक्षम करने का कोई वास्तविक समाधान नहीं देता है। कुछ का दावा है कि यह केवल एलेक्सा बटन दबाते समय रिकॉर्ड करता है, हालांकि, यह स्पष्ट रूप से सच नहीं है। सूची के लिए अपने अमेज़न खाते पर अपनी डिवाइस सेटिंग्स की जाँच करें
$1.50 Arduino टीवी एनॉयर !! (जब आप चाहें टीवी चालू करें): 5 कदम
$1.50 Arduino टीवी एनॉयर !! (जब आप उन्हें बंद करना चाहते हैं तो टीवी चालू करता है): अरे Arduino प्रशंसकों! यहां एक 'डिवाइस बनाने के लिए ible है जो टीवी को तब चालू करता है जब आप उन्हें बंद करना चाहते हैं, और फिर आप उन्हें चालू करना चाहते हैं! यदि आप इसे किसी अगोचर चीज में छिपाते हैं, तो यह एक महान अप्रैल फूल मजाक या झूठा उपहार बन जाएगा। और सबसे अच्छी बात यह है कि
एलेक्सा वॉयस कंट्रोल टीवी रिमोट ईएसपी8266: 9 कदम
एलेक्सा वॉयस कंट्रोल टीवी रिमोट ईएसपी8266: क्या आपके घर में कोई रिमोट कंट्रोल खो देता है, क्या आप टीवी को बाहर निकलने के लिए खाली कमरे में जाते हैं। बैटरियां खराब होने लगी हैं और कमरे के पीछे से कोई नियंत्रण नहीं है। अब आप अपने टीवी, डीवीआर, आईआर नियंत्रण से कुछ भी नियंत्रित कर सकते हैं जिसे आप नियंत्रित कर सकते हैं