الصفحات

8‏/5‏/2018

microDAQ



يستخدم هذا النموذج فى مراقبة درجة الحرارة ونسبة الرطوبة لإحدى الغرف، وإرسالها إلى جهاز الكمبيوتر من خلال الاتصال بالشبكة الداخلية ايثرنت Ethernet، وباستخدام التطبيق المصاحب للدائرة والذى يتم تثبيته على جهاز الكمبيوتر يتم عرض كل من درجتى الحرارة ونسبة الرطوبة على المؤشرات التماثلية (العدادات) analog meter، والمؤشرات الرقمية (الشاشات السباعية) 7 segments displays.


كما يحتوى البرنامج على رسومات بيانية charts ، تعرض درجة الحرارة، ونسبة الرطوبة، كل على حدة، منذ لحظة تشغيل البرنامج.

بالإضافة إلى تسجيل كل من درجتى الحرارة ونسبة الرطوبة والتاريخ والوقت، كل فترة زمنية (حوالى 4 ثانية) فى ملف نصى، على القرص الصلب hard disk، حيث يمكنك تحميله ومشاهدته من خلال البرنامج، أو حفظه فى مكان مكان أخر على الجهاز، أو مسحه نهائيا.

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

لا يحتاج الجهاز إلى إدخال أو تحديد IP ، فبمجرد اتصاله بالشبكة، يعمل تلقائيا ويحصل على IP ديناميكى من الراوتر.

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

فى حالة تعليق تشغيل الدائرة، فإنها تقوم بعمل إعادة تشغيل لنفسها فى خلال ثانيتين.

الصورة التالية للدائرة المستخدمة


والصورة التالية لمخطط ومكونات الدائرة




يمكنك تحميل نسخة Demo للتطبيق windows application، وكود الميكروكننترولر firmware، وصورة عالية الدقة لمخطط الدائرة ومكوناتها من الروابط التالية

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

رابط تحميل الكود 
 يوجد من ضمن مكونات الدائرة ، المتكاملة 74HCT125، يجب أن تحمل نفس الأحرف، ولا يجب إستبدالها بالمتكاملة 74HC125، حيث يجب احتوائها على الحرف T

ملحوظة:
بعد تثبيت البرنامج على جهاز الكمبيوتر وتشغيله، ربما تظهر لك نافذة نظام التشغيل (تم اختبار البرنامج على windows 7) التالية، نتيجة لأن البرنامج يقوم بالاتصال بالدائرة من خلال الشبكة باستخدام أحد منافذ PORT نظام التشغيل، حيث يجب عليك السماح للبرنامج بذلك حتى يتم اتصال البرنامج بالدائرة. الصورة التالية توضح ذلك


قم بالضغط على Allow access






هناك 13 تعليقًا:

  1. جزاك الله خيرا
    عند تحميل التطبيق تظهر الرساله
    Sorry, this file is infected with a virus

    Only the owner is allowed to download infected files.

    ردحذف
    الردود
    1. تم تعديل الرابط، يمكنك تحميله الأن، شكرا جزيلا

      حذف
  2. بسم الله ما شاء الله جزاك الله خيرا يا بشمهندس محمد يوسف ...انت حقا لكم جائزة الابداع . MOH SALEH

    ردحذف
  3. شكرا لك اخي العزيز على هذا العمل الرائع , انا حملت الكود م المخطط و لكن عند تحميل التطبيق على كوكل درايف تظهر هذه الرسالة (
    عذرًا، لا يمكنك الدخول إلى هذا العنصر نظرًا لأنه ينتهك بنود الخدمة ), ترى ما السبب , و شكرا لك و بارك الله في مسعاك .

    ردحذف
    الردود
    1. تم تعديل الرابط، يمكنك تحميله الأن، شكرا جزيلا

      حذف
  4. ,Good morning
    Thanks for your great work just a question : there is no component "74HCT125" in the layout. tahnks

    ردحذف
    الردود
    1. تم تحديث المخطط، شكرا جزيلا لحضرتك.

      حذف
  5. مجهود ممتاز يا هندسة ربنا يكرمك ولكن عندى استفسار صغير بالنسبة للجهاز الكمبيوتر إللى هنزل عليه الapp لازم يكون واخد static IP وهل فيه broker بينزل على الجهاز.تحياتى لحضرتك على المجهود الممتاز دا

    ردحذف
    الردود
    1. يجب أن يكون جهاز الكمبيوتر متصل بنفس الشبكة المتصل بها النموذج microDAQ، ولا يتطلب static IP،، كما لايتم تحميل أى broker على الجهاز، حيث يقوم جهاز الكمبيوتر بقراءة واستخلاص البيانات الموجودة على الشبكة من خلال البرنامج ثم تخزينها فى ملف نصى على جهاز الكمبيوتر، شكرا جزيلا.

      حذف
  6. جزاك الله خيرا
    ممكن حضرتك ترشحلي كتاب او قناه يوتيوب او كورس بحيث اعرف اعمل واجهة مستخدم زي بتاعت حضرتك فيها مؤشرات و هكذا
    و شكرا

    ردحذف
    الردود
    1. شكرا جزيلا، تم برمجة الواجهة باستخدام visual basic 2008 بالاضافة الى تحميل وتركيب المكتبة الموجودة على الرابط التالى (والتى تحتوى على المشرات والشاشات وغيرها) على البرنامج
      https://www.codeproject.com/Articles/36116/Industrial-Controls-2
      وستجد مع المكتبة، مثال لطريقة استخدامها.
      فحضرتك لو لم تكن تعرف البرمجة باستخدام visual basic ستجد كثير من الفيدوهات على اليوتيوب، والكثير من الكتب على الانترنت

      حذف