विषयसूची:

कलर चेंजिंग लाइट्स और ब्लूटूथ सिक्योरिटी डेमो: 7 स्टेप्स (चित्रों के साथ)
कलर चेंजिंग लाइट्स और ब्लूटूथ सिक्योरिटी डेमो: 7 स्टेप्स (चित्रों के साथ)

वीडियो: कलर चेंजिंग लाइट्स और ब्लूटूथ सिक्योरिटी डेमो: 7 स्टेप्स (चित्रों के साथ)

वीडियो: कलर चेंजिंग लाइट्स और ब्लूटूथ सिक्योरिटी डेमो: 7 स्टेप्स (चित्रों के साथ)
वीडियो: Phone Camera 3 New Amazing Secret 7 Time Tap Trick You Should Know|| by technical boss 2024, दिसंबर
Anonim
रंग बदलने वाली रोशनी और ब्लूटूथ सुरक्षा डेमो
रंग बदलने वाली रोशनी और ब्लूटूथ सुरक्षा डेमो

इस निर्देश में, मैं समझाऊंगा कि एक रंग बदलने वाला प्रकाश प्रदर्शन कैसे बनाया जाता है, जिसे एंड्रॉइड (सैमसंग, Google, आदि) या ऐप्पल स्मार्टफोन या टैबलेट का उपयोग करके ब्लूटूथ के माध्यम से दूर से नियंत्रित किया जाता है। यह एक सस्ती परियोजना है, जो युवाओं के लिए बढ़िया है, और चमकीले रंगीन डिस्प्ले वास्तव में ध्यान आकर्षित करते हैं।

हालांकि, इससे भी महत्वपूर्ण बात यह है कि यह परियोजना बिल्डर को ब्लूटूथ की सुरक्षा कमजोरियों को समझने में मदद करेगी, और अन्य ब्लूटूथ परियोजनाओं के लिए आधार बनेगी।

यह लोकप्रिय वायरलेस ट्रांसमिशन विधि "व्यक्तिगत क्षेत्र नेटवर्क" के लिए सामान्य है। कंप्यूटिंग उपकरणों के इन नेटवर्कों को यह नाम दिया गया है क्योंकि वे अक्सर बहुत ही व्यक्तिगत और निकट होते हैं; स्मार्टफोन, टैबलेट, पहनने योग्य (कलाई घड़ियां और स्वास्थ्य उपकरण), मल्टीमीडिया (स्मार्ट टीवी और होम थिएटर), ऑटोमोटिव (हैंड्स फ्री और म्यूजिक स्ट्रीमिंग), और एक्सेस कंट्रोल (दरवाजे के ताले और अलार्म एंट्री सिस्टम) सहित।

चरण 1: यह निर्देश योग्य गुणवत्ता परीक्षण किया गया है

यह निर्देश योग्य गुणवत्ता परीक्षण किया गया है!
यह निर्देश योग्य गुणवत्ता परीक्षण किया गया है!

इंस्ट्रक्टर पॉल लेथ्रोप की "मेक्ट्रोनिक्स" कक्षा के दस हाई स्कूल के छात्रों ने गुणवत्ता और उपयोग में आसानी के लिए इस निर्देश का पूरी तरह से परीक्षण किया। यह पास के एक विश्वविद्यालय में एक फील्ड ट्रिप के दौरान किया गया था, जहां छात्रों के पास निर्माण, परीक्षण और लेखन को पूरा करने के लिए लगभग दो घंटे थे।

"मेक्ट्रोनिक्स" इलेक्ट्रॉनिक्स और मैकेनिकल उपकरणों का संयोजन है जो इलेक्ट्रॉनिक्स द्वारा नियंत्रित होते हैं। आमतौर पर विनिर्माण और रोबोटिक्स से जुड़े, अध्ययन के इस विषय में वायरलेस संचार भी शामिल है क्योंकि यह इंटरनेट ऑफ थिंग्स (IoT) की नींव बनाता है। इन छात्रों पर अधिक लागू होता है IIoT, या औद्योगिक इंटरनेट ऑफ थिंग्स का अध्ययन।

चरण 2: भागों की सूची

हिस्सों की सूची
हिस्सों की सूची
हिस्सों की सूची
हिस्सों की सूची

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

यद्यपि आप निश्चित रूप से रसोई में अपने "कैंची और स्कॉच टेप" दराज में सभी आपूर्ति रख सकते हैं, यदि आप वॉलमार्ट या अमेज़ॅन से एक सस्ता विभाजित बॉक्स खरीदते हैं तो भागों को ढूंढना आसान होगा और लंबे समय तक चलेगा।

शेष भाग इतालवी https://Adafru.it वेबसाइट से हैं, और सभी बहुत ही उचित मूल्य के हैं। वेबसाइट खोजना आसान है, इसलिए मैं डीप लिंक प्रदान नहीं करूंगा (क्योंकि वे समय के साथ टूट जाते हैं)। इन घटकों में शामिल हैं:

सर्किट खेल का मैदान (क्लासिक)

फ्लोरा ब्लूटूथ ले मॉड्यूल

USB से USB मिनी केबल (सर्किट खेल के मैदान के लिए)

मगरमच्छ के 5 सेट मगरमच्छ केबल्स के लिए (ब्लूटूथ मॉड्यूल को जोड़ने के लिए)

वैकल्पिक: AA x 6 बैटरी होल्डर और 6 AA बैटरी।

वैकल्पिक: मोबाइल पावर को जोड़ने के लिए एलीगेटर केबल से दो एलीगेटर।

चरण 3: अपने पीसी पर सॉफ़्टवेयर स्थापित करना

अपने पीसी पर सॉफ्टवेयर इंस्टाल करना
अपने पीसी पर सॉफ्टवेयर इंस्टाल करना

निम्नलिखित निर्देश उपयोग किए गए वातावरण के लिए चरणों का विवरण देते हैं (विंडोज 10, वर्तमान में सॉफ्टवेयर के उपलब्ध संस्करण) लेकिन चीजें आगे बढ़ने पर आप हाल के संस्करणों का उपयोग कर सकते हैं। सॉफ्टवेयर सेटअप वैसा ही है जैसा कि "सर्किट प्लेग्राउंड और ब्लूटूथ लो एनर्जी" शीर्षक वाले Adafru.it "लर्न" पेज में बड़े पैमाने पर वर्णित है।

1 - इंटीग्रेटेड डेवलपमेंट एनवायरनमेंट (IDE) स्थापित करें यहाँ हमने arduino-1.8.4-windows का उपयोग किया है, जो उपरोक्त वेबसाइट से डाउनलोड करने के लिए उपलब्ध है, साथ ही Arduino से भी।

2 - सर्किट प्लेग्राउंड ड्राइवर स्थापित करें यहाँ हमने उपरोक्त वेबसाइट से adafruit_drivers_2.0.0.0 का उपयोग किया है।

3 - आईडीई खोलें

IDE को "Arduino" कहा जाता है, और फ़ाइल के अंतर्गत -> वरीयताएँ निम्नलिखित "अतिरिक्त बोर्ड प्रबंधक URL" डालें

4 - OK बोलें और फिर IDE को बंद करके फिर से खोलें

5 - सर्किट प्लेग्राउंड डिवाइस को माइक्रो यूएसबी से कनेक्ट करें

• देखें कि यह शक्ति देता है और डिफ़ॉल्ट प्रोग्राम "सर्किट प्लेग्राउंड फ़र्माटा" चलाता है

रोशनी का इंद्रधनुष अनुक्रम

• बैटरी पावर जैक रिवर्स ऑर्डर के पास स्विच करें

• बटनों में से एक हर रंग के लिए एक नोट बजाता है

6 - सर्किट प्लेग्राउंड लाइब्रेरी को अनज़िप करें

दस्तावेज़ों में सर्किट प्लेग्राउंड लाइब्रेरी को अनज़िप करें -> Arduino -> लाइब्रेरी फ़ोल्डर "Adafruit_CircuitPlayground-master"

एक बार अनज़िप हो जाने पर, फोल्डर के नाम से प्रत्यय "-मास्टर" को हटा दें

7 - BlueFruitLE लाइब्रेरी को अनज़िप करें

दस्तावेज़ों में BlueFruitLE लाइब्रेरी को अनज़िप करें -> Arduino -> लाइब्रेरी फ़ोल्डर "Adafruit_BluefruitLE_nRF51-मास्टर"

एक बार अनज़िप हो जाने पर, फोल्डर के नाम से प्रत्यय "-मास्टर" को हटा दें

8 - आईडीई को रोकें और पुनरारंभ करें, और सर्किट प्लेग्राउंड बोर्ड प्रकार लोड करें

• उपकरण -> बोर्ड -> बोर्ड प्रबंधक

• "Contributed" टाइप करें और "Adafruit AVR" कीवर्ड खोजें

• "एडफ्रूट एवीआर बोर्ड्स" स्थापित करें (नवीनतम संस्करण)

• आईडीई को रोकें और पुनः आरंभ करें

9 - एक डेमो प्रोग्राम के साथ सर्किट खेल के मैदान का परीक्षण करें

USB के माध्यम से जुड़े सर्किट खेल के मैदान से कनेक्ट करें

• उपकरण -> बोर्ड -> सर्किट खेल का मैदान

• उपकरण -> बंदरगाह -> उपयुक्त COM पोर्ट

• एक डेमो प्रोग्राम डाउनलोड करें

• फ़ाइलें -> उदाहरण -> एडफ्रूट सर्किट खेल का मैदान -> डेमो

• संकलित करें और अपलोड करें (सब कुछ करने के लिए "राइट पॉइंटिंग एरो" बटन का उपयोग कर सकते हैं)

10 - डेमो प्रोग्राम का परीक्षण करें, और आपका काम हो गया!

• देखें कि सर्किट खेल का मैदान इंद्रधनुष के क्रम में झपका रहा है

• स्विच के कारण नोट चलाए जाते हैं (कृपया इसे वापस बंद करें)

• लाल डाउनलोड एलईडी समय दर को ब्लिंक करता है पाठ इंटरफ़ेस के माध्यम से सर्किट खेल के मैदान के साथ संचार करें

• आईडीई में "सीरियल मॉनिटर" बटन पर क्लिक करें

• डेमो प्रोग्राम विंडो के ऊपरी दाएं भाग में एक आवर्धक कांच की तरह दिखता है

• बेहतर रूप पाने के लिए आप ऑटो स्क्रॉल को बंद करना चाह सकते हैं

चरण 4: ब्लूटूथ मॉड्यूल कनेक्ट करें

ब्लूटूथ मॉड्यूल कनेक्ट करें
ब्लूटूथ मॉड्यूल कनेक्ट करें
ब्लूटूथ मॉड्यूल कनेक्ट करें
ब्लूटूथ मॉड्यूल कनेक्ट करें
ब्लूटूथ मॉड्यूल कनेक्ट करें
ब्लूटूथ मॉड्यूल कनेक्ट करें
ब्लूटूथ मॉड्यूल कनेक्ट करें
ब्लूटूथ मॉड्यूल कनेक्ट करें

BlueFruitLE मॉड्यूल को सर्किट प्लेग्राउंड मॉड्यूल से कनेक्ट करें

ऊपर दिए गए चित्र पूर्ण कनेक्शन दिखाते हैं (बैटरी वैकल्पिक हैं और बाद में जोड़ी जा सकती हैं)। विशिष्ट चरण इस प्रकार हैं:

USB से अनप्लग करें

• निम्नानुसार कनेक्ट करें [चित्र भी देखें]

o सर्किट प्लेग्राउंड 3.3V से फ्लोरा ब्लूफ्रूट LE 3.3V (लाल तार)।

o सर्किट प्लेग्राउंड GND से फ्लोरा ब्लूफ्रूट GND (ब्लैक वायर)।

o सर्किट प्लेग्राउंड सीरियल TX से फ्लोरा ब्लूफ्रूट सीरियल RX (पीला तार)। दोबारा जांचें कि आप TX को RX से कनेक्ट करते हैं न कि TX को TX से!

o सर्किट प्लेग्राउंड सीरियल RX से फ्लोरा ब्लूफ्रूट सीरियल TX (ग्रीन वायर)। दोबारा जांचें कि आप RX को TX से कनेक्ट करते हैं न कि RX को RX से!

o सर्किट खेल का मैदान #12 से फ्लोरा ब्लूफ्रूट मोड (सफेद तार)। आप वास्तव में इस मोड स्विच कनेक्शन के लिए सर्किट प्लेग्राउंड पर किसी भी अन्य क्रमांकित पिन का उपयोग कर सकते हैं, हालांकि आपको पिन नंबर का उपयोग करने के लिए उदाहरणों को संशोधित करने की आवश्यकता होगी। सरलता के लिए पिन १२ के साथ चिपकाएं ताकि आपको कोड को संशोधित करने की आवश्यकता न हो।

USB से पुन: कनेक्ट करें

सर्किट खेल का मैदान और BLueFruitLE दोनों को संचालित किया जाना चाहिए (बाद में लाल चमकती रोशनी है)

चरण 5: प्रकाश व्यवस्था को नियंत्रित करने के लिए सॉफ्टवेयर डाउनलोड करें

प्रकाश व्यवस्था को नियंत्रित करने के लिए सॉफ्टवेयर डाउनलोड करें
प्रकाश व्यवस्था को नियंत्रित करने के लिए सॉफ्टवेयर डाउनलोड करें
प्रकाश व्यवस्था को नियंत्रित करने के लिए सॉफ्टवेयर डाउनलोड करें
प्रकाश व्यवस्था को नियंत्रित करने के लिए सॉफ्टवेयर डाउनलोड करें
प्रकाश व्यवस्था को नियंत्रित करने के लिए सॉफ्टवेयर डाउनलोड करें
प्रकाश व्यवस्था को नियंत्रित करने के लिए सॉफ्टवेयर डाउनलोड करें

एक सॉफ्टवेयर जिसे आप अपने स्मार्टफोन या टैबलेट (ब्लूफ्रूट ऐप) पर डाउनलोड करेंगे, और दूसरा सॉफ्टवेयर जिसे आप अपने द्वारा बनाए गए डिवाइस पर डाउनलोड करेंगे (CPlay_NeoPixel_Picker)।

1 - ब्लूफ्रूट ऐप डाउनलोड करें

• ब्लू टूथल संचार का समर्थन करने वाले स्मार्टफोन पर ब्लूफ्रूट ऐप डाउनलोड करें (उदा: आईफोन, आईपैड, सैमसंग)

• यहां ऐप की एक तस्वीर और ऐप्पल ऐप स्टोर पर इसे खोजने के लिए इस्तेमाल किया गया खोज शब्द है। यह Google स्टोर और अन्य जगहों पर समान है।

2 - सर्किट खेल के मैदान पर नियो-पिक्सेल सॉफ़्टवेयर लोड करें

• फ़ाइल -> उदाहरण -> एडफ्रूट ब्लूफ्रूट LE nRF51 -> cplay_neopixel_picker

• अपने डिवाइस पर अपलोड करें

चरण 6: अपने स्मार्टफ़ोन ऐप से रोशनी को नियंत्रित करें

अपने स्मार्टफ़ोन ऐप के साथ रोशनी को नियंत्रित करें
अपने स्मार्टफ़ोन ऐप के साथ रोशनी को नियंत्रित करें
अपने स्मार्टफ़ोन ऐप के साथ रोशनी को नियंत्रित करें
अपने स्मार्टफ़ोन ऐप के साथ रोशनी को नियंत्रित करें
अपने स्मार्टफ़ोन ऐप के साथ रोशनी को नियंत्रित करें
अपने स्मार्टफ़ोन ऐप के साथ रोशनी को नियंत्रित करें
अपने स्मार्टफ़ोन ऐप के साथ रोशनी को नियंत्रित करें
अपने स्मार्टफ़ोन ऐप के साथ रोशनी को नियंत्रित करें

कनेक्ट करने के लिए स्मार्टफोन का उपयोग करें

· कनेक्ट करने के बाद, अनुरोध किए जाने पर फर्मवेयर को अपडेट करें (नवीनतम संस्करण चुनें)

· नोट: यह सीधे ब्लूफ्रूट LE से संचार कर रहा है

पहली बार दोबारा जुड़ने पर अजीब नाम हो सकता है

· कनेक्ट होने के बाद "नियंत्रक" का उपयोग करें (नियोपिक्सल नहीं)

· कलर पिकर (छाया और चमक) और कंट्रोल पैड (रोशनी की संख्या) के साथ खेलें

वैकल्पिक: अपने डिवाइस को चलते-फिरते लेने के लिए यूएसबी पावर (पीसी से) के बजाय बैटरी पावर कनेक्ट करें!

चरण 7: ब्लूटूथ सुरक्षा

ब्लूटूथ सुरक्षा
ब्लूटूथ सुरक्षा
ब्लूटूथ सुरक्षा
ब्लूटूथ सुरक्षा

छात्रों को हैक करने और हैक करने का प्रयास करने में मज़ा आया। ब्लूटूथ कनेक्टिविटी से भरे बॉक्स के साथ कई व्यावहारिक चुटकुले बनाए जा सकते हैं, लेकिन यह स्पष्ट रूप से दुर्भावनापूर्ण उपयोगकर्ताओं के हाथों में भी आ सकता है।

ये "मजेदार हैक्स" देखें कि ये कैसे काम करते हैं।

- ब्लूटूथ सिग्नल के खो जाने से पहले आप कितनी दूर जा सकते हैं? संकेत: यह 50 मीटर तक हो सकता है - या लगभग आधा फुटबॉल मैदान - लेकिन ट्रांसमिशन पावर, एंटेना, इलेक्ट्रॉनिक हस्तक्षेप और वास्तुशिल्प निर्माण सामग्री के आधार पर (माइक्रोवेव में पॉपकॉर्न बनाने वाले सहयोगी का उल्लेख नहीं करना) - आपके परिणाम भिन्न हो सकते हैं: -)

- "क्विक-ड्रॉ मैकग्रा" कौन है? देखें कि क्या आप अपने मित्र के आने से पहले हल्के रंग ले सकते हैं। नियंत्रक को जोड़ने वाला पहला व्यक्ति है, या एक से अधिक व्यक्ति रोशनी को नियंत्रित कर सकते हैं?

- आपके नियंत्रक की सीमा में कौन से अन्य ब्लूटूथ डिवाइस हैं? क्या आपने जिस डिवाइस को बनाया है, क्या वह एकमात्र दृश्यमान ब्लूटूथ डिवाइस है? संकेत: शायद नहीं!

सिफारिश की: