جدول المحتويات:

روبوت يتم التحكم فيه صوتيًا باستخدام متحكم 8051: 4 خطوات (بالصور)
روبوت يتم التحكم فيه صوتيًا باستخدام متحكم 8051: 4 خطوات (بالصور)

فيديو: روبوت يتم التحكم فيه صوتيًا باستخدام متحكم 8051: 4 خطوات (بالصور)

فيديو: روبوت يتم التحكم فيه صوتيًا باستخدام متحكم 8051: 4 خطوات (بالصور)
فيديو: DTMF Module (MT8870 Decoder) Controlled Robot Using Raspberry Pi Pico 2024, شهر نوفمبر
Anonim
صوت روبوت باستخدام متحكم 8051
صوت روبوت باستخدام متحكم 8051
صوت روبوت باستخدام متحكم 8051
صوت روبوت باستخدام متحكم 8051

يأخذ الروبوت الذي يتم التحكم فيه بالصوت أمرًا محددًا في شكل صوت. مهما كان الأمر الذي يُعطى من خلال وحدة الصوت أو وحدة Bluetooth ، يتم فك تشفيره بواسطة وحدة التحكم الحالية ومن ثم يتم تنفيذ الأمر المحدد.

هنا في هذا المشروع ، استخدمت وحدة Bluetooth وتطبيق Android لإعطاء أمر صوتي في شكل كود سداسي عشري. هناك أرقام معينة يمكن إرسالها مباشرة إلى وحدة Bluetooth ويتم تحويل الرقم تلقائيًا إلى رمز سداسي عشري الخاص به.

يمكننا استخدام هذه الأرقام كأمر صوتي للعملية المحددة المبرمجة مسبقًا في وحدة التحكم الدقيقة. استخدام الأرقام كأمر صوتي أسهل من استخدام الأوامر الأبجدية.

المكونات المطلوبة:

1 متحكم دقيق (AT89S52)

2.40 دبوس أنثى مقبس لوحدة التحكم

3. صفر لوحة ثنائي الفينيل متعدد الكلور

4- مذبذب بلوري (11.0592 ميجاهرتز)

5.7805 منظم جهد

6. Relamate دبوس

7. سجل التحول

8 التبديل

9- المقاومة (1 كيلو أوم)

10.مكثف (10 فائق التوهج ، 22 بكسل فهرنهايت (2))

11. L293D سائق مع مقبس أنثى

شاشة LCD مقاس 12.16 × 2

13. المصابيح

14- وحدة بلوتوث (HC-05)

15.بطارية (12 فولت)

16- توصيل الأسلاك

17- لحام الحديد

18. Motors (مطلوب دورة في الدقيقة)

19. التركيز على الروبوت

20- عجلات

الخطوة 1: تصميم الهيكل

تصميم الهيكل
تصميم الهيكل
تصميم الهيكل
تصميم الهيكل
تصميم الهيكل
تصميم الهيكل

صمم الهيكل وفقًا لمتطلباتك واحتياجاتك.

لقد صممت الهيكل وهو عبارة عن هيكل من طراز ليغو ومتوفر بسهولة في السوق.

الخطوة 2: الاتصال وتصميم ثنائي الفينيل متعدد الكلور

اتصال وتصميم ثنائي الفينيل متعدد الكلور
اتصال وتصميم ثنائي الفينيل متعدد الكلور
اتصال وتصميم ثنائي الفينيل متعدد الكلور
اتصال وتصميم ثنائي الفينيل متعدد الكلور
اتصال وتصميم ثنائي الفينيل متعدد الكلور
اتصال وتصميم ثنائي الفينيل متعدد الكلور

مخطط الدائرة لـ 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" في متجر الألعاب.

قم بتثبيت التطبيق> توصيل جهاز Bluetooth> اضغط على أيقونة الميكروفون لإرسال الأمر الصوتي الخاص بك.

موصى به: