विषयसूची:

Arduino और RTC DS3231 के साथ P10 DMD डिस्प्ले: 4 चरण (चित्रों के साथ)
Arduino और RTC DS3231 के साथ P10 DMD डिस्प्ले: 4 चरण (चित्रों के साथ)

वीडियो: Arduino और RTC DS3231 के साथ P10 DMD डिस्प्ले: 4 चरण (चित्रों के साथ)

वीडियो: Arduino और RTC DS3231 के साथ P10 DMD डिस्प्ले: 4 चरण (चित्रों के साथ)
वीडियो: 1024 WS2812B LED Conway 'Life' 2024, नवंबर
Anonim
Arduino और RTC DS3231 के साथ P10 DMD डिस्प्ले
Arduino और RTC DS3231 के साथ P10 DMD डिस्प्ले

P10 डिस्प्ले डॉट मैट्रिक्स एलईडी की एक सरणी है। P10 एलईडी को आमतौर पर डॉट मैट्रिक्स डिस्प्ले या डीएमडी डिस्प्ले के रूप में जाना जाता है। यह शिफ्ट रजिस्टर पर आधारित है, आमतौर पर 74595 शिफ्ट रजिस्टर का उपयोग किया जाता है। उन्हें इसी तरह के अधिक बोर्डों के साथ कैस्केड किया जा सकता है। विभिन्न आकारों और एलईडी रंगों में उपलब्ध, हम यहां 32 * 16 प्रकार का उपयोग करेंगे। हम स्क्रॉल करने योग्य टेक्स्ट, विभिन्न फ़ॉन्ट आकारों के साथ शैलीबद्ध टेक्स्ट प्रदर्शित कर सकते हैं। वे वाणिज्यिक डिस्प्ले बोर्ड जैसे दुकानों, स्टेशनों, हवाई अड्डों आदि में बहुत लोकप्रिय हैं। उनके बारे में सबसे अच्छी बात यह है कि उन्हें किसी भी विशेष संचार प्रोटोकॉल की आवश्यकता के बिना किसी भी मानक माइक्रोकंट्रोलर के साथ इंटरफेस किया जा सकता है। हम इसका उपयोग करने के लिए arduino का उपयोग करेंगे। हम इसका उपयोग वर्तमान समय और तारीख के साथ एक पाठ उत्पन्न करने के लिए करेंगे।

चरण 1: आवश्यक घटक

1. 16 पिन एफआरसी कनेक्टर रिबन केबल के साथ पी 10 डिस्प्ले

2. arduino (uno/mega/nano/pro mini)

3. डीएस3231

4. पुरुष और महिला हेडर

5. वर्बार्ड और सोल्डरिंग किट

6. जंपर्स (केवल प्रारंभिक परीक्षण के लिए आवश्यक)

7. 5 वी 1 ए बिजली की आपूर्ति

चरण 2: सर्किट और प्रक्रिया को समझना

सर्किट और प्रक्रिया को समझना
सर्किट और प्रक्रिया को समझना

P10 बोर्ड के पिछले हिस्से में पोर्ट के दो सेट हैं। कैस्केडिंग के लिए डेटा इनपुट और आउटपुट पोर्ट। DS3231 रियल टाइम क्लॉक (RTC) है। इसका उपयोग दिनांक और समय दिखाने के लिए किया जाता है।

सर्किट आरेख यहाँ संलग्न है। अभी 5v 1a बाहरी आपूर्ति का उपयोग न करें। arduino शक्ति आपके प्रदर्शन को परीक्षण के लिए पर्याप्त रूप से पर्याप्त (मंद प्रकाश) प्रकाशित कर सकती है।

DS3231 I2C संचार प्रोटोकॉल का उपयोग करता है। CR2302 बैटरी होल्डर को इसके स्थान पर संलग्न करें और इसके i2c पिन को arduino i2c से कनेक्ट करें। यदि आप इस मॉड्यूल में नए हैं तो नीचे दिए गए इस लिंक को देखें:

howtomechatronics.com/tutorials/arduino/ar…

अब सर्किट आरेख का पालन करें और पी 10 बोर्ड से जम्पर्स को आर्डिनो में संलग्न करें। यह कनेक्शन स्पष्ट रूप से P10 के इनपुट पोर्ट पर बनाया जाना है।

16 पिन एफआरसी कनेक्टर -1 रिबन केबल का उपयोग इनपुट और आउटपुट पोर्ट दोनों के लिए किया जाता है जिसे बाद में उपयोग किया जा सकता है, जब आपने अंतिम वर्बार्ड सर्किट बनाया है।

चरण 3: कोड और परीक्षण अपलोड करना

कोड और परीक्षण अपलोड करना
कोड और परीक्षण अपलोड करना
कोड और परीक्षण अपलोड करना
कोड और परीक्षण अपलोड करना

नीचे संलग्न कोड डाउनलोड करें। यह काफी आत्म व्याख्यात्मक है। लाइब्रेरी लिंक यहां दिए गए हैं।

github.com/freetronics/DMD

www.arduinolibraries.info/libraries/dmd2

मैं आपको दोनों को स्थापित करने का सुझाव दूंगा, क्योंकि दोनों में कई अनूठी विशेषताएं हैं।

आप यहां संलग्न किसी भी कोड को अपलोड कर सकते हैं। इसके अलावा आप किसी भी इनबिल्ड उदाहरण स्केच का उपयोग करना चाह सकते हैं।

अपना खुद का टेक्स्ट और वांछित फ़ॉन्ट सेटिंग्स दिखाने के लिए इसे फिर से लिखें। इसे अपलोड करें।

आपको स्क्रीन पर अपना वांछित आउटपुट देखना चाहिए

चरण 4: अंतिम रूप देना

Image
Image
अंतिम रूप दिया जा
अंतिम रूप दिया जा
अंतिम रूप दिया जा
अंतिम रूप दिया जा

अगर सब कुछ ठीक काम कर रहा है तो सब कुछ वर्बार्ड पर संलग्न करें और उन्हें मिलाप करें। Arduino और ds3231 को रखने के लिए महिला हेडर का उपयोग करें, ताकि आप भविष्य में इसे किसी अन्य उद्देश्य के लिए पुन: उपयोग कर सकें।

फिर p10 डिस्प्ले (इनपुट पोर्ट) के FRC रिबन केबल के लिए कनेक्टर बनाने के लिए पुरुष हेडर का उपयोग करें। अब मल्टीमीटर की निरंतरता के साथ परीक्षण करें कि क्या सभी कनेक्शन ठीक से बने हैं। यदि ठीक है, तो यूएसबी के साथ फिर से पावर करें यह देखने के लिए कि क्या यह आवश्यक टेक्स्ट दिखाता है। यदि ठीक है तो यूएसबी को हटा दें और अब बाहरी 5v 1a बिजली की आपूर्ति संलग्न करें। इसे अब उज्ज्वल रूप से जलाया जाना चाहिए। तो बधाई हो अब आप अपने प्रदर्शन के साथ जाने और इसे देखने के लिए किसी दूर स्थान पर रखने के लिए तैयार हैं।

सिफारिश की: