فهرست مطالب:
- مرحله 1: Appratus مورد نیاز است:)
- مرحله 2: اجازه دهید Em را متصل کنیم
- مرحله 3: اجازه دهید ما کار کنیم
تصویری: زاویه متر: 3 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:56
در این دستورالعمل ، من می خواهم راهی را برای دستیابی به زاویه از MPU6050 با تمشک pi با استفاده از پایتون با شما به اشتراک بگذارم. من این مقاله را می نویسم زیرا هیچ چیزی در اینترنت پیدا نکردم که ما را راهنمایی کند تا از MPU6050 برای پیدا کردن زاویه با تمشک pi با استفاده از پایتون استفاده کنیم. ما از الگوریتم تلفیقی kalman-filter که در ماموریت های آپولو (شوخی نیست) استفاده می کنیم. از TJK برای توضیح چنین الگوریتم پیچیده ای تشکر می کنم تا آدمک هایی با دانش کم و مناسب ریاضی (مانند من) بتوانند عملکرد فیلتر کالمن را درک کنند. اگر علاقمند هستید از وبلاگ وی در مورد وبلاگ TJK توضیح دهید که در مورد kalman-filter توضیح داده شده است
او الگوریتم خود را در ++ C پیاده سازی کرده است. من نمی توانم پایتون این الگوریتم را در هیچ کجای اینترنت پیدا کنم. بنابراین من فکر کردم که یک الگوریتم پایتون را پیاده سازی می کنم تا کاربران پایتون بتوانند از آن برای پیدا کردن زاویه با تمشک pi استفاده کنند.
سرد. بیایید شروع کنیم.
مرحله 1: Appratus مورد نیاز است:)
- Raspberry pi و وابستگی های آن (به معنی نمایش ، منبع تغذیه و می دانید چه چیزهای دیگری مورد نیاز است)
- MPU6050 (بدیهی است)
- جامپرها - (زن به زن - بستگی به ماژول MPU6050 شما دارد)
مرحله 2: اجازه دهید Em را متصل کنیم
پروتکل:
در صورت عدم آگاهی ، MPU6050 از پروتکل ارتباطی به نام I2C (تلفظ شده در مربع C) استفاده می کند. این یک سیم بسیار قدرتمند است - کافی است دو سیم برای SDA و SCL داشته باشید و حداکثر تعداد دستگاه هایی که می توانند در یک دستگاه استفاده شوند با محدودیت های سخت افزاری محدود شده است (حداقل باید بتوانید تا 128 دستگاه را وصل کنید). در مورد ما ، تمشک pi به عنوان استاد و MPU6050 به عنوان برده عمل می کند.
اگر علاقه مند به یادگیری نحوه کار I2C هستید ، اینجا این است.
بسیار خوب. دست به کار شویم.
اجازه دهید آنها را متصل کنیم:
اتصالات بسیار ساده هستند.
MPU6050 ---------- رزبری پای
VCC ---------- 5V (پین 2 یا 4)
GND ----------- GND (پین 6)
SDA ----------- SDA (پین 5)
SCL ----------- SCL (پین 3)
اگر تنظیمات پین رزبری pi را نمی دانید ، می توانید آن را در گوگل سرچ کنید. می توانید پیکربندی پین تمشک pi 3 را در اینجا پیدا کنید.
همچنین می توانید به نمودار اتصال نگاهی بیندازید و به خود کمک کنید. (در نمودار GND MPU6050 به پین 34 تمشک pi متصل است. این نیز پین زمینی است. بنابراین گیج نشوید. می توانید آن را به هر صورت وصل کنید.)
مرحله 3: اجازه دهید ما کار کنیم
کد را بارگیری کنید:
می توانید کد را از این پیوند git-hub بارگیری یا کپی کنید. من ترجیح می دهم بارگیری را بر روی کپی ترجیح دهم زیرا اگر کد را کپی و جایگذاری کنید ، پایتون "استفاده ناسازگار از برگه ها و فاصله ها در تورفتگی" را ایجاد می کند. دلیل آن را اینجا بیابید.
برنامه را اجرا کنید:
پس از کپی کردن کد ، AngleOMeter.py را باز کرده و اجرا کنید. مطمئن شوید که هر دو فایل AngleOMeter.py و Kalman.py را کپی کرده اید و در یک پوشه (فهرست) قرار دارند. همه شما آماده رفتن هستید. ماژول MPU6050 را کج کنید و زاویه روی صفحه باید تغییر کند.
ساخت مبارک!
توصیه شده:
صفحه نمایش متر متر: 4 مرحله (همراه با تصاویر)
نمایشگر دیواری: من ساعت مچی جیبی ارزان قیمت را از eBay خریداری کردم و فکر کردم که این یک مورد جدید و جالب خواهد بود. معلوم شد که کنتور خریداری شده مناسب نیست ، اما تا آن زمان متعهد شده بودم چیزی را تولید کنم که روی دیوار آویزان شود و
نحوه استفاده از مولتی متر در تامیل - راهنمای مبتدیان - مولتی متر برای مبتدیان: 8 مرحله
نحوه استفاده از مولتی متر در تامیل | راهنمای مبتدیان | مولتی متر برای مبتدیان: سلام دوستان ، در این آموزش نحوه استفاده از مولتی متر در انواع مدارهای الکترونیکی را در 7 مرحله مختلف مانند 1) تست پیوستگی برای سخت افزار عکاسی مشکل 2) اندازه گیری جریان DC 3) آزمایش دیود و LED 4) اندازه گیری توضیح دادم. رسی
میلی متر از مازاد VU متر: 5 مرحله
میلی متر از مازاد VU متر: من تعدادی از این VU مترهای زیبا را در اطراف داشتم. به زودی من چیز مفیدی از آنها ساختم. در همان زمان استفاده از مولتی مترهای دیجیتال برای اندازه گیری جریان درد بزرگی بود. مجبور شدم سیم اندازه گیری را به سوکت دیگری تغییر دهم و
Β متر متر II (پایدارتر و دقیق تر): 6 مرحله
Β متر متر II (پایدارتر و دقیق تر): https://www.instructables.com/id/Beta-Meter/ نسخه I β متر ساکت دقیق بود اما منبع فعلی با ولتاژ ورودی (Vcc) ثابت نبود. متر β نسخه II کاملاً پایدار است ، یعنی مقدار فعلی با تغییر در i تغییر چندانی نمی کند
چراغ سی دی LED با استفاده از چراغ های سفید گرم 8x10 میلی متر یا 5 میلی متر: 12 مرحله
چراغ سی دی LED با استفاده از چراغ های سفید گرم 8 10 10 میلی متر یا 5 میلی متر: سبز شدن برای من یک چیز بزرگ است … همراه با بازیافت. با این پروژه شما سی دی های ناخواسته را بازیافت کرده و مصرف برق خود را کاهش می دهید. اینها را از سیستم خورشیدی خود استفاده می کنم و اکنون 4 ماه است که از شبکه برق خارج شده ام. من تعداد زیادی