विषयसूची:
- चरण 1: मूल भाग
- चरण 2: आप जो कुछ भी चाहते हैं
- चरण 3: योजनाबद्ध और 3डी प्रिंट
- चरण 4: बस कैसे दिखाने के लिए तस्वीर
- चरण 5: स्केच
- चरण 6: अन्य सेटअप
- चरण 7: अंतिम चित्र
वीडियो: बिग अल्फा-न्यूमेरिक डिस्प्ले: 7 चरण (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:18
कुछ विकल्प हैं यदि आपको एक ऐसा डिस्प्ले चाहिए जो पूरे कमरे से देखा जा सके, एक बड़ा डिस्प्ले। आप मेरे 'टाइम स्क्वॉयर' या 'ग्लास पर एलईडी' जैसा एक बना सकते हैं लेकिन इसमें लगभग 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डी प्रिंट
हुकअप आसान सिर्फ 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.
और आपको मेरी "बड बॉल" पसंद आएगी
सिफारिश की:
बिग व्हील - प्रीमियर प्रो वीडियो डेक: 7 कदम (चित्रों के साथ)
बिग व्हील - प्रीमियर प्रो वीडियो डेक: कीबोर्ड वीडियो गेम के लिए अंतिम नियंत्रक हैं (मुझसे लड़ो, किसानों को सांत्वना दो) लेकिन प्रीमियर प्रो एक शक्ति स्तर की मांग करता है जिसके लिए 104 बटन पर्याप्त नहीं हैं। हमें सुपर साईं को एक नए रूप में लाना होगा - हमें KNOBS की आवश्यकता है। यह परियोजना बड़ा, बड़ा प्रभाव लेती है
DIY बिग 7-सेगमेंट इंटरनेट डिस्प्ले: 5 चरण
DIY बिग 7-सेगमेंट इंटरनेट डिस्प्ले: इस प्रोजेक्ट में मैं आपको दिखाऊंगा कि कैसे मैंने 4 इंच 7-सेगमेंट डिस्प्ले और एक ESP8266 Wifi मॉड्यूल को मिलाकर 8 अंकों का डिस्प्ले बनाया जो इंटरनेट से आपका सबसे महत्वपूर्ण डेटा पेश कर सकता है। आएँ शुरू करें
DIY बिग एलईडी मैट्रिक्स यूट्यूब सब्सक्राइबर काउंटर: 13 कदम (चित्रों के साथ)
DIY बिग एलईडी मैट्रिक्स यूट्यूब सब्सक्राइबर काउंटर: क्या आपने स्क्रॉल किए गए टेक्स्ट बनाने या अपने यूट्यूब चैनल सब्सक्राइबर को प्रदर्शित करने के लिए तैयार मानक 8x8 एलईडी मैट्रिक्स के साथ काम किया है। एक बड़ा आसानी से उपलब्ध आकार एलईडी व्यास 5 मिमी है। हालाँकि, यदि आप एक बहुत बड़े रेडी-मेड एलईडी की तलाश कर रहे हैं
IoT DevKit (ऑल-इन-वन) - ORB1T V19.0 अल्फा: 6 चरण
IoT DevKit (ऑल-इन-वन) - ORB1T V19.0 अल्फा: OBJEX क्या है? OBJEX एक "स्टार्टअप" हो सकता है (मुझे नहीं पता, यह कहना जल्दबाजी होगी)। वर्तमान में, यह प्रायोगिक IoT प्रोजेक्ट्स का एक सेट है। प्रत्येक प्रोजेक्ट का एक अलग नाम होता है, उदाहरण के लिए, ORB1T। OBJEX का लक्ष्य IoT सिस्टम/उपकरण विकसित करना है। El
I2C / IIC एलसीडी डिस्प्ले - Arduino के साथ SPI से IIC मॉड्यूल का उपयोग करके I2C LCD डिस्प्ले में SPI LCD का उपयोग करें: 5 चरण
I2C / IIC एलसीडी डिस्प्ले | Arduino के साथ I2C LCD डिस्प्ले के लिए SPI से IIC मॉड्यूल का उपयोग करते हुए SPI LCD का उपयोग करें: हाय दोस्तों चूंकि एक सामान्य SPI LCD 1602 में कनेक्ट करने के लिए बहुत सारे तार होते हैं, इसलिए इसे arduino के साथ इंटरफ़ेस करना बहुत मुश्किल होता है, लेकिन बाजार में एक मॉड्यूल उपलब्ध है जो कर सकता है SPI डिस्प्ले को IIC डिस्प्ले में बदलें तो आपको केवल 4 तारों को जोड़ने की आवश्यकता है