A الميل الاستشعار التبديل هو جهاز إلكتروني يكشف عن توجه كائن ويعطي انتاجها مرتفعة أو منخفضة وفقا لذلك. في الأساس ، تحتوي على كرة زئبقية بداخلها تتحرك وتصنع الدائرة. لذلك يمكن لمستشعر الإمالة تشغيل أو إيقاف تشغيل الدائرة بناءً على الاتجاه.
في هذا المشروع ، نقوم بتوصيل مفتاح Mercury / مستشعر الإمالة مع Arduino UNO. نحن نتحكم في LED والجرس وفقًا لخرج مستشعر الإمالة. كلما قمنا بإمالة جهاز الاستشعار ، سيتم تشغيل الإنذار. يمكنك أيضًا رؤية عمل مستشعر الإمالة في دائرة مستشعر الإمالة هذه.
المواد المطلوبة
- مفتاح الزئبق / مستشعر الإمالة
- اردوينو UNO
- صفارة
- يؤدى
- المقاوم - 220 أوم
- اللوح
- توصيل الأسلاك
مخطط الرسم البياني
ل ربط جهاز استشعار الميل مع اردوينو ، فإنه يتطلب 5V المدخلات العاصمة للعمل. يتم توفير 5 فولت باستخدام Arduino UNO ويتم أخذ إخراج مستشعر الإمالة في PIN 4 من Arduino. LED متصل بـ PIN 2 من Arduino UNO بمقاوم 220 أوم للحد من التيار إلى قيمة آمنة. ويتم توصيل الجرس مباشرة بالرقم PIN 3 الخاص بـ Arduino UNO.
استشعار الخيمة
هذه وحدة مستشعر إمالة تعتمد على تبديل الزئبق تعطي ارتفاعًا عند دبوس الإخراج عند الإمالة. يتطلب 5V من مدخلات التيار المستمر. إنه جهاز ثلاثي الأطراف يتكون من المدخلات والأرض والمخرج. يحتوي على أنبوب زجاجي يتكون من قطبين وكرة زئبقية سائلة. تغلق كرة الزئبق السائلة وتفتح الدائرة عندما تميل في اتجاه معين. فيما يلي هيكل العمل والهيكل الداخلي للوحدة:
الهيكل الداخلي
عمل مستشعر الإمالة
الحالة 1: غير مائلة
في البداية ، عندما يكون في وضع غير مائل كما هو موضح في الصورة أدناه ، فإنه يعطي ناتجًا منخفضًا بسبب الزئبق السائل يكمل الدائرة عن طريق توصيل القطبين. عندما يكون الناتج منخفضًا ، يظل مؤشر LED على اللوحة قيد التشغيل.
الحالة 1: مائلة
عندما يميل في اتجاه أو زاوية معينة ، يقطع الزئبق السائل التلامس بين الأقطاب المعدنية وتفتح الدائرة. وبالتالي ، نحصل على مخرجات عالية في هذه الحالة وينطفئ مصباح LED الموجود على اللوحة.
كود وشرح العمل
يتم تقديم رمز Arduino الكامل لمستشعر إمالة التفاعل مع Arduino في النهاية.
في الكود أدناه ، نقوم بتعريف المسامير على أنها الإدخال والإخراج. يتم تعيين الدبوس 2 والدبوس 3 كمسامير إخراج لمصابيح LED و Buzzer على التوالي ويتم تعيين Pin 4 كمدخل للحصول على بيانات الإدخال من مستشعر الإمالة.
إعداد باطل () { pinMode (2، OUTPUT) ؛ pinMode (3 ، الإخراج) ؛ pinMode (4 ، الإدخال) ؛ }
الآن ، عندما يميل مستشعر الإمالة إلى ما بعد زاوية معينة ، يصبح خرج مستشعر الإمالة مرتفعًا. تتم قراءة هذا الإخراج من خلال Pin 4. لذلك ، عندما يكون Pin 4 مرتفعًا ، فإنه يقوم بتشغيل LED و Buzzer.
حلقة باطلة () { if (digitalRead (4) == 1) { digitalWrite (2، HIGH) ؛ digitalWrite (3 ، عالية) ؛ تأخير (300) ؛ digitalWrite (2 ، منخفض) ؛ digitalWrite (3 ، منخفض) ؛ تأخير (300) ؛ } }
يمكن أن تكون هذه مشاريع هواية رائعة مثل صندوق الحماية من السرقة أو صندوق الإنذار أو صندوق المستندات السري.