تصميم السيارات التي يتحكم فيها Android باستخدام متحكم 8051

جرب أداة القضاء على المشاكل





اليوم ، تلعب التكنولوجيا دورًا واسعًا في حياتنا اليومية. مع ال التطور السريع للتكنولوجيا الجميع مدمن على الأدوات الحديثة والإنترنت. قللت التكنولوجيا اللاسلكية من الجهد البشري ودفعت إلى اعتماد أساليب جديدة وفعالة وفعالة من حيث التكلفة ، تاركة وراءها الأساليب التقليدية. التقنيات اللاسلكية تستخدم إشارات Zigbee و Bluetooth و wifi و RF للتحكم في التطبيقات المختلفة وتشغيلها والاستجابة وفقًا لذلك.

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




ذكري المظهر

ذكري المظهر

نظام السيارات الذي يتحكم فيه Android

تسمح السيارة التي يتم التحكم فيها بواسطة نظام Android للمستخدم بالتحكم في بطارية سيارة تعمل بالطاقة لاسلكيًا من خلال جهاز Android. يحتوي هذا النظام على وحدة Bluetooth كوسيلة لنقل البيانات بين السيارة وجهاز Android. تتم معالجة البيانات التي تتلقاها البلوتوث بواسطة متحكم 8051 الذي ينفذ الإجراء المطلوب.



مخطط كتلة

كتلة الرسم البياني للسيارات التي يتحكم فيها Android باستخدام متحكم 8051

كتلة الرسم البياني للسيارات التي يتحكم فيها Android باستخدام متحكم 8051

متطلبات الأجهزة

  • 8051 متحكم
  • جهاز Android
  • جسم الإنسان الآلي
  • جهاز بلوتوث
  • دي سي موتورز
  • سائق محرك IC
  • كريستال
  • منظم ضغط كهربي
  • المقاومات والمكثفات
  • بطارية

متطلبات البرنامج

تشغيل نظام السيارات الذي يتم التحكم فيه بواسطة Android

يحتوي جهاز Android على تطبيق يوفر للمستخدم واجهة المستخدم الرسومية (GUI) لإرسال الأوامر باستخدام إيماءة اللمس. يتم إرسال الأوامر إلى السيارة من خلال جهاز Bluetooth نشط في شكل متغيرات سلسلة.

السيارات التي تسيطر عليها Android

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

وحدة بلوتوث

البلوتوث هو جهاز لاسلكي تستخدم لنقل البيانات على مدى قصير. يستخدم إشارات الراديو للاتصال. لديه القدرة على الاتصال بالعديد من الأجهزة دون أي واجهة. يعمل بسرعة 2.45 جيجا هرتز.


سائق محرك IC

L293D هو سائق محرك نموذجي IC. يحتوي هذا IC على 16 دبوسًا تستخدم للتحكم في مجموعة من محرك التيار المستمر في أي اتجاه. يعمل هذا IC على مبدأ جسر H. جسر H عبارة عن دائرة إلكترونية تسمح بتطبيق الجهد عبر الحمل في أي اتجاه. يستخدم هذا بشكل عام في الروبوتات للسماح لمحرك التيار المستمر بالعمل للأمام أو للخلف.

8051 متحكم

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

المتحكم 8051 هو متحكم 8 بت مشهور. وهو يقوم على أساس 8 بت CISC لبنية معمارية هارفارد. وهي متوفرة على شكل رقاقة دبوس DIP 40 دبوس وتعمل مع إدخال 5 فولت تيار مستمر.

رسم تخطيطي لمتحكم 8051

رسم تخطيطي لمتحكم 8051

السمات البارزة لـ 8051 متحكم

  • 4 كيلوبايت ذاكرة برنامج على الرقاقة (ROM و EPROM).
  • ذاكرة بيانات على الرقاقة بسعة 128 بايت (RAM).
  • ناقل بيانات 8 بت ، وبت عنوان 16 بت وجهازي توقيت 16 بت T0 و T1
  • 32 يسجل الغرض العام كل من 8 بتات وخمس مقاطعات.
  • أربعة منافذ متوازية كل منها 8 بت بإجمالي 32 خط إدخال / إخراج.
  • عداد برنامج 16 بت ، مؤشر مكدس واحد ومؤشر بيانات 16 بت.
  • دورة تعليمات واحدة ميكرو ثانية مع كريستال 12 ميجا هرتز.
  • منفذ اتصال تسلسلي مزدوج مزدوج.

دبوس الوصف

يتوفر المتحكم الدقيق 8051 بتكوين 40 سنًا DIP. من بين 40 دبابيس ، تم تخصيص 32 دبوسًا لأربعة منافذ متوازية P0 و P1 و P2 و P3 ، كل منفذ يشغل 8 دبابيس. المسامير المتبقية هي VCC و GND و XTAL1 و XTAL2 و RST و EA و PSEN.

إلى مذبذب الكريستال الكوارتز متصل عبر المسامير XTAL1 و XTAL2 بقيمة مكثف تبلغ 30pF. إذا تم استخدام مصدر آخر غير المذبذب البلوري ، فسيتم ترك المسامير XTAL1 و XTAL2 مفتوحة.

الاتصال التسلسلي في متحكم 8051

يحتوي الميكروكونترولر 8051 على دبابيس لنقل البيانات واستلامها من خلال الاتصال التسلسلي. هذان الطرفان جزء من منفذ P3 (P3.0 و P3.1). هذه المسامير متوافقة مع TTL وبالتالي فهي تتطلب برنامج تشغيل خطي لصنعها متوافق مع RS232 . يتم استخدام MAX232 كمشغل خط. يتم التحكم في الاتصال التسلسلي بواسطة سجل 8 بت يسمى سجل SCON.

ربط محرك DC إلى 8051

ربط محرك DC مع متحكم 8051

يعمل محرك DC على التيار المباشر وينتج عزمًا باستخدام الطاقة الكهربائية والمجال المغناطيسي. يتطلب محرك DC عزم دوران أكبر في المرحلة الأولية منه في مرحلة التشغيل. تتطلب محركات التيار المستمر تيارًا كبيرًا للتشغيل ، مما سيؤدي إلى تدمير وحدة التحكم الدقيقة IC. ومن ثم يتم استخدام دائرة القيادة مع optoisolator و L293 Dual H-Bridge driver. يوفر optoisolator حماية إضافية للميكروكونترولر.

تطبيقات أندرويد

يوفر نظام التشغيل Android نظامًا أساسيًا لتطوير مجموعة متنوعة من التطبيقات التي تعمل على الهواتف الذكية لتحسين حياة البشر.

  • يستخدم Android لتطوير نظام ملاحة وتتبع دقيق
  • يتم استخدامه لتطوير تطبيقات الوسائط الاجتماعية المختلفة التي توفر شبكة التفاعل.
  • يساعد على تطوير العديد من الخدمات المصرفية عبر الهاتف المحمول وتطبيقات تحويل الأموال.
  • يسهل التسوق بسهولة.
  • يساعد على تطوير تطبيقات السلامة والأمن المختلفة.

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