कोड अनुवादक को मोर्स करने के लिए अपनी भाषा बनाएं

Arduino पैकेज, USB और hdmi केबल

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

विचार एक बनाने से शुरू होता है मोर्स कोड को किसी भी प्रकार के फ़ॉन्ट, शब्द या वाक्यांश का अनुवादक। यह एक Arduino बोर्ड का उपयोग करने के रूप में सरल है कि वह होगा जिसमें आवश्यक सॉफ़्टवेयर लोड किया गया है ताकि, इसके आउटपुट के माध्यम से, हम मोर्स भाषा में अर्थ के अनुसार कुछ एल ई डी बना सकें जिसे हम व्यक्त कर रहे हैं। जिस पाठ का हम अनुवाद करना चाहते हैं, उसे आसानी से लिखने के लिए, हम एक एंड्रॉइड ऑपरेटिंग सिस्टम से लैस एक मोबाइल फोन का उपयोग करेंगे जो हमारे बोर्ड पर ब्लूटूथ कनेक्शन के माध्यम से पाठ भेजेगा। Arduino UNO.

Arduino बोर्ड सेंसर के साथ संगत Arduino के लिए

परियोजना को पूरा करने के लिए आवश्यक सामग्री

जैसा कि हमने कम या ज्यादा ऊपरी रेखाओं में इंगित करने की कोशिश की है, इस परियोजना को पूरा करने के लिए हमें विशिष्ट सामग्री की आवश्यकता होगी, यदि आप दुनिया को पसंद करते हैं निर्माता, मुझे यकीन है कि या तो आपके लिए यह मुश्किल नहीं होगा कि आप अपने किसी भी सबसे अधिक लगातार स्टोर में क्या गायब हैं, अगर आपके पास नहीं है, हालांकि, जैसा कि मैं कहता हूं, वे आमतौर पर हैं काफी अक्सर इस्तेमाल किया आइटम। विशेष रूप से, हमें निम्न सूची की आवश्यकता होगी:

एक बार जब हमारे पास सभी आवश्यक तत्व उपलब्ध होंगे तो हम परियोजना के निष्पादन के साथ जारी रख सकते हैं। एक बात ध्यान में रखना है कि वस्तुतः इस प्रोजेक्ट या कार्ड में ब्लूटूथ एडाप्टर का उपयोग करना आवश्यक नहीं है Arduino UNO चूंकि मूल कनेक्शन के साथ किसी भी अन्य का उपयोग किया जा सकता है, इसलिए हमें केवल उपयोग किए गए कनेक्शन पर ध्यान देना होगा, उदाहरण के लिए, इस मामले में कि डिजिटल आउटपुट हमारे 13 Arduino UNO यह आपके द्वारा उपयोग किए जा रहे बोर्ड के समान आउटपुट से मेल खाता है।

परियोजना को पूरा करने के लिए कदम

नीचे इस परियोजना को पूरा करने के लिए, मैं विधानसभा से संबंधित चरणों की एक श्रृंखला और उन सभी तत्वों के कनेक्शन का संकेत दूंगा जो पिछली सूची को बनाते हैं जिन्हें हमें उनके सही निष्पादन के लिए पालन करना चाहिए। जैसा कि अक्सर इस प्रकार की परियोजना में होता है, पूरी तरह से स्वतंत्र महसूस करें कोड की किसी भी पंक्ति को संशोधित करें या हार्डवेयर को विकसित करने और यहां तक ​​कि इसके संचालन को सही करने के लिए जोड़ें चूंकि किसी भी प्रकार का सुधार हमेशा स्वागत योग्य है।

पहली जगह में हम बाहर ले जाएगा का कनेक्शन Arduino UNO हमारे ब्रेडबोर्ड के साथ। विशेष रूप से, उपयोग किए जाने वाले आउटपुट जीएनडी और 3.3 वी होंगे। ये समान लाइनें हमारे ब्लूटूथ एडाप्टर को शक्ति प्रदान करने के लिए, अन्य चीजों के साथ, हमारी सेवा करेंगे।

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

हम पहुंचते हैं 3 वोल्ट हॉर्न कनेक्शन। इसके लिए हम डिजिटल आउटपुट संख्या 13 का उपयोग करेंगे Arduino UNO। शेष कनेक्शन, हमेशा की तरह, हमें इसे जीएनडी या ग्राउंड से जोड़ना होगा ताकि सींग का संचालन सही हो।

अब समय आता है विभिन्न एल ई डी कनेक्ट। गड़बड़ करने की कोशिश न करने के लिए, आपको बता दें कि यह विचार सबसे लंबे पैर को जोड़ने के लिए है, सकारात्मक, डिजिटल आउटपुट में से एक में Arduino UNO जबकि छोटा व्यक्ति सीधे GND या ग्राउंड से जुड़ता है। इस तरह हम पाएंगे कि सबसे पहले ग्रीन एल ई डी को डिजिटल आउटपुट 12, आउटपुट के अगले 8, तीसरे ग्रीन एलईडी को आउटपुट 7 जबकि केवल ब्लू एलईडी को आउटपुट डिजिटल 4 से जोड़ा जाएगा।

अंतिम चरण, एक बार हमारे पास सभी वायरिंग तैयार है हमारे कनेक्ट करने के लिए USB कनेक्शन केबल का उपयोग करें Arduino UNO कंप्यूटर के लिए और इस प्रकार इसे आवश्यक सॉफ्टवेयर से लैस किया जा सकता है, जिसे हम Arduino IDE से ही लिखेंगे और संकलित करेंगे।

Arduino बोर्ड और कंप्यूटर के बीच संबंध

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

मुझे पता है कि उपरोक्त विवरण कुछ बहुत अच्छा लग सकता है 'tonto'लेकिन मैं आपको आश्वस्त कर सकता हूं कि वे बहुत वैध, आवश्यक और विशेष रूप से दिलचस्प संकेत हैं यदि हम इस बात को ध्यान में रखते हैं कि निर्माता समुदाय के भीतर वे मौजूद हो सकते हैं जो लोग शुरू कर रहे हैं और वह, इन छोटों के लिए धन्यवाद 'ट्रिक्स'वे समझ सकते हैं कि, कम से कम, वर्तमान एडाप्टर और बोर्ड दोनों तक ही पहुंचता है।

इस बिंदु पर हमें बस एप्लिकेशन डाउनलोड करना है मोर्स.apk लगा हुआ। यह एप्लिकेशन एंड्रॉइड ऑपरेटिंग सिस्टम से लैस आपके मोबाइल डिवाइस पर इंस्टॉल होना चाहिए। एक बार यह स्थापित हो जाने के बाद, आपको बस एप्लिकेशन खोलना होगा और प्रेस जारी रखना होगा। इस बार वह विकल्प जो हमें सबसे ज्यादा रुचिकर लगे 'पाठ भेजें', उसी पर जिसे हमें एक्सेस करने के लिए क्लिक करना है। एक बार अंदर हमें अपनी प्लेट के साथ कनेक्शन स्थापित करने के लिए 'कनेक्ट' पर क्लिक करना होगा।

एन्कोडिंग प्रक्रिया जिसका पालन किया गया है, वह इस प्रकार है।

  • एक बार जब आप अपने एंड्रॉइड डिवाइस पर एप्लिकेशन एक्सेस करते हैं और पिछले चरणों का पालन करते हैं, तो आप किसी भी पत्र, शब्द या वाक्यांश को लिखने में सक्षम होंगे। एक बार जब आप लिख लें कि आपको क्या चाहिए, तो आपको सिर्फ send पर क्लिक करना है।
  • यदि पाठ सही ढंग से प्राप्त किया गया है, तो सिस्टम स्वचालित रूप से रोशनी चालू करेगा और एक ध्वनि का उत्सर्जन करेगा
  • विचार यह है कि 'बिंदु' को निर्धारित करने के लिए पहले हरी बत्ती चली जाएगी और बंद हो जाएगी। बदले में, हॉर्न बज जाएगा और एक ही समय में बंद हो जाएगा।
  • बारी में 'लाइन' निर्धारित करने के लिए दूसरी और तीसरी हरी बत्ती चालू और बंद होगी। सींग, पिछले मामले में, उसी समय चालू और बंद हो जाएगा।
  • अंत में चौथा प्रकाश, यानी नीली रोशनी, वर्ण, शब्द या वाक्यांश के अंत को निर्धारित करने के लिए चालू और बंद होगा। जब प्रत्येक वर्ण, शब्द या वाक्यांश के बीच कुछ प्रकार का स्थान होता है, तो यह प्रकाश दो बार चालू और बंद होगा।

जैसा कि ध्यान में रखना है, आपको बता दें कि इस मामले में एंड्रॉइड एप्लिकेशन को ऐप आविष्कारक के लिए धन्यवाद दिया गया है, एक एप्लिकेशन का कोड और डिज़ाइन उत्पन्न करने का एक बहुत ही सरल तरीका जो बाद में ऑपरेटिंग से लैस डिवाइस पर चलाया जाएगा। Google इंजीनियरों द्वारा बनाई गई प्रणाली।

अधिक जानकारी और विवरण: Instructables


पहली टिप्पणी करने के लिए

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।