विषयसूची:

Arduino और LED डॉट मैट्रिक्स डिस्प्ले का उपयोग करके डिजिटल घड़ी: 6 कदम
Arduino और LED डॉट मैट्रिक्स डिस्प्ले का उपयोग करके डिजिटल घड़ी: 6 कदम

वीडियो: Arduino और LED डॉट मैट्रिक्स डिस्प्ले का उपयोग करके डिजिटल घड़ी: 6 कदम

वीडियो: Arduino और LED डॉट मैट्रिक्स डिस्प्ले का उपयोग करके डिजिटल घड़ी: 6 कदम
वीडियो: how to make LED Dotmatrix module | How to make LED Dotmatrix display | Diy #LED_Dotmatrix_display 2024, जुलाई
Anonim
Arduino और LED डॉट मैट्रिक्स डिस्प्ले का उपयोग करके डिजिटल घड़ी
Arduino और LED डॉट मैट्रिक्स डिस्प्ले का उपयोग करके डिजिटल घड़ी

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

चरण 1: अवयव

अवयव
अवयव
अवयव
अवयव
अवयव
अवयव

परियोजना के लिए आवश्यक घटक निम्नलिखित हैं:

1 एक्स अरुडिनो यूनो

भारत में Arduino Uno-

यूके में Arduino Uno -

संयुक्त राज्य अमेरिका में Arduino Uno -

4 x MAX7219 एलईडी डॉट मैट्रिक्स डिस्प्ले

यूके में डॉट मैट्रिक्स डिस्प्ले -

संयुक्त राज्य अमेरिका में डॉट मैट्रिक्स डिस्प्ले -

भारत में डॉट मैट्रिक्स डिस्प्ले-

1 एक्स DS1307 आरटीसी मॉड्यूल

भारत में DS1307 RTC घड़ी-

यूके में DS1307 RTC क्लॉक -

संयुक्त राज्य अमेरिका में DS1307 RTC घड़ी -

कुछ तार

चरण 2: MAX7219. के बारे में अधिक जानकारी

MAX7219. के बारे में अधिक जानकारी
MAX7219. के बारे में अधिक जानकारी

MAX7219/MAX7221 कॉम्पैक्ट, सीरियल इनपुट/आउटपुट कॉमन-कैथोड डिस्प्ले ड्राइवर हैं जो माइक्रोप्रोसेसरों (μPs) को 8 अंकों तक के 7-सेगमेंट न्यूमेरिक एलईडी डिस्प्ले, बार-ग्राफ डिस्प्ले, या 64 अलग-अलग एल ई डी में इंटरफेस करते हैं।

ऑन-चिप में एक बीसीडी कोड-बी डिकोडर, मल्टीप्लेक्स स्कैन सर्किट्री, सेगमेंट और डिजिट ड्राइवर और एक 8x8 स्थिर रैम शामिल है जो प्रत्येक अंक को संग्रहीत करता है।

सभी एल ई डी के लिए खंड को चालू करने के लिए केवल एक बाहरी अवरोधक की आवश्यकता होती है। MAX7221 SPI™, QSPI™, और MICROWIRE™ के साथ संगत है, और इसमें EMI को कम करने के लिए स्लीवरेट-सीमित सेगमेंट ड्राइवर हैं।

एक सुविधाजनक 4-तार सीरियल इंटरफ़ेस सभी सामान्य μPs से जुड़ता है। संपूर्ण प्रदर्शन को फिर से लिखे बिना व्यक्तिगत अंकों को संबोधित और अद्यतन किया जा सकता है।

MAX7219/MAX7221 भी उपयोगकर्ता को प्रत्येक अंक के लिए कोड-बी डिकोडिंग या नो-डिकोड का चयन करने की अनुमति देता है।

चरण 3: DS1307 के बारे में अधिक

DS1307 सीरियल रियल-टाइम क्लॉक (RTC) एक लोपावर, फुल बाइनरी-कोडेड डेसीमल (BCD) क्लॉक/कैलेंडर है

प्लस 56 बाइट्स एनवी एसआरएएम।

पता और डेटा एक I2C, द्विदिश बस के माध्यम से क्रमिक रूप से स्थानांतरित किए जाते हैं।

घड़ी/कैलेंडर सेकंड, मिनट, घंटे, दिन, तारीख, महीने और साल की जानकारी प्रदान करता है।

महीने के अंत की तारीख स्वचालित रूप से 31 दिनों से कम वाले महीनों के लिए समायोजित की जाती है, जिसमें लीप वर्ष के लिए सुधार शामिल हैं।

घड़ी AM/PM संकेतक के साथ 24-घंटे या 12-घंटे के प्रारूप में काम करती है। DS1307 में एक अंतर्निहित पावर-सेंस सर्किट है जो बिजली की विफलता का पता लगाता है और स्वचालित रूप से बैकअप आपूर्ति पर स्विच हो जाता है। टाइमकीपिंग ऑपरेशन जारी रहता है जबकि पार्ट बैकअप आपूर्ति से संचालित होता है।

चरण 4: कनेक्शन आरेख

कनेक्शन आरेख
कनेक्शन आरेख

चरण 5: ट्यूटोरियल

चरण 6: कोड

कोड और कनेक्शन विवरण के लिए:

github.com/stechiez/Arduino/tree/master/di…

आप निम्नलिखित रेपो से पुस्तकालय प्राप्त कर सकते हैं:

github.com/stechiez/Arduino/tree/master/l…

सिफारिश की: