جدول المحتويات:
فيديو: سيارة اردوينو بلوتوث: 6 خطوات (مع صور)
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
هذا هو أول مشروع لي في Arduino ومن السهل جدًا القيام به. سيستغرق الأمر حوالي نصف ساعة لجعل الأمر بسيطًا تمامًا كما تعتقد ، يمكنك أيضًا إجراؤه باتباع الخطوات الموضحة أدناه والاستمتاع ، إنه يمنحني الفرح عندما أقوم به أخيرًا. الآن حان دورك لتحقيق ذلك. فقط اتبع الخطوات الواردة تحت الوصف
الخطوة 1: المتطلبات
Arduino uno board Bluetooth module hc 05 4wd shield (adafruit) سلك توصيل بطاريتين 9 فولت (1. لوحة اردوينو 2. مصدر طاقة خارجي لشيلد) غطاء بطارية مزود بمقبس 9 فولت
الخطوة 2: الاتصال
قم بتركيب الدرع على لوحة اردوينو وقم بتوصيل البلوتوث بالأودينو أو مباشرة بالدرع عن طريق اللحام عليه ، قم بتوصيل RX بـ TX ، TX إلى RX ، من الأرض إلى الأرض ، vcc إلى vcc كما هو موضح في الشكل وأيضًا توصيل المحركات بـ M1 (يسار) و M2 (يمين)
الخطوة الثالثة: البرمجة
// *** 1- التوثيق // يستخدم هذا البرنامج للتحكم في سيارة روبوت باستخدام تطبيق يتواصل مع Arduino من خلال وحدة بلوتوث
#يشمل
// ينشئ كائنين للتحكم في الطرف 3 و 4 من درع المحرك AF_DCM motor1 (3) ؛ AF_DCMotor motor2 (4) ؛ أمر شار إعداد باطل () {Serial.begin (9600) ؛ // اضبط معدل الباود على وحدة Bluetooth الخاصة بك. } void loop () {if (Serial.available ()> 0) {command = Serial.read ()؛ قف()؛ // التهيئة مع توقف المحركات // تغيير وضع الدبوس فقط إذا كان الأمر الجديد مختلفًا عن السابق. //Serial.println (أمر) ؛ التبديل (الأمر) {case 'F': forward ()؛ استراحة؛ الحالة "ب": ظهر () ؛ استراحة؛ الحالة "L": يسار () ؛ استراحة؛ الحالة 'R': right () ؛ استراحة؛ }}} void forward () {motor1.setSpeed (255)؛ // تحديد السرعة القصوى motor1.run (إلى الأمام) ؛ // قم بتدوير المحرك في اتجاه عقارب الساعة motor2.setSpeed (255) ؛ // تحديد السرعة القصوى motor2.run (إلى الأمام) ؛ // تدوير المحرك في اتجاه عقارب الساعة} void back () {motor1.setSpeed (255) ؛ motor1.run (خلفي) ؛ // قم بتدوير المحرك عكس اتجاه عقارب الساعة motor2.setSpeed (255) ؛ motor2.run (خلفي) ؛ // قم بتدوير المحرك عكس اتجاه عقارب الساعة} باطل لليسار () {motor1.setSpeed (255) ؛ // تحديد السرعة القصوى motor1.run (إلى الأمام) ؛ // قم بتدوير المحرك في اتجاه عقارب الساعة motor2.setSpeed (0) ؛ motor2.run (إطلاق) ؛ // turn motor2 off} void right () {motor1.setSpeed (0) ؛ motor1.run (إطلاق) ؛ // إيقاف المحرك 1 off motor2.setSpeed (255) ؛ // تحديد السرعة القصوى motor2.run (إلى الأمام) ؛ // تدوير المحرك في اتجاه عقارب الساعة} توقف الفراغ () {motor1.setSpeed (0) ؛ motor2.run (إطلاق) ؛ // إيقاف المحرك 1 off motor2.setSpeed (0) ؛ motor2.run (إطلاق) ؛ // إيقاف تشغيل المحرك 2}
الخطوة 4: التحميل
قم بإزالة وحدة Bluetooth قبل تحميل الرموز
الخطوة 5: مزود الطاقة
قم بتوصيل بطارية 9 فولت بلوحة اردوينو ويمكنك أيضًا توصيل بطارية 9 فولت للحماية من خلال الطاقة الخارجية لزيادة إمداد الطاقة لمحركاتك وإزالة وصلة الطاقة الموضحة في الشكل.
الخطوة السادسة: تثبيت التطبيق
قم بتثبيت تطبيق Bluetooth RC Controller من خلال متجر play ، افتح التطبيق ، واطلب الإذن ، قم بتشغيل Bluetooth ، اسمح له أن تكون كلمة المرور لأول مرة هي 1234 أو 0000 ، ثم انقر على الترس المعروض في التطبيق الآن "اختر الاتصال بالسيارة" الزر الأحمر يومض في التطبيق انتقل إلى Green الآن ، فأنت متصل بسيارتك العب بها واستمتع بمشروعك. شكرًا لك على مشاهدة هذه التعليمات