







السمعة:
- إنضم26 يونيو 2023
- المشاركات 1,694
- الحلول 31
- مستوى التفاعل 2,916
- النقاط 113
السلام عليكم جميعًا
بعد أن تحدثنا عن حساس RSWL-0516 الي يقوم بإرسال موجات ماكيرويف ب 3.18GHz بكل الإتجاهات (360 درجة), الآن موعدنا مع حساس آخر ألا و هو Ultrasonic (حساس الموجات فوق الصوتية)
و هو قائم على مبدأ شبيه بالحساس السابق و هو إرسال الموجات خلافًا لحساس RSWL-0516 الذي يرسل موجات مايكرويف فإن حساس ال Ultrasonic يرسل موجات فوق صوتية و يستقبلها
ترى في الصورة أن للحساس جزئين خارجين يمكنك تشبيههما للعينيين أحدهما لإرسال الموجات و الآخر لإستقبالها (في حال وجود جسم يعكس الإشارة) |
و ترى أيضًا 4 أطراف للحساس:
VCC : و هو مصدر الجهد الذي يتم توصيله للحساس (5v و يوجد إصدارات تعمل على 3.3v)
GND : و هو الأرضي (0v)
Trig : هو الجزء الذي يرسل نبضة كهربائية مدتها 10us تخبر الحساس أن يبدأ العمل و إرسال الموجات
Echo : هو الجزء الذي يرسل إشارة إلكترونية بعد أن يستقبل الحساس الإشارة المنعكسة
فما العملية التي تحدث ؟
بداية يتم توصيل الحساس بالطاقة من خلال 5v مع VCC و 0v مع GND . ثم عندما أعطي إشارة كهربائية على طرف ال Trig مدتها 10 مايكرو ثانية يجعل عملية إرسال الموجات تعمل, فيقوم الحساس من خلال الجزء المرسل (Transmitter) بإرسال 8 موجات فوق صوتية بتردد 40KHz و سرعة الصوت (حوالي 340m/s)
إن اصدمت الموجة بعائق فإنها تنعكس و تعود للحساس و فور عودتها للحساس واستقبالها من المستقبل (Receiver), فإن الطرف Echo يقوم بإخراج إشارة كهربائية تعتمد مدتها على الزمن المستغرق بين عملية الإرسال و الإستقبال. فيقوم الحساس بحساب الزمن الكلي من لحظة الإرسال و بما أن السرعة ثابتة ومعلومة فسنجد المسافة.
و يمكننا باستخدام الأردوينو أو أي وحدة معالجة أخرى أن نحلل تلك الإشارة الخارجة من الطرف Echo لنعرض المسافة أو أن نقوم بأي شيء آخر بناء على الكود البرمجي أو السيركت التي صممناها
ملاحظة :
- المرسل (Transmitter) : هو مكبر صوت موجات فوق صوتية, هدفه تكبير الموجات الخارجة من السيركت داخل الحساس
- المستقبل (Receiver) : و هو مايكروفون موجات فوق صوتية, هدفه إستقبال الموجات المنعكسة من على الأجسام
خصائص ال Ultrasonic
- جهد التشغيل (الجهد الذي يحتاجه الحساس ليعمل) : 5v DC
- تيار التشغيل (التيار الذي يحتاجه الحساس ليعمل) : 15mA
- تردد الموجات : 40kHz
- مسافة العمل (المسافة التي يمكن للحساس العمل بها) : من 400cm - 2cm
- الزاوية التي يعمل بها : 15 درجة
نرى الفرق بينه و بين RSWL-0516 خصوصًا في الزاوية التي يعمل بها
كملاحظة بسيطة لتتمكن مستقبلًا من التمييز بين الحساسات, فإن حساس ال Ultrasonic يرسل إشارة في حالة مشاهدة عائق أمامه أكان متحرك أم ثابت أكان حي و يخرج أشعة تحت الحمراء أم لا. أما حساس ال RSWL-0516 يخرج إشارة في حالة مشاهدة جسم يتحرك أكان حي أو غير حي
كملاحظة بسيطة لتتمكن مستقبلًا من التمييز بين الحساسات, فإن حساس ال Ultrasonic يرسل إشارة في حالة مشاهدة عائق أمامه أكان متحرك أم ثابت أكان حي و يخرج أشعة تحت الحمراء أم لا. أما حساس ال RSWL-0516 يخرج إشارة في حالة مشاهدة جسم يتحرك أكان حي أو غير حي
تطبيق نظري
سنتحدث عن تطبيق بسيط للحساس:
C++:
| المشروع على Thinkercad : ![]() |
ففكرة المشروع تتحدث عن عند رصد الحساس إشارة وجود جسم في نطاق 10cm أما الحساس سيجعل الأردوينو يرسل إشارة مترددة لل led الأحمر
تطبيق على المشروع
استنتاج : فترى في الفيديو أن الحساس ليس ذا حساسية عالية للأجسام التي تتحرك بسرعة
و إلى هنا أتمنى أنني قد شرحت لك حساس الموجات فوق الصوتية
إن أصبت فهو من الله و إن اخطأت فهو من نفسي و الشيطان
و السلام عليكم و رحمة الله و بركاته
التعديل الأخير بواسطة المشرف: