विषयसूची:
- चरण 1: आपको क्या चाहिए
- चरण 2: सर्किट
- चरण 3: Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें
- चरण 4: विसुइनो में अवयव जोड़ें
- चरण 5: विसुइनो सेट घटकों में
- चरण 6: विसुइनो में: घटक कनेक्ट करें
- चरण 7: Arduino कोड उत्पन्न करें, संकलित करें और अपलोड करें
- चरण 8: खेलें
वीडियो: RTC DS1307 का उपयोग करते हुए TM1637 LED डिस्प्ले पर Arduino प्रदर्शन समय: 8 चरण
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:18
इस ट्यूटोरियल में हम सीखेंगे कि 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 बोर्ड प्रकार चुनें
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: विसुइनो में अवयव जोड़ें
- "TM1637 7 सेगमेंट डिस्प्ले 4 डिजिट मॉड्यूल + 2 वर्टिकल पॉइंट्स (CATALEX)" घटक जोड़ें
- "घड़ी जनरेटर" घटक जोड़ें
- "दिनांक/समय मान" घटक जोड़ें
- "डीकोड (विभाजित) दिनांक/समय" घटक जोड़ें
- "स्वरूपित पाठ" घटक जोड़ें
- "रियल टाइम क्लॉक (RTC) DS1307" घटक जोड़ें
- "पल्स जनरेटर" घटक जोड़ें
चरण 5: विसुइनो सेट घटकों में
- "डिस्प्ले 1" घटक पर डबल क्लिक करें और "डिजिट्स" विंडो में "टेक्स्ट डिस्प्ले 7 सेगमेंट" को बाईं ओर खींचें "डिजिट्स" विंडो के बाईं ओर "टेक्स्ट डिस्प्ले 7 सेगमेंट 1" चुनें और प्रॉपर्टीज विंडो में "काउंट डिजिट्स" सेट करें " से 4
- "अंक" विंडो बंद करें
- "DateTimeValue1" का चयन करें और गुण विंडो में "मान" को वर्तमान दिनांक और समय पर सेट करें
- "FormattedText1" घटक पर डबल क्लिक करें और तत्व विंडो में 2x "पाठ तत्व" को बाईं ओर खींचें, दोनों गुण विंडो "लंबाई" से 2 में सेट के लिए
- "FormattedText1" चुनें और गुण विंडो में "टेक्स्ट" को %0%1%2. पर सेट करें
चरण 6: विसुइनो में: घटक कनेक्ट करें
- क्लॉक जेनरेटर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 कोड उत्पन्न करें, संकलित करें और अपलोड करें
Visuino में, नीचे "बिल्ड" टैब पर क्लिक करें, सुनिश्चित करें कि सही पोर्ट चुना गया है, फिर "कंपाइल/बिल्ड एंड अपलोड" बटन पर क्लिक करें।
चरण 8: खेलें
यदि आप Arduino UNO मॉड्यूल को पावर देते हैं, तो LED डिस्प्ले को समय दिखाना शुरू कर देना चाहिए।
बधाई हो! आपने अपना प्रोजेक्ट Visuino के साथ पूरा कर लिया है। Visuino प्रोजेक्ट भी संलग्न है, जिसे मैंने इस निर्देश के लिए बनाया है, आप इसे यहाँ डाउनलोड कर सकते हैं और Visuino में खोल सकते हैं:
सिफारिश की:
NEO-6M मॉड्यूल का उपयोग करते हुए स्थानीय समय के साथ Arduino GPS घड़ी: 9 चरण
NEO-6M मॉड्यूल का उपयोग करते हुए स्थानीय समय के साथ Arduino GPS घड़ी: इस ट्यूटोरियल में हम सीखेंगे कि arduino का उपयोग करके उपग्रहों से वर्तमान समय कैसे प्राप्त करें। वीडियो देखें
रास्पबेरी पाई का उपयोग करते हुए सरल समय चूक कैमरा: 3 कदम
रास्पबेरी पाई का उपयोग करके सरल समय चूक कैमरा: यह पोस्ट आपको दिखाएगा कि आप रास्पबेरी पाई का उपयोग करके एक साधारण समय चूक कैमरा कैसे बना सकते हैं। संकल्प, अवधि और समय को स्क्रिप्ट में आसानी से अपडेट किया जा सकता है। हमने ESP32-CAM बोर्ड का उपयोग करके कुछ ऐसा ही बनाया है लेकिन रास्पबेरी पाई कैमरा
SSD1306 I2C OLED 128x64 डिस्प्ले पर सर्किटपाइथन के साथ ग्राफिक्स एक इटिबिट्सी M4 एक्सप्रेस का उपयोग करते हुए: 13 चरण (चित्रों के साथ)
एसएसडी१३०६ आई२सी ओएलईडी १२८x६४ डिस्प्ले पर सर्किटपाइथन के साथ ग्राफिक्स एक इटसिबिट्सी एम४ एक्सप्रेस का उपयोग करते हुए: एसएसडी१३०६ ओएलईडी डिस्प्ले एक छोटा (०.९६"), सस्ता, व्यापक रूप से उपलब्ध, आई२सी, 128x64 पिक्सल के साथ मोनोक्रोम ग्राफिकल डिस्प्ले है, जो आसानी से इंटरफेस किया जाता है (केवल ४) तार) माइक्रोप्रोसेसर विकास बोर्डों जैसे रास्पबेरी पाई, अरुडिनो या
48 X 8 स्क्रॉलिंग एलईडी मैट्रिक्स डिस्प्ले Arduino और Shift Registers का उपयोग करते हुए: 6 चरण (चित्रों के साथ)
Arduino और Shift Registers का उपयोग करते हुए 48 X 8 स्क्रॉलिंग एलईडी मैट्रिक्स डिस्प्ले: सभी को नमस्कार! यह मेरा पहला निर्देश है और यह एक Arduino Uno और 74HC595 शिफ्ट रजिस्टर का उपयोग करके 48 x 8 प्रोग्रामेबल स्क्रॉलिंग एलईडी मैट्रिक्स बनाने के बारे में है। Arduino डेवलपमेंट बोर्ड के साथ यह मेरा पहला प्रोजेक्ट था। यह एम को दी गई एक चुनौती थी
DMD का उपयोग करते हुए P10 LED डिस्प्ले के साथ स्कोर बोर्ड प्रोजेक्ट: 6 चरण (चित्रों के साथ)
DMD का उपयोग करके P10 LED डिस्प्ले के साथ स्कोर बोर्ड प्रोजेक्ट: अक्सर हम एक सॉकर स्टेडियम में मिलते हैं; एक विशाल एलईडी बोर्ड है जो स्कोरबोर्ड के रूप में कार्य करता है। तो अन्य खेल क्षेत्र में भी, अक्सर हम एलईडी से बने डिस्प्ले स्क्रीन के स्कोरबोर्ड को जानते हैं। हालांकि यह संभव नहीं है, लेकिन एक क्षेत्र ऐसा भी है जो अभी भी हमें