يسمح حسّاس الميل بتحديد الاتجاه العمودي أو الميل، حيث يستطيع تحديد ما إذا كان الحسّاس عمودياً أو مائلاً، وهذا ما يجعله مفيداً جداً في ألعاب الأطفال والروبوتات والتطبيقات التي تعتمد في عملها على الميل.
كيف يعمل الحسّاس؟
إنّ حسّاس الميل ذو شكلٍ أسطوانيٍ ويحتوي على كرة موصلة للتيار الكهربائي تكون حرّة الحركة ضمنه، مع وجود قطبين موصلين تحتها.
آليّة عمل الحسّاس
- عندما يكون الحسّاس في وضع عمودي تماماً تكون الكرة في أسفل الأسطوانة، وتقوم بوصل القطبين معاً فتسمح بذلك بمرور التيار.
- عندما يميل الحسّاس لا تبقى الكرة على تماس مع القطبين، فتصبح الدارة مفتوحة ولا يمرّ التيار.
بهذه الطريقة يعمل حسّاس الميل كمفتاح يعمل اعتماداً على ميله، وبالتالي سيعطي إشارة رقميّة إلى لوح الأردوينو إمّا HIGH أو LOW.
توصيل الحسّاس
تُعتبر عملية توصيل حسّاس الميل إلى لوح الأردوينو سهلة وبسيطة، كلّ المطلوب أن يتمّ وصل طرف الحسّاس إلى قطب رقمي ووصل الأرضي إلى قطب أرضي.
في حال تمّ وصل الحسّاس بهذه الطريقة يجب تفعيل عمل مقاومة الرفع (Pull-up resistor) الداخلية المواقفة للقطب الرقمي الذي نستخدمه مع الحسّاس، وإلّا فيجب استخدام مقاومة رفع بقيمة 10 kΩ في الدارة.
مثال تطبيقي: ليد يضيء تبعاً للميل
يُعدّ هذا مثالاً تطبيقاً بسيطاً يسمح للمستخدم بالتعامل مع حسّاس الميل، حيث سنقوم بإطفاء الليد في حال كان الحسّاس عمودياً وتشغيله في حال كان الحسّاس مائلاً.
القطع المطلوبة
- لوح Arduino UNO.
- حسّاس ميل.
- لوح اختبار.
- ليد.
- مقاومة 220 Ω.
- أسلاك توصيل.
مخطّط الدارة
كلّ ما سنقوم به هنا هو إضافة ليد إلى مخطط توصيل الحسّاس مباشرة إلى لوح الأردوينو.
الكود البرمجي
لتشغيل الدارة يجب رفع الكود البرمجي التالي إلى لوح الأردوينو.
الكود البرمجي: التحميل من هنا
النتيجة
سنحصل في النهاية على الدارة الموضحة في الشكل التالي:
ترجمة: | سارة خضر |
مراجعة: | علي العلي |
تدقيق لغوي: | سلام أحمد |
تحرير: | قحطان غانم |