فهرست مطالب:

ربات واکنش گرا: 4 مرحله
ربات واکنش گرا: 4 مرحله

تصویری: ربات واکنش گرا: 4 مرحله

تصویری: ربات واکنش گرا: 4 مرحله
تصویری: 😉 وقتی شوهرش سرکاره، ربات مرد تمام خواسته های زن را برآورده می کند 2024, جولای
Anonim
ربات پاسخگو به صدا
ربات پاسخگو به صدا

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

  1. خواب آلود
  2. خنثی
  3. مبارک ، 1
  4. مبارک ، 2
  5. چشمک
  6. عشق ، قلبها
  7. مبارک ، 3
  8. ناامید ، 1
  9. ناامید ، 2
  10. غمگین
  11. خشمگین
  12. مرده

هرچه صدای شما بلندتر باشد ، احساسات در چشم ها شدیدتر می شود.

مرحله 1: فهرست اقلام مورد نیاز

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

1 تخته نان

کابل های نر به نر

کابل های نر تا زن

2 ماتریس LED

1 ماژول میکروفون

تعداد زیادی لگو

شما همچنین به نرم افزار و کتابخانه های آردوینو که در زیر پیوند خورده اند نیاز دارید.

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

مرحله 2: مجموعه سخت افزار

مجموعه سخت افزار
مجموعه سخت افزار

ما ابتدا ماتریس های LED را تنظیم می کنیم ، برای این کار از آموزش زیر استفاده کردم https://www.instructables.com/id/Multiple-LED-Matrixes-with-Arduino/. اگر فقط دو چشم می خواهید ، یکبار این دستورالعمل را دنبال کنید.

اگر آموزش بالا را دنبال کرده اید ، ما می توانیم ماژول میکروفون را متصل کنیم. در اینجا شما به کابل های نر به مونث نیاز دارید ، برای انجام این کار باید VCC را به +5V روی نان برد خود ، GND به GND در آردوینو خود متصل کنید. Uno و A0 تا A0 در Arduino Uno شما.

وقتی این مراحل را با موفقیت انجام دادید ، تصویری که در بالا نشان داده شده است به پایان می رسد.

مرحله 3: کد

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

شما باید کتابخانه LedControlMS.h را از این پیوند بارگیری کنید https://github.com/shaai/Arduino_LED_matrix_sketch. آن را در کتابخانه خود در پروژه خود بگنجانید و باید خوب پیش بروید.

مرحله 4: لگو

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

توصیه شده: