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

Arduino 4WD Rover Bluetooth يتم التحكم فيه بواسطة هاتف Android / الجهاز اللوحي: 5 خطوات
Arduino 4WD Rover Bluetooth يتم التحكم فيه بواسطة هاتف Android / الجهاز اللوحي: 5 خطوات

فيديو: Arduino 4WD Rover Bluetooth يتم التحكم فيه بواسطة هاتف Android / الجهاز اللوحي: 5 خطوات

فيديو: Arduino 4WD Rover Bluetooth يتم التحكم فيه بواسطة هاتف Android / الجهاز اللوحي: 5 خطوات
فيديو: شيخ يحطم طائرة حربية 2024, شهر نوفمبر
Anonim
Arduino 4WD Rover Bluetooth يتم التحكم فيه بواسطة هاتف Android / الجهاز اللوحي
Arduino 4WD Rover Bluetooth يتم التحكم فيه بواسطة هاتف Android / الجهاز اللوحي
Arduino 4WD Rover Bluetooth يتم التحكم فيه بواسطة هاتف Android / الجهاز اللوحي
Arduino 4WD Rover Bluetooth يتم التحكم فيه بواسطة هاتف Android / الجهاز اللوحي

اردوينو 4WD روفر بالتحكم بالبلوتوث

هذه عربة دفع رباعي بسيطة صنعتها باستخدام Arduino. يتم التحكم في العربة الجوالة بهاتف android أو جهاز لوحي عبر البلوتوث. باستخدام هذا التطبيق ، يمكنك التحكم في السرعة (باستخدام pwm في Arduino) وتشغيله باستخدام مقياس التسارع والعديد من الأشياء الأخرى.

تم التعليق على مخطط Arduino بالكامل ومفتوح المصدر ، كما تم شرح بروتوكول الاتصال (الذي طورته) من التطبيق إلى Arduino في المخطط.

بمعرفة البروتوكول ، يمكنك استخدام التطبيق للتحكم في الروبوتات الأخرى …

الخطوة 1: ما تحتاجه …

ماذا تحتاج…
ماذا تحتاج…

من أجل بناء روفر Arduino 4wd الخاص بك ، يجب عليك شراء جميع الأجزاء المطلوبة من متجرك المفضل.

يمكن شراء معظمها على موقع ئي باي أو أمازون أو غيرها من متاجر الإلكترونيات / الهوايات عبر الإنترنت.

أحاول وضع بعض الروابط ولكنها قد تكون قديمة ولا تعمل ، في هذه الحالة حاول البحث في الجزء يدويًا بالاسم. اسف على ذلك.

على أي حال ، فهي عبارة عن مجموعة روبوت بسيطة جدًا يتم تصنيعها عادةً بواسطة هيكل وأربعة محركات بتيار مستمر (حتى 12 فولت) مع محرك تروس وأربع عجلات.

الأجزاء المستخدمة هي:

1 قطعة من الهيكل كاملة مع 4 محركات DC ، تسمى عادةً Arduino rover 4wd ، على سبيل المثال هذه:

www.robotik.center/index.php؟route=product/… من

www.robotshop.com/ar/dagu-4wd-cha chassis.html

www.robotshop.com/en/whippersnapper-runt-ro…

www.robotshop.com/en/juniorrunt-rover-kit.h…

أيضًا ، سيؤدي البحث على موقع Ebay باستخدام الكلمات الرئيسية "4WD لهيكل الروبوت اردوينو" إلى ظهور الكثير من النتائج.

  • 1 قطعة من لوحة Arduino uno R3 أو Arduino Leonardo.
  • 1 قطعة من وحدة Bluetooth HC-05 أو HC-06 مع لوحة محول (تم التحديث! 2017 ، 10 أكتوبر ، تدعم الآن وحدة HC-05 لمن يمتلكها بالفعل)

1 قطعة L298 جسر مزدوج لوحة تحكم المحرك

هناك العديد من هذه الأشياء المختلفة ولكن التوصيل هو 99٪ هو نفسه للجميع. فقط قم بتوصيل الأسلاك بالمسامير الصحيحة بناءً على مخطط اللوحة. باستخدام هذا البرنامج التعليمي ، يمكنك العثور على ورقة البيانات الخاصة بالورقة التي استخدمتها (انظر الخطوة التالية).

3 قطع 3.7 فولت 1200 مللي أمبير (أو أكثر) بطارية ليثيوم أيون قابلة لإعادة الشحن حجم AA أو 11 ، 1 فولت 1200 مللي أمبير بطارية LiPo. إذا كنت تستخدم بطارية بحجم AA ، فيمكنك وضعها في حامل بطارية

  • 1 قطعة قابس جاك لمقبس طاقة اردوينو.
  • 1 قطعة 1Kohm المقاوم.

الخطوة 2: الرسم التخطيطي …

الرسم التخطيطي …
الرسم التخطيطي …
الرسم التخطيطي …
الرسم التخطيطي …

هذا هو الرسم التخطيطي لتوصيل الأسلاك في العربة الجوالة ، يرجى اتباعه أثناء تجميعه في الخطوة التالية …

سيساعدك ملف L298 pdf في حالة وجود لوحة توصيل مختلفة.

الوحدات النمطية HC-05 و HC-06 bt لها نفس pinout.

في بعض الأحيان ، يحتوي HC-05 على 6 دبابيس بدلاً من 4 ، تحقق من اسم المسامير في الجزء السفلي من الوحدة للتأكد من استخدام المسامير الصحيحة.

الخطوة 3: تجميع Rover …

Image
Image
تجميع روفر …
تجميع روفر …
تجميع روفر …
تجميع روفر …

اتبع الصور المرقمة والفيديو القصير لترتيب التجميع (قد تختلف بعض الأشياء حسب الهيكل الخاص بك …).

  1. ابدأ بالمحركات الموجودة على الهيكل والعجلات (الصورة 1).
  2. قم بتركيب لوحة التحكم في المحرك L298 والمحركات السلكية ، أضف أيضًا سلكين لتشغيل اللوحة (الصورة 2 و 3).
  3. ستقوم قطعة من الكبل المسطح بتوصيل اللوحة بـ Arduino ، فأنت تحتاج فقط إلى 6 أسلاك لكنني تركت بعضها مجانًا للاستخدام في المستقبل (ربما أضواء أو جهاز استشعار بالموجات فوق الصوتية …). قم أيضًا بتوصيل قابس المقبس ، وانتبه إلى القطبية ، والدبوس المركزي موجب (+ 11.1 فولت من البطارية) (الصورة 4).
  4. ضع حامل البطارية (أو مجموعة البطارية) في مقدمة العربة الجوالة ، وثبته بقطعة من الشريط على الوجهين. إذا اخترت بطارية بحجم AA ، فمن السهل إزالتها بشكل فردي لإعادة الشحن. إذا اخترت حزمة بطارية ، فقد يكون من الجيد وضع موصل بين حزمة البطارية والعربة الجوالة (الصورة 5).
  5. ضع الجزء العلوي من العربة الجوالة … الكبل المسطح وقابس المقبس يمر عبر الفتحة (الصورة 6)

  6. قم بتجميع وحدة البلوتوث بالمقاوم باستخدام قطعة من الكبل المسطح (يتم توفيرها عادةً مع الوحدة). قم بقطع سلك RXD (وليس الدبوس!) وقم بتوصيل المقاوم في السلك بالتسلسل ، ثم قم بإغلاقه باستخدام أنبوب قابل للتقلص بالحرارة (الصورة 7).
  7. ضع لوحة Arduino والوحدة النمطية. قم بتوصيل الكبل المسطح كما في التخطيطي ، وثبّت وحدة البلوتوث بقطعة صغيرة (جدًا) من الشريط على الوجهين ، وصّل مقبس الطاقة بـ Arduino (الصورة 8).

الخطوة 4: رسم اردوينو …

رسم اردوينو …
رسم اردوينو …
رسم اردوينو …
رسم اردوينو …
رسم اردوينو …
رسم اردوينو …
رسم اردوينو …
رسم اردوينو …

قم بتوصيل وحدة Bluetooth HC-05 أو HC-06 إلى Arduino كما هو الحال في التخطيطي (تذكر المقاوم 1Kohm! على دبوس RXD للوحدة).

افتح مخطط Arduino ، وقم بإلغاء التعليق # تعريف الصحيح لوحدة البلوتوث الخاصة بك وتأكد من التعليق على الآخر ، انظر الصورة. قم بتحميله على Arduino uno R3 أو Leonardo Board ، اترك كابل USB متصلاً بحيث تظل اللوحة قيد التشغيل.

1) افتح الشاشة التسلسلية واضبط سرعة الاتصال على 115200 باود وإنهاء NL (الخط الجديد).

في الشاشة التسلسلية ، اكتب السلسلة: "Echo on" وانقر فوق Send ، يجب أن ترى "Echo is on" ، وهذا سوف يردد الأوامر التالية على الشاشة. اكتب الآن السلسلة: "الجهاز" وانقر فوق إرسال ، سترى "متصل بـ: ArduinoRover"

الآن اتبع الخطوات أدناه لاختبار اتصال البلوتوث اعتمادًا على الوحدة التي اخترتها. ملاحظة: عند إرسال أوامر AT إلى وحدة البلوتوث ، تأكد من أن الأوامر كبيرة!

2 أ) اختبار وحدة HC-06

لا تقم بإيقاف تشغيل Arduino (إذا قمت بذلك ، فأعد التشغيل من النقطة 1 ، فأنت بحاجة إلى Echo on) وأرسل السلسلة "AT" ، يجب أن ترى "HC-06> OK" بعد حوالي ثانية واحدة ، وهذا يعني البلوتوث الخاص بك تم توصيل الوحدة النمطية بشكل صحيح ومعدل البث بالباود يتطابق مع المجموعة الموجودة في المخطط في السطر: BtSerial.begin (9600). لتغيير اسم وحدة Bluetooth ، أرسل السلسلة "AT + NAMEArduino" (على سبيل المثال) ، يجب أن ترى "HC-06> OKsetname" في غضون ثانية تقريبًا. حاول الآن العثور على وحدة Bluetooth بهاتفك الذكي أو جهازك اللوحي وإقرانها ، أدخل الدبوس ، عادةً 1234 عندما يُطلب منك ذلك.

2 ب) اختبار وحدة HC-05

وحدة البلوتوث هذه صعبة بعض الشيء ، لذا اتبع التعليمات بالضبط وشاهد الصورة مع لقطة الشاشة من IDE. قم بإيقاف تشغيل Arduino عن طريق إزالة كابل USB. يوجد زر ضغط صغير على HC-05 ، انظر الصور ، استمر في الضغط عليه أثناء إعادة توصيل كابل USB بالطاقة على Arduino وحتى يبدأ المصباح الأحمر في الوحدة في الوميض ببطء. هذا وضع أوامر خاص للتأكد من مطابقة سرعة BtSerial.begin (38400) في الرسم التخطيطي. افتح الآن الشاشة التسلسلية وفقًا للنقطة 1 ، وأدخل "Echo on" وانقر فوق إرسال ، سترى "Echo is on". أرسل السلسلة النصية "AT" ، يجب أن ترى "HC-05> OK". أرسل السلسلة "AT + ORGL" ، ستستجيب الوحدة "HC-05> OK" ، وهذا يعيد تعيين الوحدة إلى معلمات المصنع الافتراضية. أرسل السلسلة "AT + UART؟" ، يجب أن ترى "HC-05> + UART: 38400، 0، 0" هذه هي سرعة الاتصال الافتراضية. أرسل السلسلة "AT + PSWD؟" ، يجب أن ترى "HC-05> + PSWD1234" هذه هي كلمة المرور الافتراضية 1234. أرسل السلسلة "AT + NAME = HC-05_rover" (على سبيل المثال ، فقط استخدم اسمك المفضل بعد العلامة =) ، يجب أن تستجيب بـ "HC-05> OK". الآن قم بإيقاف تشغيل Arduino عن طريق إزالة كابل USB وتشغيله مرة أخرى بعد بضع ثوانٍ. حاول العثور على وحدة Bluetooth بهاتفك الذكي أو جهازك اللوحي وإقرانها ، وأدخل الدبوس الذي حصلت عليه في الشاشة التسلسلية ، 1234 ، عندما يُطلب منك ذلك.

3) أكمل المشروع (انظر تجميع العربة الجوالة) إذا لم يكن قد تم بالفعل.

الخطوة 5: تطبيق Android …

تطبيق Android …
تطبيق Android …
تطبيق Android …
تطبيق Android …

الآن أصبح روفر الخاص بك جاهزًا للتشغيل!

أنت بحاجة إلى تطبيق Android المجاني IRacer & Arduino BT Controller من playstore هنا:

play.google.com/store/apps/details؟id=com … يتيح لك التطبيق قيادة العربة الجوالة باستخدام عصا التحكم رباعية الاتجاهات في الوضع الرأسي أو بعصي تحكم (اللمس المتعدد) في الوضع الأفقي.

تأكد من اختيار الجهاز الصحيح في التطبيق: افتح قائمة التطبيق (زر 3 خطوط) ، وافتح إعدادات التطبيق (الترس) -> إعداد جهاز التحكم عن بعد -> انقر وحدد الجهاز المراد قيادته: Arduino Rover.

من القائمة ، اختر اتصال وحدد اسم وحدة البلوتوث المقترنة بالفعل من القائمة للاتصال بها.

يوجد في قائمة الإعدادات الكثير من الخيارات (الخلفيات وحدود السرعة …) للعب بها والاستمتاع بها:)

موصى به: