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

سيارة روموت ذكية تعتمد على الأردوينو: 5 خطوات
سيارة روموت ذكية تعتمد على الأردوينو: 5 خطوات

فيديو: سيارة روموت ذكية تعتمد على الأردوينو: 5 خطوات

فيديو: سيارة روموت ذكية تعتمد على الأردوينو: 5 خطوات
فيديو: الدرس 32 - الجزء 5 - السيارة الذكية - التحكم بالروبوت من خلال البلوتوث 2024, شهر نوفمبر
Anonim
سيارة روموت ذكية تعتمد على اردوينو
سيارة روموت ذكية تعتمد على اردوينو

يعتمد هذا المشروع على لوحة تطوير Arduino UNO لصنع سيارة ذكية. تحتوي السيارة على تحكم لاسلكي بالبلوتوث ، وتجنب العوائق ، وجرس الإنذار ووظائف أخرى ، وهي سيارة دفع رباعي ، سهلة الدوران.

الخطوة 1: اشترِ الأشياء التي تحتاجها

نحتاج إلى شراء لوحة Arduino الأساسية ولوحة التوسعة ، بالإضافة إلى الجرس ، ووحدة تشغيل المحرك L298N ، ووحدة Bluetooth BT-04A ، ومحرك DC ، وحامل البطارية ، وما إلى ذلك بالطبع ، تعد الألواح الأكريليك لوحدات الدعم ضرورية. ليس من السهل العثور على لوحات أكريليك مناسبة لهذه السيارة ، لذلك يوجد الرابط أدناه. يمكنك أن تجد أشياء أخرى بسهولة في المتاجر.

هنا رابط للوح الأكريليك في تاوباو:

يستخدم البرنامج مساعد تصحيح أخطاء Bluetooth للتحكم في السيارة ، وسيتم أيضًا إرفاق الموارد.

الخطوة 2: بناء إطار عمل الأجهزة

بناء إطار عمل الأجهزة
بناء إطار عمل الأجهزة
بناء إطار عمل الأجهزة
بناء إطار عمل الأجهزة

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

نظرًا لأن تركيب المحرك بسيط وثابت نسبيًا ، فإننا نركز على تركيب دائرة التحكم أعلاه. يجب استخدام البلوتوث واللوحة الرئيسية لتلقي الإشارات. من الأنسب وضعها في مؤخرة السيارة. تشغل قاعدة البطارية والبطاريات مساحة كبيرة. لضمان توازن السيارة ، يتم وضعهم في الوضع الأوسط ، ويتم وضع وحدة محرك المحرك ووحدة تجنب العوائق في المقدمة كما هو موضح في الصور.

يوضح الشكل التالي نمط التثبيت من الأسفل والأعلى على التوالي. توضح الصورة الأولى حالة الدائرة من الأسفل عند عدم تثبيت المحرك. انتبه إلى شراء المزيد من البراغي والأعمدة النحاسية بارتفاعات مختلفة ، بحيث تتأرجح من المساحة. الصورة الثانية هي حالة السيارة عند تركيبها بالكامل. يمكنك أن ترى بوضوح وحدة محرك المحرك والبطارية وما إلى ذلك.

الخطوة 3: يتحدث عن البلوتوث

يتحدث عن البلوتوث
يتحدث عن البلوتوث

غالبًا ما تستخدم وحدة Bluetooth في مجال التحكم اللاسلكي لمسافات قصيرة. تم تحديد وحدة Bluetooth BT-04A في هذا المشروع. مثل وحدة Bluetooth من سلسلة HC ، غالبًا ما يتم استخدام وحدة Bluetooth من سلسلة BT ، ولكن سعرها أرخص.

تستخدم هذه الوحدة بشكل أساسي في مجال النقل اللاسلكي للبيانات لمسافات قصيرة. يمكن توصيله بسهولة بجهاز Bluetooth الخاص بجهاز الكمبيوتر ، ويمكنه أيضًا توصيل البيانات بين وحدتين. يمكن أن يؤدي استخدام هذه الوحدة إلى تجنب اتصال الكابل المملة ويمكن أن يحل محل كابل المنفذ التسلسلي مباشرةً.

يتم التحكم في هذه الوحدة من خلال مجموعة أوامر 'AT' مثل وحدة Esp8266 WIFI ، وحدة GSM. من أجل تسهيل اتصال أجهزة الكمبيوتر المختلفة ، نجعل السيارة هي الوضع الرئيسي ، ويقترن الكمبيوتر والهاتف المحمول بالبلوتوث في السيارة بشكل نشط للحصول على التحكم في السيارة الذكية. يعد مساعد تصحيح أخطاء Bluetooth من جانب الكمبيوتر مثاليًا للغاية ، وقد تم تغليف العديد من إرشادات الوظائف في أزرار ، ونحتاج فقط إلى إدخال تعليمات التحكم. لاحظ أنه قبل إرسال أمر التحكم ، يجب توصيل الكمبيوتر ببلوتوث السيارة أولاً. قد تكون هذه العملية عالقة. حاول عدة مرات ، وستكون المحطة الطرفية المتنقلة أكثر ملاءمة.

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

الخطوة 4: تشفير البرامج

ترميز البرمجيات
ترميز البرمجيات
ترميز البرمجيات
ترميز البرمجيات
ترميز البرمجيات
ترميز البرمجيات

بيئة تطوير Arduino مفتوحة المصدر ويمكن تنزيلها مباشرة من الإنترنت. يتم شرح الخطوات الرئيسية في البرمجة أدناه.

بادئ ذي بدء ، نحدد دبابيس المفاتيح على لوحة التحكم بشكل مجهري لسهولة الفهم والتشغيل اللاحق.

ثم بدء تشغيل المحرك ، كما هو موضح في الشكل أدناه ، هو عملية التهيئة الأمامية. لاحظ أن المحرك يتم تشغيله بواسطة قطبين ، أحدهما مرتفع والآخر منخفض ، والعكس صحيح. نحن نستخدم هذا المبدأ بشكل أساسي للتحكم في المحرك.

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

بعد استلام الأمر من المنفذ التسلسلي ، يمكن للسيارة إجراء العملية المقابلة وفقًا للأمر. يوضح الشكل العملية للحصول على الأمر إلى الأمام. أحد الأسباب التي دفعتنا إلى اختيار وحدة Bluetooth BT-04A هو أنه تم تغليفها في USART ، مع أربعة دبابيس فقط من TX و Rx و VCC و GND ، وهي ملائمة جدًا لتصحيح الأخطاء والوصول إليها

الخطوة 5: نظرة عامة

ملخص
ملخص
ملخص
ملخص

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

موصى به: