فهرست مطالب:
- تدارکات
- مرحله 1: مرحله 1: مدار پتانسیومتر با آردوینو
- مرحله 2: مرحله 3: نوشتن Sketch Arduino و بارگیری آن در Uno
- مرحله 3: مرحله 3: نوشتن نرم افزار اندازه گیری مجازی
تصویری: فشارسنج مجازی قسمت 2: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:53
این پروژه دومین قسمت از پروژه ای است که قبلاً انجام دادم. در قسمت اول ، من یک فشار سنج مجازی طراحی کرده ام که با کلیدهای بالا و پایین در صفحه کلید رایانه شما قابل کنترل است. به اندازه گیر فشار مجازی قسمت 1 مراجعه کنید
این بار ما اندازه گیری را با پتانسیومتر کنترل می کنیم. اساساً آنچه اتفاق می افتد این است: پتانسیومتر قرائت ولتاژ را در پورت A0 (پورت آنالوگ آردوینو) تغییر می دهد. هر قرائت ولتاژ با یک مقدار دیجیتالی بین 0 تا 1023 بایت مطابقت دارد. مقدار دیجیتال مربوطه از طریق پورت سریال به رایانه ارسال می شود. طرح پردازش مقدار را از پورت سریال می خواند و آن را به مقدار زاویه تبدیل می کند ، که زاویه ای است که سوزن به آن می چرخد.
این یک پروژه جالب ، بسیار سرگرم کننده و بسیار آسان است.
لذت بردن.
تدارکات
- 1 عدد کامپیوتر (با پردازش و Arduino IDE نصب شده).
- پتانسیومتر 10k x
- 1 عدد Arduino Uno با سیم USB آن.
مرحله 1: مرحله 1: مدار پتانسیومتر با آردوینو
مدار پتانسیومتر یک مدار مستقیم مستقیم است:
- 1 پین به منبع تغذیه متصل است.
- پایه دیگر به زمین و پایه وسط به A0 آردوینو متصل است.
مرحله 2: مرحله 3: نوشتن Sketch Arduino و بارگیری آن در Uno
این یک طرح ساده و مستقیم به جلو است.
مقدار ولتاژ به پورت A0 ارسال می شود ، دستور analogRead مقداری بین 0 تا 1023 بایت می دهد
از آنجا که ماژول Serial در IDE پردازش فقط می تواند مقادیر 0 تا 255 را بخواند ، باید مقادیر را از analogRead بر 4 تقسیم کنیم.
به همین دلیل ما این دستور را داریم:
"data = analogRead (pressurePin)/4؛"
مرحله 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]؛
توصیه شده:
فشارسنج مجازی قسمت 1: 4 مرحله
فشارسنج مجازی قسمت 1: فشارسنج ها در صنایعی مانند میادین نفتی استفاده می شوند. من در کار روزانه خود بارها از فشارسنج ها استفاده کرده ام ، به ویژه هنگام کار با ماشین های هیدرولیک. و من در تعجب بودم که چگونه می توانم یک فشار سنج مجازی بسازم. این پروژه یک 2 درجه است
فشارسنج اینترنت اشیا: 5 مرحله (همراه با تصاویر)
فشارسنج اینترنت اشیا: دما و فشار اتمسفر را با این فشارسنج اینترنت اشیا اندازه گیری و ثبت کنید. من می خواهم یک فشارسنج اینترنت اشیا ارائه کنم. این اجازه می دهد تا داده های دما و فشار را در بستر اینترنت اشیاء Adafruit اندازه گیری و ذخیره کند. من پروژه مشابهی را منتشر کرده ام که
ساعت هواشناسی فشارسنج رزبری پای: 9 مرحله (همراه با تصاویر)
ساعت هواشناسی فشارسنج رزبری پای: در این مقاله آموزشی به شما نشان می دهم که چگونه می توانید یک ساعت دماسنج / فشارسنج اولیه با استفاده از رزبری پای 2 با سنسور BMP180 I2C روی صفحه نمایش 4 رقمی 7 قطعه I2C Adafruit ایجاد کنید. Pi همچنین از یک ماژول ساعت I2C زمان واقعی DS3231 برای k
مونتاژ کننده موسیقی: یک ابزار مجازی مجازی با سنسور لمسی نوع بلوک: 4 مرحله
Music Assembler: ابزار مجازی مجازی مجازی با سنسور لمسی نوع بلوک: افراد زیادی هستند که می خواهند نواختن ساز را یاد بگیرند. متأسفانه ، برخی از آنها به دلیل قیمت بالای سازها آن را شروع نمی کنند. بر اساس آن ، ما تصمیم گرفتیم که یک سیستم اداری مجازی مجازی را برای کاهش بودجه شروع
کد مجازی مجازی: وظیفه نهایی (ونسا): 10 مرحله
کد مجازی مجازی: وظیفه نهایی (ونسا): در کد من ، یک سازمان دهنده مجازی ایجاد کردم که نمرات را محاسبه می کرد و به کاربر اجازه می داد در هر روز از هفته در رویدادها بنویسد. کد فقط برای اهداف تظاهرات است