विषयसूची:

मिनिटेल रीयल टाइम क्लॉक: 5 कदम
मिनिटेल रीयल टाइम क्लॉक: 5 कदम

वीडियो: मिनिटेल रीयल टाइम क्लॉक: 5 कदम

वीडियो: मिनिटेल रीयल टाइम क्लॉक: 5 कदम
वीडियो: 20 साल तक अकेले रहे | परित्यक्त बेल्जियम हाउस ऑफ़ विधुर श्रीमती चैंटल थेरेसी 2024, नवंबर
Anonim
मिनिटेल रीयल टाइम क्लॉक
मिनिटेल रीयल टाइम क्लॉक

फ़्रांस टेलीकॉम द्वारा 1978 में बनाया गया, मिनिटेल एक सूचना पुनर्प्राप्ति और टेक्स्टिंग सेवा थी। वर्ल्ड वाइड वेब से पहले सबसे सफल नेटवर्क माना जाता है। 2008 में 30 साल बाद नेटवर्क आखिरकार बंद हो गया। (विकि पर इसके बारे में बहुत सारी जानकारी है।) रातोंरात ये टर्मिनल अप्रचलित हो गए।

CRT स्क्रीन कीबोर्ड, मॉडेम और कुछ शिफ्ट रजिस्टरों से युक्त, ये "डंब" टर्मिनल डेटा को संसाधित करने में सक्षम नहीं हैं। तो आप इसके साथ क्या कर सकते हैं? इसे घड़ी में बदलो!

चरण 1: घटकों की सूची

Arduino बूटलोडर के साथ Atmega 328p माइक्रोप्रोसेसर

16 मेगाहर्ट्ज क्रिस्टल

22 पीएफ संधारित्र x 2

10 kOhm रोकनेवाला

100 यूएफ इलेक्ट्रोलाइटिक कैप

DS3231 आरटीसी मॉड्यूल

आसान कनेक्शन के लिए हैडर पिन

(10kOhm और 100kOhm रेसिस्टर्स: वैकल्पिक)

कुछ तार और मिलाप

स्केच अपलोड करने के लिए Arduino Uno बोर्ड

और, ज़ाहिर है, एक मिनिटेल 1 टर्मिनल

चरण 2: योजनाबद्ध

ढांच के रूप में
ढांच के रूप में

योजनाबद्ध बहुत सरल है। यह एनालॉग पिन 4 और 5 से जुड़े RTC के साथ आपका मूल Atmega328p सेटअप है। Minitel rx और tx डिजिटल पिन 7 और 8 से जुड़ा है। मूल रूप से यही है। मेरे एक उदाहरण में मैंने वोल्टेज डिवाइडर बनाने के लिए कुछ प्रतिरोधों को जोड़ा है जो एनालॉग पिन 3 से जुड़ा हुआ है। मिनीटेल अब 50 वोल्ट तक का डीसी वोल्टमीटर हो सकता है। आप अन्य बाह्य उपकरणों को भी जोड़ सकते हैं, जैसे कि एलडीआर, थर्मामीटर, माइक्रोफोन आदि। मैंने जो योजनाबद्ध आरेख तैयार किया है उसमें वोल्टेज विभक्त प्रतिरोधक नहीं दिखाया गया है। आप अन्य चीजों, विभिन्न मूल्यों को जोड़ना चाह सकते हैं या इसे पूरी तरह से छोड़ सकते हैं।

चरण 3: वायरिंग अप

वायरिंग अप
वायरिंग अप
वायरिंग अप
वायरिंग अप
वायरिंग अप
वायरिंग अप

ध्यान दें: मिनिटेल केसिंग को हटाने से पहले, सुनिश्चित करें कि आपने इसे मुख्य बिजली की आपूर्ति से डिस्कनेक्ट कर दिया है और उच्च वोल्टेज कैपेसिटर के लिए 5 मिनट का समय दें।

आपके सर्किट के लिए मिनिटेल के अंदर बहुत जगह है, लेकिन सुनिश्चित करें कि यह किसी अन्य हिस्से को नहीं छूता है। मैंने एक हटाने योग्य बैक पैनल में मेरा खराब कर दिया है।

अपने सर्किट के RX और TX को Minitel के TX और RX से कनेक्ट करें। फोटो और योजनाबद्ध देखें। यदि आप इन्हें गलत तरीके से जोड़ते हैं, तो यह कोई बड़ी बात नहीं है, आप बस अपने कोड में पिन नंबरों को स्वैप कर सकते हैं। (उस पर और बाद में)

मिनिटेल्स 7805 वोल्टेज रेगुलेटर का पता लगाएँ और अपने सर्किट को इससे कनेक्ट करें। (सुनिश्चित करें कि आपने अपनी ध्रुवताएं सही कर ली हैं। हमेशा ! हमेशा ! हमेशा !! इसे चालू करने से पहले दोबारा जांच लें।)

मिनिटेल के पिछले हिस्से पर पुराना फ्रांस टेलीकॉम टेलीफोन प्लग एंड सॉकेट है। प्लग और लीड को डिस्कनेक्ट और हटा दिया। इसके बाद, सॉकेट टर्मिनलों को अपने सर्किट से कनेक्ट करें। आप अपने माइक्रोकंट्रोलर को खोले और निकाले बिना बस अपने Arduino Uno बोर्ड को सॉकेट से कनेक्ट करके अपने सर्किट में नए स्केच को संशोधित और अपलोड करने में सक्षम होंगे। साथ ही, जैसा कि पिछले चरण में बताया गया है, आप अन्य बाह्य उपकरणों को जोड़ने के लिए अपने एनालॉग पिन को किसी एक टर्मिनल से जोड़ सकते हैं।

चरण 4: ऊपर और चल रहा है

Image
Image
अभी भी अच्छा चल रहा है
अभी भी अच्छा चल रहा है
अभी भी अच्छा चल रहा है
अभी भी अच्छा चल रहा है
अभी भी अच्छा चल रहा है
अभी भी अच्छा चल रहा है

यहाँ कुछ चित्र हैं।

चरण 5: कोड

कोड तीन पुस्तकालयों का उपयोग करता है। SoftwareSerial, Minitel और DS3231। सभी GitHub से डाउनलोड किए जा सकते हैं। कॉल फंक्शन मिनिटेल एम (7, 8) मिनिटेल्स आरएक्स और TX को डिजिटल पिन 7 और 8 पर सेट करता है। (इन्हें आप अपनी इच्छानुसार अन्य उपलब्ध पिनों में बदला जा सकता है)

फिर बड़े अंकों और अंतरिक्ष आक्रमणकारियों के लिए सभी पूर्णांक और वर्ण सरणियाँ हैं। सेटअप () वास्तविक समय घड़ी शुरू करता है। (यदि आप चाहें तो यहां समय और तारीख सेट कर सकते हैं। लेकिन सेट टाइम फंक्शन को संपादित करना या ग्रे आउट करना याद रखें ताकि हर बार मिनिटेल को चालू करने पर समय रीसेट न हो)

चूंकि मिनिटेल 1 धीमा है और इसमें बहुत सीमित ग्राफिक्स क्षमताएं हैं, (40 वर्ष पुराना) अपने कार्यों को यथासंभव छोटा रखना महत्वपूर्ण है। मुख्य लूप कुंजी प्रेस को पढ़ने और मोड का चयन करने से संबंधित है। मेनू और सेटिंग मोड में, आरटीसी की कोई रीडिंग नहीं होती है और ग्राफिक्स का रिफ्रेशिंग होता है इसलिए कीबोर्ड से इनपुट जल्दी से पढ़े जाते हैं। तथापि; घड़ी मोड में कुंजी दबाने से काम करने के कई प्रयास हो सकते हैं। धैर्य रखें।

यह उदाहरण कोड अलार्म घड़ी संस्करण के लिए है न कि वोल्ट मीटर के लिए। यदि आप वोल्ट मीटर के लिए कोड चाहते हैं तो मैं अनुरोध पर भेजूंगा।

मैं पूरे कोड के माध्यम से बात नहीं करने जा रहा हूँ। आपने शायद इस भाग को पहले ही छोड़ दिया है।

मेरा कोड बहुत मोटा और गन्दा है। मुझे वास्तव में इसे साफ करने की जरूरत है। लेकिन यह काम करता है। जब मेरे पास समय होता है तो मैं इसे सुव्यवस्थित करता हूं और अप्रयुक्त पूर्णांक और सामान मिटा देता हूं।

देखने के लिए धन्यवाद। मुझे आशा है कि आपका मिनिटेल क्लॉक प्रोजेक्ट अच्छा चलेगा।

ल्यूक। आईजी ल्यूक1969 मॉर्गन

सिफारिश की: