विषयसूची:
- चरण 1: आवश्यक भाग
- चरण 2: सिद्धांत भाग (छोटा सा भूत)
- चरण 3: पुस्तकालय और प्रतिरोधी गणना
- चरण 4: एलसीडी बनाना शुरू करें (कनेक्शन)
- चरण 5: एलसीडी और सोल्डरिंग बटन को माउंट करना
- चरण 6: शून्य Pcb पर बटनों को टांका लगाना
वीडियो: Arduino Uno के लिए DIY LCD कीपैड शील्ड: 6 चरण (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:23
मैंने DIY LCD कीपैड शील्ड बनाने के लिए बहुत कुछ खोजा और मुझे कोई नहीं मिला इसलिए मैंने एक बनाया और आप लोगों के साथ साझा करना चाहता हूं।
चरण 1: आवश्यक भाग
- एक Arduino Uno
- 16x2 चार डिस्प्ले
- नर और मादा हैडर पिन
- शून्य पीसीबी
- प्रतिरोधों की जोड़ी
- एक 10k पॉट (एक सोल्डर फ्रेंडली प्राप्त करें)
- 5 पुश बटन
- तारों के कुछ छोटे टुकड़े
- उपकरण की आवश्यकता
- एक कटर (शून्य पीसीबी काटने के लिए)
- एक टांका लगाने वाला लोहा
- कुछ तार
- एक तार क्लिपर
- वह सब है
चरण 2: सिद्धांत भाग (छोटा सा भूत)
LCD कीपैड शील्ड एक बहुत ही चतुर और साफ-सुथरी तकनीक का उपयोग करती है जो एनालॉग रीड पिन A0. से बटन पढ़ रही है
यह एक अच्छी बात है।
मगर कैसे?
रहस्य है वोल्टेज डिवाइडर
तो वोल्टेज विभक्त क्या है।
वोल्टेज डिवाइडर एक साधारण सर्किट होता है जो एक बड़े वोल्टेज को छोटे में बदल देता है। केवल दो श्रृंखला प्रतिरोधों और एक इनपुट वोल्टेज का उपयोग करके, हम एक आउटपुट वोल्टेज बना सकते हैं जो इनपुट का एक अंश है।
हाँ, मैंने इसे Google से चिपकाया;-)
इसलिए अब हमें arduino के 5v और A0 के बीच एक वोल्टेज विभक्त बनाने की आवश्यकता है
और 4 अलग-अलग वोल्टेज डिवाइडर होंगे और बटन दबाते ही प्रत्येक में जान आ जाएगी
और इस तरह हमें एक ही पिन पर अलग-अलग इनपुट मिलते हैं।
चरण 3: पुस्तकालय और प्रतिरोधी गणना
अब हम जानते हैं कि इनपुट कैसे लेते हैं
लेकिन हमें वोल्टेज डिवाइडर के लिए प्रतिरोधों का क्या मूल्य चाहिए
हमारा बेस वोल्टेज 5v है।
GitHub पर dzindra द्वारा लिखित LCD कीपैड लाइब्रेरी के अनुसार
लिंक है:-
github.com/dzindra/LCDKeypad
एलसीडी कीपैड में
// आप कुंजी प्रेस का पता लगाने के लिए थ्रेसहोल्ड बदल सकते हैं
#परिभाषित करें KEYPAD_TRESHOLD_NONE 1000
#परिभाषित करें KEYPAD_TRESHOLD_RIGHT 50
#परिभाषित करें KEYPAD_TRESHOLD_DOWN 380
#परिभाषित करें KEYPAD_TRESHOLD_UP 195
#परिभाषित करें KEYPAD_TRESHOLD_LEFT 555
#परिभाषित करें KEYPAD_TRESHOLD_SELECT 790
इसलिए थ्रेसहोल्ड होल्ड पिन A0. का एनालॉग रीड है
मेरी रीडिंग के अनुसार
ज़रुरत है
150k बेस रेसिस्टर के रूप में (अन्य सभी इस पर आधारित हैं)
250k - चुनें
82k - डाउन
150k- बाएं
15k - ऊपर
२ ओम-दाएं
# यदि आपके पास कोई मूल्य नहीं है तो आप थोड़ा ऊपर या नीचे जा सकते हैं क्योंकि हमें बस उस सीमा में रहने की जरूरत है।
चरण 4: एलसीडी बनाना शुरू करें (कनेक्शन)
अब आपके द्वारा गणना किए गए भागों और प्रतिरोधों को पकड़ें और बनाना शुरू करें
चरण 1।
शून्य पीसीबी को Arduino uno के आकार में काटें
अभी
चरण 2।
बोर्ड में पुरुष हेडर जोड़ें
*एलसीडी से जुड़े पिन हैं
#परिभाषित करें KEYPAD_LCD_PINS 8, 9, 4, 5, 6, 7
पुरुष हेडर माउंट करें
एनालॉग पिन शून्य पीसीबी होल के साथ अच्छे हैं
लेकिन आपको डिजिटल पिन को थोड़ा मोड़ने की जरूरत है (इसे समायोजित करने के लिए)
एलसीडी आरएस पिन से डिजिटल पिन 08
LCD इनेबल पिन टू डिजिटल पिन 09
LCD D4 पिन से डिजिटल पिन 4
LCD D5 पिन से डिजिटल पिन 5
LCD D6 पिन से डिजिटल पिन 6
LCD D7 पिन से डिजिटल पिन 7
इसके अतिरिक्त, एक 10k पॉट को +5V और GND को वायर करें, इसके वाइपर (आउटपुट) से LCD स्क्रीन VO पिन (pin3)। एक 220 ओम रोकनेवाला का उपयोग बैक-लाइट को पावर देने के लिए किया जाता है और इसे पिन 10. द्वारा नियंत्रित किया जाता है
चरण 5: एलसीडी और सोल्डरिंग बटन को माउंट करना
मैं चाहता था कि मेरी एलसीडी हटाने योग्य हो इसलिए मैंने एक महिला हेडर का इस्तेमाल किया
बस कनेक्शन पिन को मोड़ें ताकि उन्हें पीसीबी पर मिलाप किया जा सके
तदनुसार बर्तन जोड़ें
चरण 6: शून्य Pcb पर बटनों को टांका लगाना
मैंने 4 चाबियों को मिलाया और दूसरी तरफ सेलेक्ट किया।
आप इसे जहां चाहें सोल्डर कर सकते हैं और इसका उपयोग करने के लिए तैयार है
पुश बटन के पिन-आउट हैं:
* --------------------
| |
| |
| |
--------------------*
*चिह्नित कोने सामान्य रूप से खुले होते हैं और बटन दबाने पर वे जुड़ जाते हैं
सिफारिश की:
16x2 LCD + कीपैड शील्ड के लिए फ्रंट प्लेट: 8 कदम (चित्रों के साथ)
16x2 LCD + कीपैड शील्ड के लिए फ्रंट प्लेट: हम क्या बनाने जा रहे हैं: इस ट्यूटोरियल में हम Adafruit 16x2 LCD + कीपैड शील्ड (Arduino संस्करण) के लिए एक लेसरकट ऐक्रेलिक फ्रंटप्लेट बनाने जा रहे हैं। एक साधारण समायोजन के कारण, आपके पास सभी कीपैड बटनों तक सहज पहुंच होगी। यदि आप
ATMEGA328 Arduino Uno के लिए बूटलोडर प्रोग्रामिंग शील्ड: 3 चरण (चित्रों के साथ)
Arduino Uno के लिए ATMEGA328 बूटलोडर प्रोग्रामिंग शील्ड: Arduino Uno के लिए ATMEGA328P बूट-लोडर प्रोग्रामिंग शील्ड कभी-कभी ऐसा होता है और आप अपने Arduino Uno Atmega328P माइक्रोप्रोसेसर को नुकसान पहुंचाते हैं। आप प्रोसेसर बदल सकते हैं। लेकिन पहले इसमें बूट-लोडर को प्रोग्राम करना होगा। तो यह ट्यूटोरियल इसे बी कैसे बनाएं
8051 के साथ कीपैड इंटरफेस और 7 सेगमेंट में कीपैड नंबर प्रदर्शित करना: 4 चरण (चित्रों के साथ)
8051 के साथ कीपैड इंटरफेस और 7 सेगमेंट में कीपैड नंबर प्रदर्शित करना: इस ट्यूटोरियल में मैं आपको बताने जा रहा हूं कि कैसे हम 8051 के साथ कीपैड को इंटरफेस कर सकते हैं और 7 सेगमेंट डिस्प्ले में कीपैड नंबर प्रदर्शित कर सकते हैं।
Arduino Uno: Visuino के साथ ILI9341 TFT टचस्क्रीन डिस्प्ले शील्ड पर बिटमैप एनिमेशन: 12 चरण (चित्रों के साथ)
Arduino Uno: ILI9341 पर बिटमैप एनिमेशन Visuino के साथ TFT टचस्क्रीन डिस्प्ले शील्ड: ILI9341 आधारित TFT टचस्क्रीन डिस्प्ले शील्ड Arduino के लिए बहुत लोकप्रिय कम लागत वाली डिस्प्ले शील्ड हैं। विसुइनो को उनके लिए काफी समय से समर्थन मिला है, लेकिन मुझे उनका उपयोग करने के तरीके पर एक ट्यूटोरियल लिखने का मौका कभी नहीं मिला। हाल ही में हालांकि कुछ लोगों ने पूछा
Arduino के लिए DIY Apple रिमोट शील्ड: 6 चरण (चित्रों के साथ)
Arduino के लिए DIY Apple रिमोट शील्ड: क्या आप कभी सेब रिमोट बनाना चाहते हैं? या हो सकता है कि आपकी कोई arduino रचना आपके Mac, आपके iPod, या आपके Apple TV पर iTunes को नियंत्रित करने में सक्षम हो? अब आप कर सकते हैं! कुछ समय पहले मैं एक ऐसे प्रोजेक्ट पर काम कर रहा था जिसे मैं बनना चाहता था