فهرست مطالب:

فشارسنج مجازی قسمت 2: 4 مرحله
فشارسنج مجازی قسمت 2: 4 مرحله

تصویری: فشارسنج مجازی قسمت 2: 4 مرحله

تصویری: فشارسنج مجازی قسمت 2: 4 مرحله
تصویری: لحظه دستگیری قاتل که دو فرد را در کنار خیابان سر برید ! 2024, جولای
Anonim
فشارسنج مجازی قسمت 2
فشارسنج مجازی قسمت 2
فشارسنج مجازی قسمت 2
فشارسنج مجازی قسمت 2

این پروژه دومین قسمت از پروژه ای است که قبلاً انجام دادم. در قسمت اول ، من یک فشار سنج مجازی طراحی کرده ام که با کلیدهای بالا و پایین در صفحه کلید رایانه شما قابل کنترل است. به اندازه گیر فشار مجازی قسمت 1 مراجعه کنید

این بار ما اندازه گیری را با پتانسیومتر کنترل می کنیم. اساساً آنچه اتفاق می افتد این است: پتانسیومتر قرائت ولتاژ را در پورت A0 (پورت آنالوگ آردوینو) تغییر می دهد. هر قرائت ولتاژ با یک مقدار دیجیتالی بین 0 تا 1023 بایت مطابقت دارد. مقدار دیجیتال مربوطه از طریق پورت سریال به رایانه ارسال می شود. طرح پردازش مقدار را از پورت سریال می خواند و آن را به مقدار زاویه تبدیل می کند ، که زاویه ای است که سوزن به آن می چرخد.

این یک پروژه جالب ، بسیار سرگرم کننده و بسیار آسان است.

لذت بردن.

تدارکات

  • 1 عدد کامپیوتر (با پردازش و Arduino IDE نصب شده).
  • پتانسیومتر 10k x
  • 1 عدد Arduino Uno با سیم USB آن.

مرحله 1: مرحله 1: مدار پتانسیومتر با آردوینو

مرحله 1: مدار پتانسیومتر با آردوینو
مرحله 1: مدار پتانسیومتر با آردوینو
مرحله 1: مدار پتانسیومتر با آردوینو
مرحله 1: مدار پتانسیومتر با آردوینو

مدار پتانسیومتر یک مدار مستقیم مستقیم است:

  • 1 پین به منبع تغذیه متصل است.
  • پایه دیگر به زمین و پایه وسط به A0 آردوینو متصل است.

مرحله 2: مرحله 3: نوشتن Sketch Arduino و بارگیری آن در Uno

مرحله 3: نوشتن Sketch Arduino و بارگیری آن در Uno
مرحله 3: نوشتن Sketch Arduino و بارگیری آن در Uno

این یک طرح ساده و مستقیم به جلو است.

مقدار ولتاژ به پورت A0 ارسال می شود ، دستور analogRead مقداری بین 0 تا 1023 بایت می دهد

از آنجا که ماژول Serial در IDE پردازش فقط می تواند مقادیر 0 تا 255 را بخواند ، باید مقادیر را از analogRead بر 4 تقسیم کنیم.

به همین دلیل ما این دستور را داریم:

"data = analogRead (pressurePin)/4؛"

مرحله 3: مرحله 3: نوشتن نرم افزار اندازه گیری مجازی

مرحله 3: نوشتن نرم افزار اندازه گیری مجازی
مرحله 3: نوشتن نرم افزار اندازه گیری مجازی
مرحله 3: نوشتن نرم افزار اندازه گیری مجازی
مرحله 3: نوشتن نرم افزار اندازه گیری مجازی

این طرح یک نسخه اصلاح شده در بخش 1 است. یک طرح مستقیم مستقیم. اساساً آنچه در این طرح اتفاق می افتد این است که پردازش IDE مقدار را از پورت سریال می خواند ، این مقدار به مقدار زاویه بین 0 تا 1.5PI رادیان تبدیل می شود.

زاویه = نقشه (val ، 255 ، 0 ، 0 ، 1.5*PI) ؛

زاویه 0 مربوط به فشار 0 و زاویه 1.5 PI مربوط به حداکثر فشار است.

نکته مهمی که باید به خاطر داشته باشید این است که ابتدا باید بدانید که آردوینو روی کدام پورت متصل شده است. می توانید این اطلاعات را از Arduino IDE دریافت کنید. در این پروژه ، آردوینو در "COM6" متصل شد

خط 5 در پردازش IDE نشان می دهد:

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

توصیه شده: