حساس المجال المغناطيسي بتأثير هول

ماهو تأثير هول :

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

 

تعرفة بالحساس :

حساس تأثير هول (يرمز له ب : ky-024 ) يستطيع استشعار الحقل المغناطيسي عن طريق قراءة فرق الجهد وله خرجين : رقمي وتماثلي.

الخرج الرقمي : عبارة عن حالة 0 عند عدم وجود حقل و 1 عند وجوده.

الخرج التماثلي : يعطي قيم نستطيع من خلالها تحدي قطبية وقوة الحقل المغناطيسي المقاس.

يعمل هذا الحساس على جهد 2.6 حتى 6.5 فولت.

linear hall effect sensor in jeem2.com

التوصيل مع الاردوينو :

يمكن توصيل هذا الحساس بمختلف المتحكمات (كالاردوينو) وقراءة قيمه بسهولة.

نقوم بتوصيل الحساس بالاردوينو كما هو مبين جانباً .

في هذا المثال سنقوم بتشغيل الليد المدمج على الاردوينو عند وجود حقل مغناطيسي وسنقوم باظهار القراءات التماثلية على شاشة السيريال (كلما كانت القيمة اكبر كانت شدة الحقل اكبر).

Arduino_KY-024_Keyes_Linear_Magnetic_Hall_module_connection_diagram

البرمجة :

هذا الحساس بسيط من حيث عملية البرمجة فإنه لايحتاج الى مكتبة خاصة.

بل تتم قراءة قيمه الرقمية ببساطة بالأمر digitalRead .

وقراءة قيمه التماثلية عن طريق الأمر analogeRead .

نقوم الان وبعد التوصيل السابق بكتابة الكود المبين جانباً ورفعه الى الاردوينو الخاص بنا.

الكود

				
					int led = 13 ; 
int digitalPin = 3; 
int analogPin = A0; 
int digitalVal ; 
int analogVal; 
void setup () {
pinMode (led, OUTPUT); 
pinMode (digitalPin, INPUT); 
pinMode(analogPin, INPUT); 
Serial.begin(9600); }
void loop () {
digitalVal = digitalRead(digitalPin) ; 
if (digitalVal == HIGH) {
digitalWrite (led, HIGH); }
else {
digitalWrite (led, LOW); }
analogVal = analogRead(analogPin);
Serial.println(analogVal); 
delay(100); }
				
			

عرض القيم بالرسم البياني :

يمكننا عن طريق برنامج الاردوينو عرض القيم التماثلية الخاصة بالحساس بشكل بياني ليسهل علينا قراءتها.

لعرض نافذة الرسم البياني : Tools > Serial Plotter

فتظهر لدينا النافذة الخاصة بالعرض البياني وتبدأ البيانات بالظهور عليها بشكل مشابه للصورة جانباً.

KY-024_arduino_output_serial_plotter-1024x502

انظر الصورة المتحركة جانباً :
توضح تأثير هول بشكل مصور لزيادة الفهم

Hall_Effect__Explained_and_animated_with_3d

انتقل إلى المتجر

أردوينو اونو UNO

50.00 ر.س

أسلاك توصيل M-F

15.00 ر.س

حساس HALL EFFECT

15.00 ر.س

لوحة تجارب 400 نقطة

15.00 ر.س
انتقال إلى الأعلى