विषयसूची:

बिग अल्फा-न्यूमेरिक डिस्प्ले: 7 चरण (चित्रों के साथ)
बिग अल्फा-न्यूमेरिक डिस्प्ले: 7 चरण (चित्रों के साथ)

वीडियो: बिग अल्फा-न्यूमेरिक डिस्प्ले: 7 चरण (चित्रों के साथ)

वीडियो: बिग अल्फा-न्यूमेरिक डिस्प्ले: 7 चरण (चित्रों के साथ)
वीडियो: Electronic काटा ठीक कैसे करे | Electronic kata step by step testing or Repairing 2024, दिसंबर
Anonim
बिग अल्फा-न्यूमेरिक डिस्प्ले
बिग अल्फा-न्यूमेरिक डिस्प्ले
बिग अल्फा-न्यूमेरिक डिस्प्ले
बिग अल्फा-न्यूमेरिक डिस्प्ले
बिग अल्फा-न्यूमेरिक डिस्प्ले
बिग अल्फा-न्यूमेरिक डिस्प्ले

कुछ विकल्प हैं यदि आपको एक ऐसा डिस्प्ले चाहिए जो पूरे कमरे से देखा जा सके, एक बड़ा डिस्प्ले। आप मेरे 'टाइम स्क्वॉयर' या 'ग्लास पर एलईडी' जैसा एक बना सकते हैं लेकिन इसमें लगभग 40 घंटे का कठिन काम लगता है। तो यहाँ बड़ा प्रदर्शन करने के लिए एक आसान है। बिल्ड में 4 बेसिक वायर, 5 वोल्ट, ग्राउंड, एसडीए, एससीएल है। प्रत्येक चरित्र प्रदर्शन की कीमत लगभग दो से तीन डॉलर है। तो एक 8x2 डिस्प्ले लगभग $30 है। RTC, Arduino, 3D प्रिंट, बाड़े की गिनती नहीं।

स्केच बुनियादी और समझने में आसान है। किसी भी अल्फ़ान्यूमेरिक डिस्प्ले के लिए संशोधित करना आसान है। अक्षर 1/2 आकार के होते हैं जिनमें 1/2 आकार की संख्याएँ और पूर्ण आकार की संख्याओं का एक सेट होता है।

दोष यह है कि आप केवल 64 वर्ण का प्रदर्शन कर सकते हैं। TCA9548 पतों से बाहर (8) है। हिताची एलसीडी बहुत धीमी है और कोई भी बड़ा डिस्प्ले है और पूरे डिस्प्ले को भरने में लिखने में लगभग एक सेकंड का समय लगता है। इसलिए यदि आप दीवार के आकार का डिस्प्ले चाहते हैं तो यह धीमा होगा। 64 से अधिक एलसीडी को धोखा देने और उपयोग करने के कई तरीके हैं, लेकिन मैं इस पोस्ट में इसे कवर नहीं करूंगा क्योंकि यह डिस्प्ले बनाने में आसान है।

हाँ LCD की तस्वीरें……अच्छी तरह से बाहर नहीं आती हैं। ये डिस्प्ले वास्तविक जीवन में बहुत अच्छे लगते हैं।

आपूर्ति:

कोई भी यूनो 328 … नैनो, प्रो-मिनी, यूएनओ …

लोकप्रिय RTC ZS-042 मॉड्यूल (DS3231)

TCA9548 I2c मक्स स्प्लिटर

हिताची 1602 बैकपैक I2c के साथ 64. जितना अधिक

पीसीबी कवर का 3डी प्रिंट। मेरे पास चुनने के लिए 2 प्रकार हैं

1.5 इंच की लकड़ी के ट्रिम (लोव्स पर स्टॉक) से बने पिक्चर फ्रेम की तरह लकड़ी का बाड़ा

बुनियादी कौशल: मिलाप, तार, हुकअप, adj, M2 नट और बोल्ट

चरण 1: मूल भाग

मूल भाग
मूल भाग
मूल भाग
मूल भाग
मूल भाग
मूल भाग
मूल भाग
मूल भाग

निर्माण के लिए बुनियादी भागों

लोव्स में लकड़ी का फ्रेम मानक लकड़ी का ट्रिम है। आप अंदर का होंठ नहीं देख सकते जो लगभग 1/4 इंच गहरा है। यह होंठ 3डी कवर को फ्रेम के अंदर फिट होने देता है और बिना गिरे सामने को छूता है।

चरण 2: आप जो कुछ भी चाहते हैं

जो तुम चाहो
जो तुम चाहो
जो तुम चाहो
जो तुम चाहो
जो तुम चाहो
जो तुम चाहो

कुछ बुनियादी निर्माण और संकेत:

मैं एलसीडी पीसीबी को ओवरलैप करने के लिए ओवरलैप करता हूं और फिर ओवरलैपिंग छेद के माध्यम से पेंच करता हूं। दोनों के बीच टेप या कुछ इंसुलेशन लगाएं क्योंकि वे शॉर्ट आउट हो जाएंगे। मुझे I2c बैकपैक के साथ कुछ एलसीडी मिली और मुझे बैकपैक को हटाना पड़ा और इसे रिमाउंट करना पड़ा क्योंकि पैर बहुत गहरे थे और ओवरलैप की अनुमति नहीं देंगे। अलग एलसीडी और बैकपैक प्राप्त करने का प्रयास करें। बैकपैक को मिलाप करें बस एलसीडी के साथ फ्लश करें ताकि वे ओवरलैप कर सकें।

LCDs को 8 के बैंकों में विभाजित किया गया है। लेकिन मेरा 3D प्रिंटर बेड इतना चौड़ा प्रिंट नहीं करेगा इसलिए मैंने 6 LCDs के बैंक के लिए एक कवर बनाया। फिर मैंने आवरण की तरह एक श्रृंखला बनाई जो किसी भी चौड़ाई की हो सकती है। बस अंतिम अंत टुकड़ा जोड़ें। मैं एलसीडी को कवर करने के लिए एक ब्लैक हॉबी पेंट का उपयोग करता हूं ताकि एलईडी सामने से न चमके। एलसीडी में बहने और इसे नष्ट करने के बजाय किसी भी रन को एलसीडी से बहने की अनुमति देने के लिए नीचे की ओर पेंट करें।

आपको जितनी आवश्यकता हो उतने LCDs स्टैक करें। 8x2 पिक्चर फ्रेम का आकार सबसे अच्छा है लेकिन आप 16x2 या अपनी पसंद का कोई भी आकार बना सकते हैं।

चरण 3: योजनाबद्ध और 3डी प्रिंट

योजनाबद्ध और 3डी प्रिंट
योजनाबद्ध और 3डी प्रिंट
योजनाबद्ध और 3डी प्रिंट
योजनाबद्ध और 3डी प्रिंट
योजनाबद्ध और 3डी प्रिंट
योजनाबद्ध और 3डी प्रिंट
योजनाबद्ध और 3डी प्रिंट
योजनाबद्ध और 3डी प्रिंट

हुकअप आसान सिर्फ 4 तार है। आप जम्पर केबल का उपयोग कर सकते हैं, लेकिन अगर यह एक दीर्घकालिक परियोजना है तो मैं इसके बजाय तारों को मिलाप करूंगा।

एक 6 एलईडी बैंक वह सब है जो मेरे प्रिंटर पर फिट बैठता है इसलिए मैंने किसी भी आकार का फ्रेम बनाया। बस जोड़ते रहें और फिर अंतिम टुकड़ा संलग्न करें।

चरण 4: बस कैसे दिखाने के लिए तस्वीर

कैसे दिखाने के लिए बस तस्वीर
कैसे दिखाने के लिए बस तस्वीर
कैसे दिखाने के लिए बस तस्वीर
कैसे दिखाने के लिए बस तस्वीर
कैसे दिखाने के लिए बस तस्वीर
कैसे दिखाने के लिए बस तस्वीर
कैसे दिखाने के लिए बस तस्वीर
कैसे दिखाने के लिए बस तस्वीर

जैसा कि योजनाबद्ध में दिखाया गया है कि प्रत्येक एलसीडी 9548 पर एक अलग 'एस' पिन पर जाता है। मुख्य एसडीए, एससीएल लाइनों से बंधा नहीं है। 9548 I2c लाइनों को प्रत्येक एलसीडी पर स्विच करता है। इसे ध्यान में रखो।

मैंने बैकपैक से एलईडी पर लाल शक्ति को सिर्फ इसलिए हटा दिया क्योंकि यह बहुत उज्ज्वल था मैं शून्य ओम जम्पर के बजाय एलईडी जम्पर में एक डायोड का भी उपयोग करता हूं। डायोड एक मानक सिलिकॉन डायोड है और यह बैकलाइट को ठीक करने के लिए वोल्टेज 0.7 को गिरा देता है। (रात में बहुत उज्ज्वल नहीं)

चरण 5: स्केच

स्केच सरल और सीधे आगे है। मुझे कोई आपत्ति नहीं है अगर कोई साइडवे अल्फ़ान्यूमेरिक की लाइब्रेरी बनाता है … बस मुझे कुछ क्रेडिट दें, जैसे जिम जैकबसीन के अल्फ़ान्यूमेरिक पर आधारित।

एलसीडी का संदर्भ हिताची 16x02 मानक एलसीडी मॉड्यूल है। इसमें 8 प्रत्येक के cc (कस्टम वर्ण) हैं। cc को किसी भी समय संशोधित किया जा सकता है लेकिन यदि एक ही पते के 2 एक ही समय में मुद्रित होते हैं तो नवीनतम cc दूसरे को अधिलेखित कर देगा। तो मूल रूप से आप केवल 8 के सेट का उपयोग कर सकते हैं। इसे दूर करने का एक छोटा सा तरीका है लेकिन यह बेहद सीमित है। प्रत्येक अक्षर PROGMEM में संग्रहीत एक सरणी से बनता है। फिर एक अन्य 'cname' सरणी से एक फ़ंक्शन का उपयोग करके और 'xc' को कॉल चर के रूप में कहा जाता है। डिस्प्ले बनाने के लिए 'displayChr(bank, #lcd, top/btm, cname)' का इस्तेमाल किया गया है। इस स्केच में मेरे पास 8 के केवल 2 बैंक हैं। अधिकतम 8x8 हो सकता है। 9548 के सही पते के साथ डिस्प्ले में बस एक और 'अगर बैंक' जोड़ें। (पता सत्य तालिका देखें)। I2c लाइन को 9548 के दूसरे 'S' पिन पर स्विच करने के लिए कॉल राइट (0-7) है। MUX I2c की लाइब्रेरी में वह यह कहना भूल गया कि B00000000 सभी आउटपुट स्विच बंद कर देता है। तो LCD # 3 (0-7) B00000100 या 4 का उपयोग करना। स्विचिंग इतना आसान है कि मैंने अपने स्केच से लाइब्रेरी को हटा दिया लेकिन आप डाउनलोड करना और देखना चाहते हैं कि लाइब्रेरी कितनी आसान है।

चार प्रिंट करने के लिए बस डिस्प्ले को कॉल करेंChr(x, x1, x2, x3)।

एक्स = यह बैंक होगा 0-7

X1 = एलसीडी # 0-7 (बाएं से दाएं)

X2 = topS या botS छोटे अक्षरों को 1/2 LCD में प्रिंट करने के लिए। बड़ी संख्या स्वचालित रूप से पूरे एलसीडी को भरने के लिए जान जाएगी

X3 = cname में अक्षर का नाम या ARRAY PLACE है

आरटीसी में एक अंतर्निर्मित तापमान होता है इसलिए एक इनडोर रीडिंग का उपयोग किया जा सकता है।

मेरे पास एक आसान डॉव है जिसे मैंने कॉपी किया है ????

घड़ी शुरू करने के लिए कंप्यूटर से कनेक्ट करें और 'सेटअप ()' पर सही समय दर्ज करें आरटीसी में बैटरी है इसलिए समय अच्छा होगा। घंटे को दिन के उजाले की बचत पर समायोजित करने की आवश्यकता होगी ताकि आप या तो कंप्यूटर के माध्यम से बस अपडेट का एक साधारण स्विच स्थापित कर सकें।

| ए2 | ए1 | ए0 | I2C पता ||:---: |:---: |:---: |:-----------: | | 0 | 0 | 0 | 0X70 | | 0 | 0 | 1 | 0X71 | | 0 | 1 | 0 | 0X72 | | 0 | 1 | 1 | 0X73 | | 1 | 0 | 0 | 0X74 | | 1 | 0 | 1 | 0X75 | | 1 | 1 | 0 | 0X76 | | 1 | 1 | 1 | 0X77

चरण 6: अन्य सेटअप

अन्य सेटअप
अन्य सेटअप
अन्य सेटअप
अन्य सेटअप
अन्य सेटअप
अन्य सेटअप

मेरी पहली एलसीडी सरणी ने नंद गेट्स का इस्तेमाल किया और एलसीडी को अलग एलसीडी में सक्षम किया। मैंने तब CD4051 चिप का उपयोग किया जो डेटा स्विच करने के लिए बनाई गई है। इसमें एक इन और स्विच्ड 8 लाइन आउट है। बिल्कुल पुराने जमाने के रोटर स्विच की तरह। मेरे यहाँ एक पीसीबी है। इस सेटअप के साथ आप I2c का उपयोग कर सकते हैं और सक्षम पिन को तोड़ सकते हैं और iot को 4051 के इनपुट से जोड़ सकते हैं जो सक्षम को चयनित एलसीडी पर स्विच करता है। आप सक्षम को हमेशा के लिए LCDs में कैस्केडिंग कर सकते हैं। लेकिन यह 4051 को केवल 7 स्विच तक सीमित करता है और 8वां अगले 4051 तक जाता है। इससे बैंक = 7 नहीं 8 हो जाते हैं। मैंने सभी 8 का उपयोग किया और दूसरे बैंक में दूसरे बैकपैक का पता बदल दिया। इस दूसरे बैकपैक में सक्षम से बंधा हुआ 4051 है और पहले बैंक की तरह ही स्विचिंग करता है। एसडीए, एससीएल लाइनों पर बस दूसरा पता है।

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

यदि आप इस सेटअप के बारे में अधिक जानकारी चाहते हैं तो एक टिप्पणी जोड़ें। यह दूसरे की तुलना में बहुत कठिन और शामिल है।

चरण 7: अंतिम चित्र

अंतिम तस्वीरें
अंतिम तस्वीरें
अंतिम तस्वीरें
अंतिम तस्वीरें
अंतिम तस्वीरें
अंतिम तस्वीरें

बस कुछ और तस्वीरें। मेरे पास एक बाहरी एचसी 12 जीपीएस घड़ी है जो एक और एलसीडी स्क्रीन (फोटो में) पर अपडेट भेजती है। सिर्फ यह दिखाने के लिए कि क्या किया जा सकता है। यह किसी भी प्रकार का बड़ा प्रदर्शन करने के लिए पूर्व है।

पढ़ने के लिए धन्यवाद…

कृपया मेरे अन्य प्रोजेक्ट देखें..oldmaninSC.

और आपको मेरी "बड बॉल" पसंद आएगी

सिफारिश की: