विषयसूची:
वीडियो: माइक्रोकंट्रोलर का उपयोग कर डिजिटल घड़ी (आरटीसी सर्किट के बिना AT89S52): 4 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
आइए एक घड़ी का वर्णन करें… "घड़ी एक ऐसा उपकरण है जो समय (सापेक्ष) को गिनता और दिखाता है"!!!
मान लीजिए मैंने इसे सही कहा है तो चलिए अलार्म फीचर के साथ क्लॉक बनाते हैं।
नोट: इसे पढ़ने में 2-3 मिनट का समय लगेगा कृपया पूरी परियोजना पढ़ें अन्यथा मैं किसी भी हिस्से के नुकसान के लिए जिम्मेदार नहीं होगा।
चरण 1: आवश्यक घटक
6 घटकों की जरूरत:
1. माइक्रोकंट्रोलर (मैंने AT89S52-8051 परिवार का उपयोग किया है), किसी भी प्रोग्राम योग्य माइक्रोकंट्रोलर का उपयोग किया जा सकता है।
2.7 खंड प्रदर्शन
3. क्रिस्टल थरथरानवाला (12 मेगाहर्ट्ज)
4. संधारित्र (10uF, 33pF/22pF)
5.एल ई डी
6.प्रतिरोध (330 ओम)
7.बजर (पीजो)
8.पुश स्विच
और मैं टांका लगाने वाला लोहा, तार, फ्लक्स….. बिजली शामिल नहीं कर रहा हूँ !!! मेरी मदद करें:)
चरण 2: सर्किट आरेख
यह 8051 माइक्रोकंट्रोलर का उपयोग करके डिजिटल घड़ी का सर्किट आरेख है।
जैसा कि हम देख सकते हैं कि माइक्रोकंट्रोलर तीन 7 सेगमेंट डिस्प्ले से जुड़ा है जिसमें अलग-अलग पोर्ट मल्टीप्लेक्स नहीं हैं और अंतिम घंटे का अंक केवल एक पिन से जुड़ा है क्योंकि यह केवल 1 दिखाता है।
कोड के अनुसार एलईडी और बजर स्वयं व्याख्यात्मक हैं।
एलईडी का 1 एएम के लिए है और मैंने एक और एलईडी को जोड़ा है जो अलार्म के लिए चित्र में नहीं दिखाया गया है।
12 मेगाहर्ट्ज का क्रिस्टल ऑसीलेटर घड़ी की गति से जुड़ा है और माइक्रोकंट्रोलर की इंटरप्ट संपत्ति का उपयोग करके सटीक 1 सेकेंड की गिनती प्राप्त कर रहा है।
दूसरे को इंगित करने वाले मध्य एल ई डी "28वें और 32वें" पिन से जुड़े हैं।
कृपया मुझे क्षमा करें, मेरे आलस्य के लिए सर्किट आरेख में 3 एल ई डी नहीं दिखाए गए हैं।
28 वां पिन एलईडी: पहला 30 सेकंड ब्लिंक
32 वां पिन एलईडी: बाकी 30 सेकंड ब्लिंक
**** पूरे एक मिनट के लिए योगदान !!*** मुझे यकीन है कि इस परियोजना के बाद मुझे पता चला कि 60 सेकंड एक मिनट बनाता है !!! वाह वाह
चरण 3: कोडिंग
मैंने माइक्रोकंट्रोलर का उपयोग करके और हेक्स फ़ाइल प्राप्त करने के लिए RTC के लिए C कोड बनाने के लिए keil सॉफ़्टवेयर का उपयोग किया है।
अधिक जानने के लिए इस पर कोडिंग भाग देखें !!
कोडिंग भाग में मूलभूत बात यह है कि, जब प्रत्येक पोर्ट का पिन प्रत्येक 7segment डिस्प्ले से संबंधित अंक दिखाने के लिए टॉगल करेगा।
8051 की इंटरप्ट प्रॉपर्टी का उपयोग प्रति सेकंड गिनने और पुनः लोड करने के लिए किया जाता है। केवल उदाहरण के लिए, तर्क 1 के साथ विलंब फ़ंक्शन बनाने की तरह ही 1 सेकंड की देरी हो रही है। (TMOD, TL0, TH0, IE हर मान समय बनाने में योगदान देता है)
AM के लिए LED को वैकल्पिक 12 घंटे के लिए प्रोग्राम किया जाता है।
साथ ही अलार्म को विशेष रूप से AM या PM के लिए भी सेट किया जा सकता है और अलार्म समय पर बजने के लिए बजर पिन को फ्रीक्वेंसी कोड के साथ पास किया जाता है। अलार्म सेट करने के लिए मिनट, घंटे और सेव स्विच के साथ अलार्म बटन का उपयोग किया जाता है। अलार्म पर दो बार क्लिक करने पर अलार्म फीचर निष्क्रिय हो जाता है।
कोड: केवल विचार प्राप्त करने के लिए सी कोड (हेक्स फ़ाइल परियोजना में से एक सटीक है)
github.com/abhrodeep/Arduino_projs/blob/master/digitalclock.c
चरण 4: अंत में …
सब कुछ कर दिया !!! अब यह उस घड़ी का आनंद लेने का समय है जो उज्ज्वल और सटीक है।
सिफारिश की:
Arduino का उपयोग करके एलईडी पट्टी के साथ एनालॉग घड़ी और डिजिटल घड़ी कैसे बनाएं: 3 चरण
Arduino का उपयोग करके एलईडी पट्टी के साथ एनालॉग घड़ी और डिजिटल घड़ी कैसे बनाएं: आज हम एक एनालॉग घड़ी बनाएंगे और amp; एलईडी पट्टी के साथ डिजिटल घड़ी और Arduino के साथ MAX7219 डॉट मॉड्यूल। यह स्थानीय समय क्षेत्र के साथ समय को सही करेगा। एनालॉग घड़ी एक लंबी एलईडी पट्टी का उपयोग कर सकती है, इसलिए इसे आर्टवर्क बनने के लिए दीवार पर लटकाया जा सकता है
डिजिटल घड़ी लेकिन बिना माइक्रोकंट्रोलर के [हार्डकोर इलेक्ट्रॉनिक्स]: 13 कदम (चित्रों के साथ)
डिजिटल घड़ी लेकिन एक माइक्रोकंट्रोलर के बिना [हार्डकोर इलेक्ट्रॉनिक्स]: माइक्रोकंट्रोलर के साथ सर्किट बनाना बहुत आसान है लेकिन हम एक साधारण कार्य को पूरा करने के लिए एक माइक्रोकंट्रोलर को पूरा करने के लिए बहुत सारे काम पूरी तरह से भूल जाते हैं (यहां तक कि एक एलईडी को ब्लिंक करने के लिए भी)। तो, डिजिटल घड़ी को संपूर्ण बनाना कितना कठिन होगा
एनालॉग सर्किट ज्ञान - DIY और आईसी के बिना एक टिकिंग क्लॉक साउंड इफेक्ट सर्किट: 7 कदम (चित्रों के साथ)
एनालॉग सर्किट नॉलेज - DIY एक टिकिंग क्लॉक साउंड इफेक्ट सर्किट विदाउट आईसी: यह टिकिंग क्लॉक साउंड इफेक्ट सर्किट सिर्फ ट्रांजिस्टर और रेसिस्टर्स और कैपेसिटर के साथ बनाया गया था जो बिना किसी आईसी कंपोनेंट के बनाया गया था। इस व्यावहारिक और सरल सर्किट द्वारा मौलिक सर्किट ज्ञान सीखना आपके लिए आदर्श है। आवश्यक चटाई
ESP8266 नेटवर्क क्लॉक बिना किसी RTC के - Nodemcu एनटीपी क्लॉक नंबर आरटीसी - इंटरनेट घड़ी परियोजना: 4 कदम
ESP8266 नेटवर्क क्लॉक बिना किसी RTC के | Nodemcu एनटीपी क्लॉक नंबर आरटीसी | इंटरनेट घड़ी परियोजना: परियोजना में आरटीसी के बिना एक घड़ी परियोजना बना रही होगी, इसमें वाईफाई का उपयोग करके इंटरनेट से समय लगेगा और यह इसे st7735 डिस्प्ले पर प्रदर्शित करेगा
रास्पबेरी पाई जीपीआईओ सर्किट: एडीसी के बिना एलडीआर एनालॉग सेंसर का उपयोग करना (डिजिटल कनवर्टर के अनुरूप): 4 कदम
रास्पबेरी पाई जीपीआईओ सर्किट: एडीसी (डिजिटल कनवर्टर के अनुरूप) के बिना एलडीआर एनालॉग सेंसर का उपयोग करना: हमारे पहले के निर्देशों में, हमने आपको दिखाया है कि आप अपने रास्पबेरी पाई के जीपीआईओ पिन को एलईडी और स्विच से कैसे जोड़ सकते हैं और जीपीआईओ पिन कैसे उच्च हो सकते हैं या कम। लेकिन क्या होगा अगर आप अपने रास्पबेरी पाई का उपयोग एनालॉग सेंसर के साथ करना चाहते हैं? अगर हम एक का उपयोग करना चाहते हैं