در این پروژه ما قرار است چیزی فوق العاده مفید بسازیم! این یک صفحه کلید بی سیم است که می توانید آن را به رایانه شخصی خود متصل کنید و به هر دکمه هر میانبر یا دنباله کلیدی را که می خواهید اختصاص دهید! من آن را به گونهای ساختهام که میتوانید صفحهکلید را طوری تنظیم کنید که دقیقاً نیازهای خود را برآورده کند، مثلاً تعداد دکمههایی که میخواهید و به راحتی دکمهها را برای انجام هر کاری که میخواهید پیکربندی کنید. همچنین برای کارکرد طولانی مدت با باتری سکه ای بسیار کارآمد ساخته شده است! من همچنین ویدیویی برای نمایش این صفحه کلید ساخته ام و هر مرحله را طی می کنم، بنابراین اگر علاقه مند هستید آن را بررسی کنید. این در واقع یک پروژه بسیار زیبا و ساده برای انجام است. پس بیایید وارد آن شویم!
![](https://duino4projects.com/wp-content/uploads/2021/12/Custom-Wireless-Keyboard-Arduino.jpg)
تدارکات
![](https://duino4projects.com/wp-content/uploads/2021/12/Supplies.jpg)
قبل از اینکه به اجزایی که برای این پروژه نیاز دارید بپردازیم، فکر میکنم ایده خوبی است که توضیح دهید این صفحه کلید چگونه کار میکند تا بتوانید به طور کامل متوجه شوید که چه اتفاقی میافتد. ایده این است که ما یک سمت فرستنده و یک سمت گیرنده خواهیم داشت. فرستنده سمتی است که تمام دکمه ها به آن وصل شده اند و سمت گیرنده از طریق اتصال USB به رایانه شما متصل می شود. روشی که ما بین فرستنده و گیرنده به صورت بی سیم ارتباط برقرار می کنیم با استفاده از سیگنال رادیویی است. این در تصویر بالا نشان داده شده است. اکنون باید به شما ایده ای بدهد که صفحه کلید چگونه کار می کند.
در حال حاضر برای قطعات / لوازم!
به دو میکروکنترلر یکی برای سمت فرستنده و دیگری برای سمت گیرنده نیاز داریم.
- برای فرستنده، ما از میکروکنترلر Attiny84 استفاده خواهیم کرد . این بسیار کوچک، ارزان است، می تواند مانند هر آردوینو استفاده شود، و مهمتر از همه، جریان بسیار کمی مصرف می کند، که لازم است زیرا طرف فرستنده با باتری کار می کند، و ما می خواهیم که البته تا جایی که ممکن است دوام بیاورد!
- برای سمت گیرنده، ما از Pro Micro استفاده خواهیم کرد ، تقریباً می توانید از هر آردوینو برای این کار استفاده کنید، با این حال، باید از پشتیبانی HID برخوردار باشد. توصیه می کنم از Pro Micro استفاده کنید.
اکنون برای برقراری ارتباط بین این دو میکروکنترلر، گفتیم از سیگنال رادیویی استفاده خواهیم کرد و برای دریافت آن از ماژول رادیویی nRF24L01 استفاده خواهیم کرد . شما به دو مورد از اینها نیاز دارید، یکی برای هر میکروکنترلر.
برای تغذیه Attiny85 به باتری نیاز داریم، من باتری سکه ای CR2450 را انتخاب کردم، 3 ولت و ظرفیت 500 میلی آمپر ساعت دارد که برای چنین اندازه کوچکی عالی است. همچنین به نگهدارنده باتری آن نیاز خواهید داشت .
از آنجایی که ولتاژ باتری پایدار نیست و اضافه کار کاهش می یابد، ما باید از یک تنظیم کننده ولتاژ استفاده کنیم تا ولتاژ را بدون توجه به ولتاژ باتری ثابت نگه داریم. رگولاتور ولتاژ مورد استفاده MCP1700 3.3V است، با دو خازن ( 100 یا 1000 µF و 100000 pF ) که مستقیماً روی آن لحیم شده است تا سیگنال را صاف نگه دارد و با افزایش ولتاژ مقابله کند.
شما همچنین به تعدادی دکمه نیاز دارید ! تقریباً می توانید از هر نوع دکمه ای که می خواهید استفاده کنید، اما از آنجایی که ما برای اولین بار آن را روی تخته نان بورد می سازیم، برای شروع از دکمه های فشاری معمولی تخته نان استفاده کنید. بعد از اینکه همه چیز را روی تخته نان کار کردیم، میتوانیم همه چیز فانتزی داشته باشیم و از دکمههای مناسب استفاده کنیم! در حال حاضر فقط دکمه های فشاری معمولی تخته نان عالی هستند.
این همه اجزایی است که به آن نیاز خواهید داشت! همانطور که می بینید، این یک پروژه بسیار ساده اما بسیار مفید و کاربردی خواهد بود.
در اینجا فقط لیستی از تمام اجزاء بدون هیچ توضیحی برای راحتی وجود دارد.