विषयसूची:
- चरण 1: कीपैड क्या है
- चरण 2: उपयोग
- चरण 3: पिनआउट
- चरण 4: आवश्यक घटक
- चरण 5: कनेक्शन
- चरण 6: कोड
- चरण 7: काम करना
- चरण 8: पीसीबी डिजाइन
वीडियो: कीपैड: 8 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
आज मैं जिस पर चर्चा कर रहा हूं वह सेंसर नहीं है यह एक सामान्य बात है जिससे आप सभी परिचित हैं एक कीपैड है न कि पुराने फोन शेव की तरह यह वांछित आउटपुट प्राप्त करने के लिए विभिन्न माइक्रोकंट्रोलर के साथ प्रयोग किया जाता है
अधिकांश उपकरणों में या तो टच कीपैड होते हैं या डेटा इनपुट दर्ज करने के लिए भौतिक होते हैं इसलिए इस चीज़ को हमारी परियोजना में लागू करने के लिए मैंने इस पर एक लेख बनाने का फैसला किया है।
चरण 1: कीपैड क्या है
यह एक 4x4 मैट्रिक्स प्रकार की संरचना या सर्किट है जो पंक्ति और कॉलम की संख्या के अनुसार कुंजी के आउटपुट को तय करता है। प्रत्येक अक्षर में निहित तत्वों के साथ पंक्तियों और स्तंभों की संख्या को माइक्रोकंट्रोलर में फीड किया जाता है और फिर उस मैट्रिक्स के अनुसार माइक्रोकंट्रोलर द्वारा आउटपुट तय किया जाता है
चरण 2: उपयोग
- प्रयोग करने में आसान
- कम कीमत
- किसी भी माइक्रो-नियंत्रक से जोड़ा जा सकता है
चरण 3: पिनआउट
चरण 4: आवश्यक घटक
- शुरुआती लोगों के लिए कोई भी माइक्रोकंट्रोलर अधिमानतः Arduino Uno।
- एक ब्रेडबोर्ड
- जम्पर तार
- कीपैड
चरण 5: कनेक्शन
उपरोक्त चित्र और नीचे दिए गए कोड के अनुसार कीपैड की पंक्तियों और स्तंभों के पिन को कनेक्ट करें और आउटपुट देखने के लिए सीरियल मॉनिटर का उपयोग करें।
चरण 6: कोड
#शामिल
कॉन्स्ट बाइट ROWS = 4; // चार पंक्तियाँ
कॉन्स्ट बाइट COLS = 4; // चार कॉलम
// कीपैड के बटन पर सिंबल को परिभाषित करें
चार हेक्साकी [पंक्तियाँ] [COLS] = {
{'1', '2', '3', 'ए'}, {'4', '5', '6', 'बी'}, {'7', '8', '9', 'सी'}, {'*', '0', '#', 'डी'}
};
बाइट रोपिन्स [ROWS] = {9, 8, 7, 6}; // कीपैड के पंक्ति पिनआउट से कनेक्ट करें
बाइट कॉलपिन्स [COLS] = {५, ४, ३, २}; // कीपैड के कॉलम पिनआउट से कनेक्ट करें
// क्लास न्यूकेपैड का एक उदाहरण शुरू करें
कीपैड कस्टमकीपैड = कीपैड (मेककेमैप (हेक्साके), रोपिन, कॉलपिन, रो, कोल्स);
व्यर्थ व्यवस्था(){
सीरियल.बेगिन (९६००);
}
शून्य लूप () {
चार कस्टमकी = customKeypad.getKey ();
अगर (कस्टमकी) {
Serial.println (कस्टमकी);
}
}
नोट: - मैंने कीपैड लाइब्रेरी का उपयोग किया है जिसे Arduino लाइब्रेरी मैनेजर का उपयोग करके स्थापित किया जा सकता है
चरण 7: काम करना
जैसे ही कोड शुरू होता है यह उन पिनों को इनिशियलाइज़ करता है जो कि रो और कॉलम पिन होते हैं जिनसे कीपैड जुड़ा होता है और फिर मैट्रिक्स में इसके मूल्य को संग्रहीत करता है। फिर माइक्रो-कंट्रोलर मैट्रिक्स कीपैड से आउटपुट की प्रतीक्षा करता है। आउटपुट प्राप्त करने के बाद माइक्रो-कंट्रोलर कीपैड के आउटपुट को इनिशियलाइज़ेशन के दौरान फीड किए गए मैट्रिक्स के अनुसार तय करता है।
फिर मैट्रिक्स से संबंधित मान सीरियल मॉनिटर (Ctrl + Shift + M) पर प्रदर्शित होते हैं।
चरण 8: पीसीबी डिजाइन
अब हमें पीसीबी डिजाइन मिल गया है और पीसीबी को ऑर्डर करने का समय आ गया है।
उसके लिए, आपको बस JLCPCB.com पर जाना होगा, और "QUOTE Now" बटन पर क्लिक करना होगा।
जेएलसीपीसीबी भी इस परियोजना के प्रायोजक हैं। JLCPCB (शेन्ज़ेनजेएलसी इलेक्ट्रॉनिक्स कं, लिमिटेड), चीन में सबसे बड़ा पीसीबी प्रोटोटाइप उद्यम है और एक उच्च तकनीक निर्माता है जो त्वरित पीसीबी प्रोटोटाइप और छोटे-बैच पीसीबी उत्पादन में विशेषज्ञता रखता है। आप केवल $2 में कम से कम 5 PCB ऑर्डर कर सकते हैं।
पीसीबी का निर्माण करने के लिए, अंतिम चरण में आपके द्वारा डाउनलोड की गई जरबर फ़ाइल अपलोड करें। ज़िप फ़ाइल अपलोड करें या आप gerber फ़ाइलों को ड्रैग और ड्रॉप भी कर सकते हैं।
ज़िप फ़ाइल अपलोड करने के बाद, यदि फ़ाइल सफलतापूर्वक अपलोड हो जाती है, तो आपको नीचे एक सफलता संदेश दिखाई देगा। आप यह सुनिश्चित करने के लिए कि सब कुछ अच्छा है, आप Gerber व्यूअर में PCB की समीक्षा कर सकते हैं। आप पीसीबी के ऊपर और नीचे दोनों को देख सकते हैं।
यह सुनिश्चित करने के बाद कि हमारा पीसीबी अच्छा दिखता है, अब हम उचित मूल्य पर ऑर्डर दे सकते हैं। आप सिर्फ 2 डॉलर में 5 पीसीबी ऑर्डर कर सकते हैं लेकिन अगर यह आपका पहला ऑर्डर है तो आपको 10 पीसीबी 2 डॉलर में मिल सकते हैं।
ऑर्डर देने के लिए, "सेव टू कार्ट" बटन पर क्लिक करें।
मेरे पीसीबी को निर्मित होने में 2 दिन लगे और डीएचएल डिलीवरी विकल्प का उपयोग करके एक सप्ताह के भीतर आ गया। पीसीबी अच्छी तरह से पैक थे और गुणवत्ता वास्तव में अच्छी थी।
सिफारिश की:
कीपैड सर्वो लॉक: 5 कदम
कीपैड सर्वो लॉक: सभी को नमस्कार, आशा है कि आपका दिन अच्छा रहा। यदि उम्मीद नहीं है तो आप इस ट्यूटोरियल और कुछ चिकित्सीय संगीत के लिए कुछ खुले दिमाग से रिवाइंड कर सकते हैं। प्रोग्रामिंग एक परेशानी हो सकती है। शुक्र है, यह ट्यूटोरियल कोई परेशानी नहीं है, इसलिए आप शायद इसे पूरा करने में सक्षम हों
Arduino मैकेनिकल कीपैड: 5 कदम (चित्रों के साथ)
Arduino मैकेनिकल कीपैड: मुझे किसी अन्य प्रोजेक्ट के लिए पिन पैड की आवश्यकता थी, इसलिए मैंने घर पर मौजूद हिस्सों के साथ एक कीपैड बनाने का फैसला किया
अलार्म कीपैड MQTT ESP8266: 4 कदम (चित्रों के साथ)
अलार्म कीपैड MQTT ESP8266: इस निर्देश में मैं आपको दिखाता हूं कि कैसे मैंने अपने होम अलार्म को सक्षम और अक्षम करने के लिए बैटरी से चलने वाला कीपैड बनाया। भविष्य में मैं एक बेहतर बनाने की योजना बना रहा हूं जिसमें आरएफआईडी रीडर शामिल है और जो बैटरी संचालित नहीं है। इसके अलावा, मैं के माध्यम से एक कीपैड पढ़ने की योजना बना रहा हूं
एलसीडी कीपैड शील्ड के साथ एक DIY अलार्म घड़ी कैसे बनाएं: 5 कदम
एलसीडी कीपैड शील्ड के साथ एक DIY अलार्म घड़ी कैसे बनाएं: सभी को नमस्कार! इस निर्देश में, मैं आपको दिखाने जा रहा हूँ कि Arduino Board का उपयोग करके अलार्म घड़ी कैसे बनाई जाती है। मैंने इस घड़ी को बनाने के लिए Arduino UNO, LCD कीपैड शील्ड, 5V बजर और जम्पर वायर का उपयोग किया है। आप डिस्प्ले पर टाइम देख सकते हैं और टाइम सेट कर सकते हैं
8051 के साथ कीपैड इंटरफेस और 7 सेगमेंट में कीपैड नंबर प्रदर्शित करना: 4 चरण (चित्रों के साथ)
8051 के साथ कीपैड इंटरफेस और 7 सेगमेंट में कीपैड नंबर प्रदर्शित करना: इस ट्यूटोरियल में मैं आपको बताने जा रहा हूं कि कैसे हम 8051 के साथ कीपैड को इंटरफेस कर सकते हैं और 7 सेगमेंट डिस्प्ले में कीपैड नंबर प्रदर्शित कर सकते हैं।