طريقة إنشاء مشروع رادار باستخدام أردوينو وحساس الموجات فوق الصوتية.
مقدمة
يعد مشروع الرادار باستخدام لوحة أردوينو من أشهر المشاريع التعليمية، حيث يعتمد على حساس الموجات فوق الصوتية لقياس المسافة، ومحرك سيرفو لتحريك الحساس يمينًا ويسارًا، مما يسمح بمسح المنطقة وكشف الأجسام القريبة وعرضها على شاشة الحاسوب بشكل يشبه الرادار الحقيقي.
مكونات المشروع
لوحة Arduino Uno.
حساس HC-SR04 Ultrasonic Sensor.
محرك Servo SG90.
أسلاك توصيل.
Breadboard (اختياري).
كابل USB.
حاسوب.
مبدأ عمل المشروع
يقوم محرك السيرفو بتدوير حساس HC-SR04 من زاوية 0° إلى 180°.
في كل زاوية:
يرسل الحساس موجة فوق صوتية.
ترتد الموجة عند اصطدامها بجسم.
يحسب الأردوينو زمن رجوع الموجة.
يحول الزمن إلى مسافة.
يرسل الزاوية والمسافة إلى الحاسوب لعرضها كرادار.
مخطط التوصيل
كود البرمجة أردوينو يمكنني نسخه
#include <Servo.h>Servo radar;const int trigPin = 10;const int echoPin = 11;long duration;int distance;void setup() {Serial.begin(9600);pinMode(trigPin, OUTPUT);pinMode(echoPin, INPUT);radar.attach(9);}void loop() {for(int angle=0; angle<=180; angle++){radar.write(angle);delay(15);digitalWrite(trigPin, LOW);delayMicroseconds(2);digitalWrite(trigPin, HIGH);delayMicroseconds(10);digitalWrite(trigPin, LOW);duration = pulseIn(echoPin, HIGH);distance = duration * 0.034 / 2;Serial.print(angle);Serial.print(",");Serial.println(distance);}for(int angle=180; angle>=0; angle--){radar.write(angle);delay(15);digitalWrite(trigPin, LOW);delayMicroseconds(2);digitalWrite(trigPin, HIGH);delayMicroseconds(10);digitalWrite(trigPin, LOW);duration = pulseIn(echoPin, HIGH);distance = duration * 0.034 / 2;Serial.print(angle);Serial.print(",");Serial.println(distance);
}
}
كيفية تشغيل المشروع
توصيل جميع المكونات كما في المخطط.
فتح برنامج Arduino IDE.
نسخ الكود ورفعه إلى لوحة الأردوينو.
تثبيت برنامج Processing (اختياري) لعرض الرادار رسوميًا.
فتح منفذ الاتصال التسلسلي بسرعة 9600 baud.
سيبدأ السيرفو بالدوران ويعرض المسافات المكتشفة.
تطبيقات المشروع
روبوتات تجنب العوائق.
أنظمة الأمن والمراقبة.
المشاريع التعليمية.
أنظمة قياس المسافات.
التعرف على الأجسام.
مميزات المشروع
منخفض التكلفة.
سهل التنفيذ.
مناسب للمبتدئين.
يمكن تطويره بإضافة شاشة LCD أو شاشة OLED أو وحدة Bluetooth أو Wi-Fi.
الخاتمة
يعتبر مشروع الرادار باستخدام الأردوينو وحساس HC-SR04 من أفضل المشاريع التعليمية لفهم كيفية قياس المسافات والتحكم في المحركات وقراءة الحساسات، كما يُعد أساسًا جيدًا لتطوير مشاريع أكثر تقدمًا في مجالات الروبوتات والأنظمة الذكية.


