موس AIR ماوس کنترل شده با اشاره نیز نامیده می شود و بر اساس حرکت دست کار می کند. در این پروژه از شتاب سنج برای اندازه گیری شیب عقربه در جهت X و Y استفاده می شود و مکان نما را بر اساس شیب حرکت می دهد.
در پروژه از دو نوع مدار یکی مدار فرستنده و دیگری مدار گیرنده استفاده می شود. مدار فرستنده از شتاب سنج سری MPU6050 استفاده می کند که از طریق ارتباط I2C به آردوینو متصل می شود. داده ها با استفاده از ماژول RF، ASK433 به مدار گیرنده منتقل می شوند. دو سوئیچ نیز در مدار فرستنده برای کار به عنوان کلیک چپ و راست کلیک استفاده می شود.
در سمت گیرنده از آردوینو لئوناردو استفاده شده است. هدف از استفاده از آردوینو لئوناردو این است که از HID (دستگاه رابط انسانی) پشتیبانی می کند. HID به ما اجازه می دهد تا ماوس و صفحه کلید کامپیوتر یا لپ تاپ خود را کنترل کنیم.
جریان
در پروژه از دو مدار استفاده می شود که یکی مدار فرستنده و دیگری مدار گیرنده است.
مدار فرستنده
مدار فرستنده در دست ما قرار می گیرد. در این مدار از آردوینو نانو استفاده شده است که داده ها را از طریق ارتباط I2C از شتاب سنج دریافت می کند. MPU6050 در مدار فرستنده استفاده می شود که شتاب سنج است و از ارتباط I2C پشتیبانی می کند. پینهای SCL و SDA یا شتابسنج (MPU 6050) به پایه SCL و SDA آردوینو نانو متصل میشوند که در آن SCL A5 و SDA پایه A4 آردوینو است. MPU 6050 دارای یک پایه INT است که به پایه وقفه (INT0) آردوینو که D2 است متصل می شود.
اکنون داده های شتاب سنج با استفاده از ارتباطات RF به مدار گیرنده منتقل می شود. برای ارتباط RF از فرستنده RF در سمت فرستنده استفاده می شود. پایه داده فرستنده RF به پایه D4 آردوینو متصل است. یک آنتن به پین ANT فرستنده RF متصل است. آنتن چیزی نیست جز یک سیم تک هسته ای به طول 15 سانتی متر.
دو سوئیچ به D11 و D13 آردوینو متصل هستند که کلیک چپ و راست کلیک هستند. کل این مدار توسط باتری 9 ولتی تغذیه می شود که از طریق یک سوئیچ به پین Vin آردوینو متصل می شود.
اگر در زمینه اچینگ PCB مهارت دارید، لطفاً از مدار ارائه شده در زیر برای ساخت پروژه استفاده کنید.
اگر می خواهید مدار را بر روی PCB جهانی (ZERO PCB) یا تخته نان بورد بسازید، از طرح ارائه شده در زیر استفاده کنید.
بیشتر بخوانید: پروژه: ماوس کنترل شده با ژست (ماوس هوایی) با استفاده از آردوینو و شتاب سنج