فهرست مطالب:

ادواردوینو ربات رقصنده!: 5 قدم
ادواردوینو ربات رقصنده!: 5 قدم

تصویری: ادواردوینو ربات رقصنده!: 5 قدم

تصویری: ادواردوینو ربات رقصنده!: 5 قدم
تصویری: الصين عملت اينشتاين روبوت - مش هتصدق انه روبوت #shorts 2024, ممکن است
Anonim
Image
Image

در تلاش برای معروف شدن در Tik-Tok هستید؟ ما یک راهحل برایتان داریم!

ادواردوینو پروکسی شخصی شما Tik-Tok است! او یک ربات رقصنده است که می تواند تمام حرکات رقصی را که نمی توانید انجام دهد اجرا کند!

سیستم حرکتی وفاداری بالا ادواردوینو از ماریونت کلاسیک الهام گرفته بود. او از موتورهای سروو و LED ها برای رقصیدن با موسیقی مورد علاقه شما استفاده می کند تا بتوانید با پروکسی معروف Tik-Tok شوید.

مرحله 1: لوازم

تدارکات
تدارکات

برای ایجاد Eduarduino خود به موارد زیر نیاز دارید:

- 1 عدد میکروکنترلر آردوینو

- سروو موتور 4 برابر

- سنسور صدا 1 برابر

- 1 برابر LED RGB

- 1 برابر تخته نان

- کابل های جهنده 24 برابر

- چسب فوق العاده

- سیم ماهیگیری

- ورق های اکریلیک سیاه 6 میلی متری

- دسترسی به چاپگر سه بعدی و دستگاه برش لیزری

مرحله 2: قطعات را چاپ و برش دهید

چاپ و برش قطعات
چاپ و برش قطعات

فایل های.stl زیر را بارگیری کرده و آنها را به صورت سه بعدی چاپ کنید. سپس فایلهای کرگدن را بارگیری کرده و لیزر آنها را برش دهید. ما از اکریلیک سیاه 6 میلی متری برای قطعات برش لیزری و PLA سیاه برای اجزای چاپ سه بعدی استفاده کردیم.

مرحله 3: پایه و مدار را مونتاژ کنید

پایه و مدار را مونتاژ کنید
پایه و مدار را مونتاژ کنید
پایه و مدار را مونتاژ کنید
پایه و مدار را مونتاژ کنید

1. قطعات برش خورده با لیزر را برای چسباندن ستون به هم بچسبانید.

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

3. نرده بالایی را با چسب به ستون وصل کنید و سیم کشی را با اتصال انتهای سیم های سروو به تخته نان همانطور که در نمودار سیم کشی سرد نشان داده شده است ، تکمیل کنید.

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

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

6. اکنون ، سکو را به سمت بالا بکشید تا به قسمت داخلی پایه دسترسی پیدا کنید و مدار را با اتصال سیمهای موتورهای سروو و LED به تخته نان همانطور که در نمودار سیم کشی نشان داده شده است ، تکمیل کنید.

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

انجام شده

مرحله 4: کد (Arduino IDE)

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

برای بارگیری کد زیر کلیک کنید!

مرحله 5: نتایج و بازتاب ها

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

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

1. ساخت بدن ادواردوینو

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

2. تنظیم کد

میکروکنترلر آردوینو باید چندین بار تنظیم شود زیرا ما مجبور بودیم سرو موتورها و چراغ LED اضافی را اضافه کنیم. با افزودن این عناصر ، حرکت سروها بر کاهش زاویه چرخش تأثیر می گذارد. پس از آزمایشات و اشتباهات در ویرایش کد ، ما توانستیم راه حلی را بیابیم و هر سروو را در محدوده کامل چرخشی خود بچرخانیم و در عین حال نور چراغ LED را حفظ کرده و بین قرمز ، آبی و سبز تغییر وضعیت دهیم.

3. یافتن نقطه مناسب برای سرووها و اتصالات نقطه

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

علاوه بر این ، مواردی وجود دارد که ما فکر می کنیم می تواند در طراحی ادواردوینو بهبود یابد:

· بدن می تواند نقاط انعطاف بیشتری داشته باشد ، مخصوصاً در پاها و سر.

· Servos می تواند محدوده چرخش شخصی را داشته باشد. در چنین مواردی ، محدوده چرخش هر سروو می تواند با قسمتی از بدن که به آن متصل شده است ، رابطه داشته باشد و امکان ترکیب بیشتر حرکات را فراهم می آورد.

· سروو می تواند بازوهای بزرگتری داشته باشد ، به این ترتیب ما می توانیم دامنه حرکت را افزایش دهیم و حتی اندازه ادواردوینو را افزایش دهیم.

توصیه شده: