माइक्रोकंट्रोलर के साथ मैट्रिक्स कीपैड इंटरफेसिंग

समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें





मैट्रिक्स कीपैड क्या है?

कीपैड डिजिटल सर्किट, माइक्रोकंट्रोलर या टेलीफोन सर्किट का सबसे व्यापक रूप से उपयोग किया जाने वाला उपकरण है। कई अनुप्रयोगों को बड़ी संख्या में कंप्यूटिंग सिस्टम से जुड़ी चाबियों की आवश्यकता होती है। बशर्ते कि यह अधिकांश भाग संख्याओं के लिए हो, तब इसे अतिरिक्त रूप से संख्यात्मक कीपैड के रूप में जाना जा सकता है। इसे कुशलता से उपयोग करने के लिए, हमें उनकी एक बुनियादी समझ की आवश्यकता है। मैट्रिक्स कीपैड में पंक्तियों और स्तंभों में मैट्रिक्स प्रारूप में स्विच की व्यवस्था होती है, जिसमें माइक्रोकंट्रोलर I / O पिन मैट्रिक्स की पंक्तियों और स्तंभों से जुड़े होते हैं जैसे कि प्रत्येक पंक्ति में स्विच एक पिन से जुड़े होते हैं और प्रत्येक कॉलम में स्विच जुड़े होते हैं। एक और पिन। एक कीपैड आम तौर पर चातुर्य स्विच की एक मैट्रिक्स व्यवस्था होती है जो मूल रूप से पुश बटन स्विच होती है।

मैट्रिक्स कीपैड कैसे काम करता है?



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


यहां हम 4 × 3 मैट्रिक्स कीपैड देखने जा रहे हैं। यह 12 कुंजी है कीपैड में चार पंक्तियाँ और तीन कॉलम होते हैं। मान लें कि यदि row1 कम बना है, तो कॉलम पढ़ें। यदि row1 में किसी भी कुंजी को दबाया जाता है, तो इसी प्रकार कॉलम 1will कम देता है यदि पंक्ति 1 में दूसरी कुंजी दबाया जाता है, तो कॉलम 2 कम देगा। मान लीजिए, अगर हम कीपैड पर एक दबाते हैं तो D1 और D2 स्विच किए जाते हैं कनेक्शन बनाता है और एलसीडी डिस्प्ले पर नंबर को माइक्रोकंट्रोलर के माध्यम से प्रदर्शित करता है। इसी तरह, सभी कुंजियाँ कुंजी के समान ही ऑपरेशन करेंगी। हम एक ही समय में दो कुंजी नहीं दबा सकते। कुंजी को एक दूसरे के साथ दबाने के लिए समय का अंतर होना चाहिए।



इंटरफ़ेस8051 माइक्रोकंट्रोलर के साथ मैट्रिक्स कीपैड को इंटरफैस करना

सर्किट से पिन 1, माइक्रोकंट्रोलर के पोर्ट 1 के पिन 1.0 से पिन 1.3, कीपैड की पंक्तियों से जुड़े होते हैं और 8051 माइक्रोकंट्रोलर के पोर्ट 1 के 1.6 से पिन 1.6 पिन कीपैड के कॉलम से जुड़े होते हैं।

जब माइक्रोकंट्रोलर के इनपुट पर मैट्रिक्स कीपैड लोड में संबंधित संख्या को तार्किक स्थिति में दबाया जाता है, अर्थात, पोर्ट 1. प्रोग्राम इतना लिखा जाता है कि जब say1111 दबाया जाता है, तब कंट्रोलर आउटपुट पर माइक्रोकंट्रोलर एक लॉजिक हाई कमांड को डिलीवर करता है। माइक्रोकंट्रोलर से यह आउटपुट उच्च तर्क तब संबंधित चालक को उसी रिले को स्विच करने के लिए ULN2003 आउटपुट के लिए रिले चालक आईसी इनपुट को खिलाया जाता है जो कि कीपैड से भेजे गए पासवर्ड के अनुसार लोड पर स्विच करता है। उदाहरण के लिए यदि 1111 को दबाया जाता है तो संबंधित लोड 1 चालू होता है और जब इसे फिर से 1111 दबाया जाता है तो यह बंद हो जाता है। तदनुसार सभी अन्य लोड पासवर्ड के अनुसार संचालित होते हैं।

उदाहरण के लिए: 1. 1 सर्किट ब्रेकर पासवर्ड पर स्विच करने के लिए '1111' है


2. 1 सर्किट ब्रेकर पासवर्ड बंद करने के लिए '1111' है

3. 2 सर्किट ब्रेकर पासवर्ड पर स्विच करने के लिए '2222' है

4. दूसरा सर्किट ब्रेकर पासवर्ड बंद करने के लिए '2222' है

इंटरफेजिंग सर्किट

मैट्रिक्स कीपैड सर्किट आरेख

मैट्रिक्स के उपयोग से जुड़े एक एप्लिकेशन ने माइक्रोकंट्रोलर को प्रोग्राम किया - मैसेज भेजा जा रहा है।

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

कुछ संख्यात्मक संख्याओं द्वारा निर्दिष्ट माइक्रोकंट्रोलर में संग्रहीत संदेशों की निश्चित संख्या। उन्हें रिसीवर के मोबाइल नंबर पर कीपिंग के बाद वापस बुलाया जाता है, ताकि RS232 इंटरसेप्टेड केबल के माध्यम से जीएसएम मॉडम में बहुत संदेश भेजा जाए। बिजली के समय आपको एलसीडी पर पहली पंक्ति में एक डिस्प्ले मिलना चाहिए जो 'परीक्षण जीएसएम' और फिर 2 पर होना चाहिएएन डीयदि मॉडेम संचालित हो और सिम चालू हो तो ही संख्या घटने को '20 से 0' तक सीमित करें।

प्रत्येक संदेश 1 से शुरू होने वाले सीरियल नंबर के अनुरूप माइक्रोकंट्रोलर में संग्रहीत किया जाता है और माइक्रोकंट्रोलर से जुड़े कीपैड के माध्यम से उपयुक्त संख्या को दबाने पर संबंधित संदेश जीएसएम मॉडेम के माध्यम से दर्ज मोबाइल नंबर पर भेजा जाता है।

प्रोग्राम्ड मैसेज भेजना सर्किट:

सर्किट में निम्नलिखित घटक शामिल हैं:

  • एक AT89C52 माइक्रोकंट्रोलर जो संदेश भेजने के अनुसार क्रमादेशित है।
  • एक कीपैड ने मोबाइल नंबर के साथ-साथ मैसेज नंबर दर्ज करने के लिए माइक्रोकंट्रोलर को बाधित किया।
  • एक एलसीडी डिस्प्ले माइक्रोकंट्रोलर के लिए हस्तक्षेप करता है जो उपयोगकर्ता को आवश्यक कार्यों को करने की अनुमति देने के लिए कार्यक्रम के अनुसार आवश्यक निर्देश प्रदर्शित करता है।
  • दिए गए मोबाइल नंबर पर संदेशों को प्रसारित करने के लिए एक जीएसएम मॉडम।
  • GSM मॉडेम से कनेक्ट करने के लिए RS 232 कनेक्टर।
  • एक अधिकतम 232 आईसी जो माइक्रोकंट्रोलर और आरएस 232 कनेक्टर के बीच एक मध्यवर्ती के रूप में कार्य करता है।
  • माइक्रोकंट्रोलर को उचित घड़ी इनपुट प्रदान करने के लिए क्रिस्टल की व्यवस्था।

संदेश भेजा जा रहा है

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

कुछ समय बाद, संदेश 'जीएसएम आधारित संदेश भेजने वाला सिस्टम' प्रदर्शित होता है और जब प्रोग्राम बटन दर्ज किया जाता है, तो डिस्प्ले संदेश में बदल जाता है- 'मोबाइल नंबर दर्ज करें' मोबाइल नंबर दर्ज करने के बाद # दबाया जाता है जो संदेश संख्या दर्ज करने का संकेत देता है। संदेश संख्या डालने के बाद और फिर # दबाया जाना इंगित करता है कि 'संदेश भेजनाकुछ समय बाद 'भेजे गए संदेश' प्रदर्शित करता है और फिर सामान्य प्रदर्शन पर वापस जाता है।

यदि आपको इनमें से कोई भी संदेश नहीं मिल रहा है तो इसका मतलब है कि सिम कार्ड को सिग्नल नहीं मिल रहा है / नेटवर्क उपलब्ध नहीं है।

एक नियामक के माध्यम से 12 वोल्ट डीसी और 5 वोल्ट की मानक बिजली की आपूर्ति पुल रेक्टिफायर और फिल्टर कैपेसिटर के साथ 12 वी ट्रांसफार्मर से नीचे की ओर की जाती है।