विषयसूची:
- चरण 1: हैकरबॉक्स 0034: बॉक्स सामग्री
- चरण 2: सब-गीगाहर्ट्ज़ रेडियो में आपका स्वागत है
- चरण 3: सॉफ्टवेयर परिभाषित रेडियो (एसडीआर) रिसीवर
- चरण 4: आरटीएल-एसडीआर यूएसबी डोंगल हार्डवेयर
- चरण 5: एसडीआर सॉफ्टवेयर - जीएनयू रेडियो
- चरण 6: मोबाइल एसडीआर
- चरण 7: माइक्रोफ़ोन ट्रांसमीटर किट
- चरण 8: माइक्रोफ़ोन ट्रांसमीटर किट का डिज़ाइन
- चरण 9: आवृत्ति मॉडुलन (एफएम) रिसीवर किट
- चरण 10: HEX3653 FM रिसीवर किट का डिज़ाइन
- चरण 11: HEX3653 FM रिसीवर किट को असेंबल करना
- चरण 12: सीसीस्टिक
- चरण 13: Arduino ProMicro 3.3V 8MHz
- चरण 14: सीसीस्टिक का डिजाइन और संचालन
- चरण 15: ग्रह को हैक करें
वीडियो: हैकरबॉक्स 0034: सबजीएचजेड: 15 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
इस महीने, हैकरबॉक्स हैकर्स 1GHz से कम आवृत्तियों पर सॉफ्टवेयर परिभाषित रेडियो (एसडीआर) और रेडियो संचार की खोज कर रहे हैं। इस निर्देशयोग्य में हैकरबॉक्स # 0034 के साथ आरंभ करने की जानकारी है, जिसे अंतिम आपूर्ति के दौरान यहां खरीदा जा सकता है। इसके अलावा, यदि आप हर महीने अपने मेलबॉक्स में इस तरह एक हैकरबॉक्स प्राप्त करना चाहते हैं, तो कृपया HackerBoxes.com पर सदस्यता लें और क्रांति में शामिल हों!
HackerBox 0034 के लिए विषय और सीखने के उद्देश्य:
- एसडीआर रेडियो रिसीवर का विन्यास और उपयोग
- मोबाइल एसडीआर संचालन
- सीसीएसटीक सब-गीगाहर्ट्ज ट्रांसीवर को असेंबल करना
- Arduino ProMicros का उपयोग करके CCStick को प्रोग्रामिंग करना
- एफएम ऑडियो ट्रांसमीटर और रिसीवर को असेंबल करना
HackerBoxes DIY इलेक्ट्रॉनिक्स और कंप्यूटर प्रौद्योगिकी के लिए मासिक सदस्यता बॉक्स सेवा है। हम शौक़ीन, निर्माता और प्रयोगकर्ता हैं। हम सपनों के सपने देखने वाले हैं। ग्रह हैक!
चरण 1: हैकरबॉक्स 0034: बॉक्स सामग्री
- यूएसबी सॉफ्टवेयर परिभाषित रेडियो (एसडीआर) रिसीवर
- एसडीआर रिसीवर के लिए एमसीएक्स एंटीना
- दो CCStick मुद्रित सर्किट बोर्ड
- एंटेना के साथ दो CC1101 ट्रांसीवर
- दो Arduino ProMicros 3.3V 8MHz
- एफएम ऑडियो ट्रांसमीटर किट
- एफएम ऑडियो रिसीवर किट
- माइक्रोयूएसबी केबल
- विशेष रेडियो थरथरानवाला "हर्ट्ज" पिन
कुछ अन्य चीजें जो मददगार होंगी:
- सोल्डरिंग आयरन, सोल्डर और बेसिक सोल्डरिंग टूल्स
- सॉफ्टवेयर टूल्स चलाने के लिए कंप्यूटर
सबसे महत्वपूर्ण बात, आपको रोमांच की भावना, DIY भावना और हैकर की जिज्ञासा की आवश्यकता होगी। हार्डकोर DIY इलेक्ट्रॉनिक्स एक तुच्छ खोज नहीं है, और HackerBoxes को कम नहीं किया जाता है। लक्ष्य प्रगति है, पूर्णता नहीं। जब आप रोमांच बनाए रखते हैं और आनंद लेते हैं, तो नई तकनीक सीखने और कुछ परियोजनाओं के काम करने की उम्मीद से बहुत संतुष्टि प्राप्त की जा सकती है। हम सुझाव देते हैं कि प्रत्येक कदम धीरे-धीरे उठाएं, विवरणों को ध्यान में रखते हुए, और मदद मांगने से न डरें।
HackerBoxes FAQ में वर्तमान और भावी सदस्यों के लिए जानकारी का खजाना है।
चरण 2: सब-गीगाहर्ट्ज़ रेडियो में आपका स्वागत है
क्यू संगीत: रेडियो KAOS
सब-गीगाहर्ट्ज़ तकनीक लंबी दूरी और कम बिजली की खपत की आवश्यकता वाले वायरलेस अनुप्रयोगों के लिए एक आदर्श विकल्प है। नैरोबैंड ट्रांसमिशन नोड से नोड तक बिना रुके, अक्सर कई मील दूर, दूर के हब में डेटा संचारित कर सकता है। यह लंबी दूरी की ट्रांसमिशन क्षमता कई महंगे बेस स्टेशनों या रिपीटर्स की आवश्यकता को कम करती है। मालिकाना उप-गीगाहर्ट्ज़ प्रोटोकॉल डेवलपर्स को मानक के अनुरूप अपने वायरलेस समाधान को उनकी विशिष्ट आवश्यकताओं के लिए अनुकूलित करने की अनुमति देता है जो नेटवर्क कार्यान्वयन पर अतिरिक्त बाधाएं डाल सकता है। जबकि कई मौजूदा सब-गीगाहर्ट्ज नेटवर्क मालिकाना प्रोटोकॉल का उपयोग करते हैं, उद्योग धीरे-धीरे मानक-आधारित, इंटरऑपरेबल सिस्टम जोड़ रहा है। उदाहरण के लिए, IEEE 802.15.4g मानक दुनिया भर में लोकप्रियता प्राप्त कर रहा है और इसे Wi-SUN और ZigBee जैसे विभिन्न उद्योग गठबंधनों द्वारा अपनाया जा रहा है।
अन्वेषण करने के लिए कुछ दिलचस्प आवृत्तियों में शामिल हैं: 88-108 मेगाहर्ट्ज एफएम ब्रॉडकास्टएनओएए मौसम रेडियोएयर ट्रैफिक कंट्रोल315 मेगाहर्ट्ज कीलेस एंट्री फोब (अधिकांश अमेरिकी कारें) 2 एम हैम कॉलिंग (एसएसबी: 144.200 मेगाहर्ट्ज, एफएम: 146.52 मेगाहर्ट्ज) 433 मेगाहर्ट्ज आईएसएम/आईओटी902-928 मेगाहर्ट्ज आईएसएम/ आईओटी
इन आवृत्तियों पर विभिन्न प्रकार के रेडियो संचार के लिए विभिन्न मॉड्यूलेशन योजनाओं का उपयोग किया जाता है। बुनियादी बातों से खुद को परिचित करने के लिए कुछ मिनट निकालें।
चरण 3: सॉफ्टवेयर परिभाषित रेडियो (एसडीआर) रिसीवर
हार्डवेयर उपकरणों के संग्रह का उपयोग करके पारंपरिक रेडियो घटकों (जैसे मॉड्यूलेटर, डिमोडुलेटर और ट्यूनर) को लागू किया जाता है। आधुनिक कंप्यूटिंग और एनालॉग-टू-डिजिटल कन्वर्टर्स (एडीसी) का आगमन इन पारंपरिक हार्डवेयर आधारित घटकों में से अधिकांश को इसके बजाय सॉफ्टवेयर में लागू करने की अनुमति देता है। इसलिए, सॉफ्टवेयर परिभाषित रेडियो (एसडीआर) शब्द। कंप्यूटर आधारित एसडीआर सस्ते, वाइड बैंड रेडियो रिसीवर को लागू करता है।
आरटीएल-एसडीआर एक यूएसबी डोंगल है जिसे लाइव रेडियो सिग्नल प्राप्त करने के लिए कंप्यूटर आधारित रेडियो रिसीवर के रूप में इस्तेमाल किया जा सकता है। एक त्वरित प्रारंभ मार्गदर्शिका सहित आरटीएल-एसडीआर प्रौद्योगिकी के साथ प्रयोग करने के लिए सूचना की एक विस्तृत श्रृंखला ऑनलाइन उपलब्ध है।
चरण 4: आरटीएल-एसडीआर यूएसबी डोंगल हार्डवेयर
RTL2832U एक उच्च-प्रदर्शन DVB-T COFDM डिमॉड्यूलेटर है जो USB 2.0 इंटरफ़ेस का समर्थन करता है। RTL2832U 6, 7, और 8MHz बैंडविड्थ के साथ 2K या 8K मोड का समर्थन करता है। मॉड्यूलेशन पैरामीटर, जैसे, कोड दर, और गार्ड अंतराल, स्वचालित रूप से पहचाने जाते हैं। RTL2832U 28.8MHz क्रिस्टल का उपयोग करके IF (इंटरमीडिएट फ़्रीक्वेंसी, 36.125MHz), लो-IF (4.57MHz), या ज़ीरो-IF आउटपुट पर ट्यूनर का समर्थन करता है, और इसमें FM/DAB/DAB+ रेडियो सपोर्ट शामिल है। एक उन्नत एडीसी (एनालॉग-टू-डिजिटल कन्वर्टर) के साथ एम्बेडेड, आरटीएल 2832 यू पोर्टेबल रिसेप्शन में उच्च स्थिरता पेश करता है। R820T2 डिजिटल ट्यूनर 24 - 1766 मेगाहर्ट्ज की सीमा में संचालन का समर्थन करता है।
ध्यान दें कि एसडीआर डोंगल में शामिल एमसीएक्स व्हिप एंटीना के साथ जोड़े के लिए एक एमसीएक्स समाक्षीय आरएफ इनपुट है। चूंकि कई सामान्य सिग्नल स्रोत और एंटेना एसएमए समाक्षीय कनेक्टर का उपयोग करते हैं, इसलिए एमसीएक्स-एसएमए कपलर उपयोगी हो सकता है।
चरण 5: एसडीआर सॉफ्टवेयर - जीएनयू रेडियो
जीएनयू रेडियो एक स्वतंत्र और ओपन-सोर्स सॉफ्टवेयर डेवलपमेंट टूलकिट है जो सॉफ्टवेयर रेडियो को लागू करने के लिए सिग्नल प्रोसेसिंग ब्लॉक प्रदान करता है। सॉफ्टवेयर-परिभाषित रेडियो बनाने के लिए इसका उपयोग आसानी से उपलब्ध बाहरी आरएफ हार्डवेयर के साथ किया जा सकता है। वायरलेस संचार अनुसंधान और वास्तविक दुनिया रेडियो सिस्टम दोनों का समर्थन करने के लिए जीएनयू रेडियो का व्यापक रूप से शौकिया, अकादमिक और वाणिज्यिक वातावरण में उपयोग किया जाता है।
जीएनयू रेडियो के कई स्वाद और कार्यान्वयन हैं। GQRX OSX और Linux उपयोगकर्ताओं के लिए एक अच्छा संस्करण है।
चरण 6: मोबाइल एसडीआर
एसडीआर टच आपके मोबाइल फोन या टैबलेट को एक किफायती और पोर्टेबल सॉफ्टवेयर परिभाषित रेडियो स्कैनर में बदल सकता है। एयर एफएम रेडियो स्टेशनों, मौसम रिपोर्ट, पुलिस, अग्निशमन विभाग और आपातकालीन स्टेशनों, टैक्सी यातायात, हवाई जहाज संचार, एनालॉग टीवी प्रसारण के ऑडियो, एचएएम रेडियो शौकिया, डिजिटल प्रसारण, और कई अन्य पर लाइव सुनें।
SDR USB डोंगल को मोबाइल डिवाइस से कनेक्ट करने के लिए ऑन-द-गो (OTG) USB केबल या अडैप्टर की आवश्यकता होती है। डोंगल को पावर देने के लिए एक अतिरिक्त (सहायक) पावर पोर्ट के साथ एक ओटीजी केबल की आवश्यकता हो सकती है। एक अतिरिक्त पावर पोर्ट एक अच्छा विचार हो सकता है, भले ही एसडीआर टच जैसा ऐप बैटरी पीएफ मोबाइल उपकरणों को तेजी से खत्म करने के लिए प्रवण हो।
चरण 7: माइक्रोफ़ोन ट्रांसमीटर किट
यह सोल्डरिंग किट एक साधारण थ्री-ट्रांजिस्टर फ़्रीक्वेंसी मॉड्यूलेटिंग (FM) ऑडियो ट्रांसमीटर है। यह FM प्रसारण रेडियो के लिए आवंटित 80MHz-108MHz की आवृत्ति रेंज में संचालित होता है। ट्रांसमीटर का कार्यशील वोल्टेज 1.5V-9V है और यह आपूर्ति की गई शक्ति, एंटीना कॉन्फ़िगरेशन, ट्यूनिंग और परिवेश विद्युत चुम्बकीय कारकों के आधार पर 100 मीटर से अधिक प्रसारित करेगा।
किट सामग्री:
- पीसीबी
- वन 500KOhm ट्रिमर पॉट
- दो एनपीएन 9018 ट्रांजिस्टर
- एक एनपीएन 9014 ट्रांजिस्टर
- वन 4.5 टर्न इंडक्टर (4T5)
- दो 5.5 टर्न इंडक्टर्स (5T5)
- वन इलेक्ट्रेट माइक्रोफोन
- वन १ एम रेसिस्टर (ब्राउनब्लैकग्रीन)
- दो 22K प्रतिरोधक (लाल लाल नारंगी)
- फोर ३३ओम रेसिस्टर्स (ऑरेंजऑरेंजब्लैक)
- तीन 2.2K (2K2) प्रतिरोधी (लाल लाल लाल)
- एक 33uF इलेक्ट्रोलाइटिक कैप
- चार 30pF सिरेमिक कैपेसिटर "30"
- चार 100nF सिरेमिक कैपेसिटर "104"
- एक 10nF सिरेमिक कैपेसिटर "103"
- दो 680pF सिरेमिक संधारित्र "681"
- दो 10pF सिरेमिक संधारित्र "10"
- एंटीना तार
- 9वी बैटरी क्लिप
- हैडर पिन (2 और 3 पिनों को तोड़ें)
ध्यान दें कि तीन ट्रांजिस्टर, माइक्रोफ़ोन और एक इलेक्ट्रोलाइटिक कैपेसिटर को पीसीबी सिल्क्सस्क्रीन पर दिखाए गए अनुसार उन्मुख होना चाहिए। इंडक्टर्स और सिरेमिक कैपेसिटर ध्रुवीकृत नहीं होते हैं। जबकि मान और प्रकार विनिमेय नहीं हैं, प्रत्येक को किसी भी ओरिएंटेशन में डाला जा सकता है।
यदि आप सोल्डरिंग में नए हैं: सोल्डरिंग के बारे में ऑनलाइन बहुत सारे बेहतरीन गाइड और वीडियो हैं। यहाँ एक उदाहरण है। यदि आपको लगता है कि आपको अतिरिक्त सहायता की आवश्यकता है, तो अपने क्षेत्र में एक स्थानीय निर्माता समूह या हैकर स्थान खोजने का प्रयास करें। इसके अलावा, शौकिया रेडियो क्लब हमेशा इलेक्ट्रॉनिक्स अनुभव के उत्कृष्ट स्रोत होते हैं।
चरण 8: माइक्रोफ़ोन ट्रांसमीटर किट का डिज़ाइन
एक इनपुट ऑडियो सिग्नल ऑनबोर्ड इलेक्ट्रेट माइक्रोफोन द्वारा एकत्र किया जा सकता है या किसी अन्य विद्युत स्रोत से इनपुट हेडर पिन में प्रदान किया जा सकता है। पीसीबी से कनेक्शन की अनुमति देने के लिए अन्य घटकों से तार या ट्रिम किए गए लीड का उपयोग करके माइक्रोफ़ोन लीड को बढ़ाया जा सकता है। छवि में दिखाए गए अनुसार माइक्रोफ़ोन के बाहरी आवास से जुड़ा माइक्रोफ़ोन लीड नकारात्मक लीड है।
ट्रांजिस्टर Q1 पर, फ़्रीक्वेंसी मॉड्यूलेशन तब प्राप्त होता है जब एक कैरियर ऑसिलेटर फ़्रीक्वेंसी को ऑडियो सिग्नल द्वारा संशोधित किया जाता है। ऑडियो सिग्नल के इनपुट क्षीणन को समायोजित करने के लिए ट्रिमर पोटेंशियोमीटर का उपयोग किया जा सकता है। ऑडियो सिग्नल को C2 के माध्यम से ट्रांजिस्टर Q1 के आधार से जोड़ा जाता है।
ट्रांजिस्टर Q2 (R7, R8, C4, C5, L1, C8, और C7 के साथ) उच्च आवृत्ति थरथरानवाला प्रदान करता है। C8 फीडबैक कैपेसिटर है। C7 DC-ब्लॉकिंग कैपेसिटर है। C5 और L1 थरथरानवाला के लिए गुंजयमान टैंक प्रदान करते हैं। C5 और/या L1 के मान बदलने से संचारण आवृत्ति बदल जाएगी। प्रारंभिक असेंबली के बाद, डिफ़ॉल्ट ट्रांसमिशन आवृत्ति लगभग 83 मेगाहर्ट्ज होगी। कुंडल L1 के घुमावों को धीरे-धीरे फैलाने से एक छोटा सा प्रारंभ करनेवाला L1 का मान बदल जाएगा और तदनुसार संचरण आवृत्ति को स्थानांतरित कर देगा। आवृत्ति को लगभग 88MHz-108MHz रखने से SDR रिसीवर सहित किसी भी FM रेडियो का उपयोग करके सिग्नल प्राप्त किया जा सकेगा।
ट्रांजिस्टर Q3 (R9, R10, L2, C10, और C1 के साथ) एक उच्च आवृत्ति शक्ति एम्पलीफायर सर्किट बनाता है। संग्राहक संकेत को संधारित्र C6 के माध्यम से प्रवर्धक परिपथ से जोड़ा जाता है। C10 और L2 एक प्रवर्धन ट्यूनिंग टैंक बनाते हैं। अधिकतम आउटपुट पावर तब प्राप्त होती है जब C10 और L2 के एम्प्लीफिकेशन लूप को C5 और L1 के कैरियर ऑसिलेटर लूप के समान आवृत्ति पर ट्यून किया जाता है।
अंत में, C12 और L3 एंटीना ट्यूरिंग प्रदान करते हैं जहां रेडियो फ्रीक्वेंसी इलेक्ट्रोमैग्नेटिक तरंगों के रूप में प्रसारण के लिए प्रवर्धित सिग्नल को वायर एंटीना में संचालित किया जाता है।
चरण 9: आवृत्ति मॉडुलन (एफएम) रिसीवर किट
यह FM रिसीवर किट HEX3653 चिप पर आधारित है, जो एक अत्यधिक एकीकृत FM डेमोडुलेटर है।
किट में शामिल हैं:
- पीसीबी
- U1 HEX3653 चिप SMD 16pin
- Q1 SS8050 NPN ट्रांजिस्टर
- L1 प्रारंभ करनेवाला 100uH
- Y1 32.768KHz क्रिस्टल
- R1, R2, R3, R4 प्रतिरोधक 10KOhm
- C1, C2 इलेक्ट्रोलाइटिक कैपेसिटर 100uF
- C3, C5 सिरेमिक कैपेसिटर (104) 0.1uF
- C4 सिरेमिक कैपेसिटर (33) 33pF
- D1, D2 1N4148 डायोड
- पीला एलईडी
- ऑडियो फोन जैक 3.5 मिमी
- जम्पर के साथ फोर-पिन हैडर
- पांच क्षणिक पुशबटन
- दोहरी एए बैटरी धारक
HEX3653 रिसीवर चिप 76MHz-108MHz फ़्रीक्वेंसी रेंज पर काम करता है, जिसे FM प्रसारण रेडियो को आवंटित किया जाता है।
किट में पांच पुशबटन शामिल हैं:
- फ़्रीक्वेंसी ट्यूनिंग (SEEK +, SEEK-)
- वॉल्यूम नियंत्रण (VOL +, VOL-)
- पावर (पीडब्ल्यू)
सर्किट में 1.8-3.6V का एक कार्यशील वोल्टेज है, जिसे दो 1.5V कोशिकाओं द्वारा आसानी से आपूर्ति की जाती है।
चरण 10: HEX3653 FM रिसीवर किट का डिज़ाइन
एंटीना इनपुट के लिए दो विकल्प हैं।
पीसीबी पर "ए" पैड से एक तार जोड़ा जा सकता है या हेडफोन तार की ढाल एंटीना के रूप में काम कर सकती है।
चार-पिन हेडर एंटीना स्विच (एएसडब्ल्यू लेबल) के रूप में कार्य करता है। एएसडब्ल्यू पर शॉर्टिंग जम्पर की नियुक्ति दो एंटीना इनपुट के बीच चयन करती है। शॉर्टिंग पिन 1 और 2 HEX3653 चिप के चार को पिन करने के लिए बाहरी एंटीना "ए" सिग्नल को रूट करता है। वैकल्पिक रूप से, पिन 2 और 3 को छोटा करना हेडफोन जैक के शील्ड पिन को HEX3653 चिप के चार को पिन करने के लिए रूट करता है।
HEX3653 चिप का पिन चार रिसीवर चिप के लिए रेडियो फ्रीक्वेंसी (RF) इनपुट है। चयनित RF सिग्नल पहले L1 और C4 से होकर जाता है जो एक फिल्टर के रूप में कार्य करता है। फिर अत्यधिक इनपुट वोल्टेज को सीमित करने के लिए दो क्लिपिंग डायोड का उपयोग किया जाता है।
फाइव-पिन हेडर (लेबल बी) रिसीवर मॉड्यूल को किसी अन्य सिस्टम में एकीकृत करने की अनुमति देता है। बिजली आपूर्ति इनपुट (+V, ग्राउंड) के लिए दो पिन और ऑडियो आउटपुट (दाएं, बाएं, जमीन) के लिए तीन पिन हैं।
चरण 11: HEX3653 FM रिसीवर किट को असेंबल करना
तीन सिरेमिक कैपेसिटर और क्रिस्टल और ध्रुवीकृत नहीं और किसी भी अभिविन्यास में डाला जा सकता है। वे विनिमेय नहीं हैं, लेकिन उनमें से प्रत्येक को उनके अभिविन्यास में घुमाया जा सकता है। अन्य सभी घटकों को पीसीबी सिल्क्सस्क्रीन पर इंगित अभिविन्यास के अनुसार माउंट किया जाना चाहिए। हमेशा की तरह, एसएमडी चिप के साथ शुरू करना सबसे अच्छा है, और फिर पीसीबी के केंद्र से किनारों की ओर काम करने वाले सबसे छोटे/छोटे घटकों पर जाएं। हेडर, ऑडियो जैक और बैटरी होल्डर को आखिरी में अटैच करें।
चरण 12: सीसीस्टिक
CCStick एक टेक्सास इंस्ट्रूमेंट्स CC1101 सब-गीगाहर्ट्ज रेडियो ट्रांसीवर मॉड्यूल है जो एक Arduino ProMicro से जुड़ा है। संचार लिंक के दो समापन बिंदुओं के रूप में या किसी अन्य संचार कॉन्फ़िगरेशन में उपयोग के लिए हैकरबॉक्स #0034 में दो सीसीएसटीक किट शामिल हैं।
टेक्सास इंस्ट्रूमेंट्स CC1101 (डेटाशीट) एक कम लागत वाला सब-गीगाहर्ट्ज ट्रांसीवर है जिसे बहुत कम-शक्ति वाले वायरलेस अनुप्रयोगों के लिए डिज़ाइन किया गया है। सर्किट मुख्य रूप से 315, 433, 868, और 915 मेगाहर्ट्ज पर औद्योगिक, वैज्ञानिक और चिकित्सा (आईएसएम) और शॉर्ट रेंज डिवाइस (एसआरडी) आवृत्ति बैंड के लिए अभिप्रेत है, लेकिन आसानी से 300- में अन्य आवृत्तियों पर संचालन के लिए प्रोग्राम किया जा सकता है। 348 मेगाहर्ट्ज, 387-464 मेगाहर्ट्ज और 779-928 मेगाहर्ट्ज बैंड। आरएफ ट्रांसीवर एक उच्च विन्यास योग्य बेसबैंड मॉडेम के साथ एकीकृत है। मॉडेम विभिन्न मॉडुलन प्रारूपों का समर्थन करता है और इसमें 600 केबीपीएस तक की विन्यास योग्य डेटा दर है।
चरण 13: Arduino ProMicro 3.3V 8MHz
Arduino ProMicro ATmega32U4 माइक्रोकंट्रोलर पर आधारित है जिसमें एक अंतर्निहित USB इंटरफ़ेस है। इसका मतलब है कि आपके कंप्यूटर और Arduino माइक्रोकंट्रोलर के बीच कोई FTDI, PL2303, CH340, या कोई अन्य चिप मध्यस्थ के रूप में कार्य नहीं कर रहा है।
हम सुझाव देते हैं कि पहले पिनों को बिना सोल्डर किए प्रो माइक्रो का परीक्षण करें। आप हेडर पिन का उपयोग किए बिना मूल कॉन्फ़िगरेशन और परीक्षण कर सकते हैं। इसके अलावा, मॉड्यूल पर सोल्डरिंग में देरी से डिबग करने के लिए एक कम चर देता है, क्या आपको किसी भी जटिलता में चलना चाहिए।
अगर आपके कंप्यूटर पर Arduino IDE इंस्टॉल नहीं है, तो IDE फॉर्म arduino.cc डाउनलोड करके शुरुआत करें। चेतावनी: प्रो माइक्रो की प्रोग्रामिंग करने से पहले टूल्स> प्रोसेसर के तहत 3.3V संस्करण का चयन करना सुनिश्चित करें। 5V के लिए यह सेट एक बार काम करेगा और फिर डिवाइस आपके पीसी से तब तक कनेक्ट नहीं होगा जब तक आप नीचे चर्चा की गई मार्गदर्शिका में "रीसेट टू बूटलोडर" निर्देशों का पालन नहीं करते हैं, जो थोड़ा मुश्किल हो सकता है।
स्पार्कफुन में एक बेहतरीन प्रो माइक्रो हुकअप गाइड है। हुकअप गाइड में प्रो माइक्रो बोर्ड का विस्तृत अवलोकन है और फिर "इंस्टॉलिंग: विंडोज" के लिए एक सेक्शन और "इंस्टॉलिंग: मैक एंड लिनक्स" के लिए एक सेक्शन है। प्रो माइक्रो का समर्थन करने के लिए अपने Arduino IDE को कॉन्फ़िगर करने के लिए उन इंस्टॉलेशन निर्देशों के उपयुक्त संस्करण में निर्देशों का पालन करें। हम आम तौर पर मानक ब्लिंक स्केच को लोड और/या संशोधित करके एक Arduino बोर्ड के साथ काम करना शुरू करते हैं। हालांकि, प्रो माइक्रो में पिन 13 पर सामान्य एलईडी शामिल नहीं है। सौभाग्य से, हम आरएक्स / TX एलईडी को नियंत्रित कर सकते हैं और स्पार्कफुन ने यह प्रदर्शित करने के लिए एक छोटा सा स्केच प्रदान किया है। यह "उदाहरण 1: ब्लिंकीज़!" नामक हुकअप गाइड के अनुभाग में है। सत्यापित करें कि आप इस ब्लिंकियों को संकलित और डाउनलोड कर सकते हैं! आगे बढ़ने से पहले उदाहरण।
चरण 14: सीसीस्टिक का डिजाइन और संचालन
CC1101 मॉड्यूल और Arduino ProMicro को CCStick PCB के सिल्क्सस्क्रीन साइड पर डाला गया है। दूसरे शब्दों में, दो छोटे मॉड्यूल लाल पीसीबी की तरफ होते हैं जिस पर सफेद रंग होता है और पिन उस तरफ से चिपक जाते हैं जिस पर कोई सफेद रंग नहीं होता है। सफेद रंग को पीसीबी सिल्कस्क्रीन कहा जाता है।
लाल पीसीबी में निशान CC1101 मॉड्यूल और Arduino ProMicro को इस तरह जोड़ते हैं:
CC1101 Arduino ProMicro---------------------- GND GND VCC VCC (3.3V) MOSI MOSI (16) MISO MISO (14) SCK SCLK (15) GD02 A0 (18) GD00 A1 (19) CSN A10 (10)
CC1101 के लिए एक त्वरित शुरुआत Elechouse से पुस्तकालय का उपयोग करना है। उस पृष्ठ पर "कोड प्राप्त करें" लिंक पर क्लिक करके पुस्तकालय डाउनलोड करें।
अपने Arduino लाइब्रेरी फ़ोल्डर में CC1101 के लिए एक फ़ोल्डर बनाएँ। उस फ़ोल्डर में दो ELECHOUSE_CC1101 फ़ाइलें (.cpp और.h) रखें। उस फ़ोल्डर के भीतर एक उदाहरण फ़ोल्डर भी बनाएं और वहां तीन डेमो/उदाहरण फ़ोल्डर रखें।
ELECHOUSE_CC1101.h फ़ाइल में पिन परिभाषाओं को इस प्रकार अपडेट करें:
#SCK_PIN 15 परिभाषित करें#MISO_PIN 14 परिभाषित करें #MOSI_PIN 16 परिभाषित करें #SS_PIN 10 परिभाषित करें #GDO0 19 परिभाषित करें #GDO2 18 परिभाषित करें
फिर उदाहरण फ़ाइल CC1101_RX को एक CCStick पर और उदाहरण फ़ाइल CC1101_TX को दूसरी CCStick पर रखें।
CC1101 ट्रांसीवर के लिए निम्नलिखित उदाहरण सहित कई अन्य दिलचस्प संसाधन और प्रोजेक्ट हैं:
TomXue Arduino CC1101 Arduino लाइब्रेरीस्मार्टआरएफ स्टूडियोइलेक्ट्रोड्रैगन CC1101 प्रोजेक्टCUL प्रोजेक्टCCमैनेजर प्रोजेक्टDIY nanoCULएक और CC1101 माइक्रोकंट्रोलर सेटअप
इंटरप्ट्स का उपयोग करने के बारे में नोट:
Elechouse उदाहरण स्केच CC1101_RXinterrupt का नमूना लेने के लिए, CCStick PCB के नीचे की ओर Arduino ProMicro के दो पिन कनेक्ट करें। ये पिन 7 और 19 (A1) हैं जो ट्रांसीवर GDO0 सिग्नल को माइक्रोकंट्रोलर के पिन 7 से जोड़ते हैं, जो बाहरी इंटरप्ट पिन में से एक है। इसके बाद, ऊपर चर्चा की गई पिन परिभाषित लाइनों में से एक को "#define GDO0 7 // और 19" में अपडेट करें क्योंकि GDO0 अब पिन 19 से पिन 7 पर जम्पर हो गया है। अगला, CC1101_RXinterrupt फ़ाइल में, लाइन कॉलिंग फ़ंक्शन अटैचइंटरप्ट () ढूंढें और पहले पैरामीटर (इंटरप्ट नंबर) को "0" से "4" में बदलें। ऐसा इसलिए किया जाता है क्योंकि ProMicro का पिन 7 इंटरप्ट #4 से जुड़ा है।
चरण 15: ग्रह को हैक करें
यदि आपने इस निर्देश का आनंद लिया है और हर महीने आपके मेलबॉक्स पर हैक करने योग्य इलेक्ट्रॉनिक्स और कंप्यूटर तकनीकी परियोजनाओं का एक अच्छा बॉक्स उतरना चाहते हैं, तो कृपया HackerBoxes.com पर सर्फिंग करके और हमारे मासिक सरप्राइज बॉक्स को प्राप्त करने के लिए सदस्यता लेकर क्रांति में शामिल हों।
नीचे दी गई टिप्पणियों में या हैकरबॉक्स फेसबुक पेज पर अपनी सफलता तक पहुंचें और साझा करें। निश्चित रूप से हमें बताएं कि क्या आपके कोई प्रश्न हैं या किसी चीज़ के लिए कुछ मदद की ज़रूरत है। HackerBoxes का हिस्सा बनने के लिए धन्यवाद!
सिफारिश की:
हैकरबॉक्स 0060: खेल का मैदान: 11 कदम
हैकरबॉक्स 0060: खेल का मैदान: दुनिया भर के हैकरबॉक्स हैकर्स को नमस्कार! हैकरबॉक्स 0060 के साथ आप एडफ्रूट सर्किट प्लेग्राउंड ब्लूफ्रूट के साथ एक शक्तिशाली नॉर्डिक सेमीकंडक्टर एनआरएफ52840 एआरएम कॉर्टेक्स एम4 माइक्रोकंट्रोलर के साथ प्रयोग करेंगे। एम्बेडेड प्रोग्रामिंग को एक्सप्लोर करें
हैकरबॉक्स 0041: सर्किटपायथन: 8 कदम
हैकरबॉक्स 0041: सर्किटपायथन: दुनिया भर के हैकरबॉक्स हैकर्स को बधाई। HackerBox 0041 हमारे लिए सर्किटपायथन, मेककोड आर्केड, अटारी पंक कंसोल और बहुत कुछ लाता है। इस निर्देशयोग्य में HackerBox 0041 के साथ आरंभ करने की जानकारी है, जिसे h खरीदा जा सकता है
हैकरबॉक्स 0057: सुरक्षित मोड: 9 कदम
HackerBox 0057: Safe Mode: दुनिया भर के HackerBox Hackers को नमस्ते! HackerBox 0057 आपके होम लैब में IoT, वायरलेस, लॉकपिकिंग और निश्चित रूप से हार्डवेयर हैकिंग का एक गाँव लाता है। हम माइक्रोकंट्रोलर प्रोग्रामिंग, IoT वाई-फाई कारनामे, ब्लूटूथ इंट
हैकरबॉक्स 0053: क्रोमालक्स: 8 कदम
HackerBox 0053: Chromalux: दुनिया भर के HackerBox Hackers को नमस्ते! HackerBox 0053 रंग और प्रकाश की पड़ताल करता है। Arduino UNO माइक्रोकंट्रोलर बोर्ड और IDE टूल को कॉन्फ़िगर करें। टचस्क्रीन इनपुट के साथ एक पूर्ण-रंग 3.5 इंच एलसीडी Arduino शील्ड कनेक्ट करें और स्पर्श दर्द का पता लगाएं
हैकरबॉक्स 0054: स्मार्ट होम: 8 कदम
HackerBox 0054: Smart Home: दुनिया भर के HackerBox Hackers को नमस्ते! HackerBox 0054 स्मार्ट स्विच, सेंसर, और बहुत कुछ के माध्यम से होम ऑटोमेशन की खोज करता है। Sonoff वाईफाई स्मार्ट स्विच कॉन्फ़िगर करें। प्रोग्रामिंग हेडर जोड़ने और वैकल्पिक फर्मवेयर फ्लैश करने के लिए स्मार्ट स्विच संशोधित करें