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

سيارة التحكم بالإيماءات باستخدام Mpu6050 و Arduino: 7 خطوات (بالصور)
سيارة التحكم بالإيماءات باستخدام Mpu6050 و Arduino: 7 خطوات (بالصور)

فيديو: سيارة التحكم بالإيماءات باستخدام Mpu6050 و Arduino: 7 خطوات (بالصور)

فيديو: سيارة التحكم بالإيماءات باستخدام Mpu6050 و Arduino: 7 خطوات (بالصور)
فيديو: How to make a DIY Gesture, Manual, and Voice control car using Arduino at home 2024, يوليو
Anonim
سيارة التحكم بالإيماءات باستخدام Mpu6050 و Arduino
سيارة التحكم بالإيماءات باستخدام Mpu6050 و Arduino

هنا سيارة تحكم في إيماءات التحكم اليدوي ، مصنوعة باستخدام mpu6050 و arduino. أستخدم وحدة التردد اللاسلكي للاتصال اللاسلكي.

الخطوة الأولى: الأشياء المطلوبة:

الأشياء المطلوبة
الأشياء المطلوبة
الأشياء المطلوبة
الأشياء المطلوبة
الأشياء المطلوبة
الأشياء المطلوبة

• 1.arduino uno

• 2.micro اردوينو

• وحدة 3.rf (جهاز الإرسال والاستقبال)

• 3.mpu6050 (مسرّع)

• 4. سائق المحرك

• محرك 5.2 دي سي

• 6. هيكل الروبوتات

• 7. كابل اردوينو

• 8. one hand glapse

• 9. سائق دراجه ناريه

• 10. بطارية ليبو

• 11. بطارية 9 فولت

12.كابل USB

الخطوة 2: التوصيل: -

اتصال
اتصال
اتصال
اتصال
اتصال
اتصال
اتصال
اتصال

• 1.توصيل بجهاز إرسال الترددات اللاسلكية: -

• GND = GND

• البيانات = 12

• VCC = 5V

• 2. اتصال لـ mpu6050: -

• VCC = 3.3 / 5 فولت

• GND = GND

• SCL = A3

• SDA = A2

• ذكاء = 7

• تحتاج mpu6050 إلى جهد 3.5 فولت ، لكن يمكننا إعطائها جهد 5 فولت. أعطي هنا جهد 3.5 فولت إلى mpu6050 لأنه في micro arduino هناك

• يوجد دبوسان للجهد الأول هو 5 فولت والآخر 3.3 فولت.

• يمكن تشغيل mpu6050 3.5 فولت.

• 3. اتصال لجهاز استقبال الترددات اللاسلكية: -

• GND = GND

• البيانات = 12

• VCC = 5V

• 4. ربط سائق المحرك: -

• المحرك الأول: -

• int enA = 11

• int in1 = 7

• int in2 = 6

• المحرك الثاني: -

• int enB = 3

• int in3 = 5

• int in4 = 4

الخطوة 3: مدير العمل: -

مدير العمل
مدير العمل

1.mpu6050: -

MPU-6050 Triple Axis Accelerometer و Gyro Breakout Board.it تقرأ ثلاث زوايا ، يمكننا أن نطلق عليها أسماء X و Y و Z ، هنا نحن

استخدم هنا زاويتين فقط. هنا نستخدم Y و Z. Y للأمام و Z لليسار واليمين.

هذا الجزء من الكود يقرأ الزاوية.

• mpu-6050 يقسم الزوايا بالراديان ، وهذا يجعله "* 180 / M_PI" في الدرجة.

الخطوة 4: • جهاز إرسال الترددات اللاسلكية: -

• جهاز إرسال الترددات اللاسلكية
• جهاز إرسال الترددات اللاسلكية

•الترددات اللاسلكية

المرسل: -

قراءة Mpu6050 الزوايا. ثم أقوم بعمل حلقة "if" واحدة وقم بعمل شرط. ثم أجعل المخزن المؤقت (buffer.one) يرسل شرطًا للأمام. وفي الثانية ، أرسل الزاوية ، للتحكم في السرعة بالزاوية. هذا الجزء من الكود يرسل الرسالة. وأقوم برسم خريطة للزاوية.

الخطوة 5: مستقبل الترددات اللاسلكية: -

مستقبل الترددات اللاسلكية
مستقبل الترددات اللاسلكية

• مستقبل الترددات اللاسلكية: -

يتلقى المتلقي الرسالة في المخزن المؤقت. مرة أخرى أضع شرطًا على المخزن المؤقت الأول للأمام. والثاني الذي أستخدمه للتحكم في السرعة. وأعيد تعيينها مرة أخرى. هذا الجزء من الكود يقوم بهذا العمل. وللتحكم في السرعة ، أستخدم المخزن المؤقت الثاني ، والزوايا المعينة (0 ، 9) ، أقوم بتعيين السرعة في (50 ، 255). يمكنك رؤية كل الأشياء في التعليمات البرمجية.

الخطوة السادسة: لندير السيارة: -

Image
Image
مسابقة اردوينو 2017
مسابقة اردوينو 2017

حان الوقت الآن لتشغيل الروبوت. تأكد من صحة جميع الاتصالات. الآن قم بتوصيل مايكرو اردوينو glapse بجهاز الكمبيوتر الخاص بك. افتح الشاشة التسلسلية ، يمكنك الآن رؤية الزوايا وهي تقرأ.الآن أرسل أي مدخلات من جهاز الإرسال إلى جهاز الاستقبال. الآن الروبوت الخاص بك جاهز للجري

الخطوة السابعة:

إذا كنت تملأ صعوبة في تلك الرموز. يمكنك استخدام هذه التعليمات البرمجية. أقوم بعمل هذه لأنني ملأها سوف تجد صعوبة في ملء رمز المرسل. لذلك أجعل هذه التعليمات البرمجية سهلة. ولن تحتاج إلى اتباع الخطوة السادسة. فقط قم بتوصيل طاقة جهاز الإرسال Arduino وروبوتك تحت سيطرتك.

موصى به: