विषयसूची:
- चरण 1: जाओ और इन चीजों को प्राप्त करो।
- चरण 2: भाग 1: रिमोट कंट्रोलर को डिकोड करना
- चरण 3: सर्किट और Arduino कोड
- चरण 4: डिकोडिंग और रिकॉर्डिंग।
- चरण 5: भाग 2: आवेदन 1- एक एलईडी को नियंत्रित करें
- चरण 6: भाग 3: अनुप्रयोग 2- रिले सर्किट का उपयोग करके किसी भी एसी डिवाइस को नियंत्रित करें
- चरण 7: रिले बनाएं
- चरण 8: सर्किट सेटअप करें
- चरण 9: भाग 4: आवेदन 3- गृह स्वचालन उपकरण
- चरण 10: प्रो मिनी प्रोग्रामिंग
- चरण 11: उन्हें एक साथ कनेक्ट करें।
- चरण 12: बॉक्स संलग्नक।
- चरण 13: धन्यवाद।
वीडियो: आईआर रिमोट हैकिंग और ऑटोमेशन: 13 चरण (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:23
हैलो दोस्तों, मैं बचपन से ही टीवी रिमोट कंट्रोलर के बारे में सोच रहा था और यह कैसे काम करता है। यह निर्देश कहानी बताता है कि कैसे मैं एक पुराने रिमोट कंट्रोलर को डिकोड / हैक करने में कामयाब रहा और इसे होम ऑटोमेशन के लिए इस्तेमाल किया।
इस निर्देशयोग्य में विभिन्न भाग इस प्रकार हैं:
- रिमोट डिकोडिंग।
- आवेदन 1.
- आवेदन 2.
- आवेदन 3.
चरण 1: जाओ और इन चीजों को प्राप्त करो।
- अरुडिनो यूनो।
- अरुडिनो प्रो मिनी।
- जम्पर तार।
- ब्रेड बोर्ड।
- एलईडी।
- प्रतिरोधक- 470 ओम, 4.7 KOhms
- अवरक्त संवेदक।
- 5 वी डीसी रिले।
- 1एन 4001/1एन 4007 डायोड।
- ईसा पूर्व 547 ट्रांजिस्टर।
- टर्मिनल कनेक्टर।
- यूनिवर्सल पीसीबी / परफ बोर्ड।
- बल्ब धारक (एसी बल्ब धारक)।
- तार (230 वीएसी के लिए)।
- प्लग (230 वीएसी के लिए)।
- पुराना मोबाइल फोन चार्जर (रेटेड 5 वी डीसी)।
- प्लास्टिक बॉक्स (एक बाड़े के रूप में)।
- दो तरफा टेप।
- प्लग सॉकेट (230 वीएसी के लिए)।
- एक पुराना रिमोट कंट्रोलर।
चरण 2: भाग 1: रिमोट कंट्रोलर को डिकोड करना
पुराने रिमोट कंट्रोलर से काम करने वाला रिमोट कंट्रोलर चुनने के बाद, हमें पता होना चाहिए
मूल बातें:
IR रिमोट कंट्रोलर में इसकी सर्किटरी से जुड़ी एक इंफ्रा रेड एलईडी होती है।
जब हम किसी भी बटन को दबाते हैं, तो एलईडी के माध्यम से एक संबंधित कोड प्रसारित किया जाता है। कोड वास्तव में एक एन्कोडेड संख्या है, जो HEX प्रारूप में एन्कोडेड है। हेक्स यानी मतगणना का आधार 16 है।
अर्थात; एचईएक्स में, 0 से एफ तक 16 संख्याएं हैं, जैसे 1, 2, 3, 4, 5, 6, 7, 8, 9, ए, बी, सी, डी, ई, एफ।
तो हेक्स 25 में है (5x16^0)+(2x16^1)=5+32=37
और 5F है (15x16^0)+(5x16)=15+80=95
HEX कोड IR LED को क्रमशः 1s और 0s (उच्च वोल्टेज (3.3V) और निम्न वोल्टेज (0 V)) के रूप में भेजा जाता है।
मान लीजिए, संख्या 95 को VOL+ बटन के लिए मान लिया गया है। जब हम बटन दबाते हैं, तो सर्किटरी 1s और शून्य की श्रृंखला के रूप में LED को 95 भेजता है।
95 HEX में 5F है और इसे बाइनरी में 0101 1111 के रूप में लिखा जा सकता है
अर्थात; 0101 1111=(1x2^0)+(1x2^1)+(1x2^2)+(1x2^3) + (1x2^4)+(0x2^5)+(1x2^6)+(0x2^7)
=1+2+4+8 + 16+0+64+0
=15 + 80
=95
यह किसी भी IR रिमोट कंट्रोलर की मूल बातें हैं। प्रत्येक बटन एक अद्वितीय कोड से जुड़ा होता है। हमें क्या करना है नियंत्रक के प्रत्येक बटन से जुड़े नंबर को डीकोड करना है और इसे आगे के संदर्भ के लिए रिकॉर्ड करना है।
चरण 3: सर्किट और Arduino कोड
डिकोडिंग के लिए हमें Arduino Uno को IR सेंसर के साथ सेटअप करना होगा।
इन्हें इकट्ठा करें:
- अरुडिनो यूनो।
- यूएसबी केबल।
- ब्रेड बोर्ड।
- जम्पर तार।
- आईआर सेंसर।
अब कनेक्शन इस प्रकार करें:
- Arduino के 5 V को IR सेंसर के Vcc पिन से कनेक्ट करें।
- Arduino के GND (ग्राउंड) को IR सेंसर के GND से कनेक्ट करें।
- Arduino के पिन 11 को IR पिन/IR सेंसर के OUTPUT पिन से कनेक्ट करें।
अब हार्डवेयर कनेक्शन तैयार हैं।
प्रोग्रामिंग से पहले, इस चरण से जुड़ी IR लाइब्रेरी डाउनलोड करें, फ़ोल्डर को अनज़िप करें और IR लाइब्रेरी को Arduino मुख्य फ़ोल्डर के लाइब्रेरी फ़ोल्डर में कॉपी करें। (सी: / प्रोग्राम फ़ाइलें (x86) Arduino / पुस्तकालय)।
फिर Arduini IDE खोलें, यहां संलग्न कोड को कॉपी करें और Arduino Uno पर अपलोड करें।
चरण 4: डिकोडिंग और रिकॉर्डिंग।
सभी सर्किट और आईडीई सेटअप तैयार हैं, अब डिकोडिंग का समय है।
अपने कंप्यूटर पर Arduino IDE में "सीरियल मॉनिटर" खोलें। (टूल्स-सीरियल मॉनिटर)। ब्रेडबोर्ड पर रिमोट कंट्रोलर के IR सेंसर के बटन को दबाएं। प्रत्येक बटन दबाते समय, आप सीरियल मॉनीटर में एक अद्वितीय कोड देख सकते हैं।
प्रत्येक बटन दबाएं और कोड लिख लें।
उदाहरण:
बटन कोड
चलाएं/रोकें ---------0x1FE50AF
अगला ----------------------x1FE35AC
वॉल्यूम +---------------------x1FE23DE
१ -----------------------0x1FEA34E
चरण 5: भाग 2: आवेदन 1- एक एलईडी को नियंत्रित करें
एप्लिकेशन 1 बताता है कि एलईडी को नियंत्रित करने या एलईडी को चालू और बंद करने के लिए रिमोट कंट्रोलर का उपयोग कैसे किया जा सकता है।
इसके लिए सर्किट/ब्रेडबोर्ड के साथ एक साधारण जोड़ करना होगा। एक एलईडी को Arduino के पिन नंबर 13 से कनेक्ट करें। एलईडी के साथ श्रृंखला में 470 ओम रोकनेवाला जोड़ना न भूलें।
अब इस स्टेप से जुड़े कोड को Arduino Uno पर अपलोड करें, और अपलोड करने से पहले, आपको रिमोट कंट्रोलर के डिकोडेड वैल्यू के अनुसार प्रोग्राम को एडिट करना होगा। सबसे पहले, तय करें कि चालू और बंद करने के लिए रिमोट कंट्रोलर के किन बटनों का उपयोग करना है।
कोड की 39वीं पंक्ति में, "if(results.value==0x1FE50AF)" है
यहां आप 0x1FE50AF को उस बटन के कोड से बदल सकते हैं जिसे आप एलईडी चालू करना चाहते हैं।
और ४७वीं पंक्ति में, और है "if(results.value==0x1FED827)"
0x1FED827 हटाएं और उस बटन का कोड जोड़ें जिसे आप एलईडी बंद करना चाहते हैं।
मेरे द्वारा डिकोड किए गए रिमोट कंट्रोलर में "1" बटन के लिए "0x1FE50AF" और "2" बटन के लिए "0x1FED827" है। इसलिए मैं क्रमशः एलईडी को चालू और बंद करने के लिए रिमोट कंट्रोलर के बटन 1 और 2 का उपयोग कर रहा हूं।
कोड अपलोड करने के बाद आप बस पिन नंबर 13 से जुड़ी एलईडी को चालू और बंद कर सकते हैं।
चरण 6: भाग 3: अनुप्रयोग 2- रिले सर्किट का उपयोग करके किसी भी एसी डिवाइस को नियंत्रित करें
एप्लिकेशन 2 Arduino के पिन नंबर 13 से जुड़े रिले सर्किट को नियंत्रित करने के लिए तत्पर है।
उसके लिए हमें पिछले सर्किट सेटअप के अलावा एक रिले सर्किट बनाना होगा।
आवश्यक चीजें:
- 5 वी डीसी रिले।
- ईसा पूर्व 547 ट्रांजिस्टर।
- रेसिस्टर्स-4.7 KOhms और 470 Ohms।
- 1एन 4007 डायोड।
- टर्मिनल कनेक्टर।
- तार।
- परफेक्ट बोर्ड।
- एलईडी।
रिले सर्किट का उपयोग कम करंट वाले सर्किट का उपयोग करके उच्च करंट/पावर वाले सर्किट को नियंत्रित करने के लिए किया जाता है।
यहां, Arduino पिन चालू और बंद हो जाता है, एलईडी में केवल 20 मिलीएम्पियर का करंट होता है। हम इस आउटपुट के साथ हाई पावर रेटेड डिवाइस (जैसे 230 V लाइट) को नियंत्रित/चालू और बंद नहीं कर सकते। इसलिए हम एक रिले सर्किट का उपयोग करते हैं जो एक इलेक्ट्रोमैग्नेटिक सर्किटरी के अलावा और कुछ नहीं है।
सर्किट आरेख से, हम देख सकते हैं कि Arduino से नियंत्रण संकेत एक रोकनेवाला के माध्यम से BC 547 ट्रांजिस्टर के आधार से जुड़ा है। जब एक सिग्नल ट्रांजिस्टर के आधार तक पहुंच जाता है, तो यह रिले स्विच को बंद कर देता है इसलिए कनेक्टेड डिवाइस को चालू कर देता है।
चरण 7: रिले बनाएं
आप एक रिले बोर्ड (यहां) खरीद सकते हैं या इन सरल चरणों का पालन करके स्वयं को बना सकते हैं:
बोर्ड पर इस सर्किट को करने के लिए, हमें यह करना होगा:
- परफेक्ट बोर्ड का एक टुकड़ा काटें। जैसा कि चित्रों में दिखाया गया है, बोर्ड पर मार्क करें जैसा कि दिखाया गया है और एलईडी के रूप में 470 ओम रेसिस्टर मिलाएं।
- 547 ट्रांजिस्टर मिलाप।
- एक के साथ 4.7 Kohms रोकनेवाला मिलाप इनपुट अंत और दूसरे को ट्रांजिस्टर के मध्य पिन तक ले गया।
- रिले मिलाप। कॉइल के एक सिरे को 547 ट्रांजिस्टर के कलेक्टर पिन से कनेक्ट करें और दूसरे सिरे को खाली छोड़ दें।
- दिखाए गए अनुसार डायोड को रिले में मिलाएं।
- रिले के पास एक 2 पिन टर्मिनल कनेक्टर मिलाएं।
- अब संयुक्त रोकनेवाला इनपुट सिग्नल के लिए समाप्त होता है।
- एलईडी के नेगेटिव पिन और ट्रांजिस्टर के एमिटर पिन को मिलाएं।
- रिले के कॉमन पिन और NO पिन को टर्मिनल कनेक्टर से कनेक्ट करें।
- अब हमें 3 तार निकालने हैं।
- रिले कॉइल के एक छोर पर एक लाल तार मिलाएं (जिसे हमने छोड़ा था)। यह वी.सी.सी.
- एक काले तार को उस बिंदु पर मिलाएं जहां ट्रांजिस्टर का एमिटर पिन और एलईडी का नेगेटिव मिलता है। यह मैदान है।
- एक और तार को उस बिंदु पर मिलाएं जहां दोनों प्रतिरोधक मिलते हैं (सिग्नल वायर)।
- चरणों और संलग्न चित्रों का सख्ती से पालन करें।
रिले और रिले बनाने के बारे में अधिक जानकारी के लिए इस निर्देश को देखें।
चरण 8: सर्किट सेटअप करें
- अब, रिले मॉड्यूल के धनात्मक तार को Arduino के 5 v पिन से कनेक्ट करें।
- रिले मॉड्यूल के नकारात्मक तार को Arduino के GND पिन से कनेक्ट करें।
- फिर, रिले मॉड्यूल के सिग्नल इनपुट वायर को Arduino के पिन नंबर 13 से कनेक्ट करें।
अब, रिमोट कंट्रोलर का उपयोग करते समय, आप केवल रिले को चालू और बंद कर सकते हैं। और किसी भी एसी डिवाइस को रिले से जोड़ा जा सकता है और नियंत्रित किया जा सकता है।
एसी बल्ब को नियंत्रित करने के लिए:
लेना:
- एक दो पिन एसी प्लग।
- एक बल्ब धारक। और
- कुछ तार।
प्लग के एक तार को सीधे बल्ब धारक से कनेक्ट करें और दूसरे को रिले के टर्मिनल कनेक्टर के माध्यम से कनेक्ट करें।
संलग्न चित्रों का संदर्भ लें।
हम रिमोट कंट्रोलर पर बटन दबाकर रिले से जुड़े डिवाइस को आसानी से नियंत्रित कर सकते हैं।
चरण 9: भाग 4: आवेदन 3- गृह स्वचालन उपकरण
एप्लिकेशन 3 में, हम एक संपूर्ण IR होम ऑटोमेशन डिवाइस बना रहे हैं। हम Arduino Uno के बजाय Arduino pro mini का उपयोग कर रहे हैं। प्रो मिनी ऊनो से छोटा और आसान है। और बिजली की आपूर्ति के लिए, हम एक पुराने 5 वी डीसी मोबाइल फोन चार्जर का उपयोग कर रहे हैं।
तो, हमें चाहिए:
- अरुडिनो यूनो।
- अरुडिनो प्रो मिनी।
- तार।
- रिले मॉड्यूल।
- एक पुराना चार्जर (5 वी डीसी)।
- आईआर सेंसर।
- दो पिन एसी प्लग।
- प्लास्टिक का बाड़ा।
- एसी बल्ब के लिए बल्ब होल्डर।
चरण 10: प्रो मिनी प्रोग्रामिंग
Arduino Pro मिनी को Arduino Uno का उपयोग करके प्रोग्राम किया जा सकता है।
- Arduino Uno बोर्ड से ATMega 328 माइक्रोकंट्रोलर निकालें।
- अब Arduino pro mini के Rx पिन को Uno के Rx पिन से कनेक्ट करें।
- Arduino pro mini के Tx पिन को Uno के Tx पिन से कनेक्ट करें।
- प्रो मिनी के Vcc और GND को क्रमशः Uno के 5V और GND पिन से कनेक्ट करें।
- प्रो मिनी के RESET पिन को Uno के RESET पिन से कनेक्ट करें।
- फिर, Arduino IDE में, Tools-- Board-- Arduino pro/pro mini चुनें।
- और अंत में, उसी कोड को बोर्ड पर अपलोड करें।
अधिक विस्तृत स्पष्टीकरण के लिए इस निर्देश को देखें।
चरण 11: उन्हें एक साथ कनेक्ट करें।
अब हमें प्रो मिनी, रिले बोर्ड, आईआर सेंसर और बिजली आपूर्ति बोर्ड सहित सभी भागों को एक साथ जोड़ना होगा।
- चार्जर खोलें और बोर्ड को बाहर निकालें।
- एसी की आपूर्ति के लिए तार को मिलाएं।
- 5 वी डीसी आउटपुट के लिए तारों को मिलाएं। (वीसीसी और जीएनडी)। (लाल और काला)
- अब, प्रो मिनी लें और बिजली आपूर्ति बोर्ड के आउटपुट तारों को प्रो मिनी में मिलाएं।
- आईआर सेंसर लें और इसे वीसीसी और जीएनडी को प्रो मिनी के वीसीसी और जीएनडी में मिलाएं। इसके आउटपुट पिन (IR पिन) को प्रो मिनी के पिन नंबर 11 से मिलाएं।
- रिले को लें और इसके Vcc और GND को प्रो मिनी के Vcc और GND में मिला दें। इसके सिग्नल वायर को प्रो मिनी के पिन नंबर 13 से मिलाएं।
- एसी प्लग को बिजली आपूर्ति बोर्ड से मिलाएं।
- अब दो और तारों को बिजली आपूर्ति प्लग (पीले तार) से जोड़ दें।
- दो तारों में से एक को रिले के टर्मिनल कनेक्टर से कनेक्ट करें और दूसरे को मुक्त छोड़ दें।
- एक तार लें और इसे टर्मिनल कनेक्टर के दूसरे बिंदु से कनेक्ट करें। इस तार और बिजली की आपूर्ति से पीले तार को एक साथ घुमाकर एक पीले पीले तार का निर्माण करें।
चरण 12: बॉक्स संलग्नक।
एनक्लोजर बनाने के लिए, प्लास्टिक बॉक्स लें और IR सेंसर के लिए एक छोटा सा छेद करें। बॉक्स के सामने वाले छेद के पास IR सेंसर को ठीक करें। सभी बोर्डों को बॉक्स के अंदर रखें और दो तरफा टेप का उपयोग करके इसे वहां ठीक करें। पीले मुड़ जोड़ी तार को बाहर निकालें और बॉक्स को बंद कर दें।
पीले तारों को बल्ब होल्डर से कनेक्ट करें और होल्डर को बॉक्स पर लगाएं।
बल्ब होल्डर के बजाय, बॉक्स पर दो पिन सॉकेट का उपयोग कर सकते हैं ताकि हम जुड़े किसी भी एसी डिवाइस को नियंत्रित कर सकें।
इस चरण के बाद, सभी सेटअप तैयार है और आप इसे एसी आउटलेट में प्लग कर सकते हैं और रिमोट कंट्रोलर का उपयोग करके बल्ब को नियंत्रित कर सकते हैं।
चरण 13: धन्यवाद।
आशा है कि आप सभी ने इसका आनंद लिया और अच्छी तरह से समझा कि यह कैसे करना है। बेझिझक कमेंट बॉक्स का उपयोग करें और इसे बनाने का प्रयास करें।
हैप्पी मेकिंग।
रिमोट कंट्रोल प्रतियोगिता में मुझे वोट दें अगर आपको यह पसंद है।
सिफारिश की:
रिले का उपयोग कर आईआर होम ऑटोमेशन: 6 कदम (चित्रों के साथ)
रिले का उपयोग कर आईआर होम ऑटोमेशन: इन्फ्रारेड रिमोट होम ऑटोमेशन सिस्टम (चेतावनी: परियोजना को अपने जोखिम पर दोहराएं! इस परियोजना में उच्च वोल्टेज शामिल है)
टीवी रिमोट एक आरएफ रिमोट बन जाता है -- NRF24L01+ ट्यूटोरियल: 5 चरण (चित्रों के साथ)
टीवी रिमोट एक आरएफ रिमोट बन जाता है || NRF24L01+ ट्यूटोरियल: इस प्रोजेक्ट में मैं आपको दिखाऊंगा कि कैसे मैंने टीवी रिमोट के तीन बेकार बटनों के माध्यम से एक एलईडी पट्टी की चमक को वायरलेस तरीके से समायोजित करने के लिए लोकप्रिय nRF24L01+ RF IC का उपयोग किया। आएँ शुरू करें
DIY हैकिंग योर ओन होम ऑटोमेशन सिस्टम: 7 स्टेप्स (चित्रों के साथ)
DIY हैकिंग योर ओन होम ऑटोमेशन सिस्टम: एक होम ऑटोमेशन सिस्टम लाइट, पंखे, एंटरटेनमेंट सिस्टम आदि जैसे उपकरणों को चालू / बंद करने में सक्षम होना चाहिए। एक सिस्टम जो वायरलेस है फिर भी इंटरनेट से स्वतंत्र है, लेकिन सबसे महत्वपूर्ण बात यह है कि DIY और ओपन -स्रोत क्योंकि मैं समझना चाहता हूं
वाईफाई और आईआर रिमोट और एंड्रॉइड ऐप का उपयोग करके नोडएमसीयू और आईआर रिसीवर के साथ 8 रिले नियंत्रण: 5 कदम (चित्रों के साथ)
वाईफाई और आईआर रिमोट और एंड्रॉइड ऐप का उपयोग करके नोडएमसीयू और आईआर रिसीवर के साथ 8 रिले नियंत्रण: वाईफाई और आईआर रिमोट और एंड्रॉइड ऐप पर नोडएमसीयू और आईआर रिसीवर का उपयोग करके 8 रिले स्विच को नियंत्रित करना। आईआर रिमोट वाईफाई कनेक्शन से स्वतंत्र काम करता है। यहां एक अद्यतन संस्करण क्लिक है यहां
तापमान और आर्द्रता प्रदर्शन के साथ अपने टीवी रिमोट (आईआर रिमोट) के साथ आप बिजली के उपकरणों को नियंत्रित करें: 9 कदम
तापमान और आर्द्रता प्रदर्शन के साथ अपने टीवी रिमोट (आईआर रिमोट) के साथ आप इलेक्ट्रिक उपकरणों को नियंत्रित करें: हाय मैं अभय हूं और यह इंस्ट्रक्शंस पर मेरा पहला ब्लॉग है और आज मैं आपको यह दिखाने जा रहा हूं कि इसे बनाकर अपने टीवी रिमोट से अपने बिजली के उपकरणों को कैसे नियंत्रित किया जाए। सरल परियोजना। समर्थन और सामग्री उपलब्ध कराने के लिए atl लैब को धन्यवाद