فهرست مطالب:

ربات کنترل صدا با استفاده از میکروکنترلر 8051: 4 مرحله (همراه با تصاویر)
ربات کنترل صدا با استفاده از میکروکنترلر 8051: 4 مرحله (همراه با تصاویر)

تصویری: ربات کنترل صدا با استفاده از میکروکنترلر 8051: 4 مرحله (همراه با تصاویر)

تصویری: ربات کنترل صدا با استفاده از میکروکنترلر 8051: 4 مرحله (همراه با تصاویر)
تصویری: آموزش برنامه نویسی میکروکنترلر|موتور پله ای|STEPPER MOTOR 2024, نوامبر
Anonim
ربات کنترل صدا با استفاده از میکروکنترلر 8051
ربات کنترل صدا با استفاده از میکروکنترلر 8051
ربات کنترل صدا با استفاده از میکروکنترلر 8051
ربات کنترل صدا با استفاده از میکروکنترلر 8051

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

در اینجا در این پروژه ، ما از ماژول بلوتوث و برنامه Android برای دادن فرمان صوتی به شکل کد هگز استفاده کرده ام. ارقام خاصی وجود دارد که می توانند مستقیماً به ماژول بلوتوث ارسال شوند و به طور خودکار رقم به کد هگز تبدیل می شود.

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

اجزای مورد نیاز:

1. میکروکنترلر (AT89S52)

سوکت زن 2.40 پین برای کنترل

3. برد PCB صفر

4. نوسان ساز کریستال (11.0592 مگاهرتز)

5.7805 تنظیم کننده ولتاژ

6. پین را باز کنید

7. ثبت نام

8. سوئیچ

9. مقاومت (1 کیلو اهم)

10. خازن (10uF ، 22pF (2))

11. L293D درایور با سوکت زن

ال سی دی 12.16x2

13. چراغ ها

14. ماژول بلوتوث (HC-05)

15. باتری (12 ولت)

16. اتصال سیم

17. آهن لحیم کاری

18. موتورها (دور در دقیقه مورد نیاز)

19. تعقیب برای ربات

20. چرخ

مرحله 1: طراحی شاسی

طراحی شاسی
طراحی شاسی
طراحی شاسی
طراحی شاسی
طراحی شاسی
طراحی شاسی

با توجه به نیاز و نیاز خود یک شاسی طراحی کنید.

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

مرحله 2: اتصال و طراحی PCB

اتصال و طراحی PCB
اتصال و طراحی PCB
اتصال و طراحی PCB
اتصال و طراحی PCB
اتصال و طراحی PCB
اتصال و طراحی PCB

نمودار مدار برای 8051 ، صدا ربات را کنترل می کند.

اتصالات روی PCB طبق نمودار مدار داده شده انجام می شود.

مرحله 3: کد برنامه و کد هگز

کد اسمبلی برای کسانی که می خواهند به زبان اسمبلی 8051 کد نویسی کنند.

github.com/Chandan561/Voice-Controlled-Robot-using-8051/blob/master/voice.asm

کد C برای کسانی که می خواهند با زبان C برنامه نویسی کنند.

github.com/Chandan561/Voice-Controlled-Robot-using-8051/blob/master/andriodrobot.c

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

مرحله 4: برنامه Android

برای ارسال فرمان صوتی (1 ، 2 ، 3 ، 4 ، 5 ، 6 ، 7 ، 8 ، 9 ، 0) به بلوتوث در قالب کد شش ضلعی ، یک برنامه در فروشگاه google play با نام - Amr Voice در دسترس است.

play.google.com/store/apps/details؟id=appi…

با این پیوند بروید یا "Amr Voice" را در فروشگاه بازی تایپ کنید.

برنامه را نصب کنید> دستگاه بلوتوث را وصل کنید> روی نماد میکروفون ضربه بزنید تا فرمان صوتی خود را ارسال کنید.

توصیه شده: