مشروع عقبة تجنب الروبوت باستخدام مستشعر Arduino

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

 

كيف تعمل عقبة تجنب الروبوت باستخدام الأردوينو؟

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

 

المكونات المطلوبة:


مخطط المشروع:

 

كود المشروع:

 int duration=0;  
 long distance=0;  
 void setup() {  
 pinMode(1,OUTPUT);  
 pinMode(2,INPUT);  
 pinMode(5, OUTPUT);  
 pinMode(6, OUTPUT);  
 pinMode(7, OUTPUT);  
 pinMode(8, OUTPUT);  
 Serial.begin(9600);   
 }  
 void loop() {  
 digitalWrite(1, HIGH);  
 delayMicroseconds(10);  
 digitalWrite(1, LOW);  
 delayMicroseconds(2);  
 duration= pulseIn(2,HIGH);  
 distance=duration*0.034/2;  
 Serial.println(distance);  
 if(distance<=30)  
 {  
  digitalWrite(5, LOW);  
  digitalWrite(6, HIGH);  
  digitalWrite(7, HIGH);  
  digitalWrite(8, LOW);   
  }  
 else   
 {  
  digitalWrite(5, HIGH);  
  digitalWrite(6, LOW);  
  digitalWrite(7, HIGH);  
  digitalWrite(8, LOW);  
  }  
 }  
  // put your main code here, to run repeatedly  

 

 

إرسال تعليق

أحدث أقدم