فهرست مطالب:

کنترل USB باس ، تربل و صدا با LED های صفحه کلید: 6 مرحله (همراه با تصاویر)
کنترل USB باس ، تربل و صدا با LED های صفحه کلید: 6 مرحله (همراه با تصاویر)

تصویری: کنترل USB باس ، تربل و صدا با LED های صفحه کلید: 6 مرحله (همراه با تصاویر)

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

من در رایانه رومیزی اصلی خود Creative SoundBlaster Audigy دارم و به راهی نیاز داشتم که هنگام گوش دادن به رسانه های صوتی یا تصویری ، تنظیمات بیس و صدای سه برابر (و همچنین میزان صدا) را به سرعت تنظیم کنم.

من کد را از دو منبع ذکر شده در فهرست کد و همچنین در پیوندهای انتهایی که از Arduino Micro توسط سازمان Arduino یا هر ATmega32u4 دیگر به عنوان دستگاه رابط انسانی USB با استفاده از کتابخانه های Nico Hood-Project.

من همچنین از صفحه کلید بی سیم استفاده می کنم که فقط حالت کلیدهای Caps-lock ، Num-lock و Scroll-lock را برای مدت کوتاهی نشان می دهد تا عمر باتری آن افزایش یابد. بنابراین من همچنین سه LED را نشان دادم که وضعیت این سه عملکرد صفحه کلید را نشان می دهد.

از آنجا که میکرو را می توان به راحتی حتی پس از قرار دادن آن در محفظه از طریق درگاه USB برنامه ریزی مجدد کرد ، می توانید با جایگزینی شناسه رسانه مورد استفاده در کد با انتخاب دلخواه ، کد را متناسب با ویژگی های دستگاه صوتی و صفحه کلید خود تنظیم کنید. لیست گسترده ای از همه توابع وجود دارد که می توانید از آنها در وب سایت Nico Hood HID Github استفاده کنید - فایل با نام ConsumerAPI.h را برای سایر توابع HID بررسی کنید.

مرحله 1: لیست قطعات

فهرست قطعات
فهرست قطعات

Arduino Micro یا هر برد دیگر Arduino مبتنی بر ATmega32u4 مانند Sparkfun Pro Micro. از لئوناردو می توان استفاده کرد اما در مقایسه با میکرو یک تخته بسیار بزرگ است…

5 LED با رنگهای مختلف

مقاومتهای 5 * 470 اهم

4 کلید دکمه ای فشاری

رمزگذار روتاری با A B C و اتصال سوئیچ

محفظه کوچک ، دستگیره ، تخته نوار ، سیم اتصال و غیره

مرحله 2: ساخت و ساز

ساخت و ساز
ساخت و ساز
ساخت و ساز
ساخت و ساز

جزئیات در عکس ها ، شماتیک و طرح بندی نوارهای Fritzing آورده شده است. من از دو تخته نواری کوچکتر استفاده کردم - یکی برای قرار دادن 4 LED و چهار سوئیچ ، و دیگری برای LED نشانگر جهت میزان صدا در سطح آبی ، و یک نوار بزرگتر برای میکرو و رمزگذار چرخشی. آنها توسط یک کابل روبان 9 طرفه و دو طرفه به یکدیگر متصل می شوند.

مرحله 3: نرم افزار

همانطور که گفته شد ، USB Volume ، Bass و Treble Control از یک رمزگذار دوار به عنوان کنترل صدا با سوئیچ بی صدا/خاموش استفاده می کند و Bass و Treble توسط چهار دکمه بالا و پایین کنترل می شود.

همچنین دارای نشانگرهای LED Keyboard PC یعنی Caps-lock ، Scroll-lock و Num-lock است.

این نرم افزار از MCU Arduino Micro (یا دیگر مبتنی بر ATmega32u4) استفاده می کند و کد بر اساس حالتهای گذار ISR roto_sm.ino توسط boolrules در تالار گفتمان Arduino است که محرکهای متفاوت و بالا را به وضوح نشان می دهد.

این کد همچنین بر اساس کنترل صدا USB USB و Caps Lock LED قابل آموزش است.

به کتابخانه Nico Hood HID-Project در github نیاز دارد: کتابخانه را به عنوان یک فایل فشرده بارگیری و استخراج کنید ، سپس پوشه را در پوشه کتابخانه Arduino خود در زیر پوشه اسناد خود کپی کنید.

از آنجا که میکرو را می توان به راحتی از طریق درگاه USB خود برنامه ریزی مجدد کرد ، می توانید با جایگزینی دستورالعمل رسانه ای که در کد با انتخاب خود انتخاب می کنید ، کد را متناسب با ویژگی های دستگاه صوتی و صفحه کلید خود تنظیم کنید.

لیست گسترده ای از همه عملکردهایی که می توانید از آنها در وب سایت Nico Hood HID Github استفاده کنید وجود دارد - فایل با نام ConsumerAPI.h را برای سایر توابع HID که شامل توابع سیستم مانند کلید خواب یا راه اندازی مجدد و غیره است ، بررسی کنید. شامل عکسهای ساخت و ساز در حال پیشرفت است.

مرحله 4: پیوندها

آردوینو میکرو

دستگاه دولتی ISR roto_sm.ino توسط boolrules

P LeRiche USB Volume Control و Caps Lock LED

کتابخانه نیکو هود HID-Project Github

مرحله 5: افزودن کنترل های چرخشی باس و تریبل

اضافه کردن کنترل های چرخشی باس و تریبل
اضافه کردن کنترل های چرخشی باس و تریبل

امکان جایگزینی چهار دکمه فشاری که کنترل کننده بیس و تریپل هستند با دو کنترل چرخشی امکان پذیر است. Schematic2 جزئیات را ارائه می دهد و Sketch در Sketch2 است.

دو دکمه فشاری روی هر کنترل به ترتیب برای تقویت باس و افزایش سه برابر استفاده می شود.

مرحله 6: از یک Sparkfun Pro Micro برای یک مورد کوچک استفاده کنید

برای یک کیس کوچکتر از Sparkfun Pro Micro استفاده کنید
برای یک کیس کوچکتر از Sparkfun Pro Micro استفاده کنید
برای یک کیس کوچکتر از Sparkfun Pro Micro استفاده کنید
برای یک کیس کوچکتر از Sparkfun Pro Micro استفاده کنید

می توانید از نسخه کوچکتر Arduino Micro یعنی Sparkfun Pro Micro برای ایجاد یک محفظه کوچکتر برای کنترل کننده USB USB Volume و Keyboard LED Keyboard استفاده کنید.

Photo5 و Photo6 جزئیات ساختار را ارائه می دهند و می توانید از Sketch3 برای Pro Micro استفاده کنید

توصیه شده: