جدول المحتويات:

مقياس الضغط الافتراضي الجزء 2: 4 خطوات
مقياس الضغط الافتراضي الجزء 2: 4 خطوات

فيديو: مقياس الضغط الافتراضي الجزء 2: 4 خطوات

فيديو: مقياس الضغط الافتراضي الجزء 2: 4 خطوات
فيديو: طريقه قياس ضغط الدم بسهوله_بجهاز الضغط الزئبقي Blood pressure measurement 2024, يوليو
Anonim
مقياس الضغط الافتراضي الجزء 2
مقياس الضغط الافتراضي الجزء 2
مقياس الضغط الافتراضي الجزء 2
مقياس الضغط الافتراضي الجزء 2

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

هذه المرة سوف نتحكم في المقياس بمقياس الجهد. ما يحدث في الأساس هو: سيغير مقياس الجهد قراءة الجهد في المنفذ A0 (منفذ تناظري في Arduino). سوف تتوافق كل قراءة للجهد مع قيمة رقمية تتراوح بين 0 إلى 1023 بايت. سيتم إرسال القيمة الرقمية المقابلة إلى الكمبيوتر عبر المنفذ التسلسلي. سيقرأ رسم المعالجة القيمة من المنفذ التسلسلي وسيحولها إلى قيمة زاوية ، والتي ستكون الزاوية التي ستدور الإبرة إليها.

هذا مشروع رائع وممتع للغاية وسهل جدًا.

يتمتع.

اللوازم

  • 1 × كمبيوتر (مع المعالجة و Arduino IDE مثبت).
  • 10 كيلو × مقياس الجهد.
  • 1 × Arduino Uno بسلك USB الخاص به.

الخطوة 1: الخطوة 1: دائرة مقياس الجهد مع Arduino

الخطوة 1: دائرة مقياس الجهد مع Arduino
الخطوة 1: دائرة مقياس الجهد مع Arduino
الخطوة 1: دائرة مقياس الجهد مع Arduino
الخطوة 1: دائرة مقياس الجهد مع Arduino

دائرة مقياس الجهد هي دائرة مباشرة إلى الأمام:

  • 1 دبوس متصل بمصدر الطاقة.
  • الدبوس الآخر متصل بالأرض والدبوس الأوسط متصل بـ A0 من Arduino.

الخطوة 2: الخطوة 3: كتابة رسم Arduino وتحميله إلى Uno

الخطوة 3: كتابة رسم Arduino وتحميله إلى Uno
الخطوة 3: كتابة رسم Arduino وتحميله إلى Uno

هذا رسم بسيط ومباشر.

يتم إرسال قيمة الجهد إلى منفذ A0 ، وسيعطي الأمر analogRead قيمة بين 0 إلى 1023 بايت

نظرًا لأن الوحدة التسلسلية في IDE المعالجة يمكنها قراءة القيم فقط من 0 إلى 255 ، فسيتعين علينا تقسيم القيم من analogRead على 4.

لهذا السبب لدينا هذه الوصية:

"البيانات = analogRead (pressurePin) / 4 ؛"

الخطوة 3: الخطوة 3: كتابة برنامج Virtual Gauge

الخطوة 3: كتابة برنامج Virtual Gauge
الخطوة 3: كتابة برنامج Virtual Gauge
الخطوة 3: كتابة برنامج Virtual Gauge
الخطوة 3: كتابة برنامج Virtual Gauge

هذا المخطط هو نسخة معدلة من تلك الموجودة في الجزء 1. رسم تخطيطي مستقيم للأمام. ما يحدث بشكل أساسي في هذا الرسم هو أن IDE للمعالجة يقرأ القيمة من المنفذ التسلسلي ، ويتم تحويل هذه القيمة إلى قيمة زوايا تتراوح بين 0 و 1.5PI راديان.

زاوية = خريطة (فال ، 255 ، 0 ، 0 ، 1.5 * PI) ؛

الزاوية 0 تقابل الضغط 0 والزاوية 1.5 PI تقابل أقصى ضغط.

شيء واحد مهم يجب تذكره هو أنك تحتاج إلى معرفة المنفذ الذي يتصل به Arduino أولاً. يمكنك الحصول على هذه المعلومات من Arduino IDE. في هذا المشروع ، تم توصيل Arduino بـ "COM6"

السطر 5 في معالجة IDE تظهر:

String portName = Serial.list () [2] ،

موصى به: