विषयसूची:

एल ई डी के साथ उलटी गिनती घड़ी: 3 कदम
एल ई डी के साथ उलटी गिनती घड़ी: 3 कदम

वीडियो: एल ई डी के साथ उलटी गिनती घड़ी: 3 कदम

वीडियो: एल ई डी के साथ उलटी गिनती घड़ी: 3 कदम
वीडियो: 1 2 3 4 5 6....100 तक गिनती, एक दो तीन चार....सौ तक गिनती 2024, नवंबर
Anonim
एल ई डी के साथ उलटी गिनती घड़ी
एल ई डी के साथ उलटी गिनती घड़ी

ये एक 'काउंटडाउन क्लॉक' के बारे में कुछ संक्षिप्त नोट्स हैं जिसे मैंने 10 साल पहले Y2K के लिए बनाया था, यह घड़ी सामने से 4 फीट चौकोर है। यह लगभग 4 इंच मोटा है, और एक एम्बेडेड माइक्रोकंट्रोलर पर चलता है। प्रत्येक खंड लगभग 20x 10mm LEDS से बना है।

मैं इसके साथ एक तस्वीर नहीं ले सकता, क्योंकि यह बहुत उज्ज्वल है! पैनल को एक साधारण राउटर के लिए बनाए गए टेम्पलेट से उकेरा गया था, जिसमें कटर के बाद एक विस्तारित टेम्पलेट था। मैंने टेम्प्लेट को हार्डबोर्ड (फाइबर बोर्ड यूएस-इयान?) दूसरी एल ई डी रखना मेरी अपेक्षा से अधिक कुतिया था - गणित को ध्यान से उन्हें पूरी तरह से पिच करने के लिए करें।

चरण 1: एक अंक

एक अंक
एक अंक
एक अंक
एक अंक

यहाँ एक खंड के पीछे का एक दृश्य है। मैंने एल ई डी के प्रत्येक बैंक को चलाने के लिए क्लासिक LM317 निरंतर चालू सर्किट का उपयोग किया।

डिस्प्ले के लिए ड्राइवर सीरियल-टू-पैरेलल कन्वर्टर्स के साथ किए जाते हैं, जो लगता है कि इन चीजों से बदल दिए गए हैं: https://www.allegromicro.com/en/Products/Part_Numbers/6275/index.asp …ये नए हिस्से होंगे मैंने 317 के साथ भी सब कुछ किया - एक चिप में एक पूर्ण एलईडी ड्राइवर। केवल एक ही रोकनेवाला सभी एल ई डी के लिए चमक सेट करता है! प्रत्येक अंक उस जंजीर रिबन केबल द्वारा संचालित होता है, जो इन चिप्स, Vcc, GND क्लॉक, लैच इनेबल और आउटपुट इनेबल के लिए सभी सामान्य संकेतों को वहन करता है। तो वहाँ केवल 6 तार हैं जो सभी वर्णों के सभी खंडों के लिए कंप्यूटर छोड़ते हैं और 60 सेकंड के LEDS किनारे पर हैं। प्रत्येक ड्राइव चिप में हालांकि एक अनूठी रेखा (गुलाबी तार) होती है जो पूरे सिस्टम के माध्यम से डेज़ी श्रृंखला बनाती है। डिस्प्ले एक बहुत लंबे शिफ्ट रजिस्टर की तरह दिखता है - नीचे आरेख देखें डिस्प्ले के लिए एक अपडेट में एक सेकंड का बहुत छोटा अंश लगता है।

चरण 2: माइक्रोकंट्रोलर।

माइक्रोकंट्रोलर।
माइक्रोकंट्रोलर।

मुझे 8052 माइक्रोकंट्रोलर बिल्कुल पसंद है, इसका दूसरा स्रोत और लगभग सभी के द्वारा ट्वीक किया गया है। एक पेशेवर उपयोगकर्ता, एफपीजीए में एक को लागू करने के लिए वीएचडीएल कोड भी डाउनलोड कर सकता है, और किसी भी अजीब हार्डवेयर को चलाने के लिए पूरे कोर को बदल सकता है जिसे मैं गर्भ धारण करना चाहता हूं। निर्माताओं में एटमेल, एनएक्सपी और विनबॉन्ड शामिल हैं। विकास उपकरण सस्ते हैं, मुफ्त असेंबलर और मुफ्त 'सी' कंपाइलर (एसडीसीसी) भी हैं। मैंने वास्तव में इसे पूरी तरह से पास्कल में कोडांतरक कोड के एक टुकड़े के साथ प्रोग्राम किया है जो विशेष रूप से डिस्प्ले अपडेट को जितनी जल्दी हो सके करने के लिए लिखा गया है। किसी बिंदु पर मैं कोड भी पोस्ट करूंगा। यह कंट्रोलिंग कंप्यूटर है। CPU को डलास DS2250T कहा जाता है, और यह एक छोटे SIMM कार्ड स्टाइल बोर्ड के रूप में आता है जिसमें 32K बैटरी समर्थित RAM, प्रोग्राम के लिए उपयोग किया जाता है और प्रोग्राम डेटा उपयोग के लिए 8K RAM होता है। बड़े ४० पिन चिप्स दूसरे एल ई डी के लिए समानांतर चिप्स के लिए अधिक सीरियल हैं। रिबन केबल्स को चलाने के लिए ४० पिन पैक के नीचे एक एलएस१२५ लाइन ड्राइवर चिप है। शीर्ष पर सफेद कनेक्टर घड़ी सेट करने के लिए पुश बटनों के एक सेट के लिए था।

चरण 3: सॉफ्टवेयर नोट्स

सॉफ्टवेयर नोट्स
सॉफ्टवेयर नोट्स

जब आप उलटी गिनती शुरू करना चाहते थे और "शून्य घंटे" के बीच किसी भी अंतराल में कितने घंटे थे, यह जानने के लिए मैंने पीसी कोड का एक साधारण टुकड़ा लिखा था, एम्बेडेड प्रोग्राम ने हर सेकेंड में अपनी आंतरिक घड़ी का परीक्षण किया और प्रदर्शन को कम कर दिया। हर मिनट, सभी एल ई डी जल उठे, और धीरे-धीरे बंद हो गए जब तक कि आप फिर से 60 तक नहीं पहुंच गए। अलार्म घड़ी की तरह ही डिस्प्ले को सेट करने के लिए थोड़ा पुशबटन पैनल है।

सिफारिश की: