विषयसूची:

RTC DS1307 का उपयोग करते हुए TM1637 LED डिस्प्ले पर Arduino प्रदर्शन समय: 8 चरण
RTC DS1307 का उपयोग करते हुए TM1637 LED डिस्प्ले पर Arduino प्रदर्शन समय: 8 चरण

वीडियो: RTC DS1307 का उपयोग करते हुए TM1637 LED डिस्प्ले पर Arduino प्रदर्शन समय: 8 चरण

वीडियो: RTC DS1307 का उपयोग करते हुए TM1637 LED डिस्प्ले पर Arduino प्रदर्शन समय: 8 चरण
वीडियो: LDmicro 18: Ublox NEO-6M GPS Alarm Clock (Microcontroller PLC Ladder Programming with LDmicro) 2024, नवंबर
Anonim
RTC DS1307. का उपयोग करते हुए TM1637 LED डिस्प्ले पर Arduino डिस्प्ले टाइम
RTC DS1307. का उपयोग करते हुए TM1637 LED डिस्प्ले पर Arduino डिस्प्ले टाइम

इस ट्यूटोरियल में हम सीखेंगे कि RTC DS1307 मॉड्यूल और LED डिस्प्ले TM1637 और Visuino का उपयोग करके समय कैसे प्रदर्शित किया जाए।

वह वीडियो देखें।

चरण 1: आपको क्या चाहिए

तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
  • Arduino UNO (या कोई अन्य Arduino) इसे यहां प्राप्त करें
  • RTC DS1307 मॉड्यूल इसे यहां प्राप्त करें
  • जम्पर तार
  • एलईडी डिस्प्ले TM1637 इसे यहां प्राप्त करें

Visuino प्रोग्राम: Visuino डाउनलोड करें

चरण 2: सर्किट

सर्किट
सर्किट
  • एलईडी डिस्प्ले पिन [CLK] को Arduino डिजिटल पिन से कनेक्ट करें [10]
  • एलईडी डिस्प्ले पिन [DI0] को Arduino डिजिटल पिन से कनेक्ट करें [9]
  • एलईडी डिस्प्ले पिन [GND] को Arduino पिन [GND] से कनेक्ट करें
  • LED डिस्प्ले पिन [VCC] को Arduino पिन से कनेक्ट करें [5V]
  • RTC DS1307 मॉड्यूल पिन [VCC] को Arduino पिन से कनेक्ट करें [5V]
  • RTC DS1307 मॉड्यूल पिन [GND] को Arduino पिन [GND] से कनेक्ट करें
  • RTC DS1307 मॉड्यूल पिन [SDA] को Arduino पिन [SDA] से कनेक्ट करें
  • RTC DS1307 मॉड्यूल पिन [SCL] को Arduino पिन [SCL] से कनेक्ट करें

चरण 3: Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें

Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें
Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें
Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें
Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें

Arduino की प्रोग्रामिंग शुरू करने के लिए, आपको यहां से Arduino IDE इंस्टॉल करना होगा:

कृपया ध्यान रखें कि Arduino IDE 1.6.6 में कुछ महत्वपूर्ण बग हैं। सुनिश्चित करें कि आप 1.6.7 या उच्चतर स्थापित करते हैं, अन्यथा यह निर्देश काम नहीं करेगा! यदि आपने Arduino UNO को प्रोग्राम करने के लिए Arduino IDE सेटअप करने के लिए इस निर्देश में दिए चरणों का पालन नहीं किया है! Visuino: https://www.visuino.eu को भी इंस्टॉल करना होगा। Visuino को प्रारंभ करें जैसा कि पहली तस्वीर में दिखाया गया है Visuino में Arduino घटक (चित्र 1) पर "टूल्स" बटन पर क्लिक करें जब संवाद प्रकट होता है, तो चित्र 2 पर दिखाए गए अनुसार "Arduino UNO" चुनें।

चरण 4: विसुइनो में अवयव जोड़ें

Visuino में घटक जोड़ें
Visuino में घटक जोड़ें
Visuino में घटक जोड़ें
Visuino में घटक जोड़ें
Visuino में घटक जोड़ें
Visuino में घटक जोड़ें
  • "TM1637 7 सेगमेंट डिस्प्ले 4 डिजिट मॉड्यूल + 2 वर्टिकल पॉइंट्स (CATALEX)" घटक जोड़ें
  • "घड़ी जनरेटर" घटक जोड़ें
  • "दिनांक/समय मान" घटक जोड़ें
  • "डीकोड (विभाजित) दिनांक/समय" घटक जोड़ें
  • "स्वरूपित पाठ" घटक जोड़ें
  • "रियल टाइम क्लॉक (RTC) DS1307" घटक जोड़ें
  • "पल्स जनरेटर" घटक जोड़ें

चरण 5: विसुइनो सेट घटकों में

Visuino सेट अवयव में
Visuino सेट अवयव में
Visuino सेट अवयव में
Visuino सेट अवयव में
Visuino सेट अवयव में
Visuino सेट अवयव में
Visuino सेट अवयव में
Visuino सेट अवयव में
  • "डिस्प्ले 1" घटक पर डबल क्लिक करें और "डिजिट्स" विंडो में "टेक्स्ट डिस्प्ले 7 सेगमेंट" को बाईं ओर खींचें "डिजिट्स" विंडो के बाईं ओर "टेक्स्ट डिस्प्ले 7 सेगमेंट 1" चुनें और प्रॉपर्टीज विंडो में "काउंट डिजिट्स" सेट करें " से 4
  • "अंक" विंडो बंद करें
  • "DateTimeValue1" का चयन करें और गुण विंडो में "मान" को वर्तमान दिनांक और समय पर सेट करें
  • "FormattedText1" घटक पर डबल क्लिक करें और तत्व विंडो में 2x "पाठ तत्व" को बाईं ओर खींचें, दोनों गुण विंडो "लंबाई" से 2 में सेट के लिए
  • "FormattedText1" चुनें और गुण विंडो में "टेक्स्ट" को %0%1%2. पर सेट करें

चरण 6: विसुइनो में: घटक कनेक्ट करें

Visuino में: कनेक्ट कंपोनेंट्स
Visuino में: कनेक्ट कंपोनेंट्स
  • क्लॉक जेनरेटर1 पिन आउट को रीयलटाइमक्लॉक1 पिन क्लॉक से कनेक्ट करें
  • DateTimeValue1 को RealTimeClock1 पिन सेट से कनेक्ट करें
  • RealTimeClock1 पिन आउट को DecodeDateTime1 पिन से कनेक्ट करें
  • RealTimeClock1 पिन कंट्रोल I2C को Arduino बोर्ड पिन I2C In. से कनेक्ट करें
  • DecodeDateTime1 पिन घंटे को FormattedText1> टेक्स्ट Element1 पिन इन से कनेक्ट करें
  • DecodeDateTime1 पिन मिनट को FormattedText1> टेक्स्ट Element2 पिन से कनेक्ट करें
  • फ़ॉर्मेट किए गए टेक्स्ट1 पिन आउट को डिस्प्ले से कनेक्ट करें1>टेक्स्ट डिस्प्ले 7 सेगमेंट1> पिन इन
  • डिस्प्ले1 पिन क्लॉक को Arduino बोर्ड डिजिटल पिन 10. से कनेक्ट करें
  • डिस्प्ले 1 पिन डेटा को Arduino बोर्ड डिजिटल पिन 9. से कनेक्ट करें

चरण 7: Arduino कोड उत्पन्न करें, संकलित करें और अपलोड करें

Arduino कोड जेनरेट, कंपाइल और अपलोड करें
Arduino कोड जेनरेट, कंपाइल और अपलोड करें

Visuino में, नीचे "बिल्ड" टैब पर क्लिक करें, सुनिश्चित करें कि सही पोर्ट चुना गया है, फिर "कंपाइल/बिल्ड एंड अपलोड" बटन पर क्लिक करें।

चरण 8: खेलें

यदि आप Arduino UNO मॉड्यूल को पावर देते हैं, तो LED डिस्प्ले को समय दिखाना शुरू कर देना चाहिए।

बधाई हो! आपने अपना प्रोजेक्ट Visuino के साथ पूरा कर लिया है। Visuino प्रोजेक्ट भी संलग्न है, जिसे मैंने इस निर्देश के लिए बनाया है, आप इसे यहाँ डाउनलोड कर सकते हैं और Visuino में खोल सकते हैं:

सिफारिश की: