مواجهة حساس الميل مع أردوينو How to Connect Tilt Sensor Using Arduino Development Board اكتب تعليقُا

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

شرح فكرة المشروع

  • مشروع حساس الميل هو عبارة عن جهاز إلكتروني يمكن استخدامه لتحديد اتجاه جسم ما.
  • في الواقع، يحتوي حساس الميل على كرة زئبقية يمكن أن تتحرك وتُنشئ دارة قصيرة وهذا عند ميلان الحساس نحو الأسفل.
  • بهذه الطريقة، يمكن للدارة الكهربية للحساس أن تغلق أو تفتح وفق الاتجاه.
  • في هذا المشروع، سنقوم بمواجهة حساس الميل مع لوحة تطوير Arduino UNO.
  • عندما يميل الحساس، سيتم تشغيل دارة الإنذار التي تضم مصباح LED وطنان (بازر).

أدوات المشروع

  • وحدة استشعار الميل SW520D Tilt Sensor Module: عدد 1
  • اردوينو اونو مع سلك توصيل Arduino Uno: عدد 1
  • ليد احمر Red LED: عدد 1
  • مقاومة 220 أوم Ohm Resistor: عدد 1
  • بازر 5 فولت طنان Active Buzzer: عدد 1
  • لوح التجارب 830 نقطة لون ابيض Solderless Breadboard: عدد 1
  • أسلاك توصيل ذكر لذكر 40 قطعة 20 سم Male to Male jumper wires
  • أسلاك توصيل من ذكر إلى أنثى 40 دبوس 20 سم wires 40pcs Male to Female
  • 9V Maxell Alkaline Battery بطارية قلوية: عدد 1
  • موصل بطارية 9 فولت + مقبس تيار مستمر (غطاء موصل البطارية) Battery snap connector: عدد 1

مخطط المشروع

الكود البرمجي

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

void setup() {

pinMode(2, OUTPUT);

pinMode(3, OUTPUT);

pinMode(4, INPUT);

}

void loop() {

if (digitalRead(4) == 1)

{

digitalWrite(2, HIGH);

digitalWrite(3, HIGH);

delay(300);

digitalWrite(2, LOW);

digitalWrite(3, LOW);

delay(300);

}

}

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *