فهرست مطالب:

صفحه کلید USB RGB One Button: 6 مرحله (همراه با تصاویر)
صفحه کلید USB RGB One Button: 6 مرحله (همراه با تصاویر)

تصویری: صفحه کلید USB RGB One Button: 6 مرحله (همراه با تصاویر)

تصویری: صفحه کلید USB RGB One Button: 6 مرحله (همراه با تصاویر)
تصویری: تکچرخ 2024, نوامبر
Anonim
صفحه کلید USB RGB One Button
صفحه کلید USB RGB One Button
صفحه کلید USB RGB One Button
صفحه کلید USB RGB One Button
صفحه کلید USB RGB One Button
صفحه کلید USB RGB One Button

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

مرحله 1: قطعات و ابزارها

قطعات و ابزار
قطعات و ابزار
قطعات و ابزار
قطعات و ابزار

برای ساخت این پروژه به…

قطعات:

یک هیئت توسعه مبتنی بر ATtiny85. این تخته ها کلون های برد Digispark هستند و می توانید آنها را با قیمت 1-2 GBP/USD خریداری کنید. چند نسخه از این برد وجود دارد که یکی دارای کانکتور USB A داخلی است ، و دو نسخه دیگر که دارای سوکت Micro USB هستند. موردی که برای این پروژه لازم است کوچکتر از دو مورد است که روی آن "TINY85" مطابق با "ATTINY85" نوشته شده است. همه تابلوها یکسان عمل می کنند ، اما فقط این صفحه در قاب چاپ سه بعدی قرار می گیرد

  • یک LED WS2812b RGB. اینها نیز در اشکال مختلف وجود دارند ، نوع مورد نیاز آنها بر روی PCB گرد کوچک نصب شده است ، کمی بزرگتر از خود LED. از LED برهنه نیز می توان استفاده کرد ، اما به خاطر داشته باشید که لحیم کردن آنها بسیار دشوار است.
  • یک سوئیچ سازگار با Cherry MX/ Cherry MX. سوئیچ هایی با محفظه شفاف ایده آل هستند زیرا اجازه عبور نور LEDS را می دهند.
  • یک کلاه کلید سازگار با Cherry MX.

ابزارها:

  • آهن لحیم کاری و لحیم کاری مورد نیاز است. Flux ، Solder Braid/Wick ، مجموعه ای از دستهای سوم و Flux بیشتر نیز مفید هستند.
  • برای چاپ محفظه یک چاپگر سه بعدی مورد نیاز است ، اما اگر به ابزارهای دستی اولیه دسترسی دارید ، می توانید از چوب ، اکریلیک ، MDF و غیره استفاده کنید. همچنین می توان یک قاب را از یک جعبه پروژه کوچک ABS جدا کرد.

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

راه اندازی نرم افزار
راه اندازی نرم افزار

ابتدا باید درایورهای Arduino IDE و Digispark را نصب کنید. برای انجام این کار ، دستورالعمل های اینجا را دنبال کنید. طرح چشمک زدن موجود در صفحه پیوند شده را بارگذاری کنید تا مطمئن شوید صفحه شما کار می کند. در مرحله بعد ، برای کنترل led باید کتابخانه Adafruit Neopixel را نصب کنید. در Arduino IDE ، به Tools> Manage Libraries رفته و عبارت "Adafruit Neopixel" را جستجو کنید. کتابخانه ای با همین نام را بارگیری و نصب کنید.

مرحله 3: چاپ مورد

چاپ مورد
چاپ مورد

فایل های STL مورد نیاز برای پرونده و کد نمونه را می توانید از thingiverse در اینجا بارگیری کنید. هر دو قسمت مورد را بارگیری و چاپ کنید ، و مطمئن شوید که به کد متصل شده اید - بعداً به آن نیاز خواهید داشت.

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

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

همانطور که در نمودار و تصاویر نشان داده شده است ، اجزاء را سیم بندی کنید. پین داده leds باید به پین P1 روی برد و سوئیچ به P2 متصل شود. اطمینان حاصل کنید که P1 را به پین داده leds IN IN و نه پین OUT داده وصل کرده اید. در مرحله بعد ، تخته را با دقت داخل قاب قرار دهید. محکم است ، و پس از آن ، حذف آن بسیار دشوار خواهد بود ، بنابراین قبل از دست سیم کشی خود را دوباره بررسی کنید. سپس ، پورت micro usb را با برش مربوطه روی قاب قرار دهید ، یک پیچ گوشتی تخت (یا ابزار مشابه) را پشت تخته بچسبانید و از آن برای سوکت سوکت به داخل برش استفاده کنید. باید محکم جا بیفتد. از چسب داغ برای نگه داشتن تخته در محل خود استفاده کنید. در نهایت ، دو فرورفتگی در بالای محفظه را با دو برجستگی در قاعده تراز کنید و آنها را در کنار هم قرار دهید. به خاطر داشته باشید که قاب برای باز شدن بعد از مونتاژ طراحی نشده است ، اگر در مورد سیم کشی خود مطمئن نیستید ، کد را فلش کنید (همانطور که در مرحله بعدی نشان داده شده است) و قبل از نصب کیس ، led و سوئیچ را آزمایش کنید.

مرحله 5: چشمک زدن و اصلاح کد

چشمک زدن و اصلاح کد
چشمک زدن و اصلاح کد

کد نمونه ای را که از مرحله 3 بارگیری کرده اید از حالت فشرده خارج کرده و در Arduino IDE باز کنید. این طرح ساده به شما امکان می دهد نور پس زمینه را روی رنگ دلخواه خود تنظیم کرده و کلیدی را روی سوئیچ ترسیم کنید. متغیرهای نور پس زمینه R ، G و B را تغییر دهید تا رنگی را که دوست دارید نور پس زمینه باشد و نور پس زمینه روشنایی را برای تغییر شدت LED انتخاب کنید. هر چهار این متغیرها باید دارای عددی از 0 (خاموش) تا 255 (حداکثر) باشند. برای ترسیم نقشه یک کلید ، متغیر "keyCode" را با هر کلیدی که دوست دارید تغییر دهید. لیست کدهای کلیدی را می توانید در اینجا پیدا کنید. هنگامی که کد را به دلخواه تغییر دادید ، دکمه بارگذاری را فشار دهید ، تا کد را روی برد خود کامپایل کرده و فلش کنید. پس از اتمام کامپایل ، ترمینال از شما می خواهد که برد خود را وصل کنید. مطمئن شوید که ظرف 60 ثانیه آن را به برق متصل کرده اید ، در غیر اینصورت باید مراحل بارگذاری را تکرار کنید.

مرحله ششم: انجام شد

انجام شده!
انجام شده!
انجام شده!
انجام شده!
انجام شده!
انجام شده!

اکنون باید یک صفحه کلید تک کلیدی کاملاً کاربردی داشته باشید! کد ارائه شده یک صفحه کلید USB HID معمولی را تقلید می کند ، بنابراین می توان بدون نصب نرم افزار اضافی از آن استفاده کرد ، اگرچه می توانید برنامه های کلان مانند AutoHotkey را برای فشار دادن کلید هنگام خودکار بارگیری کنید. اگر می خواهید کد را بیش از آنچه کد ارائه می دهد سفارشی کنید ، می توانید کد خود را با استفاده از کتابخانه Digikeyboard بنویسید. از کتابخانه FastLED نیز می توان برای کنترل led استفاده کرد و عملکردهای بسیار قوی تری نسبت به Adafruit_Neopixel ارائه می دهد.

اگر این دستورالعمل را دوست داشتید ، لطفاً در مسابقه بزرگ و کوچک به آن رای دهید ، از آن لذت ببرید!

توصیه شده: