حساس مستوى الماء


مقدمة

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

الأدوات المستخدمة

الأداةالعددملاحظات
اردوينو اونو1
حساس مستوى الماء1
كأس من الماء1

الجزء النظري

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

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

خطوات التوصيل

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

قم بنسخ الكود ولصقه في برنامج الأردوينو ثم افتتح المراقب التسلسي لتشاهد تغير القراءة ادخال واخراج الحساس من الكأس !

int floatswitch = 7;

void setup() {
pinMode(floatswitch,INPUT_PULLUP);
Serial.begin(9600);
}

void loop() {
int x = digitalRead(floatswitch);
Serial.println(x);
}

المصدر

[1] https://cityos.io/tutorial/2014/Float-Switch

[2] http://www.aquahub.com/store/howfloatsw.html

اترك تعليقاً

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