فهرست مطالب:
- تدارکات
- مرحله 1: قطعات خود را به صورت سه بعدی چاپ کنید
- مرحله 2: نرم افزار و کتابخانه ها را نصب کنید
- مرحله 3: درک اسکریپت پایتون
- مرحله 4: دستکش هوشمند خود را جمع کنید
تصویری: ماوس کامپیوتری دستکش هوشمند: 4 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
این ماوس رایانه ای "دستکش هوشمند" است که می تواند با هر رایانه شخصی ، مک یا لینوکس استفاده شود. این دستگاه با استفاده از آداپتور میزبان USB چند پروتکلی Binho Nova ساخته شده است که به شما امکان می دهد سنسورها و سایر اجزا را به رایانه خود متصل کرده و سپس با استفاده از کدی که روی کامپیوتر اجرا می شود (بر خلاف برنامه ریزی میکروکنترلر) آنها را کنترل کنید.
با استفاده از این دستکش هوشمند ، می توانید مکان نما را در اطراف ، کلیک چپ یا راست کلیک حرکت دهید. کشیدن در حال حاضر برنامه ریزی نشده است ، اما اگر می خواهید آن را اضافه کنید ، کتابخانه کنترل ماوس از این قابلیت پشتیبانی می کند. این می تواند برای تعدادی از دستگاه های ماوس کمکی ، مانند هدبند برای کسانی که از دست خود استفاده نمی کنند ، سازگار باشد.
تدارکات
برای ساخت این ، شما فقط به چند جزء نیاز دارید. آنها عبارتند از:
- بینو نوا
- برد رابط Binho Qwiic
- شتاب سنج SparkFun (Qwiic)
- کنترل کننده دستکش SparkFun Flex (Qwiic)
- کابل بلند Qwiic
- کابل کوتاه Qwiic
- یک دستکش به انتخاب شما
- پیچ M3 و درج های تنظیم حرارت
همچنین برای چاپ راهنماهای محفظه و انعطاف پذیر به چاپگر سه بعدی نیاز خواهید داشت.
مرحله 1: قطعات خود را به صورت سه بعدی چاپ کنید
کار را با چاپ سه بعدی راهنماهای محفظه و انعطاف پذیر شروع می کنید. پشتیبانی لازم نیست
پس از چاپ قطعات ، می توانید از آهن لحیم کاری برای گرم کردن درج های M3 استفاده کرده و سپس آنها را در جای خود قرار دهید.
مرحله 2: نرم افزار و کتابخانه ها را نصب کنید
قبل از انجام هر کار دیگری ، باید Python 3 را نصب کنید. می توانید نصب کننده سیستم عامل خود را در وب سایت پایتون در اینجا پیدا کنید:
سپس کتابخانه های مورد استفاده Binho Nova را نصب می کنید. این کار با مدیر بسته پایتون (Pip) از طریق ترمینال یا Windows PowerShell آسان است. دستورالعمل کامل در اینجا آمده است:
pip نصب آداپتور binho-host-adapter
در نهایت ، شما باید کتابخانه PyAutoGUI را نصب کنید. این کتابخانه به شما امکان می دهد ماوس کامپیوتر خود را به صورت برنامه نویسی با پایتون کنترل کنید. PyAutoGUI همچنین می تواند با Pip نصب شود و دستورالعمل کامل در اینجا آمده است:
پیپ pyautogui را نصب کنید
مرحله 3: درک اسکریپت پایتون
اسکریپت پایتون پیوست حاوی تمام کدهای مورد نیاز برای دستکش هوشمند است. تنها تغییری که باید ایجاد کنید ، پورت COM است. در حال حاضر روی COM3 تنظیم شده است ، اما باید آن را تغییر دهید تا با پورت COM که Binho Nova شما در آن ثبت شده است مطابقت داشته باشد.
در Windows ، می توانید با رفتن به Device Manager (راست کلیک روی نماد Start در Windows 10) و جستجوی زیر Ports ، این اطلاعات را پیدا کنید.
همچنین اگر کلیک ماوس مطابق انتظار انجام نشود ، ممکن است بخواهید مقدار "clickThreshold" را تنظیم کنید. افزایش این مقدار به چیزی در حدود 14000 باعث می شود که حسگرهای فلکس حساسیت بیشتری نسبت به کلیک ها داشته باشند ، در حالی که کاهش آن به چیزی در حدود 10000 حساسیت آنها را کاهش می دهد (لازم است انگشت خود را بیشتر حرکت دهید).
برای درک بهتر نحوه عملکرد ، می توانید نظرات موجود در کد را بخوانید ، اما به طور خلاصه:
- وارد کردن کتابخانه های مورد نیاز
- در صورتی که ماوس به طور نامنظم عمل کند ، PyAutoGUI را ایمن کنید
- پورت COM را تعریف کرده و مقادیر اولیه را تعیین کنید
- Binho Nova را برای ارتباط I2C آماده کنید
- اتصال را به شتاب سنج اولیه کنید
- حلقه را شروع کنید. در هر حلقه ، مقادیر حسگرهای فلکس و شتاب سنج را بررسی کنید. در صورت لزوم ، مکان نما را حرکت دهید یا روی موس کلیک کنید.
- اتصال Binho را ببندید. در واقع کد نباید به این نقطه برسد مگر اینکه به نحوی از حلقه خارج شود
مرحله 4: دستکش هوشمند خود را جمع کنید
مونتاژ بسیار ساده است. برد سنسور فلکس با کابل کوتاه Qwiic به برد شتاب سنج متصل می شود. سپس برد شتاب سنج با کابل بلند Qwiic به برد رابط Binho Qwiic متصل می شود. در نهایت ، آن برد رابط به کابل داخلی Binho Nova متصل می شود. اکنون می توانید نوار پایتون را اجرا کنید تا بررسی کنید که همه چیز به درستی کار می کند.
اگر چنین است ، اجزای خود را داخل محفظه قرار دهید و دو نیمه را با پیچ های کوتاه M3 10 میلیمتری محکم کنید. هر دو برد سنسور فلکس و برد شتاب سنج باید رو به بالا باشند! حالا می توانید از چسب داغ یا چسب پارچه ای برای اتصال محفظه و راهنماهای حسگر فلکس به دستکش خود استفاده کنید. اطمینان حاصل کنید که پیچ ها رو به بالا هستند ، در صورتی که بعداً نیاز به باز کردن محفظه دارید. همچنین بهتر است هنگام پوشیدن دستکش ، موقعیت ها را علامت گذاری کنید تا مطمئن شوید که آنها در یک مکان راحت قرار دارند.
خودشه! حالا شما یک موس کامپیوتری پوشیدنی زیبا دارید! البته ، شما می توانید کارهای بیشتری با Binho Nova انجام دهید ، این فقط یک مثال است که به آسانی می توان با اجزای I2C مانند قطعات Qwiic SparkFun کار کرد.
نفر دوم در مسابقه فناوری کمکی
توصیه شده:
چراغ رومیزی هوشمند - روشنایی هوشمند W/ Arduino - فضای کاری Neopixels: 10 مرحله (همراه با تصاویر)
چراغ رومیزی هوشمند | روشنایی هوشمند W/ Arduino | فضای کاری Neopixels: در حال حاضر ما روزهای زیادی را در خانه می گذرانیم ، به طور مجازی مشغول مطالعه و کار هستیم ، بنابراین چرا نباید با یک سیستم روشنایی سفارشی و هوشمند LED های Arduino و Ws2812b LED ها ، فضای کار خود را بزرگتر کنیم. در اینجا به شما نشان می دهم که چگونه Smart خود را بسازید چراغ LED رومیزی که
[ماوس پوشیدنی] کنترل کننده ماوس مبتنی بر بلوتوث برای ویندوز 10 و لینوکس: 5 مرحله
[ماوس پوشیدنی] کنترل کننده ماوس مبتنی بر بلوتوث برای ویندوز 10 و لینوکس: من یک کنترل کننده ماوس مبتنی بر بلوتوث تهیه کردم که می تواند برای کنترل اشاره گر ماوس و انجام عملیات مربوط به ماوس رایانه ای در حال پرواز ، بدون لمس سطحی استفاده شود. مدار الکترونیکی ، که روی یک دستکش تعبیه شده است ، می تواند برای ردیابی ساعت
دستکش های تلفن هوشمند خود را بسازید: 10 مرحله (همراه با تصاویر)
دستکش های تلفن هوشمند خود را بسازید: من دوست دارم وقتی در زمستان سرد انگلیس بیرون هستم دستکش های پشمی گرم خود را بپوشم ، الیاف طبیعی انگشتانم را گرم و برشته نگه می دارد. چیزی که من دوست ندارم این است که نیاز به برداشتن دستکش دارم از صفحه لمسی خازنی در تلفن هوشمند من استفاده کنید (اگر دوست دارید
دستکش جادوگر: دستکش کنترل کننده آردوینو: 4 مرحله (همراه با تصاویر)
دستکش جادوگری: یک دستکش کنترل کننده آردوینو: دستکش جادوگر. در پروژه من یک دستکش ساخته ام که می توانید از آن برای بازی بازیهای جادویی مورد علاقه خود به شیوه ای سرد و همهجانبه و تنها با استفاده از چند دارایی اصلی آردوینو و آردوینو استفاده کنید. می توانید بازی هایی مانند طومارهای بزرگتر انجام دهید یا
استفاده از PSP به عنوان جوی استیک کامپیوتری و سپس کنترل کامپیوتر با PSP: 5 مرحله (همراه با تصاویر)
استفاده از PSP به عنوان جوی استیک کامپیوتری و سپس کنترل رایانه با PSP: می توانید با PSP homebrew کارهای جالبی انجام دهید ، و در این آموزش آموزشی به شما آموزش می دهم که چگونه از PSP خود به عنوان جوی استیک برای بازی کردن استفاده کنید ، اما مواردی نیز وجود دارد. برنامه ای که به شما امکان می دهد از جوی استیک خود به عنوان موس خود استفاده کنید. اینجا مامان