فهرست مطالب:

دستکش کنترل موس آردوینو: 6 مرحله (همراه با تصاویر)
دستکش کنترل موس آردوینو: 6 مرحله (همراه با تصاویر)

تصویری: دستکش کنترل موس آردوینو: 6 مرحله (همراه با تصاویر)

تصویری: دستکش کنترل موس آردوینو: 6 مرحله (همراه با تصاویر)
تصویری: ترکید😱😭 2024, جولای
Anonim
دستکش کنترل موس آردوینو
دستکش کنترل موس آردوینو

بنابراین برای پروژه مدرسه من یک دستکش آردوینو ساختم که می تواند نشانگر شما را با شتاب سنج کنترل کند. در چند مرحله ساده به شما نشان خواهم داد که چگونه این روند را تکرار کنید.

مرحله 1: الزامات

الزامات
الزامات

برای ساختن این پروژه خودتان به چند مورد نیاز خواهید داشت:- 1 Arduino Pro Micro- 1 شتاب سنج MPU-6050 و ژیروسکوپ- 1 دستکش (ترجیحا پشمی)- نوار- کابل مینی USB به USB- چند کابل/دوجین کابل - یک مقاومت 10k اهم- یک دکمه آردوینو- تخته نان یا ترجیحا یک تخته مسی اختیاری:- تجهیزات لحیم کاری

مرحله 2: کد و نرم افزار

کد و نرم افزار
کد و نرم افزار

ابتدا باید نرم افزار Arduino IDE را در جایی که کد را می نویسید نصب کنید. در مرحله دوم ، شما باید چند کتابخانه را که به ارتباط با تراشه کمک می کنند بارگیری کنید: https://github.com/jrowberg/i2cdevlib/tree/master/… شما باید کتابخانه MPU6050 را به کتابخانه های پوشه موجود در خود منتقل کنید. پوشه آردوینو سپس از این کد به عنوان پایه استفاده می کنیم: https://www.mrhobbytronics.com/wp-content/uploads/2… شما می توانید خطوط را با "buttonstate2" و "button 2" قطع کنید مگر اینکه اگر می خواهید یک کلیک راست کنید. این تنها چیزی است که شما نیاز دارید ، حالا بیایید ساختمان را شروع کنیم!

مرحله 3: سیم کشی

سیم کشی
سیم کشی

اکنون شما خوش شانس هستید زیرا سیم کشی بسیار ساده است! بسته به اینکه از تخته نان یا تخته مسی استفاده می کنید ، به کمتر از دوازده سیم نیاز داریم. ابتدا ما در مورد سیم کشی سنسور/شتاب سنج صحبت می کنیم. برای تغذیه سنسور باید پورت VCC روی Pro Micro را به اولین پورت سنسور که VCC نیز نامیده می شود وصل کنید. سپس پین زمین را به پین دوم درست زیر VCC روی سنسور وصل کنید. سپس باید داده ها را دریافت کنید تا از 2 سیم اضافی استفاده کنید. آنها به پین های دیجیتالی وصل شده اند (پین دیجیتال 2 و 3). SCL به پین 3 و SDA به پین 2 متصل است. حالا اجازه دهید دکمه را وصل کنیم! شما همچنین باید ابتدا دکمه را به VCC و زمین متصل کنید تا جریان پیدا کند. شما باید VCC را به یک مقاومت 10k اهم و سپس آن مقاومت را به دکمه وصل کنید. سپس باید آن را به یک پین دیجیتال وصل کنید (در اینجا پین 6). اگر همه چیز کار می کند ، چراغ های سنسور و آردوینو هنگام اتصال به پورت USB رایانه شما باید روشن شوند.

مرحله 4: مونتاژ دستکش

مونتاژ دستکش
مونتاژ دستکش

در حال حاضر در این لحظه سلیقه شخصی مطرح می شود. شما در حال حاضر همه چیز مورد نیاز خود را دارید اما می توانید تصمیم بگیرید که یک قاب یا یک دستکش سفارشی را چاپ کنید. هنگام نمونه سازی می توانید فقط از نوار نساجی مخصوص برای نگه داشتن همه چیز در جای خود استفاده کنید. دکمه باید روی انگشت شست و دکمه رو به بالا چسبانده شود. می توانید دکمه de را در جایی که کابل و دکمه به هم می رسند بچسبانید. اگر کمی بلند و غیر دستی است می توانید سیم را چند بار ببندید یا بچسبانید. در حال حاضر با سنسور بسیار مهم است که آن را به درستی تنظیم کنید تا کنترل درست کار کند. هنگامی که آن را آزمایش می کنید ، خواهید دید که مکان نما در کدام جهت حرکت می کند و در صورت لزوم می تواند مهارت داشته باشد. اما توصیه می کنم آن را طوری بسازید که هنگام پوشیدن دستکش متن سنجاق ها خوانده شود. سنسور باید روی انگشت اشاره قرار گیرد. سنسور را بسیار خوب بچسبانید و همچنین سیم ها را به پین ها وصل کنید. در مرحله بعد باید تخته نان و آردوینو را به دستکش یا کیفی که در آن اقامت دارند وصل کنید. مهمترین نکته در اینجا این است که پورت mini-usb باید به سمت پایین باشد تا کابل وصل شده بین انگشتان شما در هم نیفتد.

مرحله 5: آزمایش نمونه اولیه خود

اکنون برای آزمایش همه چیزهایی که نیاز دارید Arduino Pro Micro را با استفاده از کابل Mini-usb به usb متصل کنید. سپس Arduino IDE را بوت کرده و فایل AccelerometerMouse را باز کنید. کد را در آردوینو بارگذاری کنید و تمام شد! هنگام حرکت شتاب سنج بر روی انگشت خود ، باید مکان نما را حرکت دهید.

مرحله 6: اضافات

اضافات
اضافات

اگر نمونه اولیه را دوست دارید ، همیشه می توانید برخی ویژگی ها را اضافه کنید. همچنین می توانید یک روکش مرتب اضافه کنید. این می تواند به صورت برش لیزری یا چاپ سه بعدی باشد ، مادامی که بر روی دستکش شما قابل حمل باشد. اگر به اندازه کافی پیشرفته هستید ، می توانید حرکات را برای اقدامات خاص نیز اضافه کنید. امکانات بی پایان است!

توصیه شده: