विषयसूची:

कैसे एक Arduino डिजिटल घड़ी बनाने के लिए: 5 कदम
कैसे एक Arduino डिजिटल घड़ी बनाने के लिए: 5 कदम

वीडियो: कैसे एक Arduino डिजिटल घड़ी बनाने के लिए: 5 कदम

वीडियो: कैसे एक Arduino डिजिटल घड़ी बनाने के लिए: 5 कदम
वीडियो: How to Make a Digital Clock at home | 7 Segment Digital Clock with ATMega328p chip | Digital Clock 2024, नवंबर
Anonim
Image
Image
कैसे एक Arduino डिजिटल घड़ी बनाने के लिए
कैसे एक Arduino डिजिटल घड़ी बनाने के लिए

डिजिटल घड़ियाँ विज्ञान के क्षेत्र में महान आविष्कारों में से एक हैं।

क्या आपने कभी सोचा है कि "फिल्मों की तरह ही अपनी खुद की डिजिटल घड़ियां कैसे बनाएं!"????

वैसे मैंने भी अपना बचपन बिताया है, एक सपने में अपनी खुद की डिजिटल घड़ी बनाने के लिए.. इसलिए मैंने अपने लिए एक बनाया …

और मैं आपको दिखाने जा रहा हूँ, कि कैसे आप एक अद्भुत डिजिटल घड़ी का निर्माण कर सकते हैं, जिसमें थोड़ी सी आसानी और छोटे-छोटे कंपोनेंट्स हैं, सब कुछ अपने आप से…।

मैंने अंकों को प्रदर्शित करने के लिए 4 7 सेगमेंट कॉमन एनोड डिस्प्ले का उपयोग किया है, 3 एसपीडीटी स्विच, जिन्हें मैंने एक पुराने माउस, कुछ तारों और एक आर्डिनो से अलग किया था। हम अपनी जरूरत के हिसाब से मिनट या घंटे को बदलने के लिए एडजस्ट की को पकड़कर और मिनट या घंटे की को दबाकर समय निर्धारित कर सकते हैं..!

तो चलो शुरू हो जाओ…!

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

आवश्यक घटक
आवश्यक घटक
आवश्यक घटक
आवश्यक घटक
आवश्यक घटक
आवश्यक घटक

यहां वे घटक जिनकी आपको आवश्यकता होगी:

1. एक Arduino uno।

२.४ ७ खंड आम एनोड डिस्प्ले (यदि आपके पास ४ अंकों का सात खंड है, तो चिंता न करें कि सर्किटरी उन दोनों के लिए समान है)।

आप उन्हें स्नैपडील से खरीद सकते हैं, वे बहुत अच्छे हैं! मैं उन्हें साइट से अनुशंसा करता हूं।

3. 3 एसपीडीटी स्विच (जिसे मैंने एक पुराने माउस से साफ किया)।

4. कुछ तार और जम्पर तार (कोई भी करेगा!)।

5. एक ब्रेडबोर्ड।

6. 4 1kohm प्रतिरोधक।

चरण 2: ब्रेडबोर्ड में डिस्प्ले को वायरिंग करना

ब्रेडबोर्ड में डिस्प्ले को तार देना!
ब्रेडबोर्ड में डिस्प्ले को तार देना!
ब्रेडबोर्ड में डिस्प्ले को तार देना!
ब्रेडबोर्ड में डिस्प्ले को तार देना!

ऊपर चित्र में दिखाए अनुसार कनेक्शन बनाएं.. यह काफी सरल है।!

कनेक्शन का ध्यान रखें, क्योंकि बहुत सारे तार हैं जो आपको भ्रमित कर सकते हैं।

4 डिस्प्ले के सभी ए, बी, सी, डी, ई, एफ, जी, डॉट सेगमेंट एक साथ जुड़े हुए हैं…। और हर डिस्प्ले का कॉम यानी 3 और 8 रेजिटर्स के साथ एक साथ जुड़े हुए हैं …

चिंता मत करो!!, धीरे-धीरे चलें, और थोड़ा धैर्य रखें, आप यह कर सकते हैं।

चरण 3: प्रतिरोधों और कुंजियों को जोड़ना

प्रतिरोधों और कुंजियों को जोड़ना
प्रतिरोधों और कुंजियों को जोड़ना
प्रतिरोधों और कुंजियों को जोड़ना
प्रतिरोधों और कुंजियों को जोड़ना

डिस्प्ले के प्रत्येक कॉम के साथ 1kohm रोकनेवाला संलग्न करें … जैसा कि चित्र में दिखाया गया है..!

Spdt स्विच जोड़ें या यदि आपके पास बटन पर पुश है तो यह बहुत अच्छा होगा!…

चरण 4: Arduino से जुड़ना

Arduino से जुड़ना
Arduino से जुड़ना
Arduino से जुड़ना
Arduino से जुड़ना

अब डिस्प्ले और स्विच के लिए कनेक्शन हो गए हैं… अब समय है उन्हें दिमाग से जोड़ने का..

यह आसान है..

खंड पिन के लिए!

ए पिन करने के लिए 2

बी पिन करने के लिए 3

सी पिन करने के लिए 4

d पिन करने के लिए 5

ई पिन करने के लिए 6

च पिन करने के लिए 7

जी पिन करने के लिए 8

9. पिन करने के लिए डॉट

प्रदर्शन पिन के लिए

10 पिन करने के लिए 1 प्रदर्शित करें

पिन करने के लिए 2 प्रदर्शित करें 11

पिन करने के लिए 3 प्रदर्शित करें 12

डिस्पले ४ टू पिन १३

अब चाबियों के लिए

कुंजी 1 जो समायोजन स्विच है …

कुंजी 2 और कुंजी 3 घंटे बदलने वाले और मिनट बदलने वाले स्विच हैं।

हमें एडजस्ट की 1 को होल्ड करना होगा और घंटे या मिनट को बदलने के लिए इच्छा कुंजी को दबाना होगा..!

चाबियों के कनेक्शन के लिए ऊपर दी गई तस्वीर देखें.. हमने एनालॉग पिन का इस्तेमाल किया है और उन्हें डिजिटल इनपुट पिन के रूप में इस्तेमाल किया है …

चरण 5: कोड जोड़ना !!

कोड जोड़ना !!!!
कोड जोड़ना !!!!

अब सबसे अच्छा हिस्सा… arduino में कोड लिखना और जोड़ना…।

मैंने कोड और समय पुस्तकालय फ़ाइल संलग्न की है.. समय की गणना और इसे प्रदर्शित करने के लिए…।

कोड में घंटा () फ़ंक्शन हमें घंटे बताता है, और मिनट () मिनट को कार्य करता है, जब से हमने बोर्ड पर स्विच किया है। समय मिट जाता है जब बोर्ड की बिजली काट दी जाती है.. और यह हर बार 00:00 बजे से फिर से शुरू होता है …

इसके अलावा मैंने एक 12 घंटे का प्रारूप कोड भी संलग्न किया है। यह केवल 12 घंटे का प्रारूप प्राप्त करने के लिए घंटेफॉर्मेट12() फ़ंक्शन का उपयोग करता है।

डिफ़ॉल्ट रूप से टाइम लाइब्रेरी 24 घंटे का प्रारूपित समय लौटाती है।

ध्यान दें:

कृपया अपने Arduino के लाइब्रेरी फ़ोल्डर में Time.zip में Time Folder जोड़ें।

जैसे मेरे सिस्टम में:

C:\Program Files (x86)\Arduino\libraries

अपनी आवश्यकताओं के लिए कोड बदलने में लचीला महसूस करें … और यदि आपके पास कुछ खदान हैं तो बेझिझक पूछें।

इसे बनाने में मजा…

नोट: मैंने Time.zip फ़ाइल को अपडेट कर दिया है क्योंकि इसे Arduino IDE के नए संस्करणों में पदावनत किया गया था।

सिफारिश की: