لوگوی پیام رسان بلهدانلود «بله»
عکس پروفایل آکادمی روبوویژنآ
۲۲ عضو

آکادمی روبوویژن

اینجا می تونی رایگان برنامه نویسی یاد بگیری undefined‍undefined
مشاهده در وب بله
۱۹ خرداد
thumbnail
اتصالات سنسور MPU6050 رو کامل توضیح بدم. این سنسورها معمولاً ۸ پین اصلی دارن که هرکدوم یه نقش خاصی رو در ارتباط با میکروکنترلر ایفا میکنن.
undefined نکته مهم قبل از سیم‌بندی: از اونجایی که MPU6050 یک سنسور ۳.۳ ولتی هست، برای اتصال به بردهایی مثل Arduino Uno که با منطق ۵ ولت کار میکنن، حتماً از یک ماژول تغییر سطح منطقی (Logic Level Converter) استفاده کنید تا به سنسور آسیب نرسه.
در اینجا هر پایه رو دونه به دونه توضیح میدمundefined:
undefined VCC (پایه ۱) - تغذیهاین پایه باید به ولتاژ ۳.۳ ولت (ترجیحاً از پین ۳.۳V برد) متصل بشه.
undefined GND (پایه ۲) - زمینبه پین GND روی میکروکنترلر متصل بشه.
undefined SCL (پایه ۳) - کلاک I2Cبه پین کلاک I2C برد (مثل A5 در Arduino Uno) وصل بشه.
undefined SDA (پایه ۴) - دیتا I2Cبه پین دیتای I2C برد (مثل A4 در Arduino Uno) وصل بشه.
undefined XDA (پایه ۵) - دیتا اکسترنالبرای متصل کردن سنسورهای خارجی مثل مگنتومتر استفاده میشه. اگر ازش استفاده نمیکنید، پایه رو خالی بذارید.
undefined XCL (پایه ۶) - کلاک اکسترنالبرای اتصال سنسورهای خارجی (معمولاً برای ساخت IMU 9 محوره) استفاده میشه. در صورت عدم استفاده، خالی بمونه.
undefined AD0 (پایه ۷) - تنظیم آدرس I2Cبرای جلوگیری از تداخل با سایر ماژول‌ها روی باس I2C هست. اتصال به GND آدرس رو 0x68 و اتصال به VCC آدرس رو 0x69 قرار میده. اگر فقط یک سنسور دارید، حتماً به GND بزنید.
undefined INT (پایه ۸) - وقفهبه یک پین دیجیتال برد (مثل پایه ۲ در Arduino) وصل بشه تا هر زمان داده جدید آماده شد، با ارسال یک سیگنال وقفه، میکروکنترلر رو مطلع کنه.
undefined نکته عملیبرای سهولت، از کتابخانه‌های آماده مثل MPU6050_light یا Adafruit_MPU6050 استفاده کنید. با اجرای مثال‌هاشون، خیلی زود می‌تونین خروجی زوایای سنسور رو در Serial Monitor ببینید.@robovisionundefined undefinedآکادمی روبوویژن
undefined۴

۱۷۶

۸:۰۳

thumbnail
خوب، بحث محورهای مختصات و نحوه عملکرد، یکی از جذاب‌ترین بخش‌های کار با سنسورهای IMU مثل MPU6090 یا MPU6050 هست. بیایید نگاهی عمیق‌تر به این موضوع بیندازیم.
🧭 درک محورهای مختصات (Coordinate Axes)
MPU6090 یا MPU6050برای سنجش حرکت در فضا، از یک سیستم مختصات سه‌بعدی دکارتی راست‌دست (Right-Hand Cartesian Coordinate) استفاده می‌کند. با دانستن جای پایه 1 و استفاده از قانون دست راست می‌توان جهت هر محور را تعیین کرد:
· محور X: جهت چپ به راست (بر اساس مکان پایه 1)· محور Y: جهت عقب به جلو (عمود بر محور X)· محور Z: جهت پایین به بالا (با استفاده از قانون دست راست تعیین می‌شود)
طبق قانون دست راست، اگر انگشتان دست راست را در جهت مثبت محور X فرض کنید و آن‌ها را به سمت محور Y خم کنید، شست شما جهت مثبت محور Z را نشان می‌دهد.
undefined نکته کاربردی برای نصب: اگر مجبورید سنسور را در موقعیت غیرعادی نصب کنید، نیاز به بازتعریف محورها در نرم‌افزار دارید وگرنه زوایای دریافتی کاملاً اشتباه می‌شود (مثلاً کج شدن پهپاد به راست، زاویه سمت چپ را نشان دهد).
undefined نحوه عملکرد دو سنسور اصلی
MPU6090 برای درک حرکت و موقعیت، از دو سنسور مجزا ولی مکمل استفاده می‌کند.
· 🧲 شتاب‌سنج (Accelerometer): مانند یک جرم کوچک که با فنر به بدنه متصل است عمل می‌کند و شتاب را با اندازه‌گیری جابه‌جایی ناشی از اینرسی محاسبه می‌کند (قوانین نیوتن + هوک). این حسگر در حالت سکون، زاویه (شیب) را محاسبه می‌کند، اما در حرکت تحت تأثیر شتاب‌های خطی خودرو/پرنده (مثل ترمز یا گاز) خطا دارد.· undefined ژیروسکوپ (Gyroscope): با ریزلرزش‌های داخلی ناشی از اثر کوریولیس، سرعت زاویه‌ای را دقیقاً در لحظه اندازه می‌گیرد و با ادغام زمانی سرعت، تغییر زاویه را محاسبه می‌کند. ایده‌آل برای حرکت‌های سریع و ناگهانی است، اما ذاتاً با خطای رانش مواجه است و حتی بدون حرکت، زاویه به مرور زمان افزایش می‌یابد (انحراف) و نیاز به تصحیح دارد.
undefined چرا به "ادغام داده" (Sensor Fusion) نیاز داریم؟
برای ترکیب داده‌های شتاب‌سنج و ژیروسکوپ و خنثی کردن نقاط ضعف یکدیگر از روش ادغام داده استفاده می‌کنیم. روش "فیلتر مکمل" یا سخت‌افزار DMP داخل خود سنسور استفاده می‌شود. پایپ‌لاین ساده کارکردن با سنسور شامل: اندازه‌گیری (شتاب و سرعت زاویه‌ای سه محوره توسط سنسور)، ترکیب (ادغام هوشمندانه جهت به دست آوردن زاویه نهایی توسط پردازنده DMP) و محاسبه نهایی (محاسبه و تحویل سه زاویه Roll (غلظ)، Pitch (گام) و Yaw (یاو)) است.
امیدوارم این توضیحات به شما در درک عمیق‌تر MPU6090 کمک کرده باشد. اگر سوال بیشتری داشتید یا نیاز به توضیح بخش خاصی بود، در خدمت شما هستم.@robovisionundefined undefinedآکادمی روبوویژن
undefined۲

۲۴

۱۲:۳۴

۲۰ خرداد

در حال حاضر نمایش این پیام پشتیبانی نمی‌شود.

۲۴ خرداد
thumbnail
https://www.aparat.com/v/yvv0xa5جلسه دهم آموزش رایگان پایتون
undefined۲

۱۳

۱۳:۰۲

در حال حاضر نمایش این پیام پشتیبانی نمی‌شود.

در حال حاضر نمایش این پیام پشتیبانی نمی‌شود.

thumbnail
ربات آرایشگر 🦾undefined
@robovisionundefined undefinedآکادمی روبوویژن
undefined۲
undefined۱

۱۷

۱۳:۱۲

۲۷ خرداد
thumbnail
استفاده از ربات توسط اکراین در جنگ روسیه


@robovisionundefined undefinedآکادمی روبوویژن
undefined۱

۱۹

۱۲:۱۰

۸ تیر
thumbnail
undefined این جاروی رباتیک با نور فرابنفش لکه‌های نامرئی را پیدا می‌کند
undefined جاروی رباتیک جدید شرکت شارک‌ نینجا از نور فرابنفش (UV) و یک دوربین RGB برای شناسایی لکه‌ها، ادرار حیوانات خانگی و آلودگی‌های پنهان استفاده کرده و سپس با فناوری تی‌کشی هایپرسونیک آن‌ها را تمیز می‌کند. این دستگاه همچنین از هوش مصنوعی، قابلیت خودتمیزشوندگی و یک اپلیکیشن موبایل برای کنترل برخوردار است.undefined در حالی‌که بسیاری از جاروهای رباتیک فقط در خانه به اطراف برخورد کرده و سر و صدای زیادی ایجاد می‌کنند، جدیدترین مدل شرکت شارک‌نینجا رویکرد متفاوتی برای تمیز کردن خانه در پیش گرفته است.
@robovisionundefined undefinedآکادمی روبوویژن
undefined۱

۲۱

۱۳:۳۹

۳۰ تیر
۴ سایت کاربردی برای پیدا کردن و ساخت پرامپت‌های حرفه‌ای
کیفیت پرامپت‌هات خیلی مهمه! این ۴ سایت می‌تونن کمکت کنن تا پرامپت‌های بهتر بسازی، ایده بگیری و از تجربه‌ی بقیه استفاده کنی:
undefined PromptPerfectundefined https://promptperfect.jina.aiبرای بهینه‌سازی و قوی‌تر کردن پرامپت‌ها
undefined Snack Promptundefined https://snackprompt.comمجموعه‌ای از پرامپت‌های آماده برای کاربردهای مختلف
undefined FlowGPTundefined https://flowgpt.comجامعه‌ای از کاربران که پرامپت‌ها و کاربردهای مختلف AI رو به اشتراک می‌ذارن
undefinedPrompt Baseundefinedpromptbase.comبازار خرید و فروش پرامپت‌های حرفه‌ای برای مدل‌ها مختلف AI
@robovisionundefined undefinedآکادمی روبوویژن
undefined۱

۱۷

۱۷:۴۹