Engineering Village
  • Home
  • About EV
    • About us
    • Location
    • Contact us
    • Working Hours
  • Education
    • Learn with EV
    • RoboClub
    • Student Projects
    • Future Engineers
    • STEM
    • Resources Library >
      • Library
      • EV Blog
      • Open Source >
        • FOSS
        • FOSSEV
        • Scratch
        • Arduino Applications
        • Raspberry Pi
      • Project Idea
    • Products >
      • Book Viewer
      • Book Store
      • Ataad
      • Privilege Club
      • Distributors
  • Engineering
    • Parts Supply
    • Smart Solutions
    • Robotics & AI
    • Software Development
  • CSR Projects
    • Future Engineers - BP
    • NXplorers - Shell
    • Youth Explorer - SQU
    • Hour of Code - Omantel
    • Upgrade - TRC
    • Sufraa Nama - Nama
  • Corporate
    • Corporate Services
    • School Services
    • Academic Cooperation
    • SDGs
  • More
    • Book Your Space
    • Career
    • English
  • Ramadhan

استخدام الأردوينو لعمل حساس للمسافة

24/7/2014

2 Comments

 

 حســــاس المســــافة | Distance Sensor

في هذه الشفرة سنقوم باستعمال الطنان والحساس الفوق صوتي (ألتراسونيك سنسر) معا لتقدير قرب أو بعد مسافة الأشياء عن الحساس الفوق صوتي. الشفرة الإلكترونية للأردوينو متوفرة للتنزيل في الوصلة أدناه

الفيديو التوضيحي لكيفية عمل الدائرة

وصلة التنزيل

قم بتزيل الملف المرفق أدناه للحصول على شفرة هذه التجربة وكل ما تحتاجه لتنفيذ هذه الفكرة
ev_ultra_app_and_buzz.rar
File Size: 772 kb
File Type: rar
Download File

الصورة التوضيحية لكيفية بناء الدائرة

Picture
اضغط على الصورة لتكبيرها

  شفرة برمجة الأردوينو (بإمكانك نسخة الشفرة مباشرة من هنا أوتحميلها من الملف)ا

ملاحظة: لا تنسى إضافة مكتبة الألتراسونيك في برنامجك. ستجدها داخل الملف المرفق
/*

    Ultrasonic and Buzzer  الحساس فوق الصوتي والطنان 
(تطبيق)
*/

#include "Ultrasonic.h"

 /* تحديد أرقام الأرجل لكل من:
1- Trig
2-Echo */
Ultrasonic ultrasonic(8,9);

//تعريف المتغيرات
int CMM , buzzer=12;

void setup() 
{
   Serial.begin(9600);//تفعيل شاشة المراقب التسلسلي
   pinMode(12,OUTPUT);//تحديد اتجاه البيانات في الأرجل
}

void loop()
{
   CMM = ultrasonic.Ranging(CM);//قراءة قيمة المسافة من الحساس وتخزينها في متغير 
   Serial.print(CMM);
   Serial.println("cm");
  
   if(CMM>200 && CMM<500)
     CMM=200;
   else if (CMM>500)
     CMM=1;
     
   digitalWrite(buzzer,HIGH);
   delay(50);
   digitalWrite(buzzer,LOW);
   delay(CMM*10); // تتغير قيمة التأخير الزمني بحسب قيمة المسافة
   
  
}



تطبيقات عملية

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

ما رأيك ؟

الفكرة وطريقة التركيب والتشغيل وحتى الشفرة الإلكترونية بين يديك ونترك لك فرصة التجربة وتوظيف الفكرة في مشاريع من إبداعك. إذا أعجبتك هذه الفكرة أو أن لديك طريقة لتحسينها فقم بإبداء رأيك في المساحة المخصصة أدناه :) كما يمكنك إرسال فيديو بالتجارب التي تنفذها إلى بريدنا الإلكتروني وقد نقوم بتحميلها هنا !ا
2 Comments
اسامه
21/1/2017 08:13:21 am

الملف المرفق لا يحتوي على المكتبه بل يحتوي على صوره فقط
ارجو تصحيح الخطأ

Reply
eklass
29/12/2017 01:56:34 am

هل استطيع تعديل الكود بحيث يعطي الناتج المتوسط الحسابي ل10 قراءات متتالية بدل ان يعطي الناتج لكل قراءة منفردة

Reply



Leave a Reply.

    Arduino

    A collection of cool Arduino application only for you !

    RSS Feed

      استبيان قصير :)

    Submit
Information
About Engineering Village
Career
Privacy Policy
Locations
Customer Services
Contact Us
EV Products
Terms & Conditions
Engineering Village Oman Location

© جميع الحقوق محفوظة للقرية الهندسية

Need a guide ? Find us on Google Maps !
EV Team Portal

Webmail Login
  • Home
  • About EV
    • About us
    • Location
    • Contact us
    • Working Hours
  • Education
    • Learn with EV
    • RoboClub
    • Student Projects
    • Future Engineers
    • STEM
    • Resources Library >
      • Library
      • EV Blog
      • Open Source >
        • FOSS
        • FOSSEV
        • Scratch
        • Arduino Applications
        • Raspberry Pi
      • Project Idea
    • Products >
      • Book Viewer
      • Book Store
      • Ataad
      • Privilege Club
      • Distributors
  • Engineering
    • Parts Supply
    • Smart Solutions
    • Robotics & AI
    • Software Development
  • CSR Projects
    • Future Engineers - BP
    • NXplorers - Shell
    • Youth Explorer - SQU
    • Hour of Code - Omantel
    • Upgrade - TRC
    • Sufraa Nama - Nama
  • Corporate
    • Corporate Services
    • School Services
    • Academic Cooperation
    • SDGs
  • More
    • Book Your Space
    • Career
    • English
  • Ramadhan