فهرست مطالب:
- تدارکات
- مرحله 1: مرحله اول: Gyro را به آردوینو وصل کنید
- مرحله 2: مرحله 2: LED ها را وصل کنید
- مرحله 3: کد نویسی
- مرحله 4: مونتاژ و ساخت
- مرحله 5: شما آن را انجام دادید
تصویری: سنسور شتاب سنج با آردوینو: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
من ایده ای برای یک کلاه ایمنی الکترونیکی داشتم که می توانست یک لباس عالی برای هالووین بسازد. بدون پرداختن به جزئیات بیش از حد ، بسته به جهت ماسک به گونه ای متفاوت روشن می شود ، به طوری که وقتی به بالا نگاه می کنم ، کلاه ایمنی روشن می شود ، اما اگر حرکت نکنم خنثی می ماند.
تدارکات
(1) سیم اتصال Arduino Uno و USB (1) ژیروسکوپ سه محوره L3G4200 (موجود در MPJA.com ، یا هرجایی که این نوع ماژول ها قابل فروش هستند)
دستی پر از سیم های نر/ماده (2+) چراغ های LED و مقاومت های مناسب
(1) تخته نان (اندازه مینیاتوری خوب است)
نوعی محفظه برای تمام وسایل برقی. برای این مثال ، من از یک جعبه مقوایی دلپذیر استفاده کردم ، اما شما می توانید از … به معنای واقعی کلمه هر چیزی که مناسب است استفاده کنید.
صبر.
مرحله 1: مرحله اول: Gyro را به آردوینو وصل کنید
خوب ، چند سیم وجود دارد که می توانند مستقیماً به آردوینو متصل شوند ، اما دو قسمت وجود دارد که باید به پورت 3.3v متصل شوند ، بنابراین ما باید از تخته نان برای آن استفاده کنیم. پیش بروید و یک سیم قرمز از پورت 3.3 ولت به ردیف (+) روی تخته نان وصل کنید. سپس یک سیم را وصل کنید تا پین VCC روی Gyro را به (+) روی تخته نان متصل کنید. این مرحله را با پین SDO در Gyro تکرار کنید. حالا یک سیم مشکی بردارید و پین GND را به ردیف (-) روی نان برد بچسبانید ، سپس سیم را از پورت GND Arduino به ردیف (-) روی تخته وصل کنید. این در مورد قدرت است. در حال حاضر سیم های داده برای اجرای کامل Gyro مورد نیاز است. در زیر GRN روی ژیروسکوپ پین SDA قرار دارد ، آن را به پورت A4 در آردوینو وصل کنید. در زیر آن پین SCL وجود دارد ، آن را به پورت A5 در آردوینو وصل کنید. Gyro شما اکنون کاملاً به برق متصل است.
مرحله 2: مرحله 2: LED ها را وصل کنید
خوب ، برای پروژه من ، دو LED داشتم که بسته به نحوه حرکت جعبه روشن می شوند. اجازه دهید جلو برویم و آنها را به هم متصل کنیم این ساده است ، سیم مثبت مقاومت را به پین شماره دلخواه خود وصل کنید (من 8 و 9 را خودسرانه انتخاب کردم). آنها را به تخته نان وصل کنید ، سپس یک LED وصل کنید و سربی منفی LED را به (-) روی تخته نان بفرستید. این به شما این قدرت را می دهد که دو LED مختلف را بر اساس پارامترهایی که با آردوینو تنظیم کرده اید روشن کنید.
مرحله 3: کد نویسی
خوب اینجاست که همه چیز سرگرم کننده است. و منظورم از تفریح… ام خوب. شما یا آن را دوست دارید یا ندارید در هر صورت اینجا می رویم! شما باید Gyro را کد کنید ، که من نمی دانم چگونه انجام دهم. اما ، اینترنت این کار را می کند. برای پروژه خود ، من از کد jtbourke در انجمن Arduino (https://forum.arduino.cc/index.php؟topic=147351.0) که با محبت توسط jtbourke ارائه شده است ، وام گرفته ام. پروژه از اینجا ، باید چند خط کد متناسب با اهداف خود اضافه کنید. برای یکی ، شما می خواهید برخی از متغیرهای جهانی را ایجاد کنید ، یکی برای هر LED که می خواهید روشن شود. این طرح در حال حاضر دارای متغیرهایی برای مختصات X ، Y و Z است. شما باید قسمتی از کد را به آن اضافه کنید ، من یک دستور IF THEN را توصیه می کنم که به دنبال زمانی است که شتاب شما به آستانه خاصی برسد. این آزمون و خطای زیادی است ، بنابراین پیش بروید و خودتان یک ساندویچ درست کنید و مقداری لوفی هیپ هاپ بپوشید.
مرحله 4: مونتاژ و ساخت
تبریک می گویم! اگر آخرین مرحله را پشت سر گذاشته اید یعنی تقریباً کارتان تمام شده است. اکنون تنها کاری که باید انجام دهید این است که تمام قطعات را در جعبه قرار دهید. [مهم] مطمئن شوید که همه چیز مطابق وصل است ، مطمئن شوید که ژیروسکوپ در جلو و مرکز دستگاه قرار دارد و یا خوانش های نامناسبی خواهید داشت ، و مطمئن شوید که هیچ هدایت کننده ای جلوی ژیروسکوپ را لمس نمی کند ، زیرا کوتاه می شود دستگاه را باز کنید و باید آردوینو را ریست کنید. پس از آن ، شما بسیار خوب برای رفتن هستید.
مرحله 5: شما آن را انجام دادید
کارت خوب بود. شما انجام دادید. اکنون از جعبه خود که هنگام حرکت روشن می شود لذت ببرید!
توصیه شده:
MPU 6050 Gyro ، ارتباط شتاب سنج با آردوینو (Atmega328p): 5 مرحله
MPU 6050 Gyro ، ارتباط شتاب سنج با آردوینو (Atmega328p): MPU6050 IMU دارای شتاب سنج 3 محور و ژیروسکوپ 3 محور است که روی یک تراشه یکپارچه شده است. ژیروسکوپ سرعت چرخش یا میزان تغییر موقعیت زاویه ای را در طول زمان ، در طول محور X ، Y و Z خروجی ژیروسکوپ
آموزش آردوینو نانو-MMA8452Q 3 محور 12 بیت/8 بیت دیجیتال شتاب سنج: 4 مرحله
Arduino Nano-MMA8452Q 3-Axis 12-bit/8-bit Digital Accelerometer: MMA8452Q یک شتاب سنج هوشمند ، کم توان ، سه محوری ، خازنی ، میکرو ماشین با 12 بیت وضوح است. گزینه های قابل برنامه ریزی کاربر قابل انعطاف با کمک توابع تعبیه شده در شتاب سنج ، قابل تنظیم در دو فاصله
SmartPhone Game Simulator- بازی های ویندوز را با استفاده از Gesture Control IMU ، شتاب سنج ، ژیروسکوپ ، مغناطیس سنج انجام دهید: 5 مرحله
SmartPhone Game Simulator- با استفاده از Gesture Control IMU ، شتاب سنج ، ژیروسکوپ ، مغناطیس سنج بازی های ویندوز را اجرا کنید: از این پروژه پشتیبانی کنید: https://www.paypal.me/vslcreations با اهدا به کدهای منبع باز & amp؛ حمایت از توسعه بیشتر
Arduino Nano و Visuino: تبدیل شتاب به زاویه از شتاب سنج و ژیروسکوپ سنسور MPU6050 I2C: 8 مرحله (همراه با تصاویر)
Arduino Nano و Visuino: تبدیل شتاب به زاویه از شتاب سنج و ژیروسکوپ سنسور MPU6050 I2C: چندی پیش من آموزشی را در مورد نحوه اتصال شتاب سنج MPU9250 ، ژیروسکوپ و سنسور قطب نما به آردوینو نانو و برنامه ریزی آن با Visuino برای ارسال داده ها و نمایش بسته ها ارسال کردم. آن را بر روی دامنه و ابزارهای بصری قرار می دهد. شتاب سنج X ، Y ،
آردوینو نانو: شتاب سنج ژیروسکوپ قطب نما MPU9250 I2C سنسور با Visuino: 11 مرحله
آردوینو نانو: شتاب سنج ژیروسکوپ قطب نما MPU9250 I2C Sensor With Visuino: MPU9250 یکی از پیشرفته ترین سنسورهای شتاب سنج ، ژیروسکوپ و قطب نما با اندازه کوچک است که در حال حاضر موجود است. آنها دارای بسیاری از ویژگی های پیشرفته هستند ، از جمله فیلترینگ کم گذر ، تشخیص حرکت و حتی یک پردازنده تخصصی قابل برنامه ریزی