آموزش آردوینوپروژه های آردوینو

ساخت نقاله دیجیتالی با آردوینو (زاویه سنج با ژیروسکوپ)

سلام. آموزش ساخت نقاله دیجیتالی با آردوینو و ( زاویه سنج با سنسور ژیروسکوپ ) را آماده کردیم. فیلم عملکرد مدار را از دست ندهید !

آموزش ساخت نقاله دیجیتالی با آردوینو

سنسور MPU6050 یک شتاب سنج 3 محوره و همچنین ژیروسکوپ 3 محوره است. همچنین دارای یک سنسور دما است. MPU6050 معمولاً در ربات ها برای متعادل کردن استفاده می شود. در این پروژه آردوینو با استفاده از MPU6050 و Arduino یک نقاله دیجیتال ایجاد خواهیم کرد. در اینجا از یک موتور سروو برای نمایش زاویه روی مقوا استفاده می شود. شافت موتور سروو به یک نشانگر وصل شده است تا زاویه را نشان دهد همچنین زاویه در یک ال سی دی کاراکتری 16*2 نیز نشان داده می شود. فیلم عملکرد را ببینید تا متوجه شوید.

مدار پروژه زاویه سنج دیجیتال با آردوینو

مدار پروژه زاویه سنج دیجیتال با آردوینو

قطعات مورد نیاز را از فروشگاه قطعات آیرنکس تهیه کنید.

توضیحات سنسور ژیروسکوپ و شتاب سنج MPU6050

MPU6050 یک سیستم میکرو الکترو مکانیکی (MEMS) است که از یک شتاب سنج 3 محوره و ژیروسکوپ 3 محوره تشکیل شده است. همچنین دارای سنسور دما است. این سنسور میتواند شتاب ، سرعت ، دما ، جابجایی و .. را محاسبه کند. این ماژول همچنین دارای یک پردازنده حرکت دیجیتال (DMP) داخلی است که به اندازه کافی قدرتمند است تا بتواند محاسبات پیچیده ای را انجام دهد و در نتیجه کار را برای میکروکنترلر راحت تر کند. ولتاژ ورودی مناسب برای این ماژول 5 ولت تا 3 ولت است. این ماژول از پروتکل ارتباطی I2C استفاده میکند.

موارد موجود در فایل : شماتیک ، فایل Hex ، فایل آردوینو ، و …
5 (7 نفر)

مطلب پیشنهادی:  ساخت پیانو با برد آردوینو (+پروژه ضبط و پخش صدا)
برای دریافت مطالب جدید کانال تلگرام یا پیج اینستاگرام ما را دنبال کنید.

محمد رحیمی

محمد رحیمی هستم. سعی میکنم در آیرنکس مطالب مفید قرار بدهم. سوالات مربوط به این مطلب را در قسمت نظرات همین مطلب اعلام کنید. سعی میکنم در اسرع وقت به نظرات شما پاسخ بدهم.

برای ارسال تصاویر از انجمن سایت استفاده کنید.

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

9 نظر

  1. سلام
    من توی پروژه خودم نیاز دارم زاویه حرکت پاندول رو بصورت دیتا ثبت کنم و بعدا با نرم افزار که پاندول شبیه سازی کردم، داده هارو مقایسه کنم. از این کیت میتونم برا هدفم استفاده کنم؟ فیلد من مکانیکال هست و از آماده سازی لوازم برقی اطلاعی ندارم لطفا راهنمایی کنید

  2. سلام و عرض خسته نباشید
    ببخشید من برای ساخت پروژه زاویه سنج به مشکل بر خوردم

    من این پروژه رو جهت استفاده برای سنجش شیب می خواهم و الان این پروژه رو با MPU6050 اجرا کردم
    اما نمایشگر سریال زاویه ۳۵۰ درجه هم نشان می دهد یعنی بیشتر از شیب که ۹۰ درجه است
    اگر میشه یه راهنمایی کنید 🙏

    1. سلام عزیز
      باید بیشتر بررسی بشه، کد، تصویر مدار و زاویه و مشکل را کامل در انجمن توضیح بدهید

  3. سلام من اگر بخوام بر روی سطح آب از زاویه سنج آن استفاده کنم دچار مشکل نمیشه وقتی که آب متلاطم هست؟ یعنی نقطه 0زاویه در هنگام تلاطم آب دچار عیب نمیشه ؟

    1. سلام عزیز
      منظورتون رو متوجه نشدم

  4. سلام و خدا قوت
    ممنون بابت خوب بودنتون
    این پروژه یعنی آی سی میشه زاویه در هر صفحه x y z نشان داد؟و یک سوال دیگر این که مقدار صفر این آی سی را خودمان ست میکنم که کجا نقطه صفر باشد؟

    1. سلام عزیز
      این سنسور مقدار x y z رو از طریق ارتباط i2c به برد آردوینو منتقل میکنه. مقدار صفر هم بستگی به حالت سنسور داره و اگر شما بخواهید میتونید برنامه بنویسید و مقدار 0 رو تغییر بدید

  5. سلام، ممنون از آموزش خوبتون:)
    یه سوال داشتم برای کالیبره کردنش چیکار باید کنیم؟چون زاویه ای که بر روی نقاله روی سروو نشون میده و اونی که روی ال سی دی نشون میده فرق میکنن
    ممنون از اینکه پاسخ میدید…

    1. سلام عزیز. میتونه به دلیل کم کیفیت بودن سروو موتورتون باشه. میتونید نقالتون رو تغییر بدید یا شافت رو تنظیم کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *