فهرست مطالب:

مسابقه فضایی: بازی ساده کلیک آردوینو برای ساختن با بچه ها: 7 مرحله
مسابقه فضایی: بازی ساده کلیک آردوینو برای ساختن با بچه ها: 7 مرحله

تصویری: مسابقه فضایی: بازی ساده کلیک آردوینو برای ساختن با بچه ها: 7 مرحله

تصویری: مسابقه فضایی: بازی ساده کلیک آردوینو برای ساختن با بچه ها: 7 مرحله
تصویری: لزبازی لیلا اوتادی چه لبی میگیره (نبینی از دستت رفته) 2024, نوامبر
Anonim
Image
Image
ابزار و مواد مورد نیاز
ابزار و مواد مورد نیاز

¡من یک ویدیو را بارگذاری می کنم که نحوه عملکرد آن را امروز نشان می دهد! گوش به زنگ باشید

بیایید با یک آموزش فضایی که می تواند در کنار بچه ها ساخته شود ، سرگرم شویم و بعداً آنها به تنهایی به عنوان یک اسباب بازی از آن لذت ببرند.

می توانید از آن به عنوان وسیله ای برای آموزش تاریخ جنگ سرد و مسابقه فضایی با این پروژه ساده استفاده کنید ، اما گول نخورید: همه ما از موارد زیر استفاده کرده و می آموزیم:

  • آردوینو
  • برنامه نويسي
  • الکترونیک
  • طراحی سه بعدی (به لطف TinkerCAD با کودکان دوستانه)
  • کاردستی مقوایی
  • نقاشی یا سایر کاردستی هایی که می خواهید شامل شوند ؛)

مسابقه فضایی یک بازی است:

شما باید بارها و بارها دکمه خود را فشار دهید تا کشتی شما به سمت ماه پیش رود. اولین کسی که به آنجا می رسد برنده است. شما باید با گرانش مبارزه کنید که شما را به زمین می کشاند. شروع قبل از خروج لیدر (یا سفینه فضایی شما آماده است) برای شما جریمه به همراه دارد و زمان شروع تصادفی خواهد بود تا بازتاب های شما را حتی بیشتر آزمایش کند.

مرحله 1: ابزار و مواد مورد نیاز

  • برد آردوینو

    • Uno ، Mega و غیره انجام خواهند داد. باید از کتابخانه سروو پشتیبانی کند.
    • یک کامپیوتر برای برنامه ریزی آن
  • برخی قطعات الکترونیکی

    • 2 دکمه فشاری من از بازیهای مشابه ، بزرگ و محکم استفاده کردم.
    • 2 مقاومت (4.7k اهم خوب خواهد بود)
    • 2 سرو من از ارزان ترین مدل SG-90 استفاده کردم
    • 1 عدد دیود LED رنگ دلخواه شما
    • صفحه اصلی + چند کابل پرش کننده
    • بسته به طول بلوزها و طراحی نهایی ، شاید به سیم برق نیاز داشته باشید.
  • حساب TinkerCAD (رایگان) برای مشاهده مدار. من از آن برای به اشتراک گذاشتن آن با شما استفاده کردم.
  • چسب
  • تیغه برش (با نظارت بزرگسالان)
  • اختیاری قیچی درجه مدرسه
  • مقداری سیم برای اتصال کشتی ها به سروو
  • چسب حرارتی تفنگی
  • کاملاً اختیاری: چاپگر سه بعدی برای ساخت کشتی ها. من واقعاً می خواستم با استفاده از TinkerCAD یاد بگیرم ، بنابراین نمی توانم در برابر 2 کشتی ساده به عنوان اولین طرح های TinkerCAD خود مقاومت کنم. این کار آنقدر آسان بود که به من انگیزه داد که این پروژه را با بچه ها انجام دهم. می توانید مدلهای چاپ سه بعدی را با مقوا ، کاغذ ، چوب یا حتی مدل های خمیر بازی جایگزین کنید. خلاقیت خود را بروز دهید.

مرحله 2: برنامه نویسی بازی در آردوینو

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

من بازی را برای شما برنامه ریزی کردم تا بتوانید بلافاصله از آن استفاده کنید

من بیشترین کد را برای کمک به شما در درک آنچه در جریان است و تشویق شما به یادگیری آردوینو توضیح دادم. توجه داشته باشید که من برنامه نویس نیستم ، بنابراین شاید این زیبا ترین کد نباشد. از طرف دیگر ، این نشان می دهد که اگر من بتوانم کد نویسی را یاد بگیرم ، شما نیز می توانید این کار را انجام دهید.)

من بخشی به نام پیکربندی ایجاد کردم. شما باید حداکثر زاویه ای را که سرووها به تناسب ساختار شما می رسند ، سفارشی کنید. نگاهی به نظرات بخش های پیکربندی بیندازید.

همچنین می توانید با پیکربندی تجربه کار کنید: ابتدا مقادیر پیش فرض را امتحان کنید و سپس آزمایش کنید تا ببینید چگونه می شود: گرانش منفی؟ بازی را طولانی تر یا سخت تر کنید؟ برنامه را کاوش کنید تا ببینید چه کاری می توانید انجام دهید.

فقط کد به اشتراک گذاشته شده را در برد Arduino/Genuino خود باز کرده و بارگذاری کنید ، با مشاهده آن می توانید در مورد موارد زیر اطلاعات کسب کنید:

  • ماشین های دولتی
  • استفاده و مشکلات کتابخانه سروو اساسی
  • حذف دکمه و چرا باید آن را انجام دهید
  • عملکرد تصادفی و موارد دیگر.

اگر برای بارگذاری این کد به کمک نیاز دارید ، به آدرس زیر بروید:

کد 362 خط است ، بنابراین تصمیم گرفتم به جای کپی کردن فایل ، فایل.ino را بارگذاری کنم.

مرحله 3: ساختن مدار

ساختن مدار
ساختن مدار

من برای اولین بار برای طراحی مدار از TinkerCAD استفاده کردم. من آن را دوست داشتم زیرا آسان و سریعتر از سایر گزینه ها بود:

www.tinkercad.com/things/eEKThEc0VSZ-spacerace-instructable-circuit#/

اجازه دهید کمی در مورد این مدار ساده توضیح دهم:

از راست به چپ می بینید:

سروها

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

دکمه های فشاری

توسط یک مقاومت 4.7k PULL-DOWN به زمین متصل می شوند. اگر از آن مقاومت استفاده نکنیم ، آردوینو صدای زیادی از الکتریسیته را از محیط بیرون می آورد و قرائت های نامنظم و غلط می دهد. این مقاومت اطمینان می دهد که هرگونه سیگنال/سر و صدا الکتریکی به جای پین ورودی به زمین می رود اگر به اندازه مثبت واقعی به اندازه کافی قوی نباشد. تجربه کردن با خودتان بسیار خوب خواهد بود: فقط سیم های پین 2 یا 3 را از برق بکشید و ببینید چه اتفاقی می افتد:)

در سمت چپ ما یک

LED مستقل

معمولاً باید از یک سری مقاومت به صورت سری برای جلوگیری از سوزاندن LED استفاده کنیم ، اما از آنجا که ما از برد استفاده می کنیم و از یک آردوینو مستقل استفاده نمی کنیم ، از مقاومت داخلی و هدایت شده در پین 13 استفاده می کنیم ، آنها در حال حاضر آنجا! حتی می توانید هنگام انجام آزمایش این LED را ذخیره کنید ، اما از آنجا که می خواهیم آردوینو را در بر بگیریم ، به یک دیود LED در خارج نیاز داریم.

مرحله 4: ساختن قاب

ساخت قاب
ساخت قاب
ساخت قاب
ساخت قاب
ساخت قاب
ساخت قاب

ما می توانیم از چوب و برخی وسایل استفاده کنیم ، اما از آنجا که ما می خواهیم چیزی را که کودک می تواند بسازد ، از چند لایه مقوا استفاده می کنیم که برای سختی بیشتر به هم چسبیده اند.

من ابتدا دیوارهای عمودی را ساختم ، و سپس اولین لایه پوشش بالا را برش دادم تا متناسب با آنها باشد.

مهم نیست که لایه ها کاملاً متناسب نیستند ، می توانید آنها را با تیغه برش اضافی همانطور که در تصاویر نشان داده شده تراز کنید.

لایه زیرین فقط در یک انتها چسبانده شده است.

آیا می دانستید که تغییر جهت موج لایه های مقوایی مقاومت مکانیکی بیشتری به آن می بخشد؟ اگر لایه زیرین را با موج عمود بر طرف بلند برش دهید ، خم شدن آن برای باز شدن راحت تر خواهد بود.

ریل های سیم کشتی را قطع کنید ، اما سوراخ های دکمه ها یا کابل USB را هنوز نبرید.

توصیه شده: