विषयसूची:

हैकरबॉक्स 0057: सुरक्षित मोड: 9 कदम
हैकरबॉक्स 0057: सुरक्षित मोड: 9 कदम

वीडियो: हैकरबॉक्स 0057: सुरक्षित मोड: 9 कदम

वीडियो: हैकरबॉक्स 0057: सुरक्षित मोड: 9 कदम
वीडियो: HackerBox 0039 Level Up 2024, जुलाई
Anonim
हैकरबॉक्स 0057: सुरक्षित मोड
हैकरबॉक्स 0057: सुरक्षित मोड

दुनिया भर के हैकरबॉक्स हैकर्स को बधाई! HackerBox 0057 आपके होम लैब में IoT, वायरलेस, लॉकपिकिंग और निश्चित रूप से हार्डवेयर हैकिंग का एक गाँव लाता है। हम माइक्रोकंट्रोलर प्रोग्रामिंग, IoT वाई-फाई कारनामे, ब्लूटूथ इंटरफेसिंग, IR हैक्स, लॉकस्पोर्ट्स, ऑडियो / वीडियो सिग्नल जनरेशन और बहुत कुछ तलाशेंगे।

हैकरबॉक्स इलेक्ट्रॉनिक्स और कंप्यूटर प्रौद्योगिकी के उत्साही लोगों के लिए मासिक सदस्यता बॉक्स सेवा है - हार्डवेयर हैकर्स - द ड्रीमर्स ऑफ ड्रीम्स।

HackerBoxes FAQ में वर्तमान और भावी सदस्यों के लिए जानकारी का खजाना है। हमें प्राप्त होने वाले लगभग सभी गैर-तकनीकी सहायता ईमेल का उत्तर पहले ही वहां दिया जाता है, इसलिए हम वास्तव में अक्सर पूछे जाने वाले प्रश्नों को पढ़ने के लिए आपके कुछ मिनटों की सराहना करते हैं।

आपूर्ति

इस निर्देशयोग्य में हैकरबॉक्स 0057 के साथ आरंभ करने के लिए जानकारी है। पूर्ण बॉक्स सामग्री हैकरबॉक्स 0057 के लिए उत्पाद पृष्ठ पर सूचीबद्ध है जहां बॉक्स अंतिम आपूर्ति के दौरान खरीद के लिए भी उपलब्ध है। यदि आप हर महीने अपने मेलबॉक्स में $15 की छूट के साथ इस तरह का हैकरबॉक्स स्वचालित रूप से प्राप्त करना चाहते हैं, तो आप HackerBoxes.com पर सदस्यता ले सकते हैं और क्रांति में शामिल हो सकते हैं!

मासिक हैकरबॉक्स पर काम करने के लिए आमतौर पर सोल्डरिंग आयरन, सोल्डर और बेसिक सोल्डरिंग टूल्स की जरूरत होती है। सॉफ्टवेयर टूल्स को चलाने के लिए आमतौर पर एक कंप्यूटर की भी आवश्यकता होती है।

सबसे महत्वपूर्ण बात, आपको रोमांच की भावना, हैकर की भावना, धैर्य और जिज्ञासा की आवश्यकता होगी। इलेक्ट्रॉनिक्स के साथ निर्माण और प्रयोग करना, जबकि बहुत फायदेमंद है, कई बार मुश्किल, चुनौतीपूर्ण और यहां तक कि निराशाजनक भी हो सकता है। लक्ष्य प्रगति है, पूर्णता नहीं। जब आप साहसिक कार्य में लगे रहते हैं और इसका आनंद लेते हैं, तो इस शौक से काफी संतुष्टि प्राप्त की जा सकती है। प्रत्येक कदम धीरे-धीरे उठाएं, विवरणों पर ध्यान दें, और मदद मांगने से न डरें।

चरण 1: नेटवर्किंग के साथ सुरक्षित मोड में प्रारंभ करना

नेटवर्किंग के साथ सुरक्षित मोड में प्रारंभ करना
नेटवर्किंग के साथ सुरक्षित मोड में प्रारंभ करना

अधिकांश हैकरबॉक्स सदस्य विभिन्न हैकर सम्मेलनों में भाग लेते हैं। यहां तक कि जो लोग नहीं जानते हैं वे भी इन सम्मेलनों और नेटवर्किंग, गांवों, प्रतियोगिताओं, वक्ताओं, गतिविधियों, परंपराओं आदि के माध्यम से पैदा होने वाले समुदाय की अविश्वसनीय भावना से काफी परिचित हैं। कुछ संदर्भ के लिए, आप DEF CON के बारे में इस हैक्यूमेंटरी का आनंद ले सकते हैं, जो कि दुनिया का सबसे बड़ा हैकर सम्मेलन है।

हैकर सम्मेलनों का एक मजेदार पहलू, विशेष रूप से डीईएफ कॉन, वे बैज हैं जो ऐतिहासिक रूप से प्रवेश करने और कॉन में भाग लेने के लिए एक्सेस पास के रूप में कार्य करते हैं। ये इलेक्ट्रॉनिक बैज में विकसित हुए। अंततः उपस्थित लोगों ने अपने स्वयं के इंडी बैज बनाना शुरू कर दिया, जो औपचारिक रूप से सम्मेलन का हिस्सा नहीं हैं बल्कि #badgelife के प्यार के लिए बनाए गए, एकत्र किए गए और पहने गए हैं। हां, बैजलाइफ जीने के बारे में एक हैक्यूमेंटरी भी है। HackerBox 0057 में एक इंडी बैज किट शामिल है जिसे आप स्वयं असेंबल और प्रोग्राम कर सकते हैं। अपने टेक्नोलॉस्ट पर भरोसा करें।

COVID-19 महामारी के कारण, 6 अगस्त से 9 अगस्त 2020 तक, DEF CON 28 नेटवर्किंग के साथ सुरक्षित मोड में बूट हो जाएगा। सभी गतिविधियां वर्चुअल, ऑनलाइन और मुफ्त होंगी। हम वहाँ तुम्हें देखने की उम्मीद करते हैं! HackerBox 0057 का विषय स्पष्ट रूप से DEF CON 28 Safe Mode से प्रेरित है।

DEF CON गांवों में से एक हार्डवेयर हैकिंग विलेज (HHV) और संबद्ध सोल्डरिंग स्किल्स विलेज (SSV) है। स्पष्ट कारणों से, HackerBoxers HHV/SSV के बहुत बड़े प्रशंसक और समर्थक हैं। DEF CON 28 के दौरान, HHV ने HackerBox 0057 इंडी बैज किट के लिए प्रश्नोत्तर सत्रों के साथ लाइव वीडियो बिल्ड की मेजबानी की। वीडियो स्ट्रीम को YouTube पर प्रकाशित किया गया है यदि आप इसे लाइव नहीं देखना चाहते हैं, या बस फिर से देखना चाहते हैं।

चरण 2: लॉकस्पोर्ट

लॉकस्पोर्ट
लॉकस्पोर्ट

लॉकस्पोर्ट तालों को हराने का खेल या मनोरंजन है। उत्साही लोग कई तरह के कौशल सीखते हैं जिनमें ताला चुनना, ताला लगाना, और अन्य तकनीकें शामिल हैं जो परंपरागत रूप से ताला बनाने वाले और अन्य सुरक्षा पेशेवरों द्वारा उपयोग की जाती हैं। लॉकस्पोर्ट उत्साही सभी प्रकार के तालों को हराने के लिए सीखने की चुनौती और उत्साह का आनंद लेते हैं, और अक्सर खेल समूहों में ज्ञान साझा करने, विचारों का आदान-प्रदान करने और विभिन्न मनोरंजक गतिविधियों और प्रतियोगिताओं में भाग लेने के लिए इकट्ठा होते हैं।

एक अच्छे परिचय के लिए, लॉक पिकिंग के लिए एमआईटी गाइड देखें।

इसके अलावा, इस वीडियो को देखें और वीडियो के विवरण में उत्कृष्ट लिंक की जांच करना सुनिश्चित करें।

TOOOL (लॉकपिकर्स का खुला संगठन) ऐसे व्यक्तियों का एक संगठन है जो लॉकस्पोर्ट के शौक में संलग्न हैं, साथ ही अपने सदस्यों और जनता को आम तालों द्वारा प्रदान की जाने वाली सुरक्षा (या इसके अभाव) के बारे में शिक्षित करते हैं। "TOOOL का मिशन ताले और ताला खोलने के बारे में आम जनता के ज्ञान को आगे बढ़ाना है। ताले, तिजोरियों और ऐसे अन्य हार्डवेयर की जांच करके और अपने निष्कर्षों पर सार्वजनिक रूप से चर्चा करके हम उस रहस्य को दूर करने की उम्मीद करते हैं जिसके साथ इन उत्पादों में से इतने सारे शामिल हैं।"

डेफ कॉन 28 सेफ मोड लॉकपिक विलेज (एलपीवी) हमारे लिए घर की सुरक्षा का आनंद लेने के लिए कुछ बेहतरीन स्पीकर और वार्ता प्राप्त करने के लिए कड़ी मेहनत कर रहा है। एलपीवी कैलेंडर यहां उपलब्ध है।

नैतिक विचार: टूल की सख्त आचार संहिता की सावधानीपूर्वक समीक्षा करें और उससे गंभीर प्रेरणा लें, जिसका सारांश निम्नलिखित तीन नियमों में दिया गया है:

  1. जब तक आपको ताले के असली मालिक द्वारा स्पष्ट अनुमति नहीं दी गई है, तब तक किसी भी ताले को खोलने के उद्देश्य से कभी भी उसे न चुनें या उसमें हेरफेर न करें।
  2. उन व्यक्तियों को कभी भी लॉकपिकिंग के ज्ञान या उपकरण का प्रसार न करें जिन्हें आप जानते हैं या जिनके पास संदेह करने का कारण है कि वे ऐसे कौशल या उपकरण को आपराधिक तरीके से नियोजित करना चाहते हैं।
  3. किसी भी देश, राज्य या नगर पालिका में लॉकपिक्स और संबंधित उपकरणों से संबंधित प्रासंगिक कानूनों से सावधान रहें, जहां आप हॉबीस्ट लॉकपिकिंग या मनोरंजक लॉकस्पोर्टिंग में संलग्न होना चाहते हैं।

चरण 3: ESP32 टी-डिस्प्ले मॉड्यूल

ESP32 टी-डिस्प्ले मॉड्यूल
ESP32 टी-डिस्प्ले मॉड्यूल

नोट: आत्मविश्वास बढ़ाने के लिए, हमारे टूल को कॉन्फ़िगर करें, और समस्या निवारण चर को कम करें, हम शुरुआत में मॉड्यूल में पिन (या कुछ और) को सोल्डर किए बिना टी-डिस्प्ले के साथ काम करेंगे।

लिलीगो टीटीजीओ टी-डिस्प्ले ईएसपी32 1.14 इंच आईपीएस 240x135 फुल-कलर डिस्प्ले, वाई-फाई, ब्लूटूथ, बैटरी चार्जिंग इंटरफेस, दो ऑनबोर्ड जीपीआईओ बटन और एक यूएसबी-सी कनेक्टर के साथ एक बहुत ही कॉम्पैक्ट ईएसपी 32 विकास बोर्ड है।

IPS कलर डिस्प्ले को ST7789V ड्राइवर चिप द्वारा नियंत्रित किया जाता है जो कि ऊपर दिए गए चित्र में दिखाए गए ESP32 पिन से प्रीवायर्ड है।

  • USB-C केबल का उपयोग करके T-डिस्प्ले को पावर दें
  • पूर्व-क्रमादेशित फर्मवेयर एक ग्राफिक्स डेमो प्रदर्शित करेगा
  • Arduino IDE स्थापित करें
  • ESP32 समर्थन जोड़ने के लिए Arduino IDE बोर्ड प्रबंधक का उपयोग करें
  • टूल्स मेनू में, चुनें:

    • बोर्ड: ESP32 देव मॉड्यूल
    • अपलोड स्पीड: 921600
    • सीपीयू आवृत्ति: 240 मेगाहर्ट्ज (वाईफाई / बीटी)
    • फ्लैश फ्रीक्वेंसी: 80 मेगाहर्ट्ज
    • फ्लैश मोड: क्यूआईओ
    • फ्लैश का आकार: 4एमबी (32एमबी)
    • विभाजन योजना: स्पिफ के साथ डिफ़ॉल्ट 4 एमबी (1.2 एमबी एपीपी / 1.5 एसपीआईएफएफएस)
    • कोर डिबग स्तर: कोई नहीं
    • PSRAM: अक्षम
    • पोर्ट: COM पोर्ट जो टी-डिस्प्ले कनेक्ट/डिस्कनेक्ट होने पर प्रकट होता है और गायब हो जाता है
  • प्रपत्र उपकरण > पुस्तकालय प्रबंधक, TFT_eSPI खोजें
  • बोडमेर से TFT_eSPI लाइब्रेरी स्थापित करें
  • वह फ़ोल्डर ढूंढें जहां Arduino लाइब्रेरी स्थापित हैं और TFT_eSPI के लिए फ़ोल्डर
  • टेक्स्ट एडिटर में User_Setup_Select.h फ़ाइल का पता लगाएँ और खोलें
  • #include User_Setup.h (डिफ़ॉल्ट) के साथ लाइन पर टिप्पणी करें
  • #include User_Setups/Setup25_TTGO_T_Display.h के साथ लाइन को अनकम्मेंट करें
  • फ़ाइल लोड करें > उदाहरण > TFT_eSPI > परीक्षण और निदान > Color_Test
  • ESP32 T-डिस्प्ले मॉड्यूल पर Colour_Test संकलित और अपलोड करें

एक नया प्रोग्राम अब ESP32 पर लोड किया गया है, जो रंगीन टेक्स्ट डिस्प्ले का एक उदाहरण उत्पन्न करेगा। यह पुष्टि करता है कि हमारा ईएसपी 32 टी-डिस्प्ले मॉड्यूल पूरी तरह कार्यात्मक है और यह भी कि हमारे उपकरण और पुस्तकालय ठीक से कॉन्फ़िगर किए गए हैं।

सन्दर्भ:

टीटीजीओ-टी-डिस्प्ले गिटहब रिपोजिटरी

जेरोइन माथुइस का टी-डिस्प्ले ईएसपी32 कोड स्निपेट्स

1.14 इंच आईपीएस डिस्प्ले के साथ मॉड्यूल के लिए एलसीडी विकी

चरण 4: हैकरबॉक्स 0057 सुरक्षित मोड इंडी बैज पीसीबी

हैकरबॉक्स 0057 सुरक्षित मोड इंडी बैज पीसीबी
हैकरबॉक्स 0057 सुरक्षित मोड इंडी बैज पीसीबी

योजनाबद्ध से, हम देख सकते हैं कि कौन से उपकरण ESP32 के IO पिन से जुड़े हैं। बैज के लिए कोड प्रोग्रामिंग करते समय यह जानकारी उपयोगी हो जाएगी।

  • IO21 - स्पर्श बटन A
  • IO22 - स्पर्श बटन B
  • IO15 - जॉयस्टिक अप
  • IO27 - जॉयस्टिक डाउन
  • IO17 - जॉयस्टिक राइट
  • IO12 - जॉयस्टिक लेफ्ट
  • IO13 - जॉयस्टिक सेंटर (प्रेस)
  • IO32 - बजर
  • IO33 - इन्फ्रारेड रिसीवर TSOP4838
  • IO02 - इन्फ्रारेड एलईडी ट्रांसमिट
  • IO25 - समग्र वीडियो आउटपुट (RCA)
  • IO26 - ऑडियो सिग्नल आउटपुट (RCA)

चरण 5: बैज इकट्ठा करें

बैज इकट्ठा करें
बैज इकट्ठा करें

घटकों के लिए प्लेसमेंट दिखाने वाली छवि के अनुसार घटकों को बैज पीसीबी पर मिलाया जा सकता है। चार बैटरी तारों के अपवाद के साथ, जैसा कि बाद में चर्चा की गई है, सभी घटक पीसीबी के शीर्ष (ब्लैकर साइड) पर जाते हैं।

तीन प्रतिरोधक बहुत समान दिखते हैं, लेकिन वे विनिमेय नहीं हैं। आप ओममीटर का उपयोग करके या आवर्धक के साथ रंगीन बैंड को पढ़कर उनकी पहचान कर सकते हैं:

  • 220 ओम रेसिस्टर (लाल, लाल, काला, काला, भूरा)
  • 330 ओम रेसिस्टर (नारंगी, नारंगी, काला, काला, भूरा)
  • 1K ओम रेसिस्टर (भूरा, काला, काला, भूरा, भूरा)

प्रतिरोधक और सिरेमिक कैपेसिटर ध्रुवीकृत नहीं होते हैं और इन्हें किसी भी दिशा में डाला जा सकता है। हालांकि, कई अन्य घटकों में एक विशिष्ट आवश्यक अभिविन्यास है:

  • IR LED का लंबा पिन पड़ोसी RCA प्लग के सबसे करीब होना चाहिए।
  • जॉयस्टिक में दो छोटे पोजीशनिंग खूंटे होते हैं जो पीसीबी में फिट होते हैं। यदि उलट दिया जाता है, तो सोल्डर पैड लाइन नहीं करेंगे।
  • 2N2222 ट्रांजिस्टर को जॉयस्टिक के सामने वाले फ्लैट की ओर उन्मुख होना चाहिए।
  • बजर को ESP32 T-डिस्प्ले के निकटतम बिंदु के साथ उन्मुख होना चाहिए।
  • TSOP4838 IR रिसीवर की गोल सतह ESP32 T-डिस्प्ले से दूर होनी चाहिए

अभी के लिए पावर स्विच और बैटरी कनेक्टर को अलग रख दें। हम इन्हें बाद के चरण में संबोधित करेंगे।

चरण 6: कुछ कोड लोड करें

कुछ कोड लोड करें
कुछ कोड लोड करें

हम पहले ही ESP32 MCU प्रोग्रामिंग के साथ प्रयोग कर चुके हैं। अब जब यह बैज में शामिल हो गया है, तो हम बैज हार्डवेयर के विभिन्न पहलुओं का प्रयोग करने के लिए ESP32 का उपयोग कर सकते हैं।

बजर आउटपुट

अपनी पहली ट्रिक के लिए, चलिए बजर बजाते हैं। इसके लिए केवल एक पिन (IO32) की आवश्यकता होती है और इसे तब भी संचालित होना चाहिए, भले ही डिस्प्ले लाइब्रेरी ठीक से कॉन्फ़िगर न हो। बस फ़ाइल HB0057_Buzzer.ino को पकड़ो और इसे ESP32 पर अपलोड करें।

जॉयस्टिक और बटन इनपुट

इसके बाद, हम उपयोगकर्ता इनपुट का परीक्षण कर सकते हैं। स्केच HB0057_Joystick.ino IPS डिस्प्ले पर जॉयस्टिक और टैक्टाइल बटन की स्थिति दिखाएगा।

समग्र वीडियो और ऑडियो आउटपुट

अगर हम IDE में टूल्स के तहत ESP32 पार्टिशन स्कीम को "विशाल एपीपी" में बदल दें तो हमेशा शानदार बिटलुनी से डॉनऑफएवी प्रोजेक्ट बॉक्स से बाहर काम करता है। यह वीडियो बताता है कि वह रंगीन पाल/एनटीएससी सिग्नल कैसे उत्पन्न करता है।

अनुकरण जंगली हो गया

रोसुमुर का ESP_8_BIT प्रोजेक्ट पुराने स्कूल में अटारी 8 बिट कंप्यूटर, NES, और SMS गेम कंसोल का ESP32 MCU लीवरेजिंग समग्र A/V आउटपुट पर अनुकरण करने के लिए जाता है। परियोजना पर यह हैकडे रिपोर्ट देखें।

हमें इस परियोजना द्वारा उपयोग किए गए तीन आईओ पिन को अपडेट करने की आवश्यकता है ताकि वे बैज की वायरिंग से मेल खा सकें। ये video_out.h फ़ाइल में पाए जाते हैं:

  • # परिभाषित करें VIDEO_PIN 25
  • #ऑडियो_पिन 26 परिभाषित करें
  • #परिभाषित आईआर_पिन 33

अतिरिक्त परियोजनाएं

वहाँ बहुत सारे महान ESP32 प्रोजेक्ट हैं जिन्हें IO पिन असाइनमेंट को बदलकर और RCA AV आउटपुट या ऑनबोर्ड IPS डिस्प्ले का उपयोग करने के लिए वीडियो पीढ़ी पर पुनर्विचार करके इस बैज बोर्ड के लिए लक्षित किया जा सकता है। हम इनमें से कुछ को तैयार और प्रलेखित करेंगे, इसलिए नज़र रखें।

ESPFLIX स्ट्रीमिंग NETFLIX से ESP32

ESP32 मिनी कंसोल (समग्र AV)

ESP32 हैंडहेल्ड गेम कंसोल (एलसीडी)

मैराउडर ब्लूटूथ और वाई-फाई पेन-टेस्टिंग

ESP32 T-डिस्प्ले पर ArduinoMenu डेमो

टी-डिस्प्ले पर माइक्रोपायथन

Arduino IDE पर ESP32 ब्लूटूथ लो एनर्जी (BLE)

ESP32 के लिए टीवी-बी-गॉन

ESP32 वाई-फाई IR रिमोट

चरण 7: हैकरबॉक्स 0057 इंडी बैज के लिए बैटरी पावर

हैकरबॉक्स 0057 इंडी बैज के लिए बैटरी पावर
हैकरबॉक्स 0057 इंडी बैज के लिए बैटरी पावर

T-डिस्प्ले ESP32 को 3.7V लिथियम पॉलीमर (LiPo) बैटरी द्वारा संचालित किया जा सकता है और यह बैटरी को चार्ज भी कर सकता है जबकि मॉड्यूल USB पोर्ट द्वारा संचालित होता है। जैसा कि यहां दिखाया गया है, बैज पीसीबी बैटरी को सर्किट से बाहर स्विच करने के लिए इसे टी-डिस्प्ले मॉड्यूल से अनप्लग किए बिना इसे बंद करने के लिए एक सरल तंत्र प्रदान करता है। ध्यान दें कि जब स्विच बंद हो जाता है (बैटरी लीड खुली होती है), तो बैज द्वारा बैटरी को चार्ज नहीं किया जा सकता है।

चरण 8: इन्फ्रारेड संचार

इन्फ्रारेड संचार
इन्फ्रारेड संचार

स्पार्कफुन आईआर कम्युनिकेशंस ट्यूटोरियल के अनुसार: आईआर, या इन्फ्रारेड, संचार एक सामान्य, सस्ती और वायरलेस संचार तकनीक का उपयोग करने में आसान है। IR प्रकाश दृश्य प्रकाश के समान है, सिवाय इसके कि इसकी तरंग दैर्ध्य थोड़ी लंबी होती है। इसका मतलब है कि आईआर मानव आंखों के लिए ज्ञानी नहीं है - वायरलेस संचार के लिए बिल्कुल सही है। उदाहरण के लिए, जब आप अपने टीवी रिमोट पर एक बटन दबाते हैं, तो एक IR LED आपके टीवी पर एक IR फोटो सेंसर को सूचना (जैसे वॉल्यूम या चैनल नियंत्रण) संचारित करने के लिए बार-बार, 38, 000 बार एक सेकंड में चालू और बंद हो जाती है।

यूएसबी आईआर रिसीवर के साथ इन्फ्रारेड पीसी रिमोट

पीसी रिमोट एक इन्फ्रारेड रिमोट कंट्रोल है जो किसी भी पर्सनल कंप्यूटर के लिए रिमोट माउस और कंट्रोलर के रूप में काम करने के लिए शामिल यूएसबी रिसीवर के साथ काम करता है। ऐसा नियंत्रक प्रस्तुति देने के लिए और दूर से ऑडियो या वीडियो प्लेबैक को नियंत्रित करने के लिए भी उपयोगी है उदाहरण के लिए, एचटीपीसी अनुप्रयोगों में।

ध्यान दें कि आप पीसी रिमोट के अंदर आईआर एलईडी लाइट को नहीं देख सकते हैं। आईआर प्रकाश मानव प्रकाश धारणा की सीमा से बाहर है। यदि आप एलईडी को रोशनी में देखना चाहते हैं, तो अपने स्मार्टफोन के कैमरे को देखें और रिमोट पर एक बटन दबाएं। IR लाइट आपके फ़ोन के कैमरा सेंसर की डिटेक्शन रेंज से बाहर नहीं है।

इन्फ्रारेड बैज हैकिंग

हैकरबॉक्स सेफ मोड इंडी बैज में TSOP4838 (डेटाशीट) इंफ्रारेड रिसीवर शामिल है। बैज में एक 940nm इन्फ्रारेड एलईडी ट्रांसमीटर भी शामिल है जो अतिरिक्त शक्ति के लिए एक ट्रांजिस्टर सर्किट द्वारा संचालित होता है।

इन IR रिसीवर और ट्रांसमीटर उपकरणों का उपयोग करने के लिए एक IR लाइब्रेरी की आवश्यकता होती है।

Arduino IDE में, लाइब्रेरी IRremoteESP8266 को स्थापित करने के लिए टूल्स> मैनेज लाइब्रेरीज़ का उपयोग करें।

पुस्तकालय ESP32s के साथ भी काम करता है

TSOP4838 IR रिसीवर का प्रदर्शन

फ़ाइल खोलें > उदाहरण > IRremoteESP8266 > IRrecvDemo

kRecvPin = 33 सेट करने के लिए कोड संपादित करें;

स्केच संकलित करें और अपलोड करें।

सीरियल मॉनिटर खोलें और इसे 115, 200 बॉड पर सेट करें।

पीसी रिमोट (या अन्य आईआर रिमोट) को बैज पर लक्षित करें और आग लगा दें।

940nm IR LED ट्रांसमीटर का प्रदर्शन

फ़ाइल खोलें > उदाहरण > DumbIRRepeater

kRecvPin = 33 सेट करने के लिए कोड संपादित करें; और केआईआरएलईडीपिन = 2;

स्केच संकलित करें और अपलोड करें।

सीरियल मॉनिटर खोलें और इसे 115, 200 बॉड पर सेट करें।

पीसी रिमोट से आईआर सिग्नल प्राप्त करने के लिए आईआर रिपीटर के रूप में बैज का उपयोग करें और फिर इसे यूएसबी रिसीवर में "विस्फोट" करें।

एक दिलचस्प प्रभाव के लिए, "देरी (5000);" की एक नई लाइन डालें "irsend" से शुरू होने वाली पहली पंक्ति से ठीक पहले। यह पुनरावर्तक के प्राप्त करने और संचारित करने के बीच पांच सेकंड की देरी करेगा। USB रिसीवर को दबाए जाने पर रिमोट से एक बटन प्रेस दिखाई देगा और फिर पांच सेकंड बाद जब इसे DumbIRRepeater द्वारा फिर से चलाया जाएगा।

संदर्भ

ESP32 और ESP8266 के लिए IR संचार के लिए वीडियो गाइड।

Arduino पर एक इन्फ्रारेड लाइब्रेरी का उपयोग करने के लिए एडफ्रूट की मार्गदर्शिका

चरण 9: हैक लाइफ

हैक लाइफ
हैक लाइफ

हमें उम्मीद है कि आप इलेक्ट्रॉनिक्स और कंप्यूटर प्रौद्योगिकी में इस महीने के हैकरबॉक्स साहसिक कार्य का आनंद ले रहे हैं। नीचे दी गई टिप्पणियों या अन्य सोशल मीडिया में अपनी सफलता तक पहुंचें और साझा करें। साथ ही, याद रखें कि यदि आपका कोई प्रश्न है या आपको कुछ सहायता चाहिए तो आप कभी भी [email protected] पर ईमेल कर सकते हैं।

आगे क्या होगा? क्रांति में शामिल हो। हैकलाइफ जियो। हैक करने योग्य गियर का एक अच्छा बॉक्स हर महीने सीधे अपने मेलबॉक्स में प्राप्त करें। HackerBoxes.com पर सर्फ करें और अपनी मासिक HackerBox सदस्यता के लिए साइन अप करें।

सिफारिश की: