هذه التجربة تتضمن طريقة عمل رادار بسيط بواسطة الأردوينو عن طريق الأتراسونيك مثبت على محرك سيرفو موتور Servo و يقوم بالألتفاف باتجاه زاوية معينه و قراءة المسافة عند هذه الزاوية .
ايضاً يقوم بحفظ القيم بمصفوفة تتضمن الزاوية و المسافة عند هذه الزاوية بالنسبة للالتراسونيك , و طباعة القيم على شاشة المخرجات Serial Monitor و يمكن ايضاً ارسالها لأي برمجية أخرى و عمل نظام مراقبة Interface بواسطته .
ايضاً يقوم بحفظ القيم بمصفوفة تتضمن الزاوية و المسافة عند هذه الزاوية بالنسبة للالتراسونيك , و طباعة القيم على شاشة المخرجات Serial Monitor و يمكن ايضاً ارسالها لأي برمجية أخرى و عمل نظام مراقبة Interface بواسطته .
2)Ultrasonic sensor
3)Arduino uno board
4)Breadboard small size
سنقوم بتركيب الالتراسونيك فوق السيرفو بالشكل المناسب باستخدام ماده لاصقه .
توصيل السيرفو :-
يتم توصيل مدخل التغذيه vcc مع مدخل ال5V بالاردوينو
يتم توصل الGND مع مدخل الGND بالاردوينو
واخيرا توصيل سلك ال DATA مع مدخل D9 بالاردوينو
توصيل االالتراسونيك :
يحتوي الالتراسونيك على اربعة منافذ توصيل ,مدخل التغذيه VCC , ومدخل الGND ,ومدخل ال Trigger اللذي يقوم بارسال النبضات ,ومدخل الECHO اللي يستقبل صدى النبضات اللتي ارسها ال TRIGGER
سنقوم بتوصيل الTRIGGER مع D12
ومدخل ال ECHO مع D13
التوصيل :


البرنامج :
السيرفو :-
#include <Servo.h>
Servo Name;
هذه ال instruction تعرف من خلالها object السيرفو الذي سنتعامل معه
Name.attach(Pin Number);
Name.write(val)
الالتراسونيك :
#include "Ultrasonic.h"
Ultrasonic ultrasonic(trig,echo);
ultrasonic.Ranging(CM)
وهذه النتائج تظهر على شاشة السيريال :
الكاتب : عبد الرحمن قسايمة - الأردن
بجد ربنا يزيدكم م علمه ع المدونة الرائعة والموقع الاجمل ، حاجات كتير ممكن تبان صعبة >>>> بس بصراحة انتوا مبسطينها ع الاخر
ردحذفانا كان عندى استفسار خارج التوبيك ده >>> احنا بنعمل مشروع ربوت " طفاية حريق " حرال الحركة _ ملوش مسار محدد ف حركته _ وتقريبا الحمد لله ماشيين فيه كويس
>>> بس واجهتنا مشكلة انه ازاي نرجعه تانى لنقطة الاصل اللى اتحرك منها بعد اتمام المهمة تاعته
ارجو الرد للاهمية >>> وربنا يزيدكم م علمه وينفع به اياكم وامتكم
السلام عليكم
ردحذفعندي استفسار لو احنا نريد نقيس السرعه المركبات بدل المسافه
ماهو الكود المستخدم ؟؟؟
تحتاج لسنسورين بمكانين مختلفين و حساب وقت قراءة كل سنسور
حذفبقانون نيوتن تسطتيع حسابها : السرعه =المسافة \ الزمن
الطرق الحديثة تستعمل الليزر لقياس سرعه المركبات لان دقتها اكبر
اها اشكرك...
حذفولكن ما الفرق بين =GH-100 Microwave Doppler Sensor or laser
في عمل مشروع قياس سرعه المركبات في الشارع؟؟
وايهما افضل
Microwave Doppler Sensor حساس دقيق و يعتمد مبدأ Doppler effect في قياس وجود حركة او جسم مار من امام الحساس و هو مستعمل بسيارات القيادة الذاتية لكن بنظام معقد و ثمن يصل ل 20 الف دولار للنظام "السنسور الصيني ب 5 دولار هراء "
حذفالليزر اكثر دقة في قياس المسافات لكن يحتاج لمرسل و مستقبل بالعادة كاميرا و للانواع التجارية او التعليمية ارخص سعر يبدأ من 50 دولار و يصل سعره لاكثر من 10000 دولار لبعض الانواع لانه الكاميرا الخاصة بقراءة laser beam باهضة جدا .
ما هو نوع الهدف الذي يتم قياس مسافته عن طريق الالتراسونيك؟؟؟؟
ردحذفازا اردنا قياس الارتفاع ماهو الكود المطلوب
ردحذفCreate useful working prototypes, proof-of-concept models, display items, and extra. STL file with non-manifold edges shared by multiple bodies This error will hardly ever result in any problems throughout slicing, however it should be averted as the intentions best vibrating underwear of the designer aren't clear. STL file with intersecting faces Intersecting faces normally result in failures throughout slicing, because the software can't recognize which areas are "inside" the mannequin and which are "exterior".
ردحذف