विषयसूची:

8 डिजिट X 7 सेगमेंट में डिजिटल और बाइनरी क्लॉक LED डिस्प्ले: 4 स्टेप्स (चित्रों के साथ)
8 डिजिट X 7 सेगमेंट में डिजिटल और बाइनरी क्लॉक LED डिस्प्ले: 4 स्टेप्स (चित्रों के साथ)

वीडियो: 8 डिजिट X 7 सेगमेंट में डिजिटल और बाइनरी क्लॉक LED डिस्प्ले: 4 स्टेप्स (चित्रों के साथ)

वीडियो: 8 डिजिट X 7 सेगमेंट में डिजिटल और बाइनरी क्लॉक LED डिस्प्ले: 4 स्टेप्स (चित्रों के साथ)
वीडियो: BCD To 7 Segment Decoder Conversion - Combinational Circuit | DIGITAL LOGIC (Contact @ 8368017658) 2024, जुलाई
Anonim
Image
Image

लेखक द्वारा और अधिक का पालन करें:

एलईडी डिस्प्ले के स्वचालित रोटेशन के साथ डिजिटल घड़ी
एलईडी डिस्प्ले के स्वचालित रोटेशन के साथ डिजिटल घड़ी
टॉकिंग क्लॉक द्विभाषी (EN+PT)
टॉकिंग क्लॉक द्विभाषी (EN+PT)
टॉकिंग क्लॉक द्विभाषी (EN+PT)
टॉकिंग क्लॉक द्विभाषी (EN+PT)
4-स्ट्रोक डिजिटल घड़ी
4-स्ट्रोक डिजिटल घड़ी
4-स्ट्रोक डिजिटल घड़ी
4-स्ट्रोक डिजिटल घड़ी

के बारे में: कोडिंग, Arduino के साथ इलेक्ट्रॉनिक प्रोटोटाइप और डेटा एनालिटिक्स मेरे शौक हैं। लैगसिल्वा के बारे में अधिक जानकारी »

यह 8 अंक x 7 सेगमेंट एलईडी डिस्प्ले का उपयोग करके डिजिटल और बाइनरी घड़ी का मेरा उन्नत संस्करण है।

मैं सामान्य उपकरणों, विशेष रूप से घड़ियों के लिए नई सुविधाएँ देना पसंद करता हूँ, और इस मामले में बाइनरी क्लॉक के लिए 7 Seg डिस्प्ले का उपयोग अपरंपरागत है और यह एक दिलचस्प और इसे लागू करने का एक अलग तरीका है।

इस परियोजना में मेरी पसंद MAX72xx द्वारा संचालित डिस्प्ले का उपयोग करना था जो वास्तव में उपयोगी है क्योंकि यह केवल तीन डिजिटल Arduino पोर्ट का उपयोग करता है। मैंने इसकी आंतरिक मेमोरी पर घड़ी के समय मोड को संग्रहीत करने के लिए एक सस्ते DS1307 RTC मॉड्यूल का भी उपयोग किया: मानक 24HS या AM-PM।

हर बार जब आप Arduino को रीसेट या पुनरारंभ करते हैं, तो समय मोड बदल जाएगा।

प्रदर्शन के बाईं ओर पहले चार अंक दशमलव संख्या में घंटे और मिनट दिखाते हैं। अगले तीन अंक बाइनरी नोटेशन में घंटे, मिनट और सेकंड दिखाते हैं और दाईं ओर का अंतिम अंक कार्यदिवस को सूचित करता है।

कोड के बारे में, मुझे पारंपरिक 7-सेग दशमलव डिस्प्ले को बाइनरी डिस्प्ले में बदलने के लिए "LedControl" लाइब्रेरी का उपयोग करने का एक तरीका विकसित करना था। समाधान "सेटरो" फ़ंक्शन का उपयोग करना है जो आमतौर पर डॉट मैट्रिक्स डिस्प्ले के लिए लागू होता है। इस फ़ंक्शन के साथ, आप किसी भी वर्ण पैटर्न को बनाने के लिए व्यक्तिगत रूप से डिस्प्ले एलईडी को नियंत्रित कर सकते हैं।

उम्मीद है आपको पसंद आएगा!

चरण 1: सामग्री सूची

सामग्री की सूची
सामग्री की सूची
सामग्री की सूची
सामग्री की सूची
सामग्री की सूची
सामग्री की सूची
  • अरुडिनो यूएनओ आर३
  • MAX7219. के साथ 8 अंक x 7 सेगमेंट एलईडी डिस्प्ले
  • DS1307 RTC मॉड्यूल (रियल टाइम क्लॉक)
  • टिनी ब्रेडबोर्ड
  • जम्परों

चरण 2: स्कीमैटिक्स

schematics
schematics

संलग्न स्केच में बढ़ते कनेक्शन दिखाए गए हैं।

बिजली चालू करने से पहले सावधानी से पालन करें।

चरण 3: टेम्पलेट

मैंने एलईडी डिस्प्ले को कवर करने और पढ़ने की सुविधा के लिए कागज पर मुद्रित एक मॉडल बनाया।

बस इसे 7 Seg डिस्प्ले पर प्रिंट करें और काटें।

चरण 4: Arduino कोड

संलग्न फाइल में Arduino कोड है।

इस कोड को चलाने के लिए आपको निम्नलिखित पुस्तकालयों की आवश्यकता होगी:

LedControl.h - MAX72xx के साथ एलईडी डिस्प्ले को नियंत्रित करने के लिए लाइब्रेरी

Wire.h - आरटीसी के साथ संचार का समर्थन करने के लिए पुस्तकालय

DS1307RTC.h - RTC को नियंत्रित करने के लिए पुस्तकालय

सिफारिश की: