विषयसूची:
- चरण 1: भागों की सूची
- चरण 2: अवलोकन
- चरण 3: मूल स्टाम्प माइक्रोकंट्रोलर
- चरण 4: P3 टच कीर किट
- चरण 5: बड़ा बॉक्स
- चरण 6: कार्यक्रम
- चरण 7: शिफ्ट फ़ंक्शन
- चरण 8: टच कुंजी कोड
- चरण 9: अक्षर और संख्या
- चरण 10: सीक्यू सीक्यू सीक्यू
- चरण 11: डीएएच और डीआईटी समय
- चरण 12: निचला रेखा
वीडियो: मोर्स कोड टच कीर/ऑटोकोडर: 12 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:23
मैंने वास्तव में कुछ समय पहले इस परियोजना का निर्माण किया था, लेकिन सोचा कि कोई इस विचार का उपयोग करने में सक्षम हो सकता है। मैं एक हैम रेडियो आदमी हूं और जीवन में थोड़ी देर से आया जब मैं सेवानिवृत्त हुआ और मेरे पास समय था। मेरे पास अब मेरा सामान्य लाइसेंस है और इसका उपयोग करें फोन (आवाज) ज्यादातर समय लेकिन सीडब्ल्यू (मोर्स कोड) सीखना चाहता था और उसी तरह संपर्क बनाना चाहता था। हालांकि, मुझे जल्द ही पता चला कि पुराना दिमाग और शरीर सीडब्ल्यू को सीधी कुंजी के साथ भेजने के लिए तैयार नहीं था या यहां तक कि पैडल भी। न केवल मस्तिष्क उतनी तेजी से काम नहीं करता जितना पहले करता था, उम्र और दवाओं के कारण, मेरे हाथ थोड़े कांपते हैं। तब मुझे पता चला कि एक बिल्ली की खाल निकालने या उसे डिट्स और डाह भेजने के एक से अधिक तरीके हैं, आप चाहें तो।
यह कोंटरापशन मैन्युअल रूप से सीडब्ल्यू, पत्र द्वारा पत्र भेजने के लिए एक टच सर्किट का उपयोग करता है और लंबन से एक बेसिक स्टाम्प माइक्रोकंट्रोलर को भी नियोजित करता है जो टच सर्किट के समय को नियंत्रित करता है और 3 x 4 नंबर कीपैड का उपयोग करके सीडब्ल्यू वर्णों के पूर्व-प्रोग्राम किए गए स्ट्रिंग भेजता है। आउटपुट को शिफ्ट करने के लिए स्टार और पाउंड बटन का उपयोग करके 30 प्रोग्राम किए गए स्ट्रिंग्स तक भेजें।
अब, यह परियोजना, जबकि अधिकांश लोगों की पहुंच से परे नहीं है, इसके लिए कुछ पृष्ठभूमि ज्ञान और क्षमताओं की आवश्यकता होती है। हालांकि, मैं इसे काम करने में सक्षम था और मैं निश्चित रूप से बॉक्स में सबसे चमकीला क्रेयॉन नहीं हूं, कोई औपचारिक प्रशिक्षण नहीं है, और जैसे मैं कहा, मैं बूढ़ा हूँ !!आपको इलेक्ट्रॉनिक्स का बुनियादी ज्ञान होना चाहिए और कुछ लेआउट और सोल्डरिंग करने में सक्षम होना चाहिए - जटिल नहीं है क्योंकि कुछ घटक हैं, लेकिन कीपैड से सभी तारों के कारण यह थोड़ा थकाऊ है। और, आपको माइक्रोकंट्रोलर्स की बेसिक स्टाम्प श्रृंखला के साथ काम करने में सक्षम होने की भी आवश्यकता होगी।
चरण 1: भागों की सूची
बाड़ों की एक जोड़ी
प्रोग्रामिंग बोर्ड के साथ एक बेसिक स्टैम्प 2 (या बेहतर) माइक्रोकंट्रोलरhttps://www.parallax.com/
CW Touch Keyer से P3 टच कीर किट
www.cwtouchkeyer.com/P3W.htm
सामान्य टर्मिनल के साथ 12 बटन संख्यात्मक कीपैड
डीपीडीटी 5 वोल्ट रिले
डायोड, 10K रेसिस्टर्स (स्टैंप पर I/O पिन बफर करने के लिए) स्विच
रिले और स्टाम्प के लिए आईसी सॉकेट
3 - 3.5 मिमी स्टीरियो ऑडियो जैक
4 - 3.5 मिमी स्टीरियो ऑडियो प्लग
2 - 2.1 मिमी डीसी पावर जैक
2 - 2.1 मिमी डीसी पावर प्लग
चरण 2: अवलोकन
मैं पूरी तरह से जानता हूं कि यह दो बक्से और तारों के तीन सेटों के साथ थोड़ा जटिल दिखता है, लेकिन मेरे साथ सहन करें क्योंकि मेरे पागलपन का एक तरीका है। मुख्य बात एर्गोनॉमिक्स है। स्टैम्प, रिले और कीपैड वाला बड़ा बॉक्स एक है टच कीर का उपयोग करते समय अपने हाथ को आराम देने के लिए थोड़ा लंबा। यह भी बहुत ज्यादा तारों से भरा है! इसके अलावा, छोटे बॉक्स में 9 वोल्ट की बैटरी के लिए एक हटाने योग्य बैटरी दरवाजा है जो पूरे सौदे को शक्ति देता है। तो…। चूंकि पावर कीर बॉक्स में थी, इसलिए मुझे स्टैम्प को पावर लेनी थी, और इसलिए कीर सर्किट से स्टैम्प और कीपैड वाले बड़े बॉक्स में पावर केबल और तारों का एक सेट होना था। ट्रांसमीटर को आउटपुट है बस एक 3.5 मिमी ऑडियो प्लग जो रिले द्वारा स्टैम्प के पिन 15 के माध्यम से छोटा होता है जो एकमात्र आउटपुट पिन होता है, अन्य सभी पिन इनपुट होते हैं।
चरण 3: मूल स्टाम्प माइक्रोकंट्रोलर
जब मैंने इसे पहली बार बनाया था तो मैंने एक बीएस 2 का उपयोग किया था जो ठीक काम करता था, सिवाय इसके कि मैं सभी आवश्यक सामान और 30 अलग-अलग संदेशों को प्रोग्राम नहीं कर सका क्योंकि बीएस 2 ~ 500 निर्देशों तक सीमित है। यदि आप लगभग 20 से अधिक पूर्व-क्रमादेशित चाहते हैं स्ट्रिंग्स या बहुत लंबे वाले, स्टैम्प के BS2SX संस्करण का उपयोग करें जो आपको ~4000 निर्देशों का उपयोग करने की अनुमति देता है। यदि आपने पहले कभी 'स्टैम्प्ड' नहीं किया है, तो आपको PBASIC में I/O पिन और कोडिंग के उपयोग से खुद को परिचित करना होगा, स्टैम्प का भाषा। हार्डवेयर के लिए, स्टैम्प के अलावा, आपको कई प्रकार के प्रोग्रामिंग बोर्ड और एक सीरियल या यूएसबी केबल की आवश्यकता होगी। सॉफ्टवेयर के लिए, Parallax की वेबसाइट से बेसिक स्टैम्प एडिटर का नवीनतम संस्करण डाउनलोड करें। डरो मत। यह सब बहुत अधिक है क्योंकि PBASIC सबसे आसान प्रोग्रामिंग भाषाओं में से एक है और संपादक बहुत उपयोगकर्ता के अनुकूल है।
चरण 4: P3 टच कीर किट
यह एक बहुत ही आसान किट है और यदि आपने बहुत अधिक काम किया है, तो आपको भाग की पहचान के चरण के बाद 10 मिनट में इसे बाहर कर देना चाहिए। पीसीबी से कनेक्शन भी बहुत सरल हैं। स्विच के माध्यम से 9 वोल्ट की बैटरी से पावर, दो चाबियों से इनपुट जो कुछ भी धातु हो सकते हैं जैसे होमब्रू पैडल या पेनीज़ जैसे मैंने इस्तेमाल किया। पेनीज़ को माउंट करने के लिए, मैंने पेनी के केंद्र में एक छेद ड्रिल किया और 22 जीए का एक टुकड़ा चिपका दिया। ठोस हुकअप तार के माध्यम से, इसे मिलाप किया गया और फिर इसे एक ड्रेमेल के साथ चिकना किया गया। इस तरह से बाड़े के माध्यम से छेद सीधे पेनी के नीचे हो सकता है। चूंकि यह चीज आपके शरीर की समाई द्वारा काम करती है, इसलिए तारों को पेनीज़ से जोड़ना महत्वपूर्ण है (या जो कुछ भी) जितना संभव हो उतना छोटा। आउटपुट में डिट, दाह और जमीन शामिल है। मैंने इन्हें संलग्नक के सामने 3.5 मिमी स्टीरियो ऑडियो जैक के साथ-साथ पावर (स्विच से) 2.1 मिमी डीसी पावर के लिए तार दिया। जैक।
चरण 5: बड़ा बॉक्स
मुख्य सर्किट बोर्ड के लिए मैंने स्ट्रिपबोर्ड के एक टुकड़े का उपयोग किया जो कीपैड को स्टैम्प पर पिन से जोड़ने के लिए अच्छी तरह से काम करता है। कीपैड से इनपुट पिन 0 से 11 तक होते हैं और टच कीर से इनपुट पिन्स 13 और 14 के लिए होते हैं। कीर से ग्राउंड ग्राउंड रेल में जाता है। पिन 12 का उपयोग नहीं किया जाता है लेकिन फिर भी इसे ग्राउंड में बफर किया जाना चाहिए। रिले के लिए आउटपुट पिन 15 से है। पावर (+ और - 9 वोल्ट) को कुछ ट्रैक्स में, डीआईटी इनपुट को पिन 13 और डीएएच इनपुट को पिन 14 से कनेक्ट करें। ध्यान दें कि ये इनपुट सामान्य रूप से उच्च होते हैं इसलिए 10K रेसिस्टर्स कनेक्ट करें प्रत्येक के लिए इनपुट को बफर करने के लिए +9वी रेल और बीएस2 पिन के लिए। कीपैड को पीसीबी से जोड़ने के लिए छोटे गेज (24 या 26) फंसे तार का उपयोग करें। मैंने 22 गेज का उपयोग किया जिससे तारों के द्रव्यमान को मोड़ना मुश्किल हो गया बॉक्स। कीपैड पर आम को पीसीबी पर +9 वोल्ट रेल से कनेक्ट करें और फिर स्ट्रिपबोर्ड की सभी चाबियों को (मेरे वायरिंग आरेख को बीएस 2 आई/ओ पिन और कीपैड से इनपुट दिखाते हुए देखें।) क्षैतिज रेखाएं जंपर्स हैं (BS2 के विपरीत दिशा में #, 9, 6, 3) के लिए। आपका वायरिंग आरेख अलग हो सकता है, निश्चित रूप से, और सुनिश्चित करें कि आप इसे भविष्य के संदर्भ के लिए कहीं सहेज रहे हैं। कीपैड से इनपुट सामान्य रूप से कम हैं इसलिए 10K प्रतिरोधों को कनेक्ट करें इन इनपुट को बफर करने के लिए ग्राउंड रेल और प्रत्येक इनपुट पिन।
पिन 15 सीधे 5 वोल्ट रिले पर कॉइल पर जाता है (मुझे पता है कि यह गलत है और आपको बीएस मार्गदर्शन के अनुसार रिले को चलाने के लिए ट्रांजिस्टर का उपयोग करना चाहिए, लेकिन 5 वोल्ट रिले के साथ यह ठीक काम करता है।) कॉइल का दूसरा पोल -9V है, निश्चित रूप से और कॉइल में एंटी-रिवर्सिंग डायोड को मत भूलना। मैंने एक DPDT का उपयोग किया लेकिन एक SPST भी काम करेगा। मैंने एक DPDT का उपयोग किया क्योंकि मैंने एक छोटा पीजो बीपर जोड़ा (मुझे मेरे बारे में कुछ प्रतिक्रिया देने के लिए) कुंजीयन और अभ्यास के लिए इस्तेमाल किया जाना है) और NO संपर्कों में से दो बीपर को फायर करते हैं। अन्य दो जैक तक जाते हैं जो ट्रांसमीटर कुंजी पर जाता है।ठीक है, कार्यक्रम के लिए मुख्य बोर्ड के लिए बस इतना ही है।
चरण 6: कार्यक्रम
अब, इसे आसानी से करें क्योंकि मुझे यकीन है कि कोड करने के और भी शानदार तरीके हैं लेकिन मैं भाग्यशाली हूं कि मुझे यह काम करने के लिए मिला है इसलिए मैं खुश हूं !!! सबसे आखिरी फाइल एक पीडीएफ है जिसमें अंतराल (बनाम) के साथ पूरा कोड होता है जहां मैंने अपनी व्यक्तिगत सामग्री निकाली और इसे छोटा करने के लिए, लेकिन पहले, इसे अनुभाग द्वारा अनुभाग देखें:
जैसा कि आप देख सकते हैं कि यह प्रत्येक अक्षर और संख्या के लिए सबरूटीन के साथ एक बड़ा 'डू लूप' है जिसे स्ट्रिंग या शब्द बनाने के लिए कहा जाता है। वर्णों और शब्दों के बीच विराम (मिलीसेकंड में) जोड़े जाते हैं।
कोड को 5 भागों में विभाजित किया जा सकता है: स्टार और पाउंड कुंजियों का उपयोग करके 'शिफ्ट' फ़ंक्शन, स्पर्श कुंजी (मैनुअल भेजने), वर्णों के पूर्व-प्रोग्राम किए गए तार, संख्याओं का 'डेटाबेस', अक्षर और विराम चिह्न/विशेष वर्ण और डीआईटी और डीएएच समय भाग। कृपया ध्यान दें कि यह कार्यक्रम में वास्तविक आदेश है। मुझे यकीन है कि इसे काम करने के अन्य तरीके भी हैं लेकिन मुझे पता है कि यह करता है।
चरण 7: शिफ्ट फ़ंक्शन
अकेले पुश किया गया एक नंबर बटन एक संदेश या वर्ण भेजता है और स्टार और पाउंड बटन का उपयोग आउटपुट को 'शिफ्ट' करने के लिए किया जाता है। उदाहरण के लिए, यदि नंबर एक बटन को स्वयं 'DE' (यह है) द्वारा पुश किया जाता है और मेरा कॉलसाइन भेजा जाता है। जब स्टार बटन को धक्का दिया जाता है और पकड़ लिया जाता है और नंबर एक बटन को धक्का दिया जाता है, तो नंबर '1' भेजा जाता है। और जब पाउंड बटन को धक्का दिया जाता है और पकड़ लिया जाता है और नंबर 1 बटन दबाया जाता है तो प्रोसाइन 'एआर' भेजा जाता है।
यहाँ स्टार 'शिफ्ट' भाग है:
चरण 8: टच कुंजी कोड
यहाँ स्पर्श कुंजी/मैनुअल बिट है:
चरण 9: अक्षर और संख्या
और यहाँ अक्षरों और संख्याओं का एक नमूना है 'डेटाबेस':
चरण 10: सीक्यू सीक्यू सीक्यू
पूर्व-क्रमादेशित तारों में से एक का एक नमूना। आप इस हिस्से को विशेष रूप से जो कुछ भी आप स्वचालित करना चाहते हैं, उसके साथ वैयक्तिकृत करेंगे। नंबर 2 बटन सीक्यू को कॉल करता है - सीक्यू को तीन बार कॉल करना और मेरा कॉलसाइन दो बार:
चरण 11: डीएएच और डीआईटी समय
और, अंत में, दाह और डिट:
यहाँ DIT/DAH समय खंड है। इससे पूरे कार्यक्रम के लिए समय बदलना आसान हो जाता है। मैंने इसे LOOP निर्देश के ठीक पहले अंत में रखा है, शायद एक अच्छे कारण के लिए जो अब मुझसे बच जाता है।
चरण 12: निचला रेखा
इस परियोजना की लागत लगभग $ 100 या तो है, जो इस बात पर निर्भर करती है कि आप किस बाड़ों का उपयोग करते हैं। BS2SX की कीमत $ 60 के करीब है और P3 किट की कीमत $ 22 है और शेष भागों की कीमत कुछ ही डॉलर है। लेकिन मेरे लिए यह लागत के लायक था। और निर्माण का समय, उल्लेख करने के लिए नहीं, यह एक मजेदार परियोजना थी। बस सभी नंबरों को प्रोग्राम करना और एक कुंजी प्रेस दूर इसके लायक था। मुझे संख्याओं में परेशानी है और सीडब्ल्यू में नए लोगों के लिए यह आश्चर्य की बात है कि आपको कितनी बार भेजना है क्यूएसओ के दौरान नंबर। किसी के लिए जो थोड़ा धीमा है, मेरी तरह, यह वास्तव में कुछ डिब्बाबंद वाक्यांशों जैसे कि आपका नाम, स्थान, आपका रिग और एंटेना को बातचीत में फेंकने के लिए एक फर्क पड़ता है। यह एक तरह का देता है आपको सांस लेने और सोचने का मौका मिलता है। यदि आप इस परियोजना का निर्माण करते हैं, तो मुझे आशा है कि यह अच्छी तरह से चलेगी और आपको मज़ा आएगा। 73s!
सिफारिश की:
मोर्स कोड स्टेशन: 3 कदम
मोर्स कोड स्टेशन: Dit-dit-dah-dah! इस आसान Arduino Uno प्रोजेक्ट के साथ मोर्स कोड सीखें। यह आसान Arduino प्रोजेक्ट एक मोर्स कोड स्टेशन है। मोर्स कोड एक संचार विधि है जो वर्णों को डॉट्स और डैश की एक श्रृंखला के रूप में एन्कोड करती है। यह सर्किट एक पीजो बजर का उपयोग करता है
LabDroid: मोर्स कोड एनकोडर/डिकोडर: 4 कदम
LabDroid: मोर्स कोड एनकोडर/डिकोडर: नोट: इस निर्देश को LabDroid के नवीनतम संस्करण में 1:1 लागू नहीं किया जा सकता है। मैं इसे जल्द ही अपडेट करूंगा। यह प्रोजेक्ट आपको दिखाएगा कि आप LabDroid के साथ क्या कर सकते हैं। चूंकि हैलो वर्ल्ड आम तौर पर टेक्स्ट, लाइट या साउंड के आधार पर बनाया जाता है, इसलिए मैंने LabDr के लिए सोचा
Arduino मोर्स कोड राइटर: 7 स्टेप्स (चित्रों के साथ)
Arduino Morse Code Writer: मैंने एक ऐसा रोबोट बनाया है जो किसी दिए गए टेक्स्ट को मोर्स कोड में बदल सकता है और फिर उसे लिख सकता है !! यह कार्डबोर्ड और लेगो से बना है और इलेक्ट्रॉनिक्स के लिए मैंने Arduino और केवल दो मोटर्स का उपयोग किया है
मोर्स कोड के साथ 2 लेटर वर्ड लर्नर: 5 कदम
मोर्स कोड के साथ 2 लेटर वर्ड लर्नर: मैं कुछ समय से स्क्रैबल (टीएम) 2 अक्षर वाले शब्दों को सीखने की कोशिश कर रहा हूं, लेकिन सफलता नहीं मिली। मैं भी थोड़ी सफलता के साथ फिर से मोर्स कोड सीखने की कोशिश कर रहा हूं। मैंने एक बॉक्स बनाकर कुछ अचेतन सीखने की कोशिश करने का फैसला किया, जो लगातार दिखाता है
Arduino के साथ मोर्स कोड ट्रांसलेटर कैसे बनाएं: 10 कदम
कैसे Arduino के साथ एक मोर्स कोड अनुवादक बनाने के लिए: अवलोकन एक कोडित तरीके से संचार करना, इतना आकर्षक होने के अलावा, विभिन्न क्षेत्रों में कई अनुप्रयोग हैं। कोड संचार के सबसे सामान्य तरीकों में से एक मोर्स कोड है। इस ट्यूटोरियल में, आप सीखेंगे कि भेजने और फिर से भेजने के लिए दुभाषिया कैसे बनाया जाता है