نموذج أولي يقيس نسبة مستوى الماء في الخزان بمستشعر HC-SR04 ولوحة Arduino Nano، ويعرضها على شاشة LCD ويرسلها عبر Bluetooth HC-05 إلى تطبيق هاتف.

طُوّر هذا المشروع كنموذج أولي أكاديمي لقياس نسبة مستوى الماء داخل خزان باستخدام مستشعر الأمواج فوق الصوتية HC-SR04 ولوحة Arduino Nano، مع عرض القراءة مباشرة على شاشة LCD 16×2 وإرسالها لاسلكيًا عبر وحدة HC-05 Bluetooth إلى تطبيق هاتف أندرويد بُني باستخدام MIT App Inventor. أنجز فريق من الطلاب المشروع بمساعدة مكتب تكنو إنجاز خلال مسار تطوير النموذج الأولي.
يعكس المشروع تجربة عملية في دمج الحساسات والمتحكمات الدقيقة وواجهة الهاتف ضمن نظام واحد، بدءًا من قياس المسافة إلى سطح الماء دون تلامس، مرورًا بمعالجة القراءة على Arduino Nano، وصولًا إلى عرض نسبة المستوى على الشاشة والهاتف. وفي الاختبارات الموثقة عرض النظام 0% للخزان الفارغ، ونحو 58% عند مستوى قريب من المنتصف، و100% عند الامتلاء.
| العنصر | البيانات |
|---|---|
| نوع المشروع | نموذج أولي أكاديمي لنظام قياس مستوى الماء |
| المجال | الأنظمة المدمجة والمراقبة بالحساسات |
| حالة المشروع | نموذج أولي اختُبر في ثلاث حالات للخزان |
| دور تكنو إنجاز | دعم ومساعدة تقنية للطلاب أثناء تطوير المشروع |
| تقنيات أساسية | Arduino Nano، HC-SR04، LCD 16×2، HC-05 Bluetooth، Arduino IDE، MIT App Inventor |
| المخرجات | نسبة مئوية لمستوى الماء على شاشة LCD وعلى تطبيق الهاتف عبر Bluetooth |
يعتمد كثير من المنازل والمنشآت على تقديرات يدوية أو أدوات بسيطة لمعرفة كمية الماء في الخزانات، وهي طرق لا تقدم قراءة دقيقة أو محدثة. وقد يؤدي ذلك إلى نفاد الماء في الخزان دون انتباه وانقطاعه المفاجئ عن الاستخدام المنزلي، أو إلى تعطّل عمليات إنتاجية تعتمد على إمداد مائي مستقر في البيئات الصناعية، إضافة إلى هدر المياه بسبب غياب رؤية واضحة للاستهلاك.
يقترح المشروع حلًا بسيطًا يقيس المستوى دون تلامس مع الماء، ويعرضه في مكان الخزان وعلى الهاتف، بحيث يعرف المستخدم مستوى الماء دون فتح الخزان أو فحصه يدويًا.
تم تنفيذ المشروع بواسطة فريق من الطلاب ضمن سياق أكاديمي بمساعدة مكتب تكنو إنجاز. تمثّل مساهمة المكتب في مساندة مسار تطوير النموذج الأولي للمشروع، بينما تبقى الأعمال التفصيلية لكل طرف — مثل تصميم الدارة أو كتابة Firmware أو بناء تطبيق الهاتف — غير مفصّلة في المواد المتاحة، ولذلك لا تُنسب هذه المهام منفردة إلى المكتب داخل هذه الصفحة.
pulseIn().النسخة الموثقة من المشروع تعتمد على Bluetooth للاتصال مع الهاتف، لذلك فإن المتابعة اللاسلكية تتم ضمن نطاق اتصال Bluetooth، وليست مراقبة عبر الإنترنت أو منصة سحابية.
| المكوّن | الدور في النظام | مواصفات موثقة |
|---|---|---|
| Arduino Nano | استقبال قراءة المستشعر ومعالجتها وتحويلها إلى نسبة | جهد تشغيل 5V، دخل 7–12V، مذبذب 16 MHz، 14 قطبًا رقميًا و8 مداخل تناظرية |
| HC-SR04 | قياس المسافة إلى سطح الماء بالموجات فوق الصوتية | جهد 5V، مجال قياس 2–400 سم، زاوية قياس فعالة 15 درجة، استهلاك نحو 15 mA أثناء العمل |
| LCD 16×2 | عرض نسبة مستوى الماء محليًا | 16 حرفًا في سطرين، شريحة تحكم HD44780، توصيل بالوضع 4 بت (D4–D7) مع مقاومة متغيرة لضبط التباين |
| HC-05 Bluetooth | نقل القراءة لاسلكيًا إلى الهاتف | جهد 3.3–5V، Bluetooth V2.0، اتصال تسلسلي UART عبر TX/RX |
| تطبيق MIT App Inventor | استقبال البيانات وعرضها على هاتف أندرويد | بيئة برمجة مرئية بالكتل (Designer وBlocks Editor) |
وكُتب برنامج المتحكم باستخدام بيئة Arduino IDE، ووُصلت أقطاب الطاقة والأرضي والإشارة لكل عنصر وفق المخطط الكهربائي النهائي للدارة.
أظهر تطوير النموذج عددًا من التحديات العملية التي ترتبط مباشرة بدمج الأنظمة الإلكترونية والبرمجية:
تم اختبار النموذج في ثلاث حالات رئيسية للخزان:
| حالة الخزان | القراءة المعروضة |
|---|---|
| فارغ تمامًا | 0% |
| ممتلئ إلى ما يقارب منتصف الارتفاع | نحو 58% |
| ممتلئ حتى الحد الأعلى المستخدم في التجربة | 100% |
عند اختبار الخزان وهو فارغ، عرض النظام قراءة 0%، ما يؤكد عمل نقطة الحد الأدنى في النموذج.
عند ملء الخزان إلى مستوى وُصف في التقرير بأنه قريب من منتصف الارتفاع، عرض النظام قراءة تقارب 58%. توضح هذه التجربة أن النظام يحوّل المسافة المقاسة إلى قراءة نسبية بين نقطتي الفراغ والامتلاء. ولا تُستخدم هذه الحالة وحدها لاحتساب نسبة دقة، لأن المستوى المرجعي نفسه وُصف بأنه تقريبي.
عند ملء الخزان حتى الحد الأعلى المستخدم في التجربة، عرض النظام قراءة 100%، ما يوضح عمل نقطة الحد الأعلى في النموذج.
توضح التجارب أن النموذج استطاع تنفيذ دورة القياس والعرض الأساسية عبر ثلاث حالات مختلفة للخزان، مع تكامل المستشعر والمتحكم والشاشة والاتصال بالهاتف. ولا تتضمن المواد المتاحة اختبار معايرة موسعًا أو نسبة خطأ موثقة على كامل مجال القياس، لذلك تُعرض النتائج هنا كاختبارات وظيفية للنموذج الأولي وليس كاعتماد قياسي لدقة القياس.
بحسب التوصيات الواردة في المشروع، يمكن توسيع النموذج من خلال:
تبقى هذه العناصر تطويرات مستقبلية وليست جزءًا من النسخة الموثقة الحالية.
وللصورة الأوسع عن تحوّل نموذج كهذا إلى نظام متصل، اقرأ مقالنا ما هو إنترنت الأشياء (IoT)؟ البنية والبروتوكولات والتطبيقات والأمان.
إذا كنت تعمل على نظام قياس ومراقبة بمستشعرات وإلكترونيات وتحتاج إلى مساعدة تقنية في تطوير الفكرة أو بناء نموذج أولي، يمكن التواصل مع مكتب تكنو إنجاز لمناقشة متطلبات المشروع ونطاق الدعم المناسب.
يرسل مستشعر HC-SR04 المثبت أعلى الخزان موجات فوق صوتية نحو سطح الماء ويقيس زمن عودة الصدى، ثم تُحسب المسافة بضرب الزمن في سرعة الصوت (نحو 343 م/ث) وقسمة الناتج على 2. يحول Arduino Nano هذه المسافة إلى نسبة مئوية لمستوى الماء وفق الحدين الأدنى والأعلى لارتفاع الخزان، ثم تُعرض على شاشة LCD وتُرسل إلى الهاتف.
يتكون النظام من لوحة Arduino Nano للمعالجة، ومستشعر HC-SR04 بمجال قياس 2–400 سم، وشاشة LCD 16×2 للعرض المحلي، ووحدة HC-05 Bluetooth لنقل البيانات. وبُني تطبيق الهاتف باستخدام MIT App Inventor، وكُتب برنامج المتحكم في Arduino IDE.
لا، فالنسخة الموثقة تعتمد على Bluetooth عبر وحدة HC-05 لإرسال القراءة إلى تطبيق هاتف بُني باستخدام MIT App Inventor. لذلك تتم المتابعة ضمن نطاق اتصال Bluetooth فقط. ويُطرح استبدال Bluetooth بتقنية مثل Wi-Fi أو Zigbee كتطوير مستقبلي وليس جزءًا من النسخة الحالية.
اختُبر النموذج في ثلاث حالات: عرض 0% عند الخزان الفارغ، وقراءة تقارب 58% عند مستوى قريب من المنتصف، و100% عند الامتلاء. وهذه اختبارات وظيفية للنموذج الأولي، إذ لا تتضمن المواد اختبار معايرة موسعًا أو نسبة خطأ موثقة على كامل مجال القياس.
احتاج ربط المستشعر وشاشة LCD ووحدة Bluetooth مع Arduino إلى تعديلات متكررة في التوصيلات والبرمجة. كما أثرت الحرارة والرطوبة بشكل طفيف على قراءة المستشعر فاستُخدمت معادلات تصحيح، وظهرت انقطاعات مؤقتة في Bluetooth عند زيادة المسافة أو وجود تداخل. أنجز فريق من الطلاب المشروع بمساعدة مكتب تكنو إنجاز.
تواصل مع فريق تكنو إنجاز لمناقشة قابلية التنفيذ العملي، اختيار القطع، وتطوير النموذج الأولي.