جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-23 12:54
أنا متأكد من أن كل واحد منكم يمكن أن يجد في المنزل سيارة RC غير مستخدمة. ستساعدك هذه التعليمات على تغيير سيارة RC القديمة الخاصة بك إلى الهدية الأصلية:) نظرًا لحقيقة أن سيارة RC التي أمتلكها كانت صغيرة الحجم ، فقد اخترت Arduino Pro Mini كوحدة تحكم رئيسية. هناك وحدة أخرى مهمة استخدمتها في هذا المشروع وهي حامل محرك مزدوج TB6612FNG. تمتلك وحدة التحكم في المحرك هذه نطاقًا كافيًا لجهود الإدخال المقبولة (4.5 فولت إلى 13.5 فولت) وتيار الإخراج المستمر (1 أمبير لكل قناة). كجهاز استقبال بلوتوث ، استخدمت وحدة HC-06 الشهيرة غير المكلفة. بالإضافة إلى ذلك ، يمكنك استخدام مصابيح LED كمصابيح أمامية وخلفية للسيارة.
مكونات المشروع:
- سيارة RC (قد تكون قديمة ومكسورة)
- Arduino Pro Mini 328 (3 فولت / 8 ميجاهرتز) x1
- حامل سائق ثنائي المحرك TB6612FNG x1.0
- وحدة بلوتوث HC-06 أو ما شابه ذلك x1
- المصابيح: 2x أحمر و 2x أبيض
- المقاوم 10k (مطلوب لمصابيح LED) x4 أو 10k SIL Resistor Network x1
- اللوح (نصف الحجم) × 1
- صداري وكابلات
- بطاريات AA x4
الخطوة 1: توصيل الوحدات
فيما يلي طريقة توصيل Arduino Pro Mini بالوحدات النمطية الأخرى. لا تنس توصيل جهد الإمداد بكل وحدة (VCC ، GND).
1. Bluetooth (مثل HC-06) -> Arduino Pro Mini (3.3 فولت)
- RXD - TXD
- TXD - RXD
- VCC - 3.3 فولت من Arduino Pro Mini (VCC)
- GND - GND
2. TB6612FNG Dual Motor Driver -> Arduino Pro Mini
- AIN1 - 4
- AIN2 - 7
- بن 1 - 8
- بن 2 - 9
- PWMA - 5
- PWMB - 6
- STBY - Vcc
- VMOT - جهد المحرك (4.5 إلى 13.5 فولت) - 6 فولت من بطارية سيارة RC
- VCC - الجهد المنطقي (2.7 إلى 5.5) - 3.3 فولت من Arduino Pro Mini (VCC)
- GND - GND
3. محرك مزدوج TB6612FNG -> محركات DC
- A01 - محرك القيادة أ
- A02 - محرك الدفع أ
- B01 - محرك التوجيه ب
- B02 - محرك التوجيه ب
4. المصابيح -> اردوينو برو ميني
- الصمام الأمامي الأيمن - 2
- الصمام الأمامي الأيسر - 3
- الصمام الخلفي الأيمن - 14
- الصمام الخلفي الأيسر - 15
الخطوة 2: كود اردوينو
الكود الكامل لهذا المشروع متاح في GitHub: link
يتحقق برنامج Arduino في الحلقة الرئيسية - "void loop ()" من إرسال الأمر (الحرف) الجديد من تطبيق Android عبر البلوتوث. إذا كان هناك أي حرف وارد من تسلسل البلوتوث ، يبدأ البرنامج في تنفيذ وظيفة "void processInput ()". ثم من هذه الوظيفة اعتمادًا على الحرف ، يتم استدعاء وظيفة تحكم محددة (على سبيل المثال ، بالنسبة لوظيفة الحرف "r" ، يتم استدعاء void turn_Right () ").
إذا كنت ستستخدم Arduino motor shield (L298) ، فقد يكون هذا الرابط مفيدًا لك
الخطوة 3: تطبيق Android
يتيح لك تطبيق Android الخاص بي التحكم في أي روبوت مزود بلوحة Arduino عبر البلوتوث. يمكنك أيضًا التحكم بشكل مستقل في قنوات PWM للمحركين (زوج من المحركات).
يتم تعيين الحرف الفريد لكل زر من أزرار تطبيق Android كما هو موضح في الشكل أعلاه. يمكنك تحرير كود Arduino واستخدام تطبيق Android الخاص بي للتحكم في جهازك (ليس فقط سيارة RC هذه).
يمكنك تنزيل تطبيق Android الخاص بي مجانًا من Google Play: link
كيفية استخدام تطبيق Android:
- انقر فوق زر القائمة أو 3 نقاط عمودية (حسب إصدار Android الخاص بك)
- حدد علامة التبويب "توصيل جهاز"
- انقر فوق علامة التبويب "HC-06" وبعد فترة سترى الرسالة "متصل بـ HC-06"
- بعد الاتصال ، يمكنك التحكم في سيارتك
- إذا كنت لا ترى جهاز البلوتوث الخاص بك HC-06 ، فانقر فوق زر "البحث عن الأجهزة"
- عند الاستخدام الأول ، قم بإقران أجهزة البلوتوث الخاصة بك عن طريق إدخال الرمز الافتراضي "1234"
إذا كنت ترغب في رؤية مشاريعي الأخرى المتعلقة بالروبوتات ، يرجى زيارة:
- موقع الويب الخاص بي: www.mobilerobots.pl
- facebook: الروبوتات المحمولة
موصى به:
برمجة Arduino بجهاز Android عبر البلوتوث: 6 خطوات (بالصور)
قم ببرمجة Arduino الخاص بك باستخدام جهاز Android عبر Bluetooth: مرحبًا بالعالم ، في Instructable ، أريد أن أوضح لك كيفية برمجة Arduino Uno مع جهاز Android الخاص بك عبر Bluetooth. انها بسيطة جدا ورخيصة جدا. كما أنه يسمح لنا ببرمجة Arduino في أي مكان نريده عبر البلوتوث اللاسلكي … لذلك
أتمتة المنزل عبر البلوتوث عبر نظام Android: 3 خطوات
أتمتة المنزل عبر البلوتوث عبر نظام Android: العيش في القرن الحادي والعشرين يعيش في قرن من الأتمتة ، ومع ذلك ، لا يتمتع الجميع بهذه الرفاهية ، فلا داعي للقلق! سيخبرك هذا التوجيه بالضبط بكيفية أتمتة أجهزتك بحيث يمكنك تشغيلها أو إيقاف تشغيلها بمجرد النقر على
مسجل بيانات درجة الحرارة والرطوبة من Arduino إلى هاتف Android مع وحدة بطاقة SD عبر البلوتوث: 5 خطوات
مسجل بيانات درجة الحرارة والرطوبة من Arduino إلى هاتف Android مع وحدة بطاقة SD عبر البلوتوث: مرحبًا بالجميع ، هذا هو أول تدريب لي على الإطلاق ، آمل أن أساعد مجتمع المصنّعين كما استفدت منه. غالبًا ما نستخدم المستشعرات في مشاريعنا ولكننا نجد طريقة لجمع البيانات وتخزينها ونقلها الهواتف أو الأجهزة الأخرى على الفور
تحكم في Arduino باستخدام الهاتف الذكي عبر USB مع تطبيق Blynk: 7 خطوات (بالصور)
تحكم في Arduino باستخدام Smartphone عبر USB مع تطبيق Blynk: في هذا البرنامج التعليمي ، سوف نتعلم كيفية استخدام تطبيق Blynk و Arduino للتحكم في المصباح ، وستكون المجموعة من خلال منفذ USB التسلسلي ، والغرض من هذه التعليمات هو إظهار أبسط حل للتحكم عن بعد في Arduino أو c
ROOMBA يقودها أردوينو يون عبر تطبيق Wifi من ستيفانو دالولو: 4 خطوات (بالصور)
ROOMBA يقودها ARDUINO YUN عبر تطبيق Wifi بواسطة ستيفانو دالوليو: باستخدام هذا الدليل ، أشارك الكود لتوصيل ARDUINO YUN بـ Roomba من أجل قيادة Roomba عبر Wifi. Olio.My Roomba هو Roomba 620 ولكن يمكنك استخدام نفس الرمز لـ Roomb الأخرى