مورس کوڈ مترجم کے ل your اپنی زبان بنائیں

ارڈوینو پیکیج ، USB اور ایچ ڈی ایم آئی کیبل

آج ہم اپنے ایک دلچسپ سبق کے ساتھ لوٹ رہے ہیں۔ اس بار میں آپ کو ایک بہت ہی آسان پروجیکٹ دکھانا چاہتا ہوں جس پر عمل درآمد کرنے میں آپ کو تھوڑا وقت لگے گا اور اس کے ساتھ ہی آپ لفظی طور پر مورس کوڈ کو لکھی گئی زبان سے ایک طرح کا مترجم تیار کرسکیں گے۔ ہمیشہ کی طرح ، سچ یہ ہے کہ ہم کسی ایسے منصوبے سے آگے نہیں بڑھیں گے جہاں ایک بریڈ بورڈ پلیٹ اور ایک ارڈینو بورڈ چونکہ ، اگر آپ مزید جانا چاہتے ہیں تو ، سافٹ ویئر کی سطح پر اور آخری پروجیکٹ کی تکمیل کے لحاظ سے ، آپ کو حل پر عمل درآمد کرنے والا ، کم ، زیادہ پرکشش ہونا چاہئے۔

خیال پیدا کرنے سے شروع ہوتا ہے a کسی بھی قسم کے فونٹ ، الفاظ یا فقرے کو مرس کوڈ سے مترجم. یہ اتنا ہی آسان ہے جتنا کہ ایک ارڈینو بورڈ کا استعمال کرنا جس میں وہی ہوگا جس میں ضروری سوفٹویئر بھری ہوئی ہو تاکہ اس کی آؤٹ پٹس کے ذریعہ ، ہم مورس زبان میں اس معنی کے مطابق کچھ ایل ای ڈی بناسکیں جس کا ہم اظہار کررہے ہیں۔ ہم جس متن کا ترجمہ کرنا چاہتے ہیں اسے آسانی سے لکھنے کے لئے ، ہم ایک ایسے موبائل فون کا استعمال کریں گے جو ایک لوڈ ، اتارنا Android آپریٹنگ سسٹم سے لیس ہے جو ہمارے بورڈ کو بلوٹوتھ کنکشن کے ذریعہ بھیجے گا۔ Arduino UNO.

ایردوینو کیلئے سینسر کے ساتھ مطابقت رکھنے والا آرڈینو بورڈ

اس منصوبے کو انجام دینے کے لئے درکار مواد

چونکہ ہم نے کم و بیش اس منصوبے کو آگے بڑھانے کے لئے بالائی خطوں میں اس بات کی نشاندہی کرنے کی کوشش کی ہے ، اگرچہ آپ کو دنیا پسند ہے تو میکر، مجھے یقین ہے کہ یا تو آپ کو یہ معلوم کرنا مشکل نہیں ہوگا کہ اگر آپ کے پاس نہ ہونے کی صورت میں آپ اپنے اکثر و بیشتر اسٹورز میں کھو رہے ہیں تو ، اگرچہ ، جیسا کہ میں کہتا ہوں ، وہ عام طور پر کافی کثرت سے استعمال شدہ اشیاء. خاص طور پر ، ہمارے پاس درج ذیل فہرست کی ضرورت ہوگی۔

ہمارے پاس تمام ضروری عناصر دستیاب ہوجانے کے بعد ، ہم اس منصوبے پر عمل درآمد جاری رکھ سکتے ہیں۔ دھیان میں رکھنے کے لئے ایک نکتہ یہ ہے کہ لفظی اس پروجیکٹ یا کارڈ میں بلوٹوتھ اڈاپٹر استعمال کرنا ضروری نہیں ہے Arduino UNO جیسے چونکہ بنیادی کنکشن کے ساتھ کوئی دوسرا استعمال کیا جاسکتا ہے ، ہمیں صرف استعمال شدہ کنیکشنز پر ہی توجہ دینا ہوگی تاکہ ، مثال کے طور پر ، اس معاملے میں کہ ہمارے ڈیجیٹل آؤٹ پٹ 13 Arduino UNO اس بورڈ کے اسی آؤٹ پٹ کے مساوی ہے جو آپ استعمال کررہے ہیں۔

منصوبے کو آگے بڑھانے کے اقدامات

اس منصوبے کو انجام دینے کے لئے ، ذیل میں ، میں اسمبلی اور ان تمام عناصر کے رابطے سے متعلق ایک سلسلے کی نشاندہی کروں گا جو پچھلی فہرست میں شامل ہیں جن کی ہمیں ان کے صحیح عمل درآمد کے لئے عمل کرنا چاہئے۔ جیسا کہ اکثر اس طرح کے منصوبے میں ہوتا ہے ، بلا جھجھک کسی بھی لائن کوڈ میں ترمیم کریں یا تیار کرنے کے لئے ہارڈ ویئر شامل کریں اور یہاں تک کہ اس کے عمل کو بھی کامل بنائیں چونکہ کسی بھی قسم کی بہتری ہمیشہ خوش آئند ہے۔

پہلی جگہ میں ہم اس کو انجام دیں گے کا رابطہ Arduino UNO ہمارے بریڈ بورڈ کے ساتھ. خاص طور پر ، استعمال شدہ آؤٹ پٹ GND اور 3.3 V ہوں گے۔ یہ وہی لائنیں دوسرے چیزوں کے ساتھ ، ہمارے بلوٹوتھ اڈاپٹر کو بجلی فراہم کرنے میں ہماری مدد کریں گی۔

ایک بار جب ہم یہ رابطے کر لیتے ہیں ، اب وقت آگیا ہے کہ بلوٹوتھ اڈاپٹر کے ڈیٹا ان پٹ اور آؤٹ پٹ کو ارڈینو بورڈ کے ڈیجیٹل ڈیٹا ان پٹ اور آؤٹ پٹ کے ساتھ ہم آہنگ کریں۔ اس طرح ہمارے پاس ہمارے اڈاپٹر کو کارڈ سے دونوں طرح طرح سے جوڑا جائے گا تاکہ یہ موجودہ پائے اور تاکہ یہ تکنیکی سطح پر مکمل طور پر دستیاب ہو تاکہ وہ شروع کر سکے۔ 'سننے'ڈیٹا جو اس کے داخلے کی بندرگاہوں سے ہوتا ہے Arduino UNO. تفصیل کے طور پر ، آپ کو بتادیں کہ بعض مواقع پر ، جو کارڈ ہم استعمال کرتے ہیں اور بلوٹوتھ اڈاپٹر دونوں کی وجہ سے ، استعمال شدہ رابطے مختلف ہو سکتے ہیں ، اس مقام پر ، سب سے اچھی بات یہ ہے کہ اڈاپٹر کی تنصیب کے دستاویزات کو دیکھیں کیونکہ وہ عام طور پر کنکشن آریگرام کے ساتھ ہوتے ہیں.

ہم پہنچ گئے 3 وولٹ ہارن کنکشن. اس کے لئے ہم 13 میں سے ڈیجیٹل آؤٹ پٹ نمبر استعمال کریں گے Arduino UNO. بقیہ کنکشن ، ہمیشہ کی طرح ، ہمیں اسے جی این ڈی یا گراؤنڈ سے جوڑنا چاہئے تاکہ سینگ کا عمل درست ہو۔

اب وقت آتا ہے مختلف ایل ای ڈی کو مربوط کریں. الجھنے کی کوشش نہ کرنے کے ل you ، آپ کو بتادیں کہ اس کی لمبی لمبی ٹانگ ، مثبت ، کو ڈیجیٹل آؤٹ پٹس میں سے کسی ایک سے جوڑنا ہے۔ Arduino UNO جبکہ چھوٹا ایک GND یا گراؤنڈ سے براہ راست جڑتا ہے۔ اس طرح ہم تلاش کریں گے کہ سبز ایل ای ڈی میں سے پہلی ڈیجیٹل آؤٹ پٹ 12 سے منسلک ہوگی ، اگلی آؤٹ پٹ 8 ، تیسری سبز ایل ای ڈی سے آؤٹ پٹ 7 جبکہ صرف نیلی ایل ای ڈی آؤٹ پٹ ڈیجیٹل 4 سے منسلک ہوگی۔

آخری مرحلہ ، ایک بار جب ہمارے پاس تمام وائرنگ تیار ہوجائے تو ہمارے سے رابطہ قائم کرنے کے لئے USB کنکشن کیبل کا استعمال کریں Arduino UNO کمپیوٹر پر اور اس طرح اس کو ضروری سافٹ ویئر مہیا کرنے کے قابل ہو جائے ، جسے ہم ارڈینو آئ ڈی ای سے لکھ کر مرتب کریں گے۔

ارڈینو بورڈ اور کمپیوٹر کے درمیان رابطہ

ایک نکتہ جس کو دھیان میں رکھنا چاہئے جب ہمارے پاس بورڈ کمپیوٹر سے جڑا ہوا ہے اور یہ جاننے کے لئے کہ ہر چیز صحیح طور پر کام کرتی ہے ، کم از کم اصولی طور پر ، یہ ہے کہ بورڈ کے پاس جب تک یہ کمپیوٹر سے منسلک رہتا ہے ہر وقت گرین لائٹ آن رہتی ہے. دوسری طرف اور ہم استعمال کرتے ہوئے بلوٹوتھ اڈاپٹر پر انحصار کرتے ہیں عام طور پر ریڈ لائٹ چمکتی ہے کیونکہ Android ڈیوائس کے ساتھ کنکشن قائم نہ ہونے کی وجہ سے ہے کہ ہم پلیٹ میں خطوط ، فقرے یا الفاظ بھیجنے کے لئے استعمال کریں گے۔

میں جانتا ہوں کہ مذکورہ بالا تفصیل بہت کچھ کی طرح لگ سکتی ہے۔ٹنٹو'لیکن میں آپ کو یقین دلاتا ہوں کہ وہ بہت درست ، ضروری اور خاص طور پر دلچسپ اشارے ہیں اگر ہم اس بات کو مدنظر رکھیں کہ میکر کمیونٹی میں وہ موجود ہوسکتے ہیں۔ جو لوگ شروع کر رہے ہیں اور وہ ، ان چھوٹے بچوں کا شکریہ 'ٹیکنیکس'وہ یہ سمجھ سکتے ہیں کہ ، کم از کم ، موجودہ اڈاپٹر اور بورڈ دونوں تک پہنچ جاتا ہے۔

اس وقت ہمیں صرف ایپلی کیشن ڈاؤن لوڈ کرنا ہے موریس.اپک منسلک یہ ایپلی کیشن آپ کے موبائل ڈیوائس پر انسٹال ہونی چاہئے جو Android آپریٹنگ سسٹم سے لیس ہے۔ ایک بار یہ انسٹال ہوجانے کے بعد ، آپ کو صرف ایپلی کیشن کو کھولنا ہوگا اور جاری دبائیں۔ اس بار وہ آپشن ہے جو ہمیں سب سے زیادہ دلچسپی دیتا ہے۔ 'متن بھیجیں'، جس پر ہمیں اس تک رسائی حاصل کرنے کے لئے کلک کرنا ہے۔ اندر داخل ہونے کے بعد ہمیں اپنی پلیٹ سے کنکشن قائم کرنے کے لئے 'کنیکٹ' پر کلک کرنا ہوگا۔

انکوڈنگ کے عمل کی پیروی کی گئی ہے۔

  • ایک بار جب آپ اپنے اینڈروئیڈ ڈیوائس پر ایپلی کیشن تک رسائی حاصل کریں اور پچھلے مراحل پر عمل کریں تو آپ کوئی خط ، لفظ یا فقرے لکھ سکیں گے۔ ایک بار جب آپ اپنی مرضی کے مطابق لکھیں تو ، آپ کو صرف بھیجنے پر کلک کرنا ہوگا۔
  • اگر متن کو صحیح طریقے سے موصول ہوا ہے تو نظام خود بخود لائٹس کو چالو کردے گا اور آواز کو خارج کردے گا
  • خیال یہ ہے کہ پہلی گرین لائٹ 'پوائنٹ' کے تعین کے ل on جاری و ساری ہوگی۔ بدلے میں ، اسی وقت سینگ بجا اور آف ہوجائے گا۔
  • دوسری اور تیسری سبز لائٹس باری باری 'لائن' کے تعین کے ل on آن اور آف ہوجائیں گی۔ سینگ ، جیسا کہ پچھلے معاملے کی طرح ، ایک ہی وقت میں بھی آن اور آف ہوگا۔
  • آخر کار چوتھی روشنی ، یعنی نیلی روشنی ، کردار ، لفظ یا فقرے کے اختتام کے تعین کے ل on آن اور آف ہوجائے گی۔ جب ہر کردار ، لفظ یا فقرے کے مابین کسی طرح کی جگہ ہوتی ہے تو ، یہ روشنی دو بار چالو اور بند ہوجائے گی۔

نقطہ نظر کو لینے کے ل just ، آپ کو صرف یہ بتادیں کہ اس معاملے میں اینڈرائڈ ایپلی کیشن کو ایپ موجد کی بدولت بنایا گیا ہے ، کسی ایپلیکیشن کا کوڈ اور ڈیزائن تیار کرنے کا ایک بہت آسان طریقہ جو بعد میں آپریٹنگ سے لیس ڈیوائس پر چلایا جائے گا۔ گوگل انجینئرز کے ذریعہ بنایا گیا نظام۔

مزید معلومات اور تفصیلات: ہدایات


تبصرہ کرنے والا پہلا ہونا

اپنی رائے دیں

آپ کا ای میل ایڈریس شائع نہیں کیا جائے گا. ضرورت ہے شعبوں نشان لگا دیا گیا رہے ہیں کے ساتھ *

*

*

  1. اعداد و شمار کے لئے ذمہ دار: میگل اینگل گاتین
  2. ڈیٹا کا مقصد: اسپیم کنٹرول ، تبصرے کا انتظام۔
  3. قانون سازی: آپ کی رضامندی
  4. ڈیٹا کا مواصلت: اعداد و شمار کو تیسری پارٹی کو نہیں بتایا جائے گا سوائے قانونی ذمہ داری کے۔
  5. ڈیٹا اسٹوریج: اوکیسٹس نیٹ ورکس (EU) کے میزبان ڈیٹا بیس
  6. حقوق: کسی بھی وقت آپ اپنی معلومات کو محدود ، بازیافت اور حذف کرسکتے ہیں۔