فهرست مطالب:

رابط سفینه فضایی آردوینو: 3 مرحله
رابط سفینه فضایی آردوینو: 3 مرحله

تصویری: رابط سفینه فضایی آردوینو: 3 مرحله

تصویری: رابط سفینه فضایی آردوینو: 3 مرحله
تصویری: لزبازی لیلا اوتادی چه لبی میگیره (نبینی از دستت رفته) 2024, جولای
Anonim
رابط سفینه فضایی آردوینو
رابط سفینه فضایی آردوینو

سلام جامعه قابل آموزش ،

این بار من یکی از ساده ترین پروژه ها را برای تکمیل با Arduino Uno انجام داده ام: مدار سفینه فضایی. این اصطلاحا به این دلیل شناخته می شود که نوع برنامه نویسی و مدارهایی است که در برنامه های تلویزیونی علمی تخیلی و فیلم های اولیه برای شبیه سازی اثر "چشمک زدن دکمه" استفاده می شود که قرار بود نشان دهد عملکرد یک موشک درست انجام می شود. منابع زیادی برای انجام این پروژه به صورت آنلاین وجود دارد ، اما امیدوارم ارسال آن در Instructables به افراد بیشتری کمک کند تا به آزمایش با آردوینو علاقه مند شوند.

مواد:

  • Arduino Uno Board (کیت استارت ترجیح داده می شود)
  • تخته نان
  • اتصالات مدار نشان داده شده در نمودار ، از جمله: سیم های جهنده ، مقاومت ها ، LED ها و یک دکمه
  • رایانه ای با برنامه کدگذاری آردوینو نصب شده است

مرحله 1: ساخت ماژول

ساخت ماژول
ساخت ماژول
ساخت ماژول
ساخت ماژول
ساخت ماژول
ساخت ماژول

ابتدا مطمئن شوید که Arduino شما از منبع تغذیه جدا شده است. سپس ، برای اتصال همه اجزای مدار ، این مراحل را دنبال کنید:

  1. تخته نان را به اتصالات 5 ولت (مثبت) و زمینی (منفی) آردوینو وصل کنید.
  2. دو LED قرمز را در شکاف "e" روی تخته نان ، تا حدودی روی تخته قرار دهید و LED سبز را در همان شکاف زیر آنها قرار دهید.
  3. کاتد هر LED را از طریق مقاومت 220 اهم به زمین وصل کنید.
  4. آند LED سبز را به پین دیجیتال 3 در آردوینو وصل کنید و همین کار را برای LED های قرمز در پین 4 و 5 انجام دهید.
  5. سوئیچ دکمه را در زیر LED ها روی شکاف های بریده روی صفحه نان "e" و "f" قرار دهید. ضلع بالاتر را به برق و سمت پایین را به پین دیجیتال 2 وصل کنید. در همان سمت ، یک مقاومت 10 کیلو اهم را به زمین اضافه کنید. (هنگامی که دکمه فشار داده نمی شود ، این مقاومت باعث خواندن "LOW" می شود.)

مرحله 2: کد پروژه

پروژه را کدگذاری کنید
پروژه را کدگذاری کنید

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

چند نکته قابل ذکر است که می توانید "switchState == LOW" را به "switchState == HIGH" تغییر دهید تا رفتار ماژول را تغییر دهید: وقتی فشرده نمی شود چشمک می زند و هنگام فشار ثابت می ماند. نکته دیگری که باید به آن توجه کنید این است که می توانید مقدار عبارت "تاخیر" را تغییر دهید تا میزان چشمک زدن LED قرمز هنگام فشردن دکمه تنظیم شود.

مرحله 3: کد را بارگذاری کرده و با رابط خود بازی کنید

کد را بارگذاری کرده و با رابط خود بازی کنید
کد را بارگذاری کرده و با رابط خود بازی کنید
کد را بارگذاری کرده و با رابط خود بازی کنید
کد را بارگذاری کرده و با رابط خود بازی کنید

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

چراغ سبز باید کاملاً روشن شود. دکمه را فشار داده و نگه دارید ، چراغ های قرمز قرمز باید به طور متناوب چشمک بزنند! می توانید روی دکمه و LED ها روکش ایجاد کنید تا هرچه می خواهید بیان کنند و در صورت تمایل سیم ها را مخفی کنید. امیدوارم از این پروژه لذت برده باشید!

توصیه شده: