विषयसूची:

Arduino Uno के लिए DIY LCD कीपैड शील्ड: 6 चरण (चित्रों के साथ)
Arduino Uno के लिए DIY LCD कीपैड शील्ड: 6 चरण (चित्रों के साथ)

वीडियो: Arduino Uno के लिए DIY LCD कीपैड शील्ड: 6 चरण (चित्रों के साथ)

वीडियो: Arduino Uno के लिए DIY LCD कीपैड शील्ड: 6 चरण (चित्रों के साथ)
वीडियो: Amazing arduino project 2024, नवंबर
Anonim
Arduino Uno के लिए DIY LCD कीपैड शील्ड
Arduino Uno के लिए DIY LCD कीपैड शील्ड

मैंने 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 पर बटनों को टांका लगाना

Image
Image
ज़ीरो Pcb. पर बटनों को टांका लगाना
ज़ीरो Pcb. पर बटनों को टांका लगाना
ज़ीरो Pcb पर बटनों को टांका लगाना
ज़ीरो Pcb पर बटनों को टांका लगाना

मैंने 4 चाबियों को मिलाया और दूसरी तरफ सेलेक्ट किया।

आप इसे जहां चाहें सोल्डर कर सकते हैं और इसका उपयोग करने के लिए तैयार है

पुश बटन के पिन-आउट हैं:

* --------------------

| |

| |

| |

--------------------*

*चिह्नित कोने सामान्य रूप से खुले होते हैं और बटन दबाने पर वे जुड़ जाते हैं

सिफारिश की: