فهرست مطالب:

روبات کوپید با سر متحرک ، چراغ و صدا: 6 مرحله
روبات کوپید با سر متحرک ، چراغ و صدا: 6 مرحله

تصویری: روبات کوپید با سر متحرک ، چراغ و صدا: 6 مرحله

تصویری: روبات کوپید با سر متحرک ، چراغ و صدا: 6 مرحله
تصویری: КОПАЕМ ОТ ДУШИ! ► Смотрим Shovel Knight: Treasure Trove 2024, نوامبر
Anonim

بیشتر توسط نویسنده دنبال کنید:

پخش کننده آب نبات هالووین بدون تماس
پخش کننده آب نبات هالووین بدون تماس
پخش کننده آب نبات هالووین بدون تماس
پخش کننده آب نبات هالووین بدون تماس
ربات بدون سر با بازوهای متحرک
ربات بدون سر با بازوهای متحرک
ربات بدون سر با بازوهای متحرک
ربات بدون سر با بازوهای متحرک
مرتبط با آردوینو
مرتبط با آردوینو
مرتبط با آردوینو
مرتبط با آردوینو

از من الهام گرفته شد که چند قسمت دیگر به کوپید روبات زیبا اضافه کنم تا زنده تر شود زیرا این یک ربات است و همچنین روز ولنتاین است. مدار پخش کننده MP3 فعال شده با نور خود را بازیافت می کنم. همین مدار نیز در دستورالعمل های Frankenbot استفاده می شود.

مرحله 1: Robot Cupid خود را با دستورالعمل ایجاد کنید

ربات کوپید دستورالعمل خود را ایجاد کنید
ربات کوپید دستورالعمل خود را ایجاد کنید

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

چیزهای دیگری که من تغییر دادم این است که کاغذ را به مقوا ضخیم تر مانند جعبه های غلات بچسبانم. اما خم شدن را سخت تر می کند و باید ضخامت سر را طوری تنظیم کنید که قسمتی که آب نبات را نگه می دارد در بدن جا بیفتد.

مرحله 2: مدار و لیست قطعات

مدار و لیست قطعات
مدار و لیست قطعات

همانطور که در مدار بالا مشاهده می کنید ، من از آردوینو نانو به عنوان مغز ربات استفاده می کنم. سروو موتور از طریق پین 9 کنترل می شود تا سر را به بالا و پایین حرکت دهد. هنگامی که LDR (حسگر نور) فعال است ، پخش کننده MP3 برای پخش آهنگ عاشقانه مورد علاقه شما استفاده می شود. می توانید ربات را در جعبه قرار دهید و وقتی باز شد ، سنسور نور آهنگ را فعال می کند. وقتی فعال شد ، 3 LED را که روی سینه روبات نصب شده است نیز چشمک می زنم.

در اینجا لیستی از قطعات مورد استفاده وجود دارد:

- آردوینو نانو

- DFPlayer mini

- 3 عدد LED

- بلندگوی کوچک

- مقاومت 1K x2

- مقاومت 330 اهم

- سرو موتور

- LDR

- رشته برای اتصال سروو به سر ربات

- گیره کاغذ برای نگه داشتن نخ

مرحله 3: سوراخ هایی روی سینه ایجاد کنید

سوراخ هایی روی سینه ایجاد کنید
سوراخ هایی روی سینه ایجاد کنید
سوراخ هایی روی سینه ایجاد کنید
سوراخ هایی روی سینه ایجاد کنید

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

سپس 3 LED را روی سینه قرار دهید.

مرحله 4: مدار و برنامه نویسی را جمع آوری کنید

مدار و برنامه نویسی را جمع آوری کنید
مدار و برنامه نویسی را جمع آوری کنید

مدار را مونتاژ کنید. من سروو متصل به پین 9 آردوینو را اضافه کردم. سروو دارای 3 سیم است. سیم سیاه یا قهوه ای برای اتصال به GND. سیم قرمز میانی که به VCC (5V) متصل می شود و سیم زرد کنترل است که به پین 9 آردوینو متصل است.

راه اندازی اولیه سروو در بخش زیر کد انجام می شود:

Servo myservo؛ // ایجاد شیء سروو برای کنترل یک پست سرویس = 0؛ // متغیر برای ذخیره موقعیت سروو

اصلاح دیگر مدار Frankenbot این است که آهنگ MP3 به نام 002.mp3 در پوشه 07 قرار داشته باشد. مقداردهی اولیه کد به شرح زیر است:

int آهنگ = 2؛ //sd:/07/002.mp3

سپس سروو را مقداردهی اولیه کنید کد زیر را به قسمت Setup کد اضافه کنید

void setup () {

… myservo.attach (9)؛ // سروو روی پین 9 را به سروو متصل می کند…}

سروو با طراحی تنها می تواند 180 درجه بچرخد ، بنابراین مانند برف پاک کن است ، کد حرکت سروو به شرح زیر است:

for (pos = 0؛ pos <= 90؛ pos += 1) {// از 0 درجه تا 90 درجه // در مراحل 1 درجه myservo.write (pos) ؛ // به سروو بگویید تا در تأخیر متغیر 'pos' به موقعیت (15) بروید. // 15ms منتظر می ماند تا سروو به موقعیت} برسد (pos = 90؛ pos> = 0؛ pos -= 1) {// از 90 درجه به 0 درجه می رسد myservo.write (pos)؛ // به سروو بگویید تا در تأخیر متغیر 'pos' به موقعیت (15) بروید. // 15 ثانیه منتظر می ماند تا سروو به موقعیت برسد}

کد بالا سروو را تا 90 درجه حرکت می دهد و سپس آن را به حالت صفر برمی گرداند.

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

if (ldrStatus> 200) {// هنگام باز شدن روشن شود

… // در اینجا LED را چشمک بزنید و آهنگ را پخش کنید ، می توانید آستانه 200 را تنظیم کنید // اگر اتاق خیلی روشن یا خیلی تاریک است}

اکنون می توانید کد را در arduino بارگذاری کنید و آزمایش کنید که همه چیز خوب کار می کند. اگر از کد من استفاده می کنید ، یا می توانید این آهنگ را به چیز دیگری تغییر دهید ، بارگذاری آهنگ عاشقانه مورد علاقه خود را در کارت SD داخل پوشه sd: /07/002.mp3 فراموش نکنید.

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

مرحله 5: سروو را مونتاژ کنید

سروو را مونتاژ کنید
سروو را مونتاژ کنید
سروو را مونتاژ کنید
سروو را مونتاژ کنید
سروو را مونتاژ کنید
سروو را مونتاژ کنید
سروو را مونتاژ کنید
سروو را مونتاژ کنید

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

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

مرحله 6: لمس نهایی

Image
Image
لمس نهایی
لمس نهایی
لمس نهایی
لمس نهایی

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

سپس دست و بال را برای لمس نهایی بچسبانید. اگر متوجه شدید LDR من در گوشه پشت دهان ربات بیرون می زند. من پیشنهاد می کنم این را در قسمت جلوی قفسه سینه نیز قرار دهید.

آخرین مرحله این است که قدرت بگیرید و از زنده آمدن ربات کوپید خود لذت ببرید. زمان آن رسیده است که با شگفتی هایی که در دهان شما ذخیره شده است ، محبوب خود را تحت تأثیر قرار دهید و روز ولنتاین مبارک باشد.

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

توصیه شده: