فهرست مطالب:

Task Giving Machine Arduino (معروف به: Bop-it خودتان!): 5 مرحله
Task Giving Machine Arduino (معروف به: Bop-it خودتان!): 5 مرحله

تصویری: Task Giving Machine Arduino (معروف به: Bop-it خودتان!): 5 مرحله

تصویری: Task Giving Machine Arduino (معروف به: Bop-it خودتان!): 5 مرحله
تصویری: #BB5 Moving your Arduino to a multi-tasking State Machine - Easy Intro 2024, نوامبر
Anonim
Task Giving Machine Arduino (با نام مستعار: ساختن Bop-it خودتان!)
Task Giving Machine Arduino (با نام مستعار: ساختن Bop-it خودتان!)

برای مطالعه ای که در حال حاضر آن را دنبال می کنم ، وظیفه ساخت چیزی با آردوینو را دریافت کردم. من یک مجموعه استاندارد مواد از مدرسه تهیه کرده بودم و چیزی را تصور کردم که با حداقل مواد بیرونی در اطراف آن کار می کند. اولین فکر من Bop-it بود !. یک Bop-it! این یک اسباب بازی با انواع مختلف است ، اما به این دلیل خلاصه می شود: صدای اسباب بازی می گوید وظیفه ای است که شخص باید انجام دهد (مانند نام تجاری "bop it" که به معنی این است که باید دکمه بزرگی را فشار دهید) ، و پس از آن پخش کننده باید کار را به درستی بعد از خاموش شدن تایمر انجام دهد تا پیشرفت کند.

آنچه این پروژه به طور خاص انجام می دهد به شرح زیر است:

1. یک کار با صدای بلندگو به پخش کننده داده می شود

2- صدای بوق شنیده می شود و اولین LED روشن می شود.

3. صدای بوق دوم شنیده می شود و LED دوم روشن می شود.

4- صدای بوق سوم بلندتر شنیده می شود و LED سوم روشن می شود. در طول این بوق بازیکن قرار است وظیفه ای را که در ابتدا به آنها داده شده انجام دهد.

برای هر کار تکمیل شده ، زمان انجام دنباله بالا سریعتر می شود ، تا زمانی که به حد مجاز برسد.

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

مرحله 1: مواد الکترونیکی

مواد مورد استفاده برای ایجاد ماشین آردوینو Task Giving به شرح زیر است:

1 برابر آردوینو اونو

1 بار ماژول پخش کننده کوتاه DFPlayer MP3 برای آردوینو

1 برابر کارت SD

بلندگو 1 برابر

1x Breadboard (یکی طولانی یا 2 مورد احتمالاً برای شما راحت تر خواهد بود)

سنسور نیرو 1 برابر

1x حسگر عکس

1 برابر پتانسیومتر

1x سنسور صدا (من از ماژول سنسور صدا میکروفون KY-038 استفاده کردم)

2 برابر دکمه های کوچک

چراغ x3 LED

(1 برابر تخته لحیم کاری)

سیم های بانچا

مقاومت های بانچا

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

مرحله 2: مونتاژ سیم

مونتاژ سیم
مونتاژ سیم

سیم کشی شما باید مانند تصاویر زیر برای هر سنسور باشد. اگر آنها به درستی کار می کنند ، ممکن است بخواهید یک به یک از طریق کد تست را بررسی کنید.

مرحله 3: کد

فایل پیوست.ino را برای کد بارگیری کنید.

این کد از کتابخانه DFRobotDFPlayerMini استفاده می کند که می توانید آن را در اینجا پیدا کنید:

www.dfrobot.com/wiki/index.php/DFPlayer_Mi…

فراموش نکنید که فایلهای MP3 را که وظایف را در اختیار شما قرار می دهند در کارت SD (که داخل سپر MP3 قرار داده اید) قرار دهید. کد در ابتدا در قسمت // وظایف که باید ضبط شوند به شما می گوید.

مرحله 4: برش/پوشش لیزری

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

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

سطح بزرگ در پایین سمت چپ بالای جعبه است.

مربع کوچک در بالا سمت چپ این سطح ، سوراخ پین های سنسور Force است.

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

مربع بزرگ در بالای وسط این سطح مخصوص بلندگو است.

دایره کوچکی که در زیر و پایین آن قرار دارد ، حفره ای است که میکروفون ماژول سنسور صدا را در آن قرار می دهید. اگر از سنسور صدای دیگری استفاده می کنید آن را تغییر دهید.

دو دایره با اندازه یکسان برای یک دکمه Small و یک متر Potentio است که دکمه های بزرگتر و خود ساخته را روی آنها قرار می دهید. از بالا سمت راست برای دکمه Small و دیگری برای متر Potentio استفاده کردم. قطر این دایره ها 40 میلی متر است.

سطح کنار سطح بالا ، سطح پایین سمت راست ، سطحی که مربع روی آن قرار دارد ، سمت چپ جعبه است. مربع برای عبور جک کابل آردوینو است.

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

مرحله 5: لحیم کاری و روکش

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

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

بدنه ، در صورتی که Perspex یا نوع دیگری از اکریلیک باشد ، باید با چسب مناسب مانند چسب یک جزء Acrifix چسبانده شود.

توصیه شده: