دورات هندسية

 

 

3في 1دائرة لقياس نبضات القلب بالكمبيوتر +تعلم Serial Interface+أعرف LDR

صفحة 1 من 3 12 3 الأخيرةالأخيرة
النتائج 1 إلى 10 من 27
  1. [1]
    القرشي
    القرشي غير متواجد حالياً

    عضو

    تاريخ التسجيل: Apr 2006
    المشاركات: 35
    Thumbs Up
    Received: 0
    Given: 0

    3في 1دائرة لقياس نبضات القلب بالكمبيوتر +تعلم Serial Interface+أعرف LDR

    بسم الله الرحمان الرحيم

    هذه الدائرة عبارة عن جهاز لقياس عدد نبضات القلب بالطريقة الضوئية باستخدام الكمبيوتر

    طريقة العمل :

    1. اولا وكما هو موضح في الدائرة تتم عملية قياس او عد نبضات القلب بوضع الاصبع السبابة
    يفضل السبابة ولكن ممكن أي اصبع اخر المهم المبدأ هو ان المقاومة الضوئية LDR تتغير
    بتغير شدة الاستضاءة
    اذا وكما نعلم ان معدل سريان الدم في الاصبع يتغير وبذلك لو وضع الاصبع بين المقاومة
    الضوئية ومصدر ضوء قوي ومباشر في عدم وجود اضواء اضافية لتفادي الخطا والتشويش
    اذا المقاومة الضوئية ستتغير تبعا لتغير او لجريان الدم ومقدار الجهد الناتج من الجزء الخاص
    بالمقاومة الضوئية والمكون من R1)يفضل ان تكون متغيرة للحصول علي افضل النتائج ( يعتبر حمل و R2 هي المقاومة وهذا مايسمي ب
    Voltage divider circuit او مقسم الجهد اذا الخرج سيكون ضعيف جدا وبالتالي سيحتاج لعملية تكبير والدائرة مكونة من مرحلتي تكبير two amplifier stages وهما IC وIC2
    يبقي IC3 يقوم بعملية TRIGER ويربط المنفذ المتوالي SERIAL PORT

    في حديثنا تكلمنا عن المقاومة الضوئية والربط بالسيريل لذلك سنوضح طريقة عمل المقاومة الضوئية ونتكلم عن كيفية استقبال الاشارة باستخدام الكمبيوتر عن طريق الفيجوال بيسك



    2. المقاومة الضوئية LDRLDR(Light Dependent Resistors) وهي مقاومة تعتمد علي التغير في الضوء
    أي ان مقاومتها تتغير بتغير شدة الاستضاءة
    مقاومة هذا العنصر تتعلق بكمية الضوء المسلط عليه . المسار الذي يظهر في واجهة هذا العنصر هو طبقة من مادة كادميوم- سلفايد ( CDS Cadmium Sulphide ) . من كل جانب هناك طبقة معدنية موصولة إلى أسلاك التوصيل ( قم بوصل مقياس أوم ولاحظ تغير قيمة المقاومة عند تغير شدة الضوء الساقط على المادة الحساسة للضوء ) .
    والاشكال التالية توضح المقاومة





    3. والان ناتي للقسم الشيق وهو عملية INTERFACE سنستخدم الفيجوال بيسك
    البرنامج ببساطه عبارة عن FORM به عدد 2 LABEL الاول لكتابة توضيح مثل "عدد نبضات القلب في الدقيقة" والثاني لعرض عدد النبضات
    وسنحتاج الي الاداة MSCOMM الموجودة اصلا في الفيجوال بيسك وطريقة وضعها في البرنامج كالتالي
    نضغط بالزر الايمن في مكان علي مربع الادوات ونختار من القائمة COMPONENTS ثم نبحث عن الاداة والتي اسمها MICROSOFT COMM CONTROL وايقونتها تشبه التليفون نضغط عليها مرتين لتتم اضافتها
    ونحتاج ايضا لاداة التايمر ونضع في قيمتها 1500 واليكم البرنامج

    Dim Counter As Variant
    Private Sub Form_Load( )
    MSComm1.PortOpen = True
    Label1.Caption = 0
    End Sub
    Private Sub MSComm1_OnComm()
    If (MSComm1.CommEvent =comEvCTS) Then
    Counter = Counter + 1
    End If
    End Sub
    Private Sub Timer1_Timer()
    Label1.Caption = Counter * 2
    Counter = 0
    End Sub

    في السطر الاول عرفنا متغير باسم COUNTER لتوضع فيه عدد النبضات
    ثم فتحنا منفذ السيريل ووضعنا القيمة 0 لنبدا بها
    جملة IF عبارة عن روتين صغير ينتظر كل تحول في رجل ال CTS ويضيف 1 للمتغير counter كلما تحسس تحول transition اذا كل 15 ثانية يقوم الجزء الخاص بالتايمر بمضاعفة قيمة الcounter ويصفر من جديد لاستقبال قراءة
    ادا النظام يقرا نبضتين كل دقيقة يمكن جعلها نبضة بتغيير القيمة في التايمر الي 30000
    والشكل الاتي يوضح البرنامج في وضعية العمل runtime



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

    اخيرا المشروع عبارة عن ترجمة يشكل جزئي لدائرة موجودة في باب INTERFACE
    في عدد اغسطس 2003 من مجلة الالكترونات المتخصصة EPE اضفت له شرح مبسط للمقاومة الضوئية ايضا يوجد في عدد اخر نسخة مطورة من المشروع باستخدام LCD يعرض مخطط لنبضات القلب
    شكرا لقرائتكم للموضوع ولا تنسونا من دعوة صالحة
    الملفات المرفقةheart.rar (68.9 كيلوبايت, 169 مشاهدات)
    منقول

  2. [2]
    هيفا
    هيفا غير متواجد حالياً
    عضو فعال


    تاريخ التسجيل: May 2006
    المشاركات: 119
    Thumbs Up
    Received: 0
    Given: 0
    الصراحة أول مرة اسمع بمثل هذه الفكرة ،بس اللي مش قادر أفهمه هو كيف لما أحط أصبعي بين مصدر الضوء و المقاومة أستطيع قياس النبض.

    0 Not allowed!





    YOU CAN'T FLY WITHOUT IMAGINATION


    drawGradient()


  3. [3]
    مهموم اليمن
    مهموم اليمن غير متواجد حالياً
    عضو متميز
    الصورة الرمزية مهموم اليمن


    تاريخ التسجيل: Mar 2006
    المشاركات: 106
    Thumbs Up
    Received: 0
    Given: 0
    بسم الله
    برنامج رائــــــــــــــــــــــــــــــــــــع , واتمنّى ان انجح فى تطبيقه,,,,
    عبد الله

    0 Not allowed!



  4. [4]
    السيد الحسني
    السيد الحسني غير متواجد حالياً
    عضو


    تاريخ التسجيل: May 2006
    المشاركات: 10
    Thumbs Up
    Received: 0
    Given: 0
    مشكور وما قصرت

    0 Not allowed!



  5. [5]
    katanoma
    katanoma غير متواجد حالياً
    عضو فعال


    تاريخ التسجيل: May 2006
    المشاركات: 130
    Thumbs Up
    Received: 0
    Given: 0
    شكراً اخي العزيز على هذه المساهمة القيمة، وكإضافة على الموضوع هذه الطريقة هية مشابه لعمل جهاز قياس تركيز الأوكسجين في الدم "oximeter (SPO2)" حيث ان الدم يمتص جزء من الطاقة الحرارية المرفقة مع الضوء وبالتالي المقاومة الضوئية تتحسس بالجزء المفقود من الحرارة في الضوء. وللحصول على نتائج قياسية يجب الاعتماد على قراءات الدم الشرياني وليس الدم الوريدي كما يجب ان يكون اللاصبع او العضو بشكل عام غير مثبت به كانيولا (CANNULA) اي بدون محاليل وريدية ومسار الدم غير مقيد.

    تحياتي للجميع
    KATANOMA
    BIOMEDICAL ENGINEER

    0 Not allowed!



  6. [6]
    محمد يس11
    محمد يس11 غير متواجد حالياً
    عضو
    الصورة الرمزية محمد يس11


    تاريخ التسجيل: May 2006
    المشاركات: 41
    Thumbs Up
    Received: 0
    Given: 0
    اقتباس المشاركة الأصلية كتبت بواسطة katanoma
    شكراً اخي العزيز على هذه المساهمة القيمة، وكإضافة على الموضوع هذه الطريقة هية مشابه لعمل جهاز قياس تركيز الأوكسجين في الدم "oximeter (SPO2)" حيث ان الدم يمتص جزء من الطاقة الحرارية المرفقة مع الضوء وبالتالي المقاومة الضوئية تتحسس بالجزء المفقود من الحرارة في الضوء. وللحصول على نتائج قياسية يجب الاعتماد على قراءات الدم الشرياني وليس الدم الوريدي كما يجب ان يكون اللاصبع او العضو بشكل عام غير مثبت به كانيولا (CANNULA) اي بدون محاليل وريدية ومسار الدم غير مقيد.

    تحياتي للجميع
    KATANOMA
    BIOMEDICAL ENGINEER
    اضافة مفيدة جدا

    0 Not allowed!



  7. [7]
    smart_storm
    smart_storm غير متواجد حالياً
    عضو


    تاريخ التسجيل: Jun 2006
    المشاركات: 13
    Thumbs Up
    Received: 0
    Given: 0

    شكرا للنقل

    السلام عليكم


    شكرا للأخ الكريم الذي نقل موضوعي وحبذا لو ذكر مصدر النقل لتتم أكب رأستفادة فالموضوع

    تم تحديثة في المصدر

    يمكنكم زيارة موقع www.ptc2.com/vb فبه الموضوع الاصلي وبه نسخة اخري من الدائرة

    أكرر شكري

    0 Not allowed!



  8. [8]
    المسلم84
    المسلم84 غير متواجد حالياً
    عضو متميز
    الصورة الرمزية المسلم84


    تاريخ التسجيل: Jul 2006
    المشاركات: 976
    Thumbs Up
    Received: 18
    Given: 24
    مشكور وما قصرت
    بس الصور ماطلعن....

    0 Not allowed!



  9. [9]
    katanoma
    katanoma غير متواجد حالياً
    عضو فعال


    تاريخ التسجيل: May 2006
    المشاركات: 130
    Thumbs Up
    Received: 0
    Given: 0

    الدائرة مهمة لكن الصور!!!

    السلام عليكم ورحمة الله وبركاته....
    الأخ العزيز.. الدائرة فيها فكرة جداً ممتزة لكن ياريت لو كانت الصور موجودة لكانت الافادة منها اكثر وهذه الدائرة مهمة مهمة مهمة. لذا ارجو ارسال الصور او المشاركة مجددا، ولو على بريد ******
    biomedicaltch***********

    تحياتي وشكري الجزيل سلفاً
    katanoma

    0 Not allowed!



  10. [10]
    نبيل تيسير
    نبيل تيسير غير متواجد حالياً
    عضو


    تاريخ التسجيل: Jul 2006
    المشاركات: 29
    Thumbs Up
    Received: 0
    Given: 0
    شكرا على الموضوع لكن الصور ما طلعو

    0 Not allowed!



  
صفحة 1 من 3 12 3 الأخيرةالأخيرة
الكلمات الدلالية لهذا الموضوع

عرض سحابة الكلمة الدلالية

RSS RSS 2.0 XML MAP HTML