زبان خود را برای مترجم کد مورس ایجاد کنید

بسته arduino ، کابل usb و hdmi

امروز با یکی از آموزش های جالب خود برمی گردیم. این بار می خواهم یک پروژه بسیار ساده را به شما نشان دهم که اجرای آن مدت زمان کمی را به شما اختصاص می دهد و با آن به معنای واقعی کلمه خواهید توانست نوعی مترجم از زبان نوشته شده به کد مورس بسازید. طبق معمول ، واقعیت این است که ما فراتر از پروژه ای که در آن الف بشقاب نان و تخته آردوینو از آنجا که ، درصورتی که بخواهید جلوتر بروید ، هم در سطح نرم افزار و هم از نظر تکمیل پروژه نهایی ، شما باید یکی باشید که یک راه حل را اجرا می کنید ، کمتر ، جذاب تر.

ایده از ایجاد یک شروع می شود مترجم هر نوع قلم ، کلمه یا عبارت به کد مورس. این کار به همین سادگی است که از یک برد Arduino استفاده می کنید که همان نرم افزاری است که لازم است بارگیری شود تا بتوانیم از طریق خروجی های خود ، چند LED را مطابق با معنایی که در زبان مورس بیان می کنیم ، نشان دهیم. برای نوشتن متنی که می خواهیم به راحتی ترجمه کنیم ، از تلفن همراه مجهز به سیستم عامل اندروید استفاده خواهیم کرد که متن را از طریق اتصال بلوتوث به صفحه ما ارسال می کند. Arduino UNO.

برد آردوینو سازگار با سنسورهای آردوینو

مواد مورد نیاز برای اجرای پروژه

همانطور که کم و بیش سعی کرده ایم در سطرهای بالا نشان دهیم ، برای اجرای این پروژه به مواد خاصی نیاز خواهیم داشت اگرچه اگر دنیا را دوست دارید سازنده، من مطمئن هستم که یافتن آنچه از دست داده اید در هیچ یک از فروشگاههای متداول در صورت عدم وجود برای شما دشوار نخواهد بود اگرچه ، همانطور که می گویم ، آنها معمولاً مواردی که اغلب استفاده می شود. به طور خاص ، ما باید لیست زیر را داشته باشیم:

هنگامی که همه عناصر لازم را در دسترس داشته باشیم ، می توانیم با اجرای پروژه ادامه دهیم. یک نکته که باید به خاطر داشته باشید این است که به معنای واقعی کلمه داشتن آداپتور بلوتوث در این پروژه یا کارت ضروری نیست Arduino UNO از این رو از آنجا که از هر اتصال دیگر می توان استفاده کرد ، ما فقط باید به اتصالات استفاده شده توجه کنیم ، به عنوان مثال ، در مورد خروجی دیجیتال 13 از ما Arduino UNO این مربوط به همان خروجی بوردی است که از آن استفاده می کنید.

مراحل انجام پروژه

برای انجام این پروژه ، در زیر ، مجموعه ای از مراحل مربوط به مونتاژ و اتصال تمام عناصر سازنده لیست قبلی را نشان می دهم كه برای اجرای صحیح آنها باید دنبال كنیم. همانطور که معمولاً در این نوع پروژه ها مشاهده می شود ، کاملاً آزاد باشید برای تکامل و حتی کامل کردن عملکرد آن ، هر خط کد را تغییر دهید یا سخت افزار اضافه کنید از آنجا که هر نوع پیشرفت همیشه مورد استقبال است.

در وهله اول ما انجام خواهد داد اتصال از Arduino UNO با تخته نان ما. به طور خاص ، خروجی های استفاده شده GND و 3.3 ولت خواهند بود. همین خط ها ، از جمله موارد دیگر ، در تأمین برق آداپتور بلوتوث ما به ما کمک می کنند.

پس از ایجاد این اتصالات ، زمان آن فرا رسیده است که ورودی و خروجی داده آداپتور بلوتوث را با ورودی و خروجی داده های دیجیتال برد آردوینو هماهنگ کنیم. به این ترتیب ما آداپتور خود را کاملاً به کارت متصل خواهیم کرد تا جریان آن را دریافت کند و همچنین برای شروع کار در سطح فنی کاملاً در دسترس باشد. "گوش کنداده هایی که از طریق درگاه های ورودی به آن می رسند Arduino UNO. به عنوان جزئیات ، به شما بگوییم که در موارد خاص ، هم به دلیل کارت مورد استفاده ما و هم آداپتور بلوتوث ، اتصالات استفاده شده ممکن است متفاوت باشد ، در این مرحله ، بهترین کار این است به اسناد نصب آداپتور نگاه کنید زیرا آنها معمولاً با نمودارهای اتصال همراه هستند.

می رسیم به اتصال بوق 3 ولت. برای این کار ما از خروجی دیجیتال شماره 13 استفاده خواهیم کرد Arduino UNO. اتصال باقیمانده ، طبق معمول ، باید آن را به GND یا زمین متصل کنیم تا عملکرد بوق درست شود.

اکنون زمان آن فرا رسیده است LED های مختلف را وصل کنید. برای اینکه گیج نشوید ، به شما بگویید که ایده این است که بلندترین پایه آن ، مثبت را به یکی از خروجی های دیجیتال متصل کنید Arduino UNO در حالی که کوتاه تر مستقیماً به GND یا زمین متصل می شود. به این ترتیب متوجه خواهیم شد که اولین LED سبز به خروجی دیجیتال 12 ، بعدی به خروجی 8 ، سوم LED سبز به خروجی 7 متصل می شود در حالی که تنها LED آبی به دیجیتال خروجی 4 متصل است.

آخرین مرحله ، پس از آماده شدن تمام سیم کشی ها ، آماده است برای اتصال ما از کابل اتصال USB استفاده کنید Arduino UNO به رایانه و بدین ترتیب بتوانیم آن را به نرم افزارهای لازم مجهز کنیم ، که ما آن را از Arduino IDE می نویسیم و گردآوری می کنیم.

اتصال بین برد آردوینو و کامپیوتر

نکته ای که باید در هنگام اتصال برد به رایانه مورد توجه قرار گیرد تا بدانید همه چیز درست کار می کند ، حداقل در اصل ، این است که برد دارای یک چراغ سبز در هر زمانی روشن است که به رایانه متصل باشد. از طرف دیگر ، بسته به آداپتور بلوتوثی که از آن استفاده می کنیم ، این کار انجام می شود به دلیل برقراری ارتباط با دستگاه Android ، معمولاً چراغ قرمز چشمک می زند که ما برای ارسال نامه ها ، عبارات یا کلمات به صفحه استفاده خواهیم کرد.

من می دانم که جزئیات فوق ممکن است خیلی زیاد به نظر برسدتونواما اگر شما در نظر بگیریم که ممکن است در جامعه سازندگان وجود داشته باشد ، به شما اطمینان می دهم که این نشانه ها بسیار معتبر ، ضروری و مخصوصاً جالب هستند افرادی که شروع می کنند و این ، به لطف این کوچولوهاکلاهبرداریآنها می توانند درک کنند که حداقل جریان به آداپتور و خود برد می رسد.

در این مرحله ما فقط باید برنامه را بارگیری کنیم MORSE.apk ضمیمه شده این برنامه باید روی دستگاه همراه شما مجهز به سیستم عامل Android نصب شود. پس از نصب ، فقط باید برنامه را باز کرده و ادامه را فشار دهید. این بار گزینه ای که بیشتر به ما علاقه دارد "ارسال متن'، همان که برای دسترسی به آن باید کلیک کنیم. پس از ورود ، باید بر روی "اتصال" کلیک کنیم تا اتصال با صفحه ما برقرار شود.

روند رمزگذاری که دنبال شده است به شرح زیر است.

  • هنگامی که به برنامه روی دستگاه Android خود دسترسی پیدا کردید و مراحل قبلی را دنبال کردید ، می توانید هر حرف ، کلمه یا عبارتی را بنویسید. پس از نوشتن آنچه می خواهید ، فقط باید بر روی ارسال کلیک کنید.
  • اگر متن به درستی دریافت شده باشد ، سیستم به طور خودکار چراغ ها را روشن کرده و صدایی منتشر می کند
  • ایده این است که برای تعیین "نقطه" اولین چراغ سبز روشن و خاموش می شود. به نوبه خود ، بوق همزمان صدا می کند و خاموش می شود.
  • چراغ های سبز دوم و سوم روشن و خاموش می شوند تا خط به نوبه خود تعیین شود. بوق ، مانند مورد قبلی ، همزمان روشن و خاموش می شود.
  • سرانجام چراغ چهارم ، یعنی نور آبی ، روشن و خاموش می شود تا انتهای کاراکتر ، کلمه یا عبارت مشخص شود. وقتی بین هر کاراکتر ، کلمه یا عبارت نوعی فاصله وجود داشته باشد ، این چراغ دو بار روشن و خاموش می شود.

به عنوان نکاتی برای در نظر گرفتن ، فقط به شما بگوییم که در این حالت برنامه Android به لطف App Inventor ساخته شده است ، روشی بسیار ساده برای تولید کد و طراحی برنامه ای که بعداً روی دستگاه مجهز به سیستم عامل اجرا می شود. سیستم ایجاد شده توسط مهندسان گوگل.

اطلاعات و جزئیات بیشتر: قابل آموزش


محتوای مقاله به اصول ما پیوست اخلاق تحریریه. برای گزارش یک خطا کلیک کنید اینجا.

اولین کسی باشید که نظر

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند با *

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.