top of page

android arduino car

سيارة تحكم عن طريق البلوتوث بستخدام  الجوال

اشراف المهندس ايمن كيفي

حسن مساوى

فريق العمل 

محمد العتيبي

SERVICES

نظرة عامة عن المشروع

عباره عن سيارة تحكم عن طريق الجوال 

Android Arduino Rc Car 

أندرويد هو نظام مجاني ومفتوح المصدر  صُمّم أساسًا للأجهزة ذات شاشات اللمس كالهواتف الذكية والحواسب اللوحية

المكونات المطلوبة للمشروع

Arduino

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

Our work

Bluetooth hc-06

يتم اتصال الجوال بقطعة البلوتوث لتحكم في السياره

ABOUT US

Led

Battery 1000mAh

jumper wires

16 mhz crystal and 2- capacitor 22pf

Lofl robot

لتحكم في حركة الموتر واتجاهاته

لحماية اي سي الاردوينو

wiring diagrams صور لطريقة تركيب العناصر  

 FRITZING رسم الدائره باحد البرامج التاليه بروتس /ايقل /فرتزنق

مرحلة الطباعه

عند عملية التصوير يجب ان نظبط الوقت على دقيقتان

مرحلة الاظهار

عندما نقوم بعمليه الاظهار نقوم بوضع كميه مناسبة  من المظهر 

لكي لا تمحي الخطوط لدينا

مرحلة التحميض

الحمض المستخدم في إزالة النحاس عن البورد هو حامض كلور الحديدي

CONTACT

مرحلة التخريم

في التخريم علينا الانتبه لكي لاتزول لدينا النقط المراد تخريمها

مرحلة تلحيم العناصر

اتبع القواعد البسيطة لتجعل كل نقطة لحام جيدة

توخى الحذر عند التعامل مع المكواة الساخنة .

استخدم اليد الثالثة او الماسكة للامساك باللوحات اثناء اللحام .

قم بضبط درجة حرارة المكواة عند درجة متوسطة ( C325-375 ) .

اذا رأيت الدخان يتصاعد من المكواة قم بخفض درجة الحرارة .

قم بتغطية رأس المكواة بالقصدير قبل بدء اللحام لتسهيل اللحام .

استخدم جانب الرأس, وليس مقدمة الرأس.

قم بتسخين كل من النقطة والجزء الذى تريد تلحيمها بالتساوي لمدة لاتتجاوز 3 ثواني ثم ابعد المكواه

الاكواد code

/*ANDROID ARDUINO BLUETOOTH RC CAR  */
  

 

تعريف مخارج كل عنصر


int led = 3;        //led

int outPin1 = 5;     //motor1
int outPin2 = 6;    //motor1

int outPin4 = 11;   //motor2
int outPin3 = 12;   //motor2

char bt = 0;       //BT 
/*-----------------------------------------------------------------------------------------------------*/

void setup()
{
  Serial.begin(9600);
  
  pinMode(outPin1,OUTPUT);
  pinMode(outPin2,OUTPUT);
  pinMode(outPin3,OUTPUT);
  pinMode(outPin4,OUTPUT);
  
  pinMode(led,OUTPUT);
}
void loop()
{
  if (Serial.available() > 0)
  {
    bt = Serial.read();
    digitalWrite(led, 1);
    /*_________________________________________________________________________________________________*/
    طريقه حركة سيارة الى الامام
    if(bt == 'F')        //move forwards
    {
      digitalWrite(outPin1,HIGH);
      digitalWrite(outPin2,LOW);
      digitalWrite(outPin3,HIGH);
      digitalWrite(outPin4,LOW);
    }

طريقه حركة السيارة الى خلف 
    else if (bt == 'B')       //move backwards
    {
      digitalWrite(outPin1,LOW);
      digitalWrite(outPin2,HIGH);
      digitalWrite(outPin3,LOW);
      digitalWrite(outPin4,HIGH);
    }

طريقة عند وقوف السيارة 
    else if (bt == 'S')     //stop!!
    {   
      digitalWrite(outPin1,LOW);
      digitalWrite(outPin2,LOW);
      digitalWrite(outPin3,LOW);
      digitalWrite(outPin4,LOW);
    }

طريقة حركة سيارة الى يمين 
    else if (bt == 'R')    //right
    {
      digitalWrite(outPin1,HIGH);
      digitalWrite(outPin2,LOW);
      digitalWrite(outPin3,LOW);
      digitalWrite(outPin4,LOW);
    }

حركة سيارة الى يسار 
    else if (bt == 'L')     //left
    {
      digitalWrite(outPin1,LOW);
      digitalWrite(outPin2,LOW);
      digitalWrite(outPin3,HIGH);
      digitalWrite(outPin4,LOW);
    }

حركة سيارة الى الامام يمين 
    else if (bt == 'I')    //forward right
    {
      digitalWrite(outPin1,HIGH);
      digitalWrite(outPin2,LOW);
      digitalWrite(outPin3,LOW);
      digitalWrite(outPin4,HIGH);
    }

حركة سيارة الى الامام يسار 
    else if (bt == 'G')    //forward left
    {
      digitalWrite(outPin1,LOW);
      digitalWrite(outPin2,HIGH);
      digitalWrite(outPin3,HIGH);
      digitalWrite(outPin4,LOW);
    }//arduino//

  
      
 

فديو وصور للمشروع 

التطبيق المستخدم في المشروع rc car

سرعة التنزيل من الاردوينو

تعريف مداخل كل عنصر

: فكره عن تطوير المشروع  

يمكن تطويره عبر وضع  نظام جي بي اس او بدل استخدام الجوال يمكن وضع حساسات صوتيه لتحكم في السياره

:تكلفة المشروع

Ardiuno uno - 100 SR

Bluetooth hc 06 - 50 SR

LED - 2 SR

L293d motor - 10 SR

Battery 1000mAh - 4O SR

jumper wires - 10 SR

16 mhz crystal and 2- capacitor 22pf - 8 SR

Lofl robot - 150 SR

TOTAL - 370

bottom of page