विषयसूची:
- चरण 1: ग्रोव रिले
- चरण 2: हार्डवेयर योजना
- चरण 3: सीएसआर यूएनर्जी एसडीके स्थापित करना
- चरण 4: सॉफ्टवेयर आर्किटेक्चर
- चरण 5: जीपीआईओ एक्सेस को संभालने के लिए कोड उदाहरण
वीडियो: CSR1011 - ट्रिगरिंग रिले: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
CSR1011 एक सिंगल मोड ब्लूटूथ स्मार्ट चिप है और यह ट्यूटोरियल दिखाता है कि कैसे अपने GPIO को एक्सेस किया जाए और एक रिले को ट्रिगर किया जाए।
चरण 1: ग्रोव रिले
इस ट्यूटोरियल में प्रयुक्त घटक ग्रोव-रिले था। यह मॉड्यूल एक डिजिटल सामान्य रूप से खुला स्विच है। इसके माध्यम से, आप कम वोल्टेज के साथ उच्च वोल्टेज के सर्किट को नियंत्रित कर सकते हैं, नियंत्रक पर 5V कह सकते हैं। बोर्ड पर एक संकेतक एलईडी है, जो नियंत्रित टर्मिनलों के बंद होने पर प्रकाश करेगा।
चरण 2: हार्डवेयर योजना
CSR1011 में रिले मॉड्यूल को जोड़ने के लिए रिले को पावर देने के लिए एक हार्डवेयर डिज़ाइन किया गया था, क्योंकि CSR1011 3v3 से संचालित होता है और घटक को काम करने के लिए 5v की आवश्यकता होती है। सीएसआर पर रिले को जोड़ने के लिए पिन 4 (GPIO 10) का उपयोग किया गया था।
चरण 3: सीएसआर यूएनर्जी एसडीके स्थापित करना
CSR1011 पर एप्लिकेशन को संभालने के लिए μEnergy सॉफ़्टवेयर डेवलपमेंट किट (SDKs) के साथ आपूर्ति किए गए एकीकृत विकास पर्यावरण (xIDE) का उपयोग किया जाता है। सॉफ्टवेयर सीडी-रोम पर उपलब्ध कराया गया है लेकिन इसे यहां से डाउनलोड भी किया जा सकता है।
चरण 4: सॉफ्टवेयर आर्किटेक्चर
CSR1011 पर एप्लिकेशन एपीआई कॉल का उपयोग करके फर्मवेयर के साथ संचार करता है जो कि एप्लिकेशन जीवन चक्र में विभिन्न घटनाओं के लिए फर्मवेयर कॉलबैक का उपयोग करके कार्यान्वित किया जाता है। जब कोई प्रोजेक्ट बनाया जाता है तो कुछ फ़ंक्शन पहले से ही लागू होते हैं, इस फ़ंक्शन का उपयोग एप्लिकेशन के जीवन चक्र में किया जाता है:
- AppPowerOnReset (): एप्लिकेशन फ़ंक्शन को पावर-ऑन रीसेट के ठीक बाद कहा जाता है;
- AppInit (): इस फ़ंक्शन को प्रत्येक बूट कहा जाता है और इसमें एप्लिकेशन इनिशियलाइज़ेशन होना चाहिए;
- AppProcessSystemEvent (): सिस्टम-स्तरीय घटनाओं को संसाधित करने के लिए फर्मवेयर द्वारा बुलाया जाने वाला फ़ंक्शन, जैसे कम बैटरी और पीआईओ स्तर परिवर्तन;
- AppProcessLmEvent (): फर्मवेयर से संचार लिंक से संबंधित घटनाओं को संभालने के लिए उपयोग किया जाने वाला फ़ंक्शन;
- टाइमर: माइक्रोसेकंड सटीकता के साथ हार्डवेयर टाइमर के शीर्ष पर चलाएँ।
चरण 5: जीपीआईओ एक्सेस को संभालने के लिए कोड उदाहरण
उपलब्ध कोड दर्शाता है कि CSR1011 के GPIO10 में प्लग किए गए रिले को ट्रिगर करने के लिए GPIO की स्थिति को कैसे कॉन्फ़िगर और सेट किया जाए। GPIO की पहुंच को संभालने के लिए uEnergy SDK पर group_PIO_B.html पर pio.h लाइब्रेरी पर उपलब्ध फ़ंक्शन का उपयोग किया गया था।
सिफारिश की:
दो बटन रिले स्विच: 3 कदम
दो बटन रिले स्विच: यह लेख आपको दिखाता है कि पुश बटन स्विच को चालू और बंद कैसे करें। यह सर्किट दो स्विच के साथ किया जा सकता है। आप एक स्विच दबाते हैं और लाइट बल्ब चालू हो जाता है। आप दूसरे स्विच को दबाते हैं और लाइट बल्ब बंद हो जाता है। हालांकि, यह इंस
4 चैनल रिले: 14 कदम
4 चैनल रिले: -- भावना सिंह, प्रेरणा गुप्ता, मनिंदर बीर सिंह गुलशन द्वारा
NodeMCU टच सेंसर LDR तापमान नियंत्रण रिले के साथ होम ऑटोमेशन: 16 कदम
NodeMCU टच सेंसर LDR तापमान नियंत्रण रिले के साथ होम ऑटोमेशन: मेरे पिछले NodeMCU प्रोजेक्ट्स में, मैंने Blynk ऐप से दो घरेलू उपकरणों को नियंत्रित किया है। मुझे प्रोजेक्ट को मैन्युअल नियंत्रण के साथ अपग्रेड करने और अधिक सुविधाओं को जोड़ने के लिए कई टिप्पणियां और संदेश प्राप्त हुए हैं। इसलिए मैंने इस स्मार्ट होम एक्सटेंशन बॉक्स को डिज़ाइन किया है। इस IoT
आरएफआईडी Arduino Uno रिले स्विच, I2C डिस्प्ले के साथ: 4 कदम
RFID Arduino Uno रिले स्विच, I2C डिस्प्ले के साथ: हैलो, यह मेरा पहला प्रोजेक्ट है, मेरा नाम Oskar है और मैं 13 साल का हूँ। यह प्रोजेक्ट I2C डिस्प्ले के साथ काम करता है, सामान्य नहीं
Arduino के साथ रिले को कैसे नियंत्रित करें: 7 कदम
Arduino के साथ रिले को कैसे नियंत्रित करें: रिले आपके उपकरणों को नियंत्रित करने का सबसे अच्छा तरीका है क्योंकि उनके संपर्कों के बीच कम प्रतिरोध होता है और कई मामलों में इसका उपयोग किया जा सकता है जैसे लाइट, टीवी, लैंप जैसे एसी (वैकल्पिक चालू) उपकरणों को चालू और बंद करना। और कई अन्य उपकरण। यह है