السبت، 15 مارس، 2014

البوصلة الألكترونية HMC5883L

البوصلة الألكترونية HMC5883L 



دائماً ما نسمع عن البوصلة , و هي اداة تستخدم للاسترشاد بالأتجاهات , حيث يوجد هناك ابره مصنوعة من مواد ممغنطة  Ferrous Magnatic و دائماً ما تتجه نحو القطب المغناطيسي الجنوبي" القطب الشمالي الجغرافي "  , و الفكرة انه يتجه نحو المجال المغناطيسي للكرة الأرضية , مثلاً لن تعمل البوصلة في وجود مجالات مغناطيسية مجاورة لأنه قد تسبب في تغيير المجال المغناطيسي للكرة الأرضية .








بالنسبة للبوصلة الكهربائية فعملها مختلف نوعاً ما من ناحية التركيب , اذا انها تتكون من 3 مقاومات ممغنطة تتغير مقاومتها بناءاً على المجالات المغناطيسية المتكونه حوله , و بناءاً على قيمة هذه المقاومات يتحدد قيمة التيار المار فيها , و عادة ما تكون هذه المقاومات الممغنطة موجودة داخل شرائح متكاملة IC تقوم بتنفيذ كل هذه العمليات المعقدة و تخزن النتائج في مسجلات Register يسهل الوصول لها .


ما سأقوم بشرحه اليوم هو الحساس HMC5883L و هو حساس يستطيع قراءة التغيرات في المجالات المغاطيسية القصيرة , و تحتوي على بروتوكول اتصال رقمي الا و هو I2C و مسجلات بطول 12Bit ADC ,و بشدة المجال التي يستطيع قراءتها من -8 إلى  8 جاوس  , يستعمل في اجهزة الهاتف , الاجهزة اللوحية , في اجهزة الملاحة




ما ستحتاجه لتنفيذ هذه التجربة :

1) بطاقة أردوينو Uno
2)الحساس HMC5883L 
3) اسلاك توصيل Jumper
4) BreadBoard

و التوصيل كما في الصورة , تذكر مصدر الجهد 3.3 فولت و ليس 5 فولت , و أي توصيل مع المصدر 5 فولت سيتسبب بتخريب هذه القطعة , فكن حذراً



برمجة هذه القطعة معتمد على البروتوكول I2C و تستطيع برمجتها بدون أي مكتبات لسهولتها , لكن يفضل استخدام مكتبات حتى تكون سرعة المعالجة و دقة القراءة أكبر و حتى تدمجها في مشاريعك بسهولة .
هناك العديد من المكتبات , لكن أفضلها يمكن ان تحمله من هنا .

بعد ان تفك الضغط قم الضغط ثم وضع المكتبة في مسار المكتبات داخل برنامج الأردوينو ثم اعد تشغيل الأردوينو , قم بفتح
 المثال المرفق مع المكتبة .








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







0 التعليقات :

إرسال تعليق

 
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.